.editor .legal-checks{border-color:var(--line);border-radius:16px;margin:14px 0 20px;padding:14px 16px}.editor .legal-checks legend{font-size:14px;font-weight:650}.editor .legal-checks>p{color:var(--muted);margin:4px 0 12px;font-size:13px;font-weight:400;line-height:1.55}.editor .legal-checks>label:not(.rights){margin:10px 0;font-size:13px;font-weight:500}.editor .legal-checks select{min-height:42px;padding:8px 12px;font-size:14px}.legal-checks .rights,.media-panel .rights,.request-form .rights{cursor:pointer;text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin:4px 0;padding:8px 0;font-size:14px;font-weight:400;line-height:1.5;display:grid!important}.editor label:has(>input[type=checkbox]){cursor:pointer;text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin:4px 0;padding:8px 0;font-size:14px;font-weight:400;line-height:1.5;display:grid!important}.editor label:has(>input[type=radio]){cursor:pointer;text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin:4px 0;padding:8px 0;font-size:14px;font-weight:400;line-height:1.5;display:grid!important}.legal-checks .rights>span,.media-panel .rights>span,.request-form .rights>span{overflow-wrap:anywhere;min-width:0;font:inherit}.editor label:has(>input[type=checkbox])>span{overflow-wrap:anywhere;min-width:0;font:inherit}.editor .rights a,.legal-checks .rights a{text-underline-offset:3px;font-weight:500}.editor input:is([type=checkbox],[type=radio]),.legal-checks input[type=checkbox],.media-panel .rights input[type=checkbox],.request-form .rights input[type=checkbox]{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:2px solid var(--muted,#bbc0d4);background:var(--surface,#1d2033);color:var(--text,#fff);cursor:pointer;vertical-align:middle;flex-shrink:0;place-content:center;display:inline-grid;border-radius:50%!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;margin:0!important;padding:0!important}.editor input:is([type=checkbox],[type=radio]):checked,.legal-checks input[type=checkbox]:checked,.media-panel .rights input[type=checkbox]:checked,.request-form .rights input[type=checkbox]:checked{background:var(--violet,#8257f5);border-color:var(--violet,#8257f5);color:#fff}.editor input[type=checkbox]:checked:after,.legal-checks input[type=checkbox]:checked:after,.media-panel .rights input[type=checkbox]:checked:after,.request-form .rights input[type=checkbox]:checked:after{content:"";border:0 solid;border-width:0 0 2px 2px;width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}.editor input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px}.editor input:is([type=checkbox],[type=radio]):focus-visible{outline:3px solid var(--coral,#ff706b);outline-offset:4px}.legal-checks input[type=checkbox]:focus-visible{outline:3px solid var(--coral,#ff706b);outline-offset:4px}.media-panel .rights input[type=checkbox]:focus-visible{outline:3px solid var(--coral,#ff706b);outline-offset:4px}.request-form .rights input[type=checkbox]:focus-visible{outline:3px solid var(--coral,#ff706b);outline-offset:4px}.editor input:is([type=checkbox],[type=radio]):disabled{opacity:.5;cursor:not-allowed}.editor .gift-mode-choice{border:1px solid var(--line);background:0 0;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:16px 0 20px;padding:12px;display:grid}.editor .gift-mode-choice legend{padding:0 6px;font-size:14px;font-weight:650}.editor .gift-mode-choice>label:has(input[type=radio]){border:1px solid var(--line);background:var(--bg,#10111f);cursor:pointer;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;margin:0;padding:11px 12px;font-size:14px;display:grid!important}.editor .gift-mode-choice>label:has(input:checked){border-color:var(--violet,#8257f5);background:color-mix(in srgb,var(--violet,#8257f5) 12%,var(--surface,#1d2033));box-shadow:inset 0 0 0 1px var(--violet,#8257f5)}.editor .gift-mode-choice>label>span{gap:2px;min-width:0;display:grid}.editor .gift-mode-choice strong{color:var(--text);font-size:14px;font-weight:650;line-height:1.35}.editor .gift-mode-choice small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.4;display:block}@media (max-width:600px){.editor .gift-mode-choice{grid-template-columns:1fr;gap:8px;padding:10px}.editor .gift-mode-choice>label:has(input[type=radio]){min-height:61px;padding:10px 12px}.editor .legal-checks{padding:12px}.editor .legal-checks .rights{font-size:14px;line-height:1.5}}@media (forced-colors:active){.editor input:is([type=checkbox],[type=radio]),.legal-checks input[type=checkbox]{-webkit-appearance:auto;appearance:auto}}
