.Button_button__Hv0ef{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-button-radius,var(--radius-button));font-weight:var(--ui-button-weight,600);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease;border:none;background:transparent;padding:0}.Button_button__Hv0ef:disabled{opacity:.5;cursor:not-allowed}.Button_button__Hv0ef:focus-visible{outline:var(--stroke-focus) solid var(--color-primary);outline-offset:2px}.Button_large__4_UyK{height:var(--ui-large-control-height,48px);padding:0 var(--padding-button-xl);font-size:17px}.Button_medium__pRJWY{height:var(--ui-control-height,44px);padding:0 var(--padding-button-xm);font-size:var(--ui-button-font-size,14px)}.Button_small__1kNrL{height:var(--ui-small-control-height,36px);padding:0 var(--padding-button-xs);font-size:var(--ui-button-font-size,14px)}.Button_solid__rnA93{background-color:var(--color-primary);color:var(--color-surface);box-shadow:var(--ui-button-shadow,none)}.Button_solid__rnA93:hover:not(:disabled){background-color:var(--color-brand)}.Button_outline__ALwQW{border:var(--stroke-thin) solid var(--ui-outline-border,var(--color-line));background:var(--ui-outline-background,transparent);color:var(--ui-outline-color,var(--color-text-primary))}.Button_outline__ALwQW:hover:not(:disabled){background:var(--ui-control-hover,var(--color-neutral-background))}.Button_ghost__pTgcJ{color:var(--color-text-primary)}.Button_ghost__pTgcJ:hover:not(:disabled){background-color:var(--ui-control-hover,var(--color-neutral-background))}.Button_danger__liGO8{background-color:var(--color-negative);color:var(--color-surface)}@media (pointer:coarse){.Button_button__Hv0ef{min-width:44px;min-height:44px}}.Input_container__t3ZVg{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.Input_label__qpOMM{font-size:14px;font-weight:600;color:var(--color-text-primary)}.Input_input__vdchD{height:var(--ui-input-height,48px);padding:0 var(--padding-input-x);border:var(--stroke-thin) solid var(--ui-input-border,var(--color-line));border-radius:var(--ui-input-radius,var(--radius-input));background-color:var(--ui-input-background,var(--color-surface));font-size:17px;color:var(--color-text-primary);outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.Input_input__vdchD:focus{border-color:var(--color-primary);border-width:var(--ui-input-focus-width,var(--stroke-focus));box-shadow:var(--ui-input-focus-shadow,none)}.Input_input__vdchD:disabled{background-color:var(--color-neutral-background);color:var(--color-text-tertiary);cursor:not-allowed}.Input_input__vdchD.Input_invalid__jXv6z{border-color:var(--color-negative)}.Input_helperText__c4Q73{font-size:var(--ui-helper-text-size,12px);color:var(--color-text-secondary)}.Input_errorText__XGkOP{font-size:var(--ui-helper-text-size,12px);color:var(--color-negative)}.Card_card__q_9Pc{background-color:var(--color-surface);border-radius:var(--ui-card-radius,var(--radius-small));border:var(--stroke-thin) solid var(--color-divider-soft)}.Card_padding-default__2tWqc{padding:var(--padding-card-default)}.Card_padding-compact__NvE4K{padding:var(--padding-card-compact)}.Card_padding-comfortable__GyDB_{padding:var(--padding-card-comfortable)}.Badge_badge__2Folj{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-weight:700}.Badge_s__U5wsT{padding:0 var(--padding-badge-xs);height:20px;font-size:12px}.Badge_m__z3W3o{padding:0 var(--padding-badge-xm);height:24px;font-size:12px}.Badge_primary__2Yij5{background-color:var(--color-primary-soft);color:var(--color-primary)}.Badge_positive__Uoq9x{background-color:var(--color-positive-soft);color:var(--color-text-primary)}.Badge_negative__d6xqe{background-color:var(--color-soft-negative);color:var(--color-negative)}.Badge_neutral__KAlGe{background-color:var(--color-neutral-background);color:var(--color-text-primary)}.Chip_chip__riEvE{display:inline-flex;align-items:center;height:32px;padding:0 var(--padding-chip-xm);border-radius:var(--ui-chip-radius,var(--radius-pill));border:var(--stroke-thin) solid var(--color-line);background-color:var(--color-surface);color:var(--color-text-primary);font-size:14px;cursor:pointer;transition:all .2s}.Chip_chip__riEvE:focus-visible{outline:var(--stroke-focus) solid var(--color-primary)}.Chip_chip__riEvE.Chip_selected__jC_dG{background-color:var(--color-text-primary);color:var(--color-surface);border-color:var(--color-text-primary)}.PageHeader_header__qyJSv{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0;background-color:var(--color-surface);border-bottom:var(--stroke-thin) solid var(--color-divider-soft)}.PageHeader_title__JvuMG{font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.025em;margin:0;color:var(--color-text-primary);flex:1 1;text-align:center}.PageHeader_left__pWf6m,.PageHeader_right__Xexcn{min-width:44px;display:flex;align-items:center}.PageHeader_right__Xexcn{justify-content:flex-end}.BottomCTA_cta__eRFJd{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-surface);border-top:var(--stroke-thin) solid var(--color-line);padding-bottom:calc(var(--padding-bottom-cta-base-bottom) + var(--safe-area-bottom));z-index:50}.BottomCTA_inner__a_lc6{padding:var(--padding-bottom-cta-top) var(--padding-bottom-cta-x) 0 var(--padding-bottom-cta-x);display:flex;flex-direction:column;gap:var(--spacing-8)}.EmptyState_empty__mR_Yx{display:flex;flex-direction:column;align-items:var(--ui-state-align,center);justify-content:center;min-height:180px;padding:var(--ui-state-padding,var(--spacing-48)) var(--ui-state-padding,var(--padding-screen-x));text-align:var(--ui-state-text-align,center);background:var(--ui-state-surface,transparent);border-radius:var(--ui-state-radius,0)}.EmptyState_title__c33zj{max-width:28rem;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.025em;color:var(--color-text-primary);margin:0 0 var(--spacing-10) 0}.EmptyState_description__yL9eT{max-width:32rem;font-size:15px;line-height:1.55;color:var(--color-text-secondary);margin:0 0 var(--spacing-20) 0}.EmptyState_action__6tZ7u{margin-top:var(--spacing-8)}.LoadingState_loading__6r3r1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:var(--spacing-48) var(--spacing-24)}.LoadingState_spinner___Ko2f{width:24px;height:24px;border:2px solid var(--color-line);border-top-color:var(--ui-loading-color,var(--color-primary));border-radius:50%;animation:LoadingState_spin__YgKt_ .8s linear infinite;margin-bottom:var(--spacing-16)}.LoadingState_text__NYwyO{font-size:15px;color:var(--color-text-secondary)}@keyframes LoadingState_spin__YgKt_{to{transform:rotate(1turn)}}.ErrorState_error__WuO3h{display:flex;flex-direction:column;align-items:var(--ui-state-align,center);justify-content:center;min-height:180px;padding:var(--ui-state-padding,var(--spacing-48)) var(--ui-state-padding,var(--spacing-24));text-align:var(--ui-state-text-align,center);background:var(--ui-error-surface,transparent);border-radius:var(--ui-state-radius,0)}.ErrorState_message__p_VOM{max-width:32rem;font-size:16px;line-height:1.55;color:var(--color-text-secondary);margin:0 0 var(--spacing-20) 0}.ErrorState_retry__KXw2h{margin-top:var(--spacing-8)}.EnvironmentBadge_badge__5pWH0{position:fixed;bottom:calc(var(--safe-area-bottom) + 20px);right:20px;background-color:var(--color-negative);color:var(--color-surface);padding:var(--spacing-4) var(--padding-badge-xm);border-radius:var(--radius-pill);font-size:12px;font-weight:700;z-index:9999;pointer-events:none}.Dialog_overlay__mFL93{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;animation:Dialog_overlayEnter__2I_8Q var(--ui-dialog-duration,0s) ease-out both}.Dialog_panel__g4FwY{outline:none;animation:Dialog_panelEnter__iCraP var(--ui-dialog-duration,0s) cubic-bezier(.2,.8,.2,1) both}.Dialog_overlay__mFL93[data-state=closing]{pointer-events:none;animation-name:Dialog_overlayExit__3uBkQ}.Dialog_overlay__mFL93[data-state=closing] .Dialog_panel__g4FwY{animation-name:Dialog_panelExit__KpCN8}@keyframes Dialog_overlayEnter__2I_8Q{0%{opacity:0}to{opacity:1}}@keyframes Dialog_overlayExit__3uBkQ{0%{opacity:1}to{opacity:0}}@keyframes Dialog_panelEnter__iCraP{0%{transform:translateY(14px) scale(.97)}to{transform:none}}@keyframes Dialog_panelExit__KpCN8{0%{transform:none}to{transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.Dialog_overlay__mFL93,.Dialog_panel__g4FwY{animation:none}}.Toast_toast__t1fS8{position:fixed;z-index:1200;right:max(20px,var(--safe-area-right));bottom:var(--ui-toast-bottom,calc(80px + var(--safe-area-bottom)));left:max(20px,var(--safe-area-left));display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(calc(100% - 40px),480px);min-height:56px;align-items:center;grid-gap:8px;gap:8px;margin-inline:auto;padding:6px 6px 6px 18px;border:1px solid var(--ui-toast-border,rgb(255 255 255/16%));border-radius:var(--ui-card-radius,var(--radius-card));background:var(--ui-toast-background,var(--color-surface-dark));color:var(--ui-toast-color,var(--color-surface));box-shadow:var(--ui-toast-shadow,none)}.Toast_toast__t1fS8:has(.Toast_action__kKr32){grid-template-columns:minmax(0,1fr) auto auto}.Toast_success__la9o7{border-color:var(--ui-toast-success-border,rgb(183 232 74/44%))}.Toast_error__lXs_I{border-color:var(--ui-toast-error-border,rgb(255 178 170/52%))}.Toast_message___i3BJ{min-width:0;font-size:14px;font-weight:600;line-height:1.45}.Toast_action__kKr32,.Toast_dismiss__iy6jS{min-width:44px;min-height:44px;border:0;border-radius:var(--ui-button-radius,var(--radius-button));background:transparent;color:inherit;font:inherit}.Toast_action__kKr32{padding-inline:12px;color:var(--ui-toast-action,#dff5a7);font-size:13px;font-weight:700}.Toast_dismiss__iy6jS{display:grid;place-items:center}.Toast_action__kKr32:hover,.Toast_dismiss__iy6jS:hover{background:var(--ui-control-hover,rgb(255 255 255/10%))}.Toast_dismiss__iy6jS svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}@media (min-width:768px){.Toast_toast__t1fS8{right:28px;bottom:28px;left:auto;margin:0}}.error_page__jHoTS{display:grid;min-height:min(70dvh,680px);place-items:center;padding:48px 20px;box-sizing:border-box}.error_content__eVh8W{display:flex;width:min(100%,600px);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface)}.error_symbol__Z_MQP{width:72px;height:auto;color:var(--color-action)}.error_content__eVh8W h1{margin:8px 0 0;font-size:var(--admin-text-page-title);letter-spacing:-.045em}.error_content__eVh8W p{max-width:520px;margin:0;color:var(--color-text-secondary);font-size:var(--admin-text-control);line-height:1.7}.error_actions__q9j6S{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.error_code__Cc_cg{color:var(--color-text-tertiary);font-size:var(--admin-text-caption);overflow-wrap:anywhere}.error_loadingPage__k8vXI{display:grid;min-height:min(70dvh,680px);place-items:center;padding:48px 20px;box-sizing:border-box}.error_fallbackButtonSecondary__jgxFh,.error_fallbackButton__AYihu{min-height:48px;padding:0 20px;border:1px solid var(--color-action);border-radius:var(--admin-radius-control);background:var(--color-action);color:var(--color-surface);font:inherit;font-weight:700}.error_fallbackButtonSecondary__jgxFh{border-color:var(--color-line-strong);background:var(--color-surface);color:var(--color-text-primary)}@media (max-width:560px){.error_content__eVh8W{padding:22px}.error_actions__q9j6S,.error_actions__q9j6S>*{width:100%}}.AdminDrawer_topBarInner__Kn3ME{display:flex;align-items:center;gap:10px;height:100%;width:100%;padding:0 max(14px,var(--safe-area-right)) 0 max(14px,var(--safe-area-left))}.AdminDrawer_menuButton__DsruB{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-primary)}.AdminDrawer_menuButton__DsruB svg{width:22px;height:22px}.AdminDrawer_mobileBrand__CLMxR{display:flex;min-width:var(--admin-control-height);min-height:var(--admin-control-height);align-items:center;justify-content:center;gap:9px;padding-inline:7px;color:var(--color-text-primary);text-decoration:none}.AdminDrawer_mobileBrandMark__RCSxC{width:29px;height:29px;flex:0 0 auto;color:var(--color-text-primary)}.AdminDrawer_mobileBrand__CLMxR span{overflow:hidden;font-size:var(--admin-text-body);font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.AdminDrawer_overlay__OGu3Y{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;opacity:0;transition:opacity .2s}.AdminDrawer_overlay__OGu3Y.AdminDrawer_open__hYzbF{display:block;opacity:1}.AdminDrawer_drawer__zHxdg{position:fixed;top:0;left:0;bottom:0;width:min(320px,calc(100vw - 44px));background-color:var(--color-surface);z-index:1001;transform:translateX(-100%);transition:transform .2s;display:flex;overflow:hidden;padding:calc(24px + var(--safe-area-top)) 18px calc(18px + var(--safe-area-bottom));flex-direction:column;border-right:1px solid var(--color-line)}.AdminDrawer_drawer__zHxdg.AdminDrawer_open__hYzbF{transform:translateX(0)}.AdminDrawer_drawerHeader__yKrcr{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 18px;border-bottom:1px solid var(--color-divider-soft)}.AdminDrawer_drawerBrand__piubi{display:flex;min-width:0;min-height:var(--admin-control-height);align-items:center;gap:11px;color:var(--color-text-primary);text-decoration:none}.AdminDrawer_drawerBrandMark__lFDPF{width:38px;height:38px;flex:0 0 auto;color:var(--color-text-primary)}.AdminDrawer_drawerBrand__piubi span{display:grid;min-width:0;grid-gap:1px;gap:1px}.AdminDrawer_drawerBrand__piubi strong{font-size:var(--admin-text-emphasis);letter-spacing:-.02em}.AdminDrawer_drawerBrand__piubi small{color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.AdminDrawer_drawerIconButton__tlw4f{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--color-text-primary)}.AdminDrawer_drawerIconButton__tlw4f:hover{background:var(--color-surface-subtle)}.AdminDrawer_drawerNav___Nlzc{min-height:0;flex:1 1;overflow-y:auto;padding:14px 0 18px}.AdminDrawer_drawerGroup__U3dJ6{margin-top:20px}.AdminDrawer_drawerGroup__U3dJ6 h3{margin:0 12px 6px;color:var(--color-text-tertiary);font-size:var(--admin-text-caption);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.AdminDrawer_drawerGroup__U3dJ6 ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.AdminDrawer_drawerMore___HmyG ul,.AdminDrawer_drawerPrimary__te9vU{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none}.AdminDrawer_drawerMore___HmyG{margin-top:16px;border-top:1px solid var(--color-line);padding-top:8px}.AdminDrawer_drawerMore___HmyG summary{min-height:var(--admin-control-height);padding:0 12px;border-radius:var(--admin-radius-control);color:var(--color-text-secondary);cursor:pointer;font-size:var(--admin-text-control);font-weight:700;line-height:var(--admin-control-height);list-style-position:inside}.AdminDrawer_drawerMore___HmyG summary:hover{background:var(--color-surface-subtle)}.AdminDrawer_drawerNav___Nlzc a{display:flex;width:100%;min-height:var(--admin-control-height);align-items:center;padding:0 12px;border:0;border-radius:var(--admin-radius-control);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--admin-text-control);font-weight:600;text-align:left;text-decoration:none}.AdminDrawer_drawerNav___Nlzc a:hover{background:var(--color-surface-subtle)}.AdminDrawer_drawerNav___Nlzc .AdminDrawer_activeLink__KIZrE{background:var(--color-primary-soft);color:var(--color-brand-strong)}.AdminDrawer_userArea__uETJx{margin-left:auto;display:flex;align-items:center;gap:16px}.AdminDrawer_drawerFooter__HAfAa{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:16px 4px 0;border-top:1px solid var(--color-divider-soft)}.AdminDrawer_drawerFooter__HAfAa>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.AdminDrawer_drawerFooter__HAfAa span{color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.AdminDrawer_drawerFooter__HAfAa strong{overflow:hidden;font-size:var(--admin-text-label);text-overflow:ellipsis;white-space:nowrap}.AdminDrawer_logoutButton__yNal9{flex:0 0 auto;min-height:var(--admin-control-height);padding:0 12px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);cursor:pointer;font-size:var(--admin-text-body)}@media (max-width:360px){.AdminDrawer_mobileBrand__CLMxR span{display:none}}.AdminDrawer_drawerVisible__6rTF4{visibility:visible}.AdminDrawer_drawerHidden__QtAzn{visibility:hidden}.AdminLanguageSwitcher_switcher__g8Fko{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(0,0,0,.08);border-radius:var(--admin-radius-status);background:var(--color-background)}.AdminLanguageSwitcher_switcher__g8Fko button{min-width:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 13px;border:0;border-radius:var(--admin-radius-status);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--admin-text-caption);font-weight:700;cursor:pointer}.AdminLanguageSwitcher_switcher__g8Fko button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text-primary);outline:1px solid var(--color-line)}.AdminLanguageSwitcher_switcher__g8Fko button:focus-visible{outline:2px solid var(--color-brand-strong);outline-offset:2px}.AdminLanguageSwitcher_compact__RRcHx button{min-height:var(--admin-control-height);padding-inline:10px;font-size:var(--admin-text-caption)}.layout_appShell__vnB0u{--ui-button-radius:var(--admin-radius-control);--ui-input-radius:var(--admin-radius-control);--ui-card-radius:var(--admin-radius-panel);--ui-chip-radius:var(--admin-radius-status);--ui-control-height:var(--admin-control-height);--ui-small-control-height:var(--admin-control-height);--ui-input-height:var(--admin-control-height);display:flex;flex-direction:column;min-height:100vh;min-height:100svh;min-height:100dvh;background:var(--color-background);color:var(--color-text-primary)}.layout_skipLink__sFEkO{position:fixed;top:calc(var(--safe-area-top) + 8px);left:calc(var(--safe-area-left) + 8px);z-index:200;min-height:var(--admin-control-height);padding:0 16px;border:2px solid var(--color-text-primary);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);display:inline-flex;align-items:center;font-size:var(--admin-text-body);font-weight:750;text-decoration:none;transform:translateY(calc(-100% - var(--safe-area-top) - 16px));transition:transform .12s ease}.layout_skipLink__sFEkO:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;transform:translateY(0)}.layout_shellLoading__rjWDc{display:grid;place-items:center;color:var(--color-text-secondary);font-size:var(--admin-text-control)}.layout_shellRecovery__a0fbw{display:grid;place-items:center;padding:var(--spacing-24)}.layout_topBar__dWF_Y{display:none;background-color:var(--color-surface);border-bottom:var(--stroke-thin) solid var(--color-line);min-height:calc(56px + var(--safe-area-top));padding-top:var(--safe-area-top);position:-webkit-sticky;position:sticky;top:0;z-index:40}.layout_topBarInner__0o0BN{display:flex;align-items:center;padding:0 var(--padding-screen-x);height:100%;font-weight:700;gap:var(--spacing-16)}.layout_menuButton__bjR6J{background:none;border:none;font-size:var(--admin-text-dialog-title);cursor:pointer;padding:0;color:var(--color-text-primary)}.layout_body__1KmGn{flex:1 1;display:flex;flex-direction:row;min-width:0}.layout_navigation__U8iXL{width:284px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--color-divider-soft);background:var(--color-surface)}.layout_navInner__0gndk{display:flex;min-height:0;padding:26px 16px 18px;flex:1 1;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh}.layout_brand__m_W0O{display:flex;align-items:center;gap:12px;padding:0 10px 22px;color:var(--color-text-primary);text-decoration:none}.layout_brandMark__YuiaV{width:38px;height:38px;color:var(--color-text-primary)}.layout_brandCopy__9a9WI{display:flex;flex-direction:column;gap:2px}.layout_brandCopy__9a9WI strong{font-size:var(--admin-text-emphasis);letter-spacing:-.02em}.layout_brandCopy__9a9WI small,.layout_navLabel__6Fckq{color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.layout_navLabel__6Fckq{margin:0 10px 8px;font-weight:700;letter-spacing:.08em}.layout_navUtility__NeYlC{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 6px 12px 10px}.layout_navUtility__NeYlC .layout_navLabel__6Fckq{margin:0}.layout_navList__6yUeu{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.layout_navScroll__zqZ3v{min-height:0;overflow-y:auto;padding:0 3px 18px;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent}.layout_navGroup__hKiAv{margin-top:22px}.layout_navGroup__hKiAv h2{margin:0 10px 7px;color:var(--color-text-tertiary);font-size:var(--admin-text-caption);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.layout_navMore__m28k8{margin-top:18px;border-top:1px solid var(--color-line);padding-top:10px}.layout_navMore__m28k8 summary{min-height:var(--admin-control-height);padding:0 12px;border-radius:var(--admin-radius-control);color:var(--color-text-secondary);cursor:pointer;font-size:var(--admin-text-body);font-weight:700;line-height:var(--admin-control-height);list-style-position:inside}.layout_navMore__m28k8 summary:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.layout_navMore__m28k8[open] summary{margin-bottom:4px}.layout_navLink__nNGYX{display:flex;align-items:center;gap:12px;min-height:var(--admin-control-height);padding:0 12px;border-radius:var(--admin-radius-control);color:var(--color-text-secondary);text-decoration:none;font-size:var(--admin-text-body);font-weight:600;transition:background-color .16s ease,color .16s ease}.layout_navLink__nNGYX:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.layout_navLinkActive__uBgfB{background:var(--color-primary-soft);color:var(--color-brand-strong)}.layout_navAccount__eMYg_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 10px 0;border-top:1px solid var(--color-divider-soft)}.layout_navAccount__eMYg_>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.layout_navAccount__eMYg_ span{color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.layout_navAccount__eMYg_ strong{overflow:hidden;font-size:var(--admin-text-caption);text-overflow:ellipsis;white-space:nowrap}.layout_navAccount__eMYg_ button{flex:0 0 auto;min-height:var(--admin-control-height);padding:0 10px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--admin-text-caption);font-weight:650}.layout_mainContent__LZaIE{flex:1 1;display:flex;flex-direction:column;min-width:0;padding-bottom:var(--safe-area-bottom)}.layout_networkNotice__TG2O1{width:min(calc(100% - 48px),var(--admin-content-wide));margin:14px auto 0;padding:12px 16px;border:1px solid color-mix(in srgb,var(--color-warning-strong) 30%,transparent);border-radius:var(--admin-radius-control);background:var(--color-warning-soft);color:var(--color-text-primary);display:flex;align-items:baseline;gap:var(--spacing-8);font-size:var(--admin-text-caption);line-height:var(--leading-body)}.layout_networkNotice__TG2O1 strong{flex:none;font-size:var(--admin-text-label)}.layout_mainInner__lJzlB{width:100%;max-width:var(--admin-content-shell);margin-inline:auto;padding:48px clamp(24px,4vw,64px) 80px}@media (max-width:1024px){.layout_navigation__U8iXL{width:236px}}@media (max-width:768px){.layout_topBar__dWF_Y{display:block}.layout_navigation__U8iXL{display:none}.layout_mainInner__lJzlB{padding:28px 20px calc(56px + var(--safe-area-bottom))}.layout_networkNotice__TG2O1{width:calc(100% - 32px);align-items:flex-start;flex-direction:column;gap:2px}.layout_body__1KmGn,.layout_mainContent__LZaIE,.layout_mainInner__lJzlB{width:100%}}.careerDecisionDialog_overlay__y1jWV{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgb(15 20 45/56%)}.careerDecisionDialog_dialog__rRIc9{display:flex;width:min(560px,100%);max-height:calc(100dvh - 40px);box-sizing:border-box;flex-direction:column;gap:16px;overflow:auto;padding:24px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface)}.careerDecisionDialog_dialog__rRIc9 h2{margin:0;color:var(--color-text-primary);font-size:var(--admin-text-dialog-title);letter-spacing:-.025em}.careerDecisionDialog_warning__R7QRv{margin:0;padding:14px;border:1px solid #d4a544;border-radius:var(--admin-radius-control);background:#fff9eb;color:#6f4900;font-size:var(--admin-text-body);line-height:1.65}.careerDecisionDialog_summary__qub70{display:grid;grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-line)}.careerDecisionDialog_summary__qub70 div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px 14px;background:var(--color-surface-muted)}.careerDecisionDialog_summary__qub70 dt{color:var(--color-text-secondary);font-size:var(--admin-text-label);font-weight:700}.careerDecisionDialog_summary__qub70 dd{margin:0;color:var(--color-text-primary);font-size:var(--admin-text-body);overflow-wrap:anywhere}.careerDecisionDialog_actions__mQB_7{display:flex;justify-content:flex-end;gap:9px}@media (max-width:520px){.careerDecisionDialog_overlay__y1jWV{padding:8px}.careerDecisionDialog_dialog__rRIc9{max-height:calc(100dvh - 16px);padding:18px}.careerDecisionDialog_summary__qub70 div{grid-template-columns:1fr;gap:4px}.careerDecisionDialog_actions__mQB_7{align-items:stretch;flex-direction:column-reverse}}.careerVerifications_detailPage__JtPxa,.careerVerifications_page___qQVY{display:flex;flex-direction:column;gap:var(--admin-page-gap)}.careerVerifications_header__KJza9{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.careerVerifications_detailHeader__TZFlf p,.careerVerifications_header__KJza9 p{margin:0;color:var(--color-brand-strong);font-size:var(--admin-text-caption);font-weight:700;letter-spacing:.12em}.careerVerifications_detailHeader__TZFlf h1,.careerVerifications_header__KJza9 h1{margin:6px 0 8px;color:var(--color-text-primary);font-size:var(--admin-text-page-title);font-weight:700;letter-spacing:-.04em;line-height:1.05}.careerVerifications_detailHeader__TZFlf span,.careerVerifications_header__KJza9 span{color:var(--color-text-secondary);font-size:var(--admin-text-emphasis)}.careerVerifications_header__KJza9>strong{font-size:var(--admin-text-subheading)}.careerVerifications_listArea__v2PHW{min-height:240px}.careerVerifications_list__tuZE6{margin:0;padding:0;border-top:1px solid var(--color-line);list-style:none}.careerVerifications_row__qAx7b{display:grid;grid-template-columns:42px minmax(140px,1fr) minmax(360px,2fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:20px 0;border-bottom:1px solid var(--color-divider-soft)}.careerVerifications_queue__FFMAA{color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.careerVerifications_identity__8PX12{display:flex;min-width:0;flex-direction:column;gap:4px}.careerVerifications_identity__8PX12 strong{overflow:hidden;font-size:var(--admin-text-subtitle);text-overflow:ellipsis;white-space:nowrap}.careerVerifications_identity__8PX12 span{color:var(--color-text-secondary);font-size:var(--admin-text-label)}.careerVerifications_row__qAx7b dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:0}.careerVerifications_row__qAx7b dl div{display:flex;flex-direction:column;gap:3px}.careerVerifications_row__qAx7b dt{color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.careerVerifications_row__qAx7b dd{margin:0;font-size:var(--admin-text-body)}.careerVerifications_detailLink__srOiM{display:inline-flex;min-height:var(--admin-control-height);align-items:center;justify-content:center;padding:0 17px;border-radius:var(--admin-radius-control);background:var(--color-primary);color:var(--color-surface);font-size:var(--admin-text-body);font-weight:600;text-decoration:none}.careerVerifications_pagination__po9oR{display:flex;align-items:center;justify-content:center;gap:16px}.careerVerifications_pagination__po9oR span{color:var(--color-text-secondary);font-size:var(--admin-text-body)}.careerVerifications_detailHeader__TZFlf{display:flex;align-items:flex-start;gap:20px}.careerVerifications_detailHeader__TZFlf>button{display:inline-flex;min-height:var(--admin-control-height);align-items:center;gap:7px;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--admin-text-body)}.careerVerifications_reviewGuide__R3oB_{padding:24px;border-left:4px solid var(--color-brand);background:var(--color-primary-soft)}.careerVerifications_reviewGuide__R3oB_ h2{margin:0 0 12px;font-size:var(--admin-text-panel-title)}.careerVerifications_reviewGuide__R3oB_ ol{margin:0;padding-left:1.3em;color:var(--color-text-secondary);font-size:var(--admin-text-body);line-height:1.7}.careerVerifications_detailSection__FSKqO{display:flex;flex-direction:column;gap:22px;padding-top:28px;border-top:1px solid var(--color-line)}.careerVerifications_detailSection__FSKqO>label{display:flex;max-width:520px;flex-direction:column;gap:8px;font-size:var(--admin-text-body);font-weight:600}.careerVerifications_detailSection__FSKqO>label small{color:var(--color-text-tertiary);font-size:var(--admin-text-caption);font-weight:400}.careerVerifications_emptyCopy__SIFpF{margin:0;color:var(--color-text-secondary);font-size:var(--admin-text-body)}.careerVerifications_detailActions__YybAv{display:flex;flex-wrap:wrap;gap:10px}.careerVerifications_detailState___FevQ{display:grid;min-height:50vh;place-items:center}@media (max-width:820px){.careerVerifications_row__qAx7b{grid-template-columns:34px 1fr auto}.careerVerifications_row__qAx7b dl{grid-column:2/4}.careerVerifications_header__KJza9{align-items:flex-start;flex-direction:column}.careerVerifications_header__KJza9>strong{align-self:flex-start}}@media (max-width:560px){.careerVerifications_row__qAx7b{grid-template-columns:30px 1fr}.careerVerifications_detailLink__srOiM,.careerVerifications_row__qAx7b dl{grid-column:2}.careerVerifications_row__qAx7b dl{grid-template-columns:1fr}.careerVerifications_detailActions__YybAv>*{width:100%}.careerVerifications_detailHeader__TZFlf{flex-direction:column}}.publicMediaEditor_editor___J0fD{display:grid;grid-gap:20px;gap:20px;width:100%;box-sizing:border-box;padding:clamp(20px,3vw,32px);border:var(--stroke-thin) solid var(--color-line);border-radius:var(--admin-radius-panel);background:var(--color-surface);font-family:var(--font-family-base)}.publicMediaEditor_header__qaE2a{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.publicMediaEditor_dialogEyebrow__rTB5S,.publicMediaEditor_eyebrow__44vKJ{color:var(--color-primary-strong);font-size:var(--admin-text-caption);font-weight:750;letter-spacing:.1em}.publicMediaEditor_header__qaE2a h2{margin:7px 0 0;color:var(--color-text-primary);font-size:var(--admin-text-section-title);font-weight:720;letter-spacing:-.035em}.publicMediaEditor_header__qaE2a p{max-width:720px;margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-body);line-height:1.65}.publicMediaEditor_count__VgFAt{flex:0 0 auto;min-width:42px;padding:8px 11px;border-radius:var(--admin-radius-status);background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--admin-text-caption);font-weight:750;text-align:center}.publicMediaEditor_empty__A8yGS,.publicMediaEditor_state__bh4xf{display:grid;min-height:150px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:24px;border:var(--stroke-thin) dashed var(--color-line-strong);border-radius:var(--admin-radius-control);color:var(--color-text-secondary);text-align:center}.publicMediaEditor_empty__A8yGS p,.publicMediaEditor_state__bh4xf p{max-width:560px;margin:0;font-size:var(--admin-text-label);line-height:1.6}.publicMediaEditor_empty__A8yGS>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--admin-text-dialog-title);font-weight:400}.publicMediaEditor_empty__A8yGS strong,.publicMediaEditor_state__bh4xf strong{color:var(--color-text-primary);font-size:var(--admin-text-control)}.publicMediaEditor_currentGrid__PBZsg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-gap:14px;gap:14px}.publicMediaEditor_currentCard__lVttL{min-width:0;overflow:hidden;border:var(--stroke-thin) solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface)}.publicMediaEditor_currentMedia__8pUlO{position:relative;overflow:hidden;background:#eceee8}.publicMediaEditor_currentMedia__8pUlO picture{display:contents}.publicMediaEditor_currentImage__eGkZI{width:100%;height:100%;object-fit:cover}.publicMediaEditor_orderBadge__6JQzz{position:absolute;top:10px;left:10px;padding:6px 9px;border:1px solid rgb(255 255 255/28%);border-radius:var(--admin-radius-status);background:rgb(17 17 17/72%);color:var(--color-surface);font-size:var(--admin-text-caption);font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.publicMediaEditor_currentBody___JVxi{display:grid;grid-gap:7px;gap:7px;padding:14px}.publicMediaEditor_currentBody___JVxi>strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--admin-text-body);line-height:1.45}.publicMediaEditor_currentBody___JVxi>p{min-height:36px;margin:0;color:var(--color-text-tertiary);font-size:var(--admin-text-caption);line-height:1.5}.publicMediaEditor_cardActions__2Xj2T{display:flex;flex-wrap:wrap;gap:8px;padding-top:5px}.publicMediaEditor_workspace__0LXJo{display:grid;grid-gap:18px;gap:18px;padding:18px;border:var(--stroke-thin) solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface-subtle)}.publicMediaEditor_fileRow__JFyuj{display:flex;align-items:center;justify-content:space-between;gap:20px}.publicMediaEditor_fileRow__JFyuj strong{color:var(--color-text-primary);font-size:var(--admin-text-body)}.publicMediaEditor_fileRow__JFyuj p,.publicMediaEditor_fileRow__JFyuj small{max-width:680px;margin:5px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-caption);line-height:1.55}.publicMediaEditor_fileRow__JFyuj small{display:block;color:var(--color-text-tertiary)}.publicMediaEditor_fileInput__KntXC{max-width:310px;min-height:var(--admin-control-height);padding:7px;border:var(--stroke-thin) solid var(--color-line-strong);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--admin-text-caption)}.publicMediaEditor_fileInput__KntXC::-webkit-file-upload-button{min-height:var(--admin-control-height);margin-right:10px;padding:0 12px;border:0;border-radius:var(--admin-radius-control);background:var(--color-text-primary);color:var(--color-surface);font:inherit;font-weight:700;cursor:pointer}.publicMediaEditor_fileInput__KntXC::file-selector-button{min-height:var(--admin-control-height);margin-right:10px;padding:0 12px;border:0;border-radius:var(--admin-radius-control);background:var(--color-text-primary);color:var(--color-surface);font:inherit;font-weight:700;cursor:pointer}.publicMediaEditor_fileInput__KntXC:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.publicMediaEditor_editGrid__zHn2u{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(280px,.9fr);grid-gap:24px;gap:24px;align-items:start}.publicMediaEditor_focusFrame__uUavF{position:relative;width:100%;overflow:hidden;border-radius:var(--admin-radius-control);background:#e8eae5}.publicMediaEditor_focusFrame__uUavF img{width:100%;height:100%;object-fit:cover;pointer-events:none}.publicMediaEditor_focusFrame__uUavF:after{position:absolute;inset:0;border:1px solid rgb(255 255 255/55%);content:"";pointer-events:none}.publicMediaEditor_form__h_h5X{display:grid;grid-gap:16px;gap:16px}.publicMediaEditor_form__h_h5X label{display:grid;grid-gap:7px;gap:7px}.publicMediaEditor_form__h_h5X label>span{color:var(--color-text-primary);font-size:var(--admin-text-label);font-weight:700}.publicMediaEditor_form__h_h5X em,.publicMediaEditor_form__h_h5X i{margin-left:4px;font-size:var(--admin-text-caption);font-style:normal}.publicMediaEditor_form__h_h5X em{color:var(--color-negative)}.publicMediaEditor_form__h_h5X i{color:var(--color-text-tertiary)}.publicMediaEditor_form__h_h5X input,.publicMediaEditor_form__h_h5X select{width:100%;min-height:var(--admin-control-height);box-sizing:border-box;padding:11px 12px;border:var(--stroke-thin) solid var(--color-line-strong);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--admin-text-body)}.publicMediaEditor_form__h_h5X input:focus-visible,.publicMediaEditor_form__h_h5X select:focus-visible{border-color:var(--color-primary-strong);outline:3px solid var(--color-focus-ring);outline-offset:1px}.publicMediaEditor_fullField__tsQl_{grid-column:1/-1}.publicMediaEditor_form__h_h5X small{color:var(--color-text-tertiary);font-size:var(--admin-text-caption);line-height:1.5}.publicMediaEditor_summary__GafFX{padding:14px;border-radius:var(--admin-radius-control);background:var(--color-surface)}.publicMediaEditor_summary__GafFX span{color:var(--color-primary-strong);font-size:var(--admin-text-caption);font-weight:750;letter-spacing:.08em}.publicMediaEditor_summary__GafFX strong{display:block;margin-top:7px;color:var(--color-text-primary);font-size:var(--admin-text-body);line-height:1.5}.publicMediaEditor_summary__GafFX p{margin:4px 0 0;color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.publicMediaEditor_error__0pHgE,.publicMediaEditor_notice__GB3ke{margin:0;padding:12px 14px;border-radius:var(--admin-radius-control);font-size:var(--admin-text-caption);line-height:1.55}.publicMediaEditor_error__0pHgE{background:var(--color-negative-soft);color:var(--color-negative)}.publicMediaEditor_notice__GB3ke{background:var(--color-positive-soft);color:var(--color-positive-strong)}.publicMediaEditor_actions__bvhss,.publicMediaEditor_dialogActions__aG79c{display:flex;justify-content:flex-end;gap:10px}.publicMediaEditor_brokenPreview__s0pop{display:grid;height:100%;place-items:center;color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.publicMediaEditor_dialog__NgfOL{max-width:500px}.publicMediaEditor_dialog__NgfOL h2{margin:8px 0 0;color:var(--color-text-primary);font-size:var(--admin-text-section-title);letter-spacing:-.03em}.publicMediaEditor_dialog__NgfOL>p{margin:12px 0 24px;color:var(--color-text-secondary);font-size:var(--admin-text-body);line-height:1.65}@media (max-width:900px){.publicMediaEditor_editGrid__zHn2u{grid-template-columns:1fr}}@media (max-width:680px){.publicMediaEditor_editor___J0fD{padding:18px}.publicMediaEditor_fileRow__JFyuj,.publicMediaEditor_header__qaE2a{align-items:stretch;flex-direction:column}.publicMediaEditor_fileInput__KntXC{width:100%;max-width:none}.publicMediaEditor_currentGrid__PBZsg{grid-template-columns:1fr}.publicMediaEditor_cardActions__2Xj2T>button{flex:1 1}.publicMediaEditor_actions__bvhss,.publicMediaEditor_dialogActions__aG79c{align-items:stretch;flex-direction:column-reverse}.publicMediaEditor_actions__bvhss>button,.publicMediaEditor_dialogActions__aG79c>button{width:100%}}.localizedContentEditor_editor__6bJxP{display:grid;grid-gap:20px;gap:20px;width:100%;padding:clamp(20px,3vw,32px);box-sizing:border-box;border:var(--stroke-thin) solid var(--color-line);border-radius:var(--admin-radius-panel);background:var(--color-surface)}.localizedContentEditor_header__Tgb13{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.localizedContentEditor_eyebrow__djrEm{color:var(--color-primary-strong,var(--color-brand-strong));font-size:var(--admin-text-caption);font-weight:700;letter-spacing:.09em}.localizedContentEditor_header__Tgb13 h2{margin:7px 0 0;color:var(--color-text-primary);font-size:var(--admin-text-section-title);font-weight:700;letter-spacing:-.025em}.localizedContentEditor_header__Tgb13 p{max-width:720px;margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-body);line-height:1.65}.localizedContentEditor_state__8Ko3j{display:grid;min-height:160px;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:24px;border:var(--stroke-thin) dashed var(--color-line);border-radius:var(--admin-radius-control);color:var(--color-text-secondary);text-align:center}.localizedContentEditor_state__8Ko3j p{max-width:560px;margin:0;font-size:var(--admin-text-label);line-height:1.6}.localizedContentEditor_fieldList__e1zv3{display:grid;grid-gap:12px;gap:12px}.localizedContentEditor_field__x0BPn{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.5fr);grid-gap:16px;gap:16px;align-items:stretch;padding:16px;border:var(--stroke-thin) solid var(--color-line);border-radius:var(--admin-radius-control)}.localizedContentEditor_field__x0BPn label,.localizedContentEditor_source__ibK5h{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.localizedContentEditor_source__ibK5h{padding:12px;border-radius:var(--admin-radius-inset);background:var(--color-surface-subtle,#f7f7f5)}.localizedContentEditor_field__x0BPn label>span,.localizedContentEditor_source__ibK5h span{color:var(--color-text-tertiary,#74756d);font-size:var(--admin-text-caption);font-weight:700}.localizedContentEditor_field__x0BPn label em{color:var(--color-primary-strong,var(--color-brand-strong));font-style:normal}.localizedContentEditor_source__ibK5h strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--admin-text-body);line-height:1.5}.localizedContentEditor_field__x0BPn label>small,.localizedContentEditor_source__ibK5h small{color:var(--color-text-tertiary,#7e7f77);font-size:var(--admin-text-caption);line-height:1.5}.localizedContentEditor_field__x0BPn input,.localizedContentEditor_field__x0BPn textarea{width:100%;box-sizing:border-box;border:var(--stroke-thin) solid var(--color-line-strong,#c7c8c2);border-radius:var(--admin-radius-control);background:var(--color-surface);padding:11px 12px;color:var(--color-text-primary);font:inherit;font-size:var(--admin-text-body);line-height:1.5}.localizedContentEditor_field__x0BPn input{min-height:var(--admin-control-height)}.localizedContentEditor_field__x0BPn textarea{min-height:96px;resize:vertical}.localizedContentEditor_field__x0BPn input:focus-visible,.localizedContentEditor_field__x0BPn textarea:focus-visible{border-color:var(--color-primary);outline:3px solid var(--color-focus-ring);outline-offset:1px}.localizedContentEditor_field__x0BPn input:disabled,.localizedContentEditor_field__x0BPn textarea:disabled{background:var(--color-surface-subtle,#f4f4f2);color:var(--color-text-secondary)}.localizedContentEditor_caution__P0gug,.localizedContentEditor_error__jvJyp,.localizedContentEditor_notice__Hyy6p{margin:0;padding:12px 14px;border-radius:var(--admin-radius-control);font-size:var(--admin-text-caption);line-height:1.55}.localizedContentEditor_caution__P0gug{background:var(--color-warning-soft,var(--color-warning-soft));color:var(--color-warning-strong,#755413)}.localizedContentEditor_error__jvJyp{background:var(--color-negative-soft,#fdeaea);color:var(--color-negative,#9a2828)}.localizedContentEditor_notice__Hyy6p{background:var(--color-positive-soft,#eaf3df);color:var(--color-positive-strong,#405b1a)}.localizedContentEditor_actions___ebJd{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media (max-width:680px){.localizedContentEditor_editor__6bJxP{padding:18px}.localizedContentEditor_header__Tgb13{flex-direction:column}.localizedContentEditor_field__x0BPn{grid-template-columns:1fr}.localizedContentEditor_actions___ebJd{align-items:stretch;flex-direction:column-reverse}}.achievementRecognition_panel__Y7fgK{border:1px solid var(--color-line);border-radius:var(--admin-radius-panel);background:var(--color-surface);overflow:hidden}.achievementRecognition_heading__55fSF{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:20px;background:var(--color-surface-subtle)}.achievementRecognition_heading__55fSF span{color:var(--color-text-tertiary);font-size:var(--admin-text-micro);font-weight:800;letter-spacing:.12em}.achievementRecognition_heading__55fSF h3{margin:5px 0 0;color:var(--color-text-primary);font-size:var(--admin-text-subheading);line-height:1.35}.achievementRecognition_heading__55fSF p{max-width:var(--admin-copy-width);margin:7px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-label);line-height:1.6}.achievementRecognition_switchLabel__f22Qe{display:inline-flex;min-height:var(--admin-control-height);align-items:center;gap:8px;padding:0 13px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);cursor:pointer}.achievementRecognition_switchLabel__f22Qe input{width:18px;height:18px;accent-color:var(--color-brand)}.achievementRecognition_switchLabel__f22Qe span{color:var(--color-text-primary);font-size:var(--admin-text-label);letter-spacing:0}.achievementRecognition_body__SfYFX{display:grid;grid-gap:18px;gap:18px;padding:20px}.achievementRecognition_cutoffField__CMM4Y{display:grid;grid-template-columns:minmax(220px,1fr) 120px;grid-gap:8px 16px;gap:8px 16px;align-items:center}.achievementRecognition_cutoffField__CMM4Y>span{color:var(--color-text-primary);font-size:var(--admin-text-label);font-weight:750}.achievementRecognition_cutoffField__CMM4Y input,.achievementRecognition_rangeFields__UsTop input{min-height:var(--admin-control-height);padding:8px 10px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);font:inherit}.achievementRecognition_cutoffField__CMM4Y input:focus,.achievementRecognition_rangeFields__UsTop input:focus{border-color:var(--color-brand);outline:3px solid var(--color-focus-ring)}.achievementRecognition_cutoffField__CMM4Y small{grid-column:1/-1;color:var(--color-text-secondary);font-size:var(--admin-text-caption);line-height:1.5}.achievementRecognition_bands__Fz9iL{display:grid;grid-gap:12px;gap:12px}.achievementRecognition_band__w_Mrt{padding:16px;border:1px solid var(--color-line);border-radius:var(--admin-radius-panel);background:var(--color-surface)}.achievementRecognition_bandHeader__0_Reg{display:flex;align-items:center;justify-content:space-between;gap:12px}.achievementRecognition_bandHeader__0_Reg strong{color:var(--color-text-primary);font-size:var(--admin-text-body)}.achievementRecognition_bandHeader__0_Reg button{min-height:var(--admin-control-height);padding:0 12px;border:1px solid var(--color-negative);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-negative);font:inherit;font-size:var(--admin-text-caption);cursor:pointer}.achievementRecognition_rangeFields__UsTop{display:grid;grid-template-columns:repeat(2,minmax(0,180px));grid-gap:12px;gap:12px;margin-top:14px}.achievementRecognition_rangeFields__UsTop label{display:grid;grid-gap:6px;gap:6px}.achievementRecognition_placements__gC9U0 legend,.achievementRecognition_rangeFields__UsTop span{color:var(--color-text-secondary);font-size:var(--admin-text-caption);font-weight:700}.achievementRecognition_placements__gC9U0{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;border:0}.achievementRecognition_placements__gC9U0 legend{width:100%;margin-bottom:8px}.achievementRecognition_placements__gC9U0 label{display:inline-flex;min-height:var(--admin-control-height);align-items:center;gap:7px;padding:0 10px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-background);cursor:pointer}.achievementRecognition_placements__gC9U0 input{width:16px;height:16px;accent-color:var(--color-brand)}.achievementRecognition_placements__gC9U0 span{color:var(--color-text-primary);font-size:var(--admin-text-caption)}.achievementRecognition_preview__ML_5P{margin:12px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-caption)}.achievementRecognition_addButton__Tmxiw{min-height:var(--admin-control-height);justify-self:start;padding:0 15px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--admin-text-label);font-weight:750;cursor:pointer}.achievementRecognition_offNote__2TUNP{margin:0;padding:16px 20px;color:var(--color-text-secondary);font-size:var(--admin-text-label);line-height:1.55}@media (max-width:640px){.achievementRecognition_heading__55fSF{grid-template-columns:1fr}.achievementRecognition_switchLabel__f22Qe{justify-self:stretch;justify-content:center}.achievementRecognition_cutoffField__CMM4Y,.achievementRecognition_rangeFields__UsTop{grid-template-columns:1fr}.achievementRecognition_cutoffField__CMM4Y small{grid-column:auto}.achievementRecognition_placements__gC9U0 label{min-height:var(--admin-control-height)}.achievementRecognition_addButton__Tmxiw{width:100%}}.tournamentClosure_panel__NUK_G{display:grid;grid-gap:var(--admin-page-gap);gap:var(--admin-page-gap);margin-top:var(--admin-page-gap);padding:clamp(20px,3vw,32px);border:1px solid var(--color-line);border-radius:var(--admin-radius-panel);background:var(--color-surface-subtle);color:var(--color-text-primary)}.tournamentClosure_panelHeader__t4YVO{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tournamentClosure_dialogEyebrow__vFnfP,.tournamentClosure_panelEyebrow__A9gl3,.tournamentClosure_stepEyebrow__kPRqO{color:var(--color-brand-strong);font-size:var(--admin-text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tournamentClosure_panelHeader__t4YVO h2{margin:8px 0 0;font-size:var(--admin-text-feature-title);font-weight:650;letter-spacing:-.035em}.tournamentClosure_panelHeader__t4YVO p{max-width:780px;margin:10px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-body);line-height:1.7}.tournamentClosure_headerMeta__x3fBx{display:grid;justify-items:end;grid-gap:8px;gap:8px;max-width:260px}.tournamentClosure_headerMeta__x3fBx>small{max-width:260px;padding:10px 12px;border:1px solid var(--color-divider-soft);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-tertiary);font-size:var(--admin-text-caption);line-height:1.5}.tournamentClosure_headerMeta__x3fBx>button{width:-moz-fit-content;width:fit-content}.tournamentClosure_successNotice__N6Ixs,.tournamentClosure_unsavedNotice__nTRdx{margin:0;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);font-size:var(--admin-text-label);line-height:1.6}.tournamentClosure_unsavedNotice__nTRdx{background:var(--color-warning-soft);color:var(--color-warning-strong)}.tournamentClosure_unsavedNotice__nTRdx p{margin:4px 0 0}.tournamentClosure_successNotice__N6Ixs{background:var(--color-positive-soft);color:var(--color-positive-strong);font-weight:700}.tournamentClosure_stepGrid__eCSS4{display:grid;grid-gap:var(--admin-section-gap);gap:var(--admin-section-gap)}.tournamentClosure_stepCard__8q4ME{min-width:0;padding:var(--admin-panel-padding);border:1px solid var(--color-divider-soft);border-radius:var(--admin-radius-panel);background:var(--color-surface)}.tournamentClosure_stepCard__8q4ME[data-current=true]{border-color:var(--color-line-strong);box-shadow:inset 3px 0 0 var(--color-brand-strong)}.tournamentClosure_stepHeading__TzmbY{display:flex;align-items:flex-start;gap:0}.tournamentClosure_stepHeading__TzmbY h3{margin:5px 0 0;font-size:var(--admin-text-card-title);font-weight:650;letter-spacing:-.025em}.tournamentClosure_stepHeading__TzmbY p{max-width:850px;margin:7px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-label);line-height:1.65}.tournamentClosure_explanation__qnvNg,.tournamentClosure_jobState__Qn_cA,.tournamentClosure_permissionPanel__lZd2y,.tournamentClosure_transitionBox__Bakv6{margin-top:18px;padding:15px 16px;border:1px solid var(--color-divider-soft);border-radius:var(--admin-radius-control);background:var(--color-surface-subtle)}.tournamentClosure_explanation__qnvNg p,.tournamentClosure_jobState__Qn_cA p,.tournamentClosure_permissionPanel__lZd2y p,.tournamentClosure_transitionBox__Bakv6 p{margin:5px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-label);line-height:1.6}.tournamentClosure_countGrid__HotkY,.tournamentClosure_jobCounts__ImtMN{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 0}.tournamentClosure_countGrid__HotkY>div,.tournamentClosure_jobCounts__ImtMN>div{min-width:0;padding:12px;border:1px solid var(--color-divider-soft);border-radius:var(--admin-radius-control);background:var(--color-surface-subtle)}.tournamentClosure_countGrid__HotkY>div[data-attention=true]{border-color:var(--color-warning-strong);background:var(--color-warning-soft)}.tournamentClosure_countGrid__HotkY dt,.tournamentClosure_jobCounts__ImtMN dt{color:var(--color-text-tertiary);font-size:var(--admin-text-micro);font-weight:700;line-height:1.35}.tournamentClosure_countGrid__HotkY dd,.tournamentClosure_jobCounts__ImtMN dd{margin:7px 0 0;color:var(--color-text-primary);font-size:var(--admin-text-card-title);font-weight:750}.tournamentClosure_blockerList__OJeY8{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.tournamentClosure_blocker__57j_X,.tournamentClosure_warning__hA_Hy{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(260px,1.3fr) minmax(260px,1.4fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 14px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control)}.tournamentClosure_blocker__57j_X{background:var(--color-negative-soft);color:var(--color-negative)}.tournamentClosure_warning__hA_Hy{background:var(--color-warning-soft);color:var(--color-warning-strong)}.tournamentClosure_blocker__57j_X p,.tournamentClosure_blocker__57j_X small,.tournamentClosure_warning__hA_Hy p,.tournamentClosure_warning__hA_Hy small{margin:0;color:var(--color-text-primary);font-size:var(--admin-text-caption);line-height:1.5}.tournamentClosure_blocker__57j_X small,.tournamentClosure_warning__hA_Hy small{display:grid;grid-template-columns:auto 1fr;grid-gap:5px;gap:5px;color:var(--color-text-secondary)}.tournamentClosure_blocker__57j_X a,.tournamentClosure_warning__hA_Hy a{min-height:var(--admin-control-height);padding:0 12px;border:1px solid;border-radius:var(--admin-radius-control);color:inherit;font-size:var(--admin-text-caption);font-weight:750;line-height:var(--admin-control-height);text-align:center;text-decoration:none;white-space:nowrap}.tournamentClosure_clearState__YKa1f{margin:16px 0 0;color:var(--color-positive-strong);font-size:var(--admin-text-label);line-height:1.6}.tournamentClosure_stepActions__zW94Y{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.tournamentClosure_primaryLink__siAnu{display:inline-flex;align-items:center;justify-content:center;min-height:var(--admin-control-height);padding:0 16px;border:1px solid var(--color-line-strong);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--admin-text-label);font-weight:750;text-decoration:none}.tournamentClosure_primaryLink__siAnu:hover{border-color:var(--color-brand-strong);color:var(--color-brand-strong)}.tournamentClosure_blocker__57j_X a:focus-visible,.tournamentClosure_primaryLink__siAnu:focus-visible,.tournamentClosure_warning__hA_Hy a:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.tournamentClosure_jobStatus__gktJw{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:5px 9px;border-radius:var(--admin-radius-status);background:var(--color-positive-soft);color:var(--color-positive-strong);font-size:var(--admin-text-caption);font-weight:800}.tournamentClosure_inlineState__jowti,.tournamentClosure_remoteState__2a6h8{margin-top:16px;border-radius:var(--admin-radius-control)}.tournamentClosure_remoteState__2a6h8{min-height:180px}.tournamentClosure_transitionBox__Bakv6{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.5fr) minmax(180px,.8fr) auto;align-items:center;grid-gap:16px;gap:16px}.tournamentClosure_transitionBox__Bakv6 p,.tournamentClosure_transitionBox__Bakv6 small{margin:0}.tournamentClosure_transitionBox__Bakv6 small{color:var(--color-warning-strong);font-size:var(--admin-text-caption);line-height:1.5}.tournamentClosure_closeComplete__iJpae{margin:16px 0 0;padding:12px 14px;border:1px solid var(--color-positive-strong);border-radius:var(--admin-radius-control);background:var(--color-positive-soft);color:var(--color-positive-strong);font-size:var(--admin-text-label);font-weight:800}.tournamentClosure_jobState__Qn_cA{display:grid;grid-gap:10px;gap:10px}.tournamentClosure_jobState__Qn_cA>strong{font-size:var(--admin-text-subtitle)}.tournamentClosure_jobState__Qn_cA[data-tone=success]{border-color:var(--color-positive-strong);background:var(--color-positive-soft)}.tournamentClosure_jobState__Qn_cA[data-tone=error]{border-color:var(--color-negative);background:var(--color-negative-soft)}.tournamentClosure_jobState__Qn_cA[data-tone=progress]{border-color:var(--color-line-strong)}.tournamentClosure_jobState__Qn_cA .tournamentClosure_jobCounts__ImtMN{margin-top:4px;grid-template-columns:repeat(3,minmax(0,150px))}.tournamentClosure_jobState__Qn_cA .tournamentClosure_primaryLink__siAnu,.tournamentClosure_jobState__Qn_cA>button{width:-moz-fit-content;width:fit-content}.tournamentClosure_jobDiagnostics__1d_Ay{width:-moz-fit-content;width:fit-content;color:var(--color-text-tertiary);font-size:var(--admin-text-caption)}.tournamentClosure_jobDiagnostics__1d_Ay summary{cursor:pointer;font-weight:700}.tournamentClosure_jobDiagnostics__1d_Ay p{margin:6px 0 0}.tournamentClosure_jobState__Qn_cA code{display:grid;width:-moz-fit-content;width:fit-content;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-negative);font-family:var(--font-family-base);font-size:var(--admin-text-caption)}.tournamentClosure_dialog__wN0tj{border-radius:var(--admin-radius-dialog)}.tournamentClosure_dialog__wN0tj h2{margin:7px 0 0;font-size:var(--admin-text-section-title);letter-spacing:-.025em}.tournamentClosure_dialogImpact__ir7w_{margin-top:16px;padding:14px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-warning-soft)}.tournamentClosure_dialogImpact__ir7w_ p{margin:5px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-label);line-height:1.6}.tournamentClosure_dialogField__g7G4P{display:grid;grid-gap:7px;gap:7px;margin-top:16px;font-size:var(--admin-text-label);font-weight:700}.tournamentClosure_dialogField__g7G4P textarea{width:100%;min-height:104px;resize:vertical}.tournamentClosure_dialogField__g7G4P small{color:var(--color-text-tertiary);font-size:var(--admin-text-caption);font-weight:500}.tournamentClosure_dialogError__HOhxn{margin:12px 0 0;color:var(--color-negative);font-size:var(--admin-text-label);line-height:1.5}.tournamentClosure_dialogActions__UDPbQ{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width:1080px){.tournamentClosure_countGrid__HotkY{grid-template-columns:repeat(3,minmax(0,1fr))}.tournamentClosure_blocker__57j_X,.tournamentClosure_warning__hA_Hy{grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr)}.tournamentClosure_blocker__57j_X a,.tournamentClosure_warning__hA_Hy a{width:-moz-fit-content;width:fit-content}.tournamentClosure_transitionBox__Bakv6{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.tournamentClosure_transitionBox__Bakv6>button{width:-moz-fit-content;width:fit-content}}@media (max-width:760px){.tournamentClosure_panel__NUK_G{padding:18px 14px}.tournamentClosure_panelHeader__t4YVO{align-items:stretch;flex-direction:column}.tournamentClosure_headerMeta__x3fBx{justify-items:stretch;max-width:none}.tournamentClosure_headerMeta__x3fBx>small{max-width:none}.tournamentClosure_headerMeta__x3fBx>button{width:100%}.tournamentClosure_stepCard__8q4ME{padding:18px 14px}.tournamentClosure_countGrid__HotkY{grid-template-columns:repeat(2,minmax(0,1fr))}.tournamentClosure_blocker__57j_X,.tournamentClosure_transitionBox__Bakv6,.tournamentClosure_warning__hA_Hy{grid-template-columns:1fr}.tournamentClosure_blocker__57j_X a,.tournamentClosure_transitionBox__Bakv6>button,.tournamentClosure_warning__hA_Hy a{width:100%}.tournamentClosure_stepActions__zW94Y{align-items:stretch;flex-direction:column}.tournamentClosure_stepActions__zW94Y .tournamentClosure_primaryLink__siAnu,.tournamentClosure_stepActions__zW94Y>button{width:100%}.tournamentClosure_jobState__Qn_cA .tournamentClosure_jobCounts__ImtMN{grid-template-columns:repeat(3,minmax(0,1fr))}.tournamentClosure_jobState__Qn_cA .tournamentClosure_primaryLink__siAnu,.tournamentClosure_jobState__Qn_cA>button{width:100%}.tournamentClosure_dialogActions__UDPbQ{flex-direction:column-reverse}.tournamentClosure_dialogActions__UDPbQ>button{width:100%}}@media (max-width:430px){.tournamentClosure_countGrid__HotkY{grid-template-columns:1fr 1fr}.tournamentClosure_jobState__Qn_cA .tournamentClosure_jobCounts__ImtMN{grid-template-columns:1fr}}.TennisScoringPolicyEditor_card__HajM1{overflow:hidden;margin:0 20px 20px;border:1px solid #dde2cf;border-radius:var(--admin-radius-panel);background:var(--color-surface)}.TennisScoringPolicyEditor_card__HajM1>summary{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px;cursor:pointer;list-style:none;background:#f8faf2}.TennisScoringPolicyEditor_card__HajM1>summary::-webkit-details-marker{display:none}.TennisScoringPolicyEditor_card__HajM1>summary>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.TennisScoringPolicyEditor_card__HajM1>summary strong{color:#28331b;font-size:var(--admin-text-label)}.TennisScoringPolicyEditor_card__HajM1>summary small{overflow:hidden;color:#71776a;font-size:var(--admin-text-caption);line-height:1.45;text-overflow:ellipsis}.TennisScoringPolicyEditor_card__HajM1>summary b{flex:0 0 auto;color:#657128;font-size:var(--admin-text-caption)}.TennisScoringPolicyEditor_body__d7doZ{min-width:0;margin:0;padding:18px;border:0;border-top:1px solid #e5e8dc}.TennisScoringPolicyEditor_card__HajM1[data-disabled=true] .TennisScoringPolicyEditor_body__d7doZ{background:var(--color-surface-subtle)}.TennisScoringPolicyEditor_card__HajM1[data-disabled=true] .TennisScoringPolicyEditor_body__d7doZ button,.TennisScoringPolicyEditor_card__HajM1[data-disabled=true] .TennisScoringPolicyEditor_body__d7doZ input,.TennisScoringPolicyEditor_card__HajM1[data-disabled=true] .TennisScoringPolicyEditor_body__d7doZ select{cursor:not-allowed;opacity:.7}.TennisScoringPolicyEditor_guide__i_qlb{margin:0 0 16px;padding:12px 14px;border-radius:var(--admin-radius-control);background:#f3f6e8;color:#60684b;font-size:var(--admin-text-caption);line-height:1.55}.TennisScoringPolicyEditor_sectionTitle__TLFtj{margin:0 0 12px;color:#3d4237;font-size:var(--admin-text-caption)}.TennisScoringPolicyEditor_rule__G_lHb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.TennisScoringPolicyEditor_rule__G_lHb>label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#55595a;font-size:var(--admin-text-caption);font-weight:700}.TennisScoringPolicyEditor_overrideTitle__U5aus input,.TennisScoringPolicyEditor_rule__G_lHb input:not([type=checkbox]),.TennisScoringPolicyEditor_rule__G_lHb select{min-height:var(--admin-control-height);padding:0 11px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);color:#202127;font:inherit;font-size:var(--admin-text-caption)}.TennisScoringPolicyEditor_rule__G_lHb small{color:#85868a;font-weight:400;line-height:1.4}.TennisScoringPolicyEditor_full__g1AeU{grid-column:1/-1}.TennisScoringPolicyEditor_drawRemoval__rWNjl{display:flex;min-height:var(--admin-control-height);align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--color-line);border-left:4px solid var(--color-warning-strong);border-radius:var(--admin-radius-control);background:var(--color-warning-soft)}.TennisScoringPolicyEditor_drawRemoval__rWNjl strong{display:block;color:var(--color-warning-strong);font-size:var(--admin-text-caption)}.TennisScoringPolicyEditor_drawRemoval__rWNjl p{margin:4px 0 0;color:var(--color-text-secondary);font-size:var(--admin-text-caption);font-weight:400;line-height:1.5}.TennisScoringPolicyEditor_drawRemoval__rWNjl button{min-height:var(--admin-control-height);flex:0 0 auto;padding:0 12px;border:1px solid var(--color-warning-strong);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-warning-strong);font:inherit;font-size:var(--admin-text-caption);font-weight:800;cursor:pointer}.TennisScoringPolicyEditor_rule__G_lHb .TennisScoringPolicyEditor_check__1gBDo{min-height:var(--admin-control-height);flex-direction:row;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--color-divider-soft);border-radius:var(--admin-radius-control);background:var(--color-surface-subtle)}.TennisScoringPolicyEditor_check__1gBDo input,.TennisScoringPolicyEditor_outcomes__RPMWj input,.TennisScoringPolicyEditor_rounds__0SQWQ input{accent-color:var(--color-brand-strong)}.TennisScoringPolicyEditor_outcomes__RPMWj,.TennisScoringPolicyEditor_rounds__0SQWQ{display:flex;flex-wrap:wrap;gap:9px 14px;margin:16px 0 0;padding:14px;border:1px solid var(--color-divider-soft);border-radius:var(--admin-radius-panel)}.TennisScoringPolicyEditor_outcomes__RPMWj legend,.TennisScoringPolicyEditor_rounds__0SQWQ legend{padding:0 6px;color:#666970;font-size:var(--admin-text-caption);font-weight:800}.TennisScoringPolicyEditor_outcomes__RPMWj label,.TennisScoringPolicyEditor_rounds__0SQWQ label{display:flex;min-height:var(--admin-control-height);align-items:center;gap:6px;color:#53565b;font-size:var(--admin-text-caption)}.TennisScoringPolicyEditor_overrideHeading__sV_eX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:22px}.TennisScoringPolicyEditor_overrideHeading__sV_eX h4{margin:0 0 4px;font-size:var(--admin-text-caption)}.TennisScoringPolicyEditor_overrideHeading__sV_eX p{margin:0;color:var(--color-text-tertiary);font-size:var(--admin-text-caption);line-height:1.5}.TennisScoringPolicyEditor_overrideHeading__sV_eX button,.TennisScoringPolicyEditor_overrideTitle__U5aus button{min-height:var(--admin-control-height);flex:0 0 auto;padding:0 11px;border:1px solid #aab86e;border-radius:var(--admin-radius-control);background:#f5f8e9;color:#5d6b23;font-size:var(--admin-text-caption);font-weight:800;cursor:pointer}.TennisScoringPolicyEditor_empty__eb2Nx{margin:12px 0 0;padding:13px;border-radius:var(--admin-radius-control);background:var(--color-surface-subtle);color:var(--color-text-tertiary);font-size:var(--admin-text-caption);text-align:center}.TennisScoringPolicyEditor_override__D4UQl{margin-top:13px;padding:15px;border:1px solid #dedfe3;border-radius:var(--admin-radius-panel);background:var(--color-surface-subtle)}.TennisScoringPolicyEditor_overrideTitle__U5aus{display:flex;align-items:flex-end;gap:11px}.TennisScoringPolicyEditor_overrideTitle__U5aus label{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:6px;color:#55595a;font-size:var(--admin-text-caption);font-weight:700}.TennisScoringPolicyEditor_overrideTitle__U5aus button{border-color:#e2c5c5;background:var(--color-soft-negative);color:#984f4f}.TennisScoringPolicyEditor_override__D4UQl .TennisScoringPolicyEditor_rule__G_lHb{margin-top:14px}@media (max-width:680px){.TennisScoringPolicyEditor_card__HajM1{margin:0 16px 16px}.TennisScoringPolicyEditor_rule__G_lHb{grid-template-columns:1fr}.TennisScoringPolicyEditor_full__g1AeU{grid-column:auto}.TennisScoringPolicyEditor_drawRemoval__rWNjl,.TennisScoringPolicyEditor_overrideHeading__sV_eX,.TennisScoringPolicyEditor_overrideTitle__U5aus{align-items:stretch;flex-direction:column}}.tournamentOperationsNav_nav__na_JJ{display:flex;gap:6px;overflow-x:auto;margin:0 0 24px;padding:6px;border:var(--stroke-thin) solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);scrollbar-width:thin}.tournamentOperationsNav_nav__na_JJ a{flex:0 0 auto;min-height:var(--admin-control-height);padding:0 14px;border-radius:var(--admin-radius-inset);color:var(--color-text-secondary);text-decoration:none;font-size:var(--admin-text-label);font-weight:650;line-height:var(--admin-control-height)}.tournamentOperationsNav_nav__na_JJ a:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.tournamentOperationsNav_nav__na_JJ a[aria-current=page]{background:var(--color-primary);color:var(--color-surface)}.tournamentOperationsNav_nav__na_JJ a:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.ApplicationFilterSelectors_filterField__o2G80{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.ApplicationFilterSelectors_visuallyHidden__dwU3Z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ApplicationFilterSelectors_pager__SwUvy{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.ApplicationFilterSelectors_error__qnfyF button,.ApplicationFilterSelectors_pager__SwUvy button{min-height:32px;padding:0 8px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--admin-text-caption);font-weight:600}.ApplicationFilterSelectors_pager__SwUvy button:disabled{cursor:not-allowed;opacity:.45}.ApplicationFilterSelectors_pager__SwUvy span,.ApplicationFilterSelectors_status__n4E0l{color:var(--color-text-secondary);font-size:var(--admin-text-caption);text-align:center}.ApplicationFilterSelectors_error__qnfyF{display:grid;grid-gap:6px;gap:6px;color:var(--color-negative);font-size:var(--admin-text-caption);line-height:1.4}.ApplicationFilterSelectors_error__qnfyF button{justify-self:start}.TournamentCatalogTools_tools__oQ6ag{display:grid;grid-gap:8px;gap:8px}.TournamentCatalogTools_error__2CeLC,.TournamentCatalogTools_pages__FP7ml,.TournamentCatalogTools_search__SO_vt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TournamentCatalogTools_search__SO_vt input{min-width:min(260px,100%);min-height:var(--admin-control-height);padding:0 12px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);font:inherit}.TournamentCatalogTools_error__2CeLC button,.TournamentCatalogTools_pages__FP7ml button,.TournamentCatalogTools_search__SO_vt button{min-height:36px;padding:0 12px;border:1px solid var(--color-line);border-radius:var(--admin-radius-control);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:700}.TournamentCatalogTools_error__2CeLC span,.TournamentCatalogTools_pages__FP7ml span{color:var(--color-text-secondary);font-size:var(--admin-text-label)}.TournamentCatalogTools_error__2CeLC{color:var(--color-danger)}@media (max-width:640px){.TournamentCatalogTools_search__SO_vt input{flex:1 1 100%}}.venuesForm_container__AuO_g{max-width:var(--admin-content-form);margin:0 auto}.venuesForm_container__AuO_g,.venuesForm_twoColumn__DKj1X{display:flex;flex-direction:column;gap:24px;width:100%}@media (min-width:1024px){.venuesForm_container__AuO_g{max-width:var(--admin-content-standard)}.venuesForm_twoColumn__DKj1X{flex-direction:row;align-items:flex-start}}.venuesForm_formSection__vk6bY{flex:1 1;display:flex;flex-direction:column;gap:24px;min-width:0}.venuesForm_formGroup__DJtGT{display:flex;flex-direction:column;gap:16px}.venuesForm_addressGroup__1a2JH{display:flex;flex-direction:column;gap:8px}.venuesForm_addressRow__gOuH3{display:flex;gap:8px;align-items:center}.venuesForm_fieldLabel__AB_Vs{font-weight:600;font-size:var(--admin-text-body);color:var(--color-text-primary)}.venuesForm_sectionHeadingRow__FnMGv{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.venuesForm_sectionTitle__gpB5M{margin:0;font-size:var(--admin-text-subheading);font-weight:700}.venuesForm_postalCodeField__RGsc7{width:120px}.venuesForm_memoField__d9XyK{min-height:100px;resize:vertical}.venuesForm_formActions__r_Lch{display:flex;justify-content:flex-end;margin-top:16px}.venuesForm_formActionsSplit__UDqT1{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.venuesForm_dangerButton__T52Zo{color:var(--color-negative)}.venuesForm_successMessage__DdNGW{margin:0;padding:12px 16px;border-radius:var(--admin-radius-control);background-color:var(--color-positive-soft);color:var(--color-text-primary)}.venuesForm_listEmpty__XJ3_H{color:var(--color-text-secondary);font-size:var(--admin-text-body)}.venuesForm_courtActions__q_XMG{display:flex;gap:8px}.venuesForm_courtList__TByKC{display:flex;flex-direction:column;gap:12px;margin-top:16px}.venuesForm_courtItem__ZD57t{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:var(--admin-radius-panel);border:var(--stroke-thin) solid var(--color-line);background-color:var(--color-surface)}.venuesForm_courtInfo__nIGbv{display:flex;flex-direction:column;gap:8px}.venuesForm_courtName__Bd8TM{margin:0;font-weight:700;font-size:var(--admin-text-emphasis)}.venuesForm_courtMeta__ic2H7{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.venuesForm_modalOverlay__FtKIM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--padding-screen-x)}.venuesForm_modalContent__vajYj{width:100%;max-width:480px;background-color:var(--color-surface);border:var(--stroke-thin) solid var(--color-line);border-radius:var(--admin-radius-dialog);display:flex;flex-direction:column;outline:none}.venuesForm_modalContent__vajYj:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.venuesForm_modalHeader__pVYe_{padding:24px 24px 16px;margin:0;font-size:var(--admin-text-card-title);font-weight:700;border-bottom:var(--stroke-thin) solid var(--color-line)}.venuesForm_modalBody__ufY7z{padding:24px;display:flex;flex-direction:column;gap:16px}.venuesForm_modalFooter__i4IE_{padding:16px 24px;display:flex;justify-content:flex-end;gap:12px;border-top:var(--stroke-thin) solid var(--color-line)}.venuesForm_checkboxLabel__T1usy{display:flex;align-items:center;gap:8px;cursor:pointer}.venuesForm_checkboxLabel__T1usy,.venuesForm_select__QDXys{font-size:var(--admin-text-body);color:var(--color-text-primary)}.venuesForm_select__QDXys{width:100%;padding:12px;border-radius:var(--admin-radius-control);border:var(--stroke-thin) solid var(--color-line);background-color:var(--color-surface);outline:none}.venuesForm_select__QDXys:focus{border-color:var(--color-primary)}