.QualificationTeamsEditor_editor__8fFpI{display:grid;grid-gap:16px;gap:16px;min-width:0;padding-top:20px;border-top:1px solid #394047}.QualificationTeamsEditor_header__GOQtF,.QualificationTeamsEditor_teamTop__Qv5O5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.QualificationTeamsEditor_header__GOQtF h3{display:flex;gap:8px;align-items:center;margin:0;font-size:20px}.QualificationTeamsEditor_header__GOQtF p,.QualificationTeamsEditor_muted__4xKGH{margin:6px 0 0;color:#b2bfc4;font-size:14px;line-height:1.55}.QualificationTeamsEditor_actions__Xk_J3{display:flex;flex-wrap:wrap;gap:8px}.QualificationTeamsEditor_danger__YvtGs,.QualificationTeamsEditor_icon__2ZxcJ,.QualificationTeamsEditor_primary__caSIO,.QualificationTeamsEditor_secondary__0DYON{display:inline-flex;gap:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #485157;border-radius:7px;background:#182024;color:#eef1f3;font:inherit;font-size:15px;line-height:1.4;cursor:pointer}.QualificationTeamsEditor_primary__caSIO{background:#157f6f;border-color:#27a88f}.QualificationTeamsEditor_danger__YvtGs{background:#762236;border-color:#c34a61}.QualificationTeamsEditor_icon__2ZxcJ{width:44px;padding:0}.QualificationTeamsEditor_dialog__PmRX0 button:disabled,.QualificationTeamsEditor_editor__8fFpI button:disabled{opacity:.5;cursor:default}.QualificationTeamsEditor_dialog__PmRX0 :is(button,input):focus-visible,.QualificationTeamsEditor_editor__8fFpI :is(button,input):focus-visible{outline:2px solid #38d2b3;outline-offset:3px}.QualificationTeamsEditor_teams__KqIsL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px}.QualificationTeamsEditor_team__PUq_d{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #394047;border-radius:8px;background:#0c1316}.QualificationTeamsEditor_teamTop__Qv5O5>strong{font-size:18px;overflow-wrap:anywhere;flex:1 1}.QualificationTeamsEditor_members__3Xr3d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #394047}.QualificationTeamsEditor_members__3Xr3d>span{display:grid;grid-gap:4px;gap:4px;padding:12px 8px 0 0;min-width:0;overflow-wrap:anywhere}.QualificationTeamsEditor_members__3Xr3d>span+span{padding-left:12px;padding-right:0;border-left:1px solid #394047}.QualificationTeamsEditor_members__3Xr3d small{font-size:13px;color:#b2bfc4}.QualificationTeamsEditor_empty__GOy4C{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:26px 16px;text-align:center;border:1px dashed #455057;border-radius:8px;color:#b2bfc4}.QualificationTeamsEditor_empty__GOy4C strong{color:#eef1f3;font-size:18px}.QualificationTeamsEditor_empty__GOy4C p{max-width:50ch;margin:0;line-height:1.55;font-size:15px}.QualificationTeamsEditor_error__bcBcc,.QualificationTeamsEditor_notice__sObAQ,.QualificationTeamsEditor_warning__BBbSL{margin:0;padding:12px;border:1px solid #965367;border-radius:7px;background:#341b25;color:#ffbacb;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.QualificationTeamsEditor_notice__sObAQ{border-color:#2b7265;background:#122623;color:#c3efe5}.QualificationTeamsEditor_warning__BBbSL{background:#302619;border-color:#7f6941;color:#f1d7aa}.QualificationTeamsEditor_dialog__PmRX0.cash-form-modal{display:flex;flex-direction:column;width:min(600px,100%);max-height:calc(100dvh - 32px);overflow:hidden;background:#111719;color:#eef1f3}.QualificationTeamsEditor_dialogBody__5x2Hs{display:grid;grid-gap:18px;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.QualificationTeamsEditor_dialogBody__5x2Hs>p{margin:0;line-height:1.6}.QualificationTeamsEditor_fields__GeCSh{display:grid;grid-gap:18px;gap:18px;padding:0;margin:0;border:0;min-width:0}.QualificationTeamsEditor_field__sIDFt{display:grid;grid-gap:8px;gap:8px;min-width:0;font-size:15px;font-weight:650}.QualificationTeamsEditor_field__sIDFt small,.QualificationTeamsEditor_field__sIDFt span{font-weight:400;color:#b2bfc4;font-size:14px}.QualificationTeamsEditor_field__sIDFt input{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #455057;border-radius:7px;background:#0b1113;color:#eef1f3;font:inherit;font-size:16px}.QualificationTeamsEditor_rule__OCRGj{display:flex;gap:12px;align-items:flex-start;color:#b9dbd2;padding:14px;border-left:3px solid #38d2b3;background:#122623;border-radius:4px;font-size:15px}.QualificationTeamsEditor_rule__OCRGj svg{flex-shrink:0;margin-top:2px}.QualificationTeamsEditor_preview__O8TsU{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #394047;border-radius:7px}.QualificationTeamsEditor_preview__O8TsU small,.QualificationTeamsEditor_preview__O8TsU span{color:#b2bfc4;font-size:14px}.QualificationTeamsEditor_preview__O8TsU strong{font-size:19px;overflow-wrap:anywhere}.QualificationTeamsEditor_check__H37kn{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.55}.QualificationTeamsEditor_check__H37kn input{width:20px;height:20px;flex:0 0 20px;accent-color:#38d2b3;margin-top:3px}.QualificationTeamsEditor_footer__wScjW{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid #394047;margin-top:18px;flex-shrink:0}@media(max-width:600px){.QualificationTeamsEditor_footer__wScjW>button,.QualificationTeamsEditor_header__GOQtF>.QualificationTeamsEditor_actions__Xk_J3{width:100%}.QualificationTeamsEditor_header__GOQtF>.QualificationTeamsEditor_actions__Xk_J3 .QualificationTeamsEditor_primary__caSIO{flex:1 1}.QualificationTeamsEditor_dialog__PmRX0.cash-form-modal{max-height:calc(100dvh - 24px)}}.Staff_page__HTUyO{--staff-bg:#101416;--staff-panel:#151b1e;--staff-soft:#0c1114;--staff-line:#303a3f;--staff-muted:#b1bdc2;--staff-text:#eef2f3;--staff-accent:#ae2940;--staff-warning:#edc07c;color:var(--staff-text);font-size:16px;line-height:1.5;display:grid;grid-gap:24px;gap:24px;min-width:0}.Staff_head__IwbCU{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.Staff_head__IwbCU h1{margin:4px 0 8px;font-size:clamp(32px,3vw,38px);letter-spacing:-1px}.Staff_head__IwbCU p,.Staff_muted__9iexp{color:var(--staff-muted,#abb8bc);font-size:14px;line-height:1.55}.Staff_head__IwbCU p{margin:0}.Staff_eyebrow__1zn77{color:#b77a84;font-size:14px;letter-spacing:.14em;font-weight:800;text-transform:uppercase}.Staff_actions__thkSA{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Staff_actions__thkSA a,.Staff_actions__thkSA button{min-height:44px}.Staff_attention__S_my6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--staff-line);border-radius:9px;background:var(--staff-line);overflow:hidden}.Staff_attention__S_my6>button,.Staff_attention__S_my6>div{padding:15px;display:flex;align-items:center;gap:12px;border:0;background:var(--staff-bg);color:var(--staff-muted);text-align:left;font-size:14px}.Staff_attention__S_my6 strong{color:var(--staff-text);font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Staff_attention__S_my6 .Staff_attentionActive__44IwV strong{color:#e899a7}.Staff_tabs__53obk{display:flex;gap:4px;border-bottom:1px solid var(--staff-line);overflow-x:auto}.Staff_tabs__53obk button{cursor:pointer;display:flex;align-items:center;gap:9px;flex:0 0 auto;min-height:48px;padding:10px 18px;border:0;border-bottom:2px solid transparent;color:var(--staff-muted);background:transparent;font-size:16px;font-weight:750}.Staff_tabs__53obk button[aria-selected=true]{color:#fff;border-color:#b33449;background:linear-gradient(0deg,#6b1c292b,transparent)}.Staff_panel__MpZBK{min-width:0;padding:20px;border:1px solid var(--staff-line);border-radius:9px;background:var(--staff-bg)}.Staff_panel__MpZBK h2,.Staff_panel__MpZBK h3{margin:0;font-size:22px;line-height:1.3}.Staff_toolbar__DU9EN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.Staff_filters__Yae9w{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.Staff_filters__Yae9w label{display:grid;grid-gap:6px;gap:6px;color:var(--staff-muted);font-size:14px}.Staff_filters__Yae9w input,.Staff_filters__Yae9w select{font:inherit;font-size:16px;min-width:130px;max-width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--staff-line);border-radius:6px;color:var(--staff-text);background:#0b0f11;color-scheme:dark}.Staff_list__LsBg_{display:grid;grid-gap:10px;gap:10px}.Staff_day__RJuTt{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px 0;border-top:1px solid var(--staff-line)}.Staff_dayLabel__gEVz4{position:-webkit-sticky;position:sticky;top:12px;align-self:start;color:#bcc8cb;font-size:14px;line-height:1.5}.Staff_dayLabel__gEVz4 strong{display:block;color:#fff;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Staff_shift__D8pp4{padding:15px;border:1px solid var(--staff-line);border-left:3px solid #476c5b;border-radius:6px;background:#0c1012;display:grid;grid-gap:10px;gap:10px}.Staff_shiftDraft__HzTTA{border-left-color:#b58446}.Staff_shiftCancelled__6lddd{border-left-color:#7c6267;background:#171416}.Staff_row__cZAQn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.Staff_row__cZAQn strong{overflow-wrap:anywhere}.Staff_row__cZAQn h3{margin:0;font-size:18px}.Staff_meta__HTrbh{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:var(--staff-muted);font-size:14px}.Staff_time__pHJoP{color:#e2e9eb;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Staff_note__8id2h{margin:0;color:var(--staff-muted);font-size:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.Staff_badge__kmzyW{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #42504e;border-radius:5px;color:#afcdbd;background:#18302540;font-size:14px;font-weight:700;white-space:normal}.Staff_badgeWarning__SZ9AF{color:#e2c092;border-color:#665037;background:#4e36182b}.Staff_badgeDanger__WCm21{color:#e4a0ae;border-color:#703a47;background:#641d2c33}.Staff_badgeNeutral__yQNrl{color:#aab8bd;border-color:#3b474d;background:#1e282d55}.Staff_selection__VJvdA{min-height:44px;display:flex;align-items:center;gap:10px;color:var(--staff-muted);font-size:14px}.Staff_check__z6am0 input,.Staff_selection__VJvdA input{width:18px;height:18px;accent-color:var(--staff-accent,#aa2037)}.Staff_publish__Zr4IK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;padding:13px;border:1px solid #624131;border-radius:7px;background:#33241745}.Staff_publish__Zr4IK p{margin:0;color:#d9c7b4;font-size:14px}.Staff_empty__zCZcU{padding:30px 16px;display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;color:var(--staff-muted);border:1px dashed var(--staff-line);border-radius:8px}.Staff_empty__zCZcU strong{color:var(--staff-text);font-size:16px}.Staff_empty__zCZcU p{margin:0;max-width:470px;font-size:14px;line-height:1.6}.Staff_error__HUxFF{margin:0;padding:12px;border:1px solid #77404d;border-radius:6px;color:#e9a5b2;background:#541b292b;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.Staff_success__no6L9{margin:0;padding:12px;border-left:3px solid #62917b;color:#b7d9c7;background:#1e35272b;font-size:16px}.Staff_formFields__RZorF{min-width:0;margin:0;padding:0;border:0;display:grid;grid-gap:16px;gap:16px}.Staff_field__wxFOn,.Staff_formFields__RZorF label{display:grid;grid-gap:7px;gap:7px;color:#a6b4b8;font-size:14px}.Staff_field__wxFOn input,.Staff_field__wxFOn textarea,.Staff_formFields__RZorF input:not([type=checkbox]):not([type=radio]),.Staff_formFields__RZorF select,.Staff_formFields__RZorF textarea{width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #344146;border-radius:6px;background:#0b1012;color:#e8eeee;font:inherit;font-size:16px;color-scheme:dark}.Staff_formFields__RZorF textarea{resize:vertical}.Staff_formFields__RZorF small{color:#88979c;font-size:14px;line-height:1.5}.Staff_formGrid__UKhHY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.Staff_formFields__RZorF .Staff_check__z6am0{display:flex;gap:10px;font-size:16px}.Staff_checkList__Uo2o5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;max-height:220px;overflow-y:auto;padding:12px;border:1px solid #2c383e;border-radius:6px}.Staff_checkList__Uo2o5 .Staff_check__z6am0{align-items:flex-start}.Staff_checkList__Uo2o5 .Staff_check__z6am0 input{flex:0 0 auto}.Staff_birthdaySettings__Mz6rX{display:grid;grid-gap:14px;gap:14px;padding-top:20px;border-top:1px solid var(--staff-line,#303a3f)}.Staff_birthdaySettings__Mz6rX h3{margin:0;color:var(--staff-text,#eef2f3);font-size:20px}.Staff_recipientFields__xo0vi{min-width:0;margin:0;padding:0;border:0}.Staff_recipientFields__xo0vi legend{margin-bottom:9px;color:#a6b4b8;font-size:14px}.Staff_recipientStatus__GshM0{display:block;margin-top:3px;font-size:13px;line-height:1.45}.Staff_description__kJBkL{margin:0;color:#abb8bc;font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.Staff_log__68I8L{margin-top:16px;border-top:1px solid var(--staff-line,#283034);padding-top:15px;min-width:0}.Staff_log__68I8L summary{cursor:pointer;color:#c8d2d5;font-size:16px;font-weight:700;min-height:44px;padding:10px 0}.Staff_logList__fQUZj{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.Staff_logEntry__bXus7{padding:12px;border-left:2px solid #344249;background:#0b101266;display:grid;grid-gap:6px;gap:6px}.Staff_logEntry__bXus7 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#a6b4b8;font-size:14px;line-height:1.5}.Staff_logEntry__bXus7 small{color:#82959c;font-size:14px}.Staff_logEntry__bXus7 strong{color:#c9d4d7;font-size:14px}.Staff_changes__HGEQr{margin:0;display:grid;grid-gap:7px;gap:7px}.Staff_changes__HGEQr>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 15px;font-size:14px}.Staff_changes__HGEQr dt{color:#879ba3}.Staff_changes__HGEQr dd{margin:0;color:#c5d0d4;overflow-wrap:anywhere}.Staff_files__9TjOV{display:grid;grid-gap:7px;gap:7px}.Staff_file__WktI1{min-height:44px;display:flex;align-items:center;gap:9px;min-width:0;padding:9px 11px;border:1px solid #354147;border-radius:6px;color:#c2cfd4;background:#0d1417;font-size:16px;text-align:left}.Staff_file__WktI1 span{min-width:0;overflow-wrap:anywhere;flex:1 1}.Staff_file__WktI1 small{color:#9bafb7;font-size:14px}.Staff_task__j5qnI{width:100%;min-width:0;padding:16px;display:grid;grid-gap:14px;gap:14px;background:var(--staff-priority-bg);border:1px solid var(--staff-priority-border);border-left-width:4px;border-radius:7px;color:var(--staff-text);text-align:left}.Staff_taskTitle__S4Z34{min-height:44px;margin:0;padding:0;border:0;background:transparent;color:#e8eeee;text-align:left;font-size:20px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.Staff_taskMembers__5_JR1{display:flex;flex-wrap:wrap;gap:7px}.Staff_taskMembers__5_JR1 span{color:#a3b6bf;background:#1c2a3166;padding:5px 7px;border-radius:4px;font-size:14px}.Staff_assignment__0poo_{display:grid;grid-gap:10px;gap:10px;border:1px solid #2c3b43;border-radius:6px;padding:13px}.Staff_assignment__0poo_ p{margin:0}.Staff_request__vOpzZ{padding:14px;display:grid;grid-gap:10px;gap:10px;border:1px solid #594434;border-radius:7px;background:#33271c22}.Staff_employeeGrid__tvi11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.Staff_employee__GJCP1{display:grid;grid-gap:13px;gap:13px;padding:18px;border:1px solid var(--staff-line);border-radius:7px;background:#0b1012}.Staff_employeeTitle__2L3aU{display:flex;align-items:center;gap:12px}.Staff_employeeMark__kFVYN{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;background:#431923;color:#d89aa7;border:1px solid #723849;border-radius:8px;font-weight:800}.Staff_employeeTitle__2L3aU strong{margin:0 0 4px;font-size:18px;overflow-wrap:anywhere}.Staff_invite__v8j_6{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #526459;border-radius:6px;background:#20382a33}.Staff_invite__v8j_6 input{font-size:16px}.Staff_importWrap__pCwSS{overflow-x:auto;max-width:100%;border:1px solid #2b3940;border-radius:6px}.Staff_importTable__K8SsJ{width:100%;min-width:450px;border-collapse:collapse;font-size:14px}.Staff_importTable__K8SsJ td,.Staff_importTable__K8SsJ th{padding:10px;border-bottom:1px solid #2b3940;text-align:left;vertical-align:top}.Staff_importTable__K8SsJ th{color:#8fa2aa;font-size:14px}.Staff_importTable__K8SsJ td{color:#c9d3d7;overflow-wrap:anywhere}.Staff_importTable__K8SsJ p{margin:5px 0 0}.Staff_personal___kMdi{max-width:1120px;margin:0 auto;padding:28px}.Staff_access__wjunE{max-width:500px;margin:70px auto;padding:26px;border:1px solid #3b2b30;border-radius:10px;background:#141113;color:#e9dfe2;display:grid;grid-gap:16px;gap:16px}.Staff_access__wjunE h1,.Staff_access__wjunE p{margin:0}.Staff_access__wjunE p{line-height:1.6;color:#a99ba0}.Staff_profileEntry__j_Uu_{margin:0 0 18px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:1px solid #693240;border-radius:8px;background:#41182144;color:#ece2e5;text-align:left}.Staff_profileEntry__j_Uu_ span{display:grid;grid-gap:4px;gap:4px}.Staff_profileEntry__j_Uu_ small{color:#b89aa3}.Staff_formFields__RZorF :is(input,select,textarea):focus-visible,.Staff_page__HTUyO button:focus-visible{outline:2px solid #c06578;outline-offset:3px}@media (max-width:900px){.Staff_attention__S_my6{grid-template-columns:repeat(2,minmax(0,1fr))}.Staff_employeeGrid__tvi11{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.Staff_personal___kMdi{padding:18px 12px}.Staff_page__HTUyO{gap:15px}.Staff_panel__MpZBK{padding:14px}.Staff_head__IwbCU h1{font-size:32px}.Staff_head__IwbCU>.Staff_actions__thkSA{width:100%}.Staff_tabs__53obk button{padding:10px 4px;font-size:16px;gap:5px;flex:1 1;flex-direction:column;min-width:0}.Staff_tabs__53obk button svg{width:18px;height:18px}.Staff_day__RJuTt{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 0}.Staff_dayLabel__gEVz4{position:static;display:flex;align-items:baseline;gap:8px}.Staff_dayLabel__gEVz4 strong{font-size:22px}.Staff_shift__D8pp4{padding:12px}.Staff_checkList__Uo2o5,.Staff_formGrid__UKhHY{grid-template-columns:minmax(0,1fr)}.Staff_attention__S_my6>button,.Staff_attention__S_my6>div{padding:11px;gap:9px}.Staff_attention__S_my6 strong{font-size:26px}.Staff_filters__Yae9w{width:100%}.Staff_filters__Yae9w label{flex:1 1 140px}.Staff_filters__Yae9w input,.Staff_filters__Yae9w select{width:100%}.Staff_access__wjunE{margin:35px 12px;padding:20px}}.Staff_employeeTitle__2L3aU>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.Staff_page__HTUyO>[role=tabpanel]{display:grid;grid-gap:16px;gap:16px;min-width:0}.Staff_page__HTUyO .web-primary-button{border-color:rgba(215,90,108,.48);color:#fff4ee;background:#a92337;box-shadow:none}.Staff_page__HTUyO .web-primary-button:disabled{opacity:.55}.Staff_check__z6am0 input[type=checkbox],.Staff_selection__VJvdA input[type=checkbox]{width:18px;min-height:18px;height:18px;padding:0;flex:0 0 auto}.Staff_filters__Yae9w label,.Staff_formFields__RZorF label,.Staff_selection__VJvdA{margin-top:0}.Staff_formFields__RZorF .Staff_check__z6am0{min-height:44px;align-items:center}@media (max-width:620px){.Staff_formFields__RZorF .Staff_check__z6am0{min-height:44px}}.Staff_page__HTUyO :is(button,input,select,textarea){font-family:inherit}.Staff_page__HTUyO :is(button,a){-webkit-tap-highlight-color:transparent}.Staff_page__HTUyO .web-ghost-button,.Staff_page__HTUyO .web-icon-button,.Staff_page__HTUyO .web-primary-button{min-height:44px;font-size:16px;line-height:1.35}.Staff_page__HTUyO .web-icon-button{min-width:44px;width:44px;height:44px;flex:0 0 auto}.Staff_page__HTUyO .cash-form-modal{width:min(680px,100%);padding:24px;font-size:16px}.Staff_page__HTUyO .cash-form-modal label{font-size:16px}.Staff_page__HTUyO .cash-form-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;min-height:44px}.Staff_page__HTUyO .web-share-modal-head h2{font-size:24px;line-height:1.3}.Staff_page__HTUyO .cash-form-actions{gap:12px}.Staff_page__HTUyO .cash-form-actions button{min-height:48px}.Staff_monthControl__EhLGe{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;grid-gap:8px;gap:8px;width:300px;max-width:100%}.Staff_monthControl__EhLGe label{min-width:0}.Staff_monthControl__EhLGe input{min-width:0;width:100%}.Staff_filters__Yae9w{margin-bottom:18px}.Staff_toolbar__DU9EN .Staff_filters__Yae9w{margin-bottom:0}.Staff_priorityLow__crVe_{--staff-priority-bg:#161c20;--staff-priority-border:#5e6c75;--staff-priority-text:#c8d2d9}.Staff_priorityNormal__1ALtt{--staff-priority-bg:#101f30;--staff-priority-border:#417cba;--staff-priority-text:#a1cfff}.Staff_priorityHigh__TUzzg{--staff-priority-bg:#2a2114;--staff-priority-border:#a77835;--staff-priority-text:#f2c578}.Staff_priorityUrgent__AI5UU{--staff-priority-bg:#30171e;--staff-priority-border:#bd5269;--staff-priority-text:#ffb1c0}.Staff_priorityBadge__42ckq{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--staff-priority-border);border-radius:5px;background:var(--staff-priority-bg);color:var(--staff-priority-text);font-size:14px;font-weight:750}.Staff_priorityGroup___QraE{min-width:0;margin:0;padding:0;border:0}.Staff_priorityGroup___QraE legend{margin-bottom:8px;padding:0;font-size:16px;color:#abb8bc}.Staff_priorityChoices__Qc9A4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.Staff_formFields__RZorF .Staff_priorityChoice__qXsL7{display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:10px 12px;border:1px solid var(--staff-priority-border);border-radius:6px;background:var(--staff-priority-bg);color:var(--staff-priority-text);font-size:16px;cursor:pointer}.Staff_priorityChoice__qXsL7 input[type=radio]{width:18px;height:18px;min-height:18px;margin:0;flex:0 0 auto;accent-color:var(--staff-priority-text)}.Staff_prioritySelected__LKssd{box-shadow:inset 0 0 0 1px var(--staff-priority-text);font-weight:750}.Staff_priorityChoice__qXsL7:focus-within{outline:2px solid var(--staff-priority-text);outline-offset:3px}@media (max-width:620px){.Staff_page__HTUyO .cash-form-modal{padding:18px 16px}.Staff_page__HTUyO .web-share-modal-head h2{font-size:22px}.Staff_monthControl__EhLGe{width:100%}.Staff_task__j5qnI{padding:14px}.Staff_taskTitle__S4Z34{font-size:18px}.Staff_priorityChoices__Qc9A4{gap:8px}.Staff_formFields__RZorF .Staff_priorityChoice__qXsL7{padding:10px}}.Staff_page__HTUyO .Staff_deleteButton__qdLT3.web-ghost-button{color:#ffb0bd;border-color:#70404a}.Staff_page__HTUyO .Staff_deleteButton__qdLT3.web-ghost-button:hover{background:#4c1e2a;border-color:#b56374}.Staff_deleteDetails__y9SSL{display:grid;grid-gap:10px;gap:10px;overflow-wrap:anywhere}.Staff_deleteDetails__y9SSL>strong{font-size:20px}.Staff_deleteDetails__y9SSL p{margin:0}.Staff_importMapping__GrbVB,.Staff_importResult__vtgb_,.Staff_importSettings__ovicg{display:grid;grid-gap:14px;gap:14px;min-width:0}.Staff_importSettings__ovicg{padding:16px;border:1px solid #344146;border-radius:7px;background:#0c1215}.Staff_importMappingRow__Ow3Mf{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);align-items:center;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid #344146}.Staff_importMappingRow__Ow3Mf>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.Staff_importMappingRow__Ow3Mf .Staff_badge__kmzyW{justify-self:start}.Staff_importWarning__C346W{margin:0;padding:12px 14px;border-left:3px solid #b58446;color:#e2c092;background:#4e36182b;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.Staff_importResult__vtgb_{padding:20px;border:1px solid #526459;border-radius:7px;background:#20382a33}.Staff_importResult__vtgb_>strong:first-child{font-size:22px;color:#cce7d8}.Staff_importResult__vtgb_ p{margin:0;color:#b7d0c1}@media (max-width:620px){.Staff_importMappingRow__Ow3Mf{grid-template-columns:minmax(0,1fr);gap:10px}.Staff_importResult__vtgb_,.Staff_importSettings__ovicg{padding:14px}.Staff_importTable__K8SsJ{min-width:0;font-size:16px}.Staff_importTable__K8SsJ thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.Staff_importTable__K8SsJ tbody{display:block}.Staff_importTable__K8SsJ tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid #2b3940}.Staff_importTable__K8SsJ tr:last-child{border-bottom:0}.Staff_importTable__K8SsJ td{min-width:0;border:0}.Staff_importTable__K8SsJ td:nth-child(2){text-align:right;color:#b7c5ca}.Staff_importTable__K8SsJ td:last-child{grid-column:1/-1;padding-top:0}}.Staff_scheduleFilters__evp4E{display:flex;flex-wrap:wrap;gap:8px}.Staff_scheduleFilters__evp4E button{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid var(--staff-line);border-radius:6px;background:#0b1012;color:var(--staff-muted);font-size:15px;cursor:pointer}.Staff_scheduleFilters__evp4E button strong{min-width:24px;padding:1px 5px;border-radius:4px;background:#ffffff0b;color:var(--staff-text);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.Staff_page__HTUyO .Staff_allDatesButton__qUj7t[aria-pressed=true],.Staff_scheduleFilters__evp4E button[aria-pressed=true]{border-color:#b45a6b;background:#431c26;color:#fff1f3}.Staff_scheduleFilters__evp4E .Staff_pendingFilter__AILmI{border-color:#665037;color:#e2c092}.Staff_scheduleFilters__evp4E .Staff_pendingFilter__AILmI[aria-pressed=true]{border-color:#b78b50;background:#372b1b;color:#ffe0b3}.Staff_scheduleSummary__xZbtc{margin:12px 0 16px;color:var(--staff-muted);font-size:14px;line-height:1.5}.Staff_pendingNotice__05ABo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:14px;border:1px solid #665037;border-radius:7px;background:#34291b;color:#ead2af}.Staff_pendingNotice__05ABo p{margin:0;font-size:15px}.Staff_pendingNotice__05ABo button{min-height:44px}.Staff_shiftPending__4XCqX{border-left-color:#bd9156}@media (max-width:620px){.Staff_scheduleFilters__evp4E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Staff_scheduleFilters__evp4E button{min-width:0;gap:6px;padding:10px;text-align:left}.Staff_scheduleFilters__evp4E button span{overflow-wrap:anywhere}.Staff_pendingNotice__05ABo>button{width:100%}}.Staff_page__HTUyO .Staff_formModal__Ayakn.cash-form-modal{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 40px);padding:0;gap:0;overflow:hidden;border-color:var(--staff-line);background:var(--staff-bg)}.Staff_page__HTUyO .Staff_formModalWide__rm5Y0.cash-form-modal{width:min(1040px,100%)}.Staff_formModal__Ayakn>.web-share-modal-head{flex:0 0 auto;padding:20px 24px;background:var(--staff-panel);border-bottom:1px solid var(--staff-line)}.Staff_formModal__Ayakn>.web-share-modal-head h2{outline:none}.Staff_formBody__c8y6s{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;scrollbar-gutter:stable}.Staff_formFooter__qdByn{flex:0 0 auto;display:grid;grid-gap:10px;gap:10px;padding:16px 24px;border-top:1px solid var(--staff-line);background:var(--staff-panel)}.Staff_formFooterActions__4e_8g{display:flex;align-items:center;justify-content:flex-end;gap:12px}.Staff_formFooterActions__4e_8g>button{min-height:48px}.Staff_formFooter__qdByn>.Staff_error__HUxFF{max-height:20dvh;overflow-y:auto;font-size:14px}.Staff_formModal__Ayakn :is(button,a,summary):focus-visible{outline:2px solid #d48090;outline-offset:3px}@media (max-width:620px){.Staff_page__HTUyO .Staff_formModal__Ayakn.cash-form-modal{max-height:calc(100dvh - 24px);border-radius:12px}.Staff_formModal__Ayakn>.web-share-modal-head{padding:14px 16px}.Staff_formBody__c8y6s{padding:18px 16px}.Staff_formFooter__qdByn{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.Staff_formFooterActions__4e_8g{gap:8px}.Staff_formFooterActions__4e_8g>.web-primary-button{flex:1 1 auto}}.Staff_workspace__qpR1t{gap:16px}.Staff_workspaceHead__8RGAd{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.Staff_workspaceHead__8RGAd h1{margin:0 0 6px;font-size:32px;line-height:1.15;letter-spacing:-.8px}.Staff_workspaceHead__8RGAd p{margin:0;font-size:14px;color:var(--staff-muted)}.Staff_workspaceTabs__L8n7_{gap:20px}.Staff_workspaceTabs__L8n7_>button{padding:12px 4px;font-size:16px}.Staff_controlStrip__n_n9K{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.Staff_controlLabel___cl1T{color:var(--staff-muted);font-size:13px;margin-right:4px}.Staff_controlStrip__n_n9K button{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--staff-muted);font-size:14px;cursor:pointer}.Staff_controlStrip__n_n9K button strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Staff_controlStrip__n_n9K button:disabled{cursor:default}.Staff_controlStrip__n_n9K button:not(:disabled):hover{background:var(--staff-panel);border-color:var(--staff-line)}.Staff_controlStrip__n_n9K .Staff_controlWarning__JtbQM{color:var(--staff-warning);border-color:#604f36;background:#2c2418}.Staff_workspace__qpR1t>.Staff_workspacePanel__Hm0Ef[hidden],.Staff_workspace__qpR1t>div:empty{display:none}.Staff_workspace__qpR1t :is(button,summary){touch-action:manipulation}.Staff_workspace__qpR1t .Staff_log__68I8L{margin-top:0}@media (min-width:1600px){.web-director .Staff_page__HTUyO{font-size:var(--admin-body-size,18px)}.web-director .Staff_workspaceHead__8RGAd h1{font-size:clamp(36px,1.8vw,52px)}.web-director .Staff_page__HTUyO :is(.Staff_workspaceHead__8RGAd p,.Staff_head__IwbCU p,.Staff_muted__9iexp,.Staff_meta__HTrbh,.Staff_badge__kmzyW,.Staff_selection__VJvdA,.Staff_controlLabel___cl1T,.Staff_scheduleSummary__xZbtc,.Staff_publish__Zr4IK p,.Staff_formFields__RZorF label,.Staff_filters__Yae9w label,.Staff_recipientFields__xo0vi legend,.Staff_logEntry__bXus7 p,.Staff_logEntry__bXus7 small,.Staff_logEntry__bXus7 strong,.Staff_changes__HGEQr,small){font-size:var(--admin-label-size,14px);line-height:1.5}.web-director .Staff_page__HTUyO :is(button,select,textarea),.web-director .Staff_page__HTUyO input:where(:not([type=checkbox]):not([type=radio])){min-height:var(--admin-control-height,48px);font-size:var(--admin-body-size,18px);line-height:1.4}.web-director .Staff_page__HTUyO :is(.Staff_note__8id2h,.Staff_description__kJBkL,.Staff_time__pHJoP,.Staff_priorityChoice__qXsL7,.Staff_check__z6am0,.Staff_controlStrip__n_n9K strong){font-size:var(--admin-body-size,18px)}.web-director .Staff_page__HTUyO .web-icon-button{width:var(--admin-control-height,48px);min-width:var(--admin-control-height,48px);height:var(--admin-control-height,48px)}.web-director .Staff_page__HTUyO :is(.Staff_taskTitle__S4Z34,.Staff_employeeTitle__2L3aU strong){font-size:max(20px,var(--admin-body-size,18px))}.web-director .Staff_page__HTUyO :is(.Staff_panel__MpZBK h2,.Staff_panel__MpZBK h3){font-size:clamp(24px,1.1vw,32px)}}@media (max-width:620px){.Staff_workspaceHead__8RGAd{align-items:flex-start;gap:12px}.Staff_workspaceHead__8RGAd h1{font-size:28px}.Staff_workspaceHead__8RGAd .Staff_actions__thkSA{width:100%}.Staff_workspaceHead__8RGAd .Staff_actions__thkSA button{flex:1 1;font-size:14px}.Staff_workspaceTabs__L8n7_{gap:8px}.Staff_workspaceTabs__L8n7_>button{flex-direction:row;padding:10px 2px;font-size:14px}.Staff_controlLabel___cl1T{display:none}.Staff_controlStrip__n_n9K{gap:5px}.Staff_controlStrip__n_n9K button{font-size:12px;gap:5px;padding:7px 5px}.Staff_controlStrip__n_n9K button svg{display:none}}.ProfileContacts_section__mZyfQ{display:grid;grid-gap:14px;gap:14px;padding:20px 0 4px}.app-shell .ProfileContacts_birthdayRow__NXzcq.profile-field{align-items:start}.ProfileContacts_birthdayRow__NXzcq>span{padding-top:5px}.ProfileContacts_heading__0a5f9{display:flex;justify-content:space-between;align-items:center;gap:12px}.ProfileContacts_heading__0a5f9 h3{margin:0;font-size:18px}.ProfileContacts_section__mZyfQ p{margin:0;color:var(--mini-muted);font-size:14px;line-height:1.5}.ProfileContacts_row__dp1VQ{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;grid-gap:10px;gap:10px;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--mini-line-strong)}.ProfileContacts_row__dp1VQ label{min-width:0;display:grid;grid-gap:8px;gap:8px;font-size:14px}.ProfileContacts_row__dp1VQ input{min-width:0;width:100%;min-height:52px;background:var(--mini-ink-raised)}.ProfileContacts_action__uSG9W,.ProfileContacts_row__dp1VQ input{border:1px solid var(--mini-line-strong);border-radius:6px;padding:10px 12px;color:var(--mini-ivory)}.ProfileContacts_action__uSG9W{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;background:transparent}.ProfileContacts_action__uSG9W:disabled{opacity:.5}.ProfileContacts_remove__yKZMB{width:44px;padding:10px}.ProfileContacts_section__mZyfQ :is(input,button):focus-visible{outline:2px solid var(--mini-stage);outline-offset:3px}@media(max-width:550px){.ProfileContacts_row__dp1VQ{grid-template-columns:minmax(0,1fr) 44px}.ProfileContacts_row__dp1VQ label{grid-column:1}.ProfileContacts_remove__yKZMB{grid-column:2;grid-row:2}}.ProfileRedesign_profile__T0bo6{--profile-unit:var(--mini-reference-unit);min-width:0;color:var(--mini-ivory)}.app-shell .ProfileRedesign_profile__T0bo6{padding-top:calc(var(--profile-unit) * 30)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-head>div{min-width:0;max-width:100%}.app-shell .ProfileRedesign_profile__T0bo6 .profile-head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:calc(var(--profile-unit) * 18);gap:calc(var(--profile-unit) * 18);margin:0 0 calc(var(--profile-unit) * 32);padding:0;text-align:center}.app-shell .ProfileRedesign_profile__T0bo6 .profile-avatar-editor{position:relative;width:calc(var(--profile-unit) * 166);height:calc(var(--profile-unit) * 166);margin:0}.app-shell .ProfileRedesign_profile__T0bo6 .big-avatar{width:100%;height:100%;overflow:hidden;border:1px solid var(--mini-stage);border-radius:50%;background:var(--mini-surface);color:var(--mini-ivory);box-shadow:none}.app-shell .ProfileRedesign_profile__T0bo6 .big-avatar img{width:100%;height:100%;object-fit:cover}.app-shell .ProfileRedesign_profile__T0bo6 .big-avatar .ProfileRedesign_defaultAvatar__rf_Uw{display:block;width:100%;height:100%}.app-shell .ProfileRedesign_profile__T0bo6 .profile-avatar-action{width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--mini-black);border-radius:50%;color:var(--mini-ivory);background:var(--mini-stage)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-avatar-action.upload{right:-8px;bottom:-4px}.app-shell .ProfileRedesign_profile__T0bo6 .profile-avatar-action.remove{top:-4px;right:-8px;width:44px;height:44px;background:var(--mini-surface);color:var(--mini-ivory);border-color:var(--mini-stage)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-avatar-action:focus-visible,.app-shell .ProfileRedesign_profile__T0bo6 .profile-avatar-action:focus-within{outline:2px solid var(--mini-ivory);outline-offset:2px}.app-shell .ProfileRedesign_profile__T0bo6 .profile-avatar-action input{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.app-shell .ProfileRedesign_profile__T0bo6 .profile-head h1{max-width:100%;margin:0;font-family:Benzin,sans-serif;font-size:calc(var(--profile-unit) * 46);line-height:1.2;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-head p{margin:4px 0 0;color:var(--mini-muted);font-size:12px;line-height:1.45}.app-shell .ProfileRedesign_profile__T0bo6 .profile-summary{display:grid;width:calc(100% - var(--profile-unit) * 20);grid-template-columns:minmax(0,192fr) minmax(0,324fr);grid-gap:calc(var(--profile-unit) * 12);gap:calc(var(--profile-unit) * 12);margin:calc(var(--profile-unit) * 12) 0 0}.app-shell .ProfileRedesign_profile__T0bo6 .profile-balance,.app-shell .ProfileRedesign_profile__T0bo6 .profile-season-stat{display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between;min-width:0;min-height:calc(var(--profile-unit) * 92);grid-gap:calc(var(--profile-unit) * 10);gap:calc(var(--profile-unit) * 10);padding:calc(var(--profile-unit) * 12);border:1px solid var(--mini-stage);border-radius:calc(var(--profile-unit) * 9);color:var(--mini-ivory);background:var(--mini-surface);box-shadow:none}.app-shell .ProfileRedesign_profile__T0bo6 .profile-balance{background:var(--mini-action-background)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-balance>span{order:0;color:inherit;font-size:calc(var(--profile-unit) * 18);line-height:1.2;font-weight:800;text-transform:uppercase}.app-shell .ProfileRedesign_profile__T0bo6 .profile-balance .ProfileRedesign_balanceLine__FWTMx{display:grid;grid-template-columns:calc(var(--profile-unit) * 34) minmax(0,1fr);align-items:end;grid-gap:calc(var(--profile-unit) * 10);gap:calc(var(--profile-unit) * 10);width:100%;min-width:0}.app-shell .ProfileRedesign_profile__T0bo6 .profile-balance .ProfileRedesign_balanceLine__FWTMx>svg{width:calc(var(--profile-unit) * 34);height:calc(var(--profile-unit) * 34);color:inherit}.app-shell .ProfileRedesign_profile__T0bo6 .profile-balance strong{grid-column:auto;justify-self:end;max-width:100%;color:inherit;font-family:Benzin,sans-serif;font-size:calc(var(--profile-unit) * 18);font-weight:800;line-height:1.35;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-season-stat .ProfileRedesign_seasonTitle__m8Me_{display:block;min-width:0;max-width:100%;color:inherit;font-size:calc(var(--profile-unit) * 14);line-height:1.2;font-weight:800;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-season-stat .ProfileRedesign_seasonMetrics__0_nsb{display:grid;grid-template-columns:calc(var(--profile-unit) * 34) minmax(0,1fr) minmax(0,.7fr);align-items:end;grid-gap:calc(var(--profile-unit) * 8);gap:calc(var(--profile-unit) * 8);min-width:0;color:inherit}.app-shell .ProfileRedesign_profile__T0bo6 .profile-season-stat .ProfileRedesign_seasonMetrics__0_nsb>svg{width:calc(var(--profile-unit) * 34);height:calc(var(--profile-unit) * 34);color:inherit}.app-shell .ProfileRedesign_profile__T0bo6 .profile-season-stat .ProfileRedesign_seasonMetrics__0_nsb span{display:block;min-width:0;color:inherit;font-size:calc(var(--profile-unit) * 12);line-height:1.35;font-weight:700;text-align:left;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-season-stat .ProfileRedesign_seasonMetrics__0_nsb strong{min-width:0;max-width:100%;color:inherit;font-size:calc(var(--profile-unit) * 16);line-height:1.35;font-weight:800;text-align:right;white-space:normal;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-season-stat .ProfileRedesign_seasonMetrics__0_nsb span strong{font-size:inherit}.app-shell .ProfileRedesign_profile__T0bo6 .profile-switch{display:grid;width:calc(100% - var(--profile-unit) * 20);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--profile-unit) * 4);gap:calc(var(--profile-unit) * 4);margin:0 auto calc(var(--profile-unit) * 36);padding:calc(var(--profile-unit) * 4);border:1px solid var(--mini-stage);border-radius:calc(var(--profile-unit) * 9);background:var(--mini-surface)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-switch.has-dealer{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ProfileRedesign_profile__T0bo6 .profile-switch button{flex:1 1;min-width:0;min-height:max(44px,calc(var(--profile-unit) * 84));padding:calc(var(--profile-unit) * 10);display:flex;align-items:center;justify-content:center;gap:calc(var(--profile-unit) * 9);border:1px solid var(--mini-stage);border-radius:calc(var(--profile-unit) * 7);color:var(--mini-ivory);background:var(--mini-surface);font-family:Benzin,sans-serif;font-size:calc(var(--profile-unit) * 18);line-height:1.2;font-weight:800;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-switch button[aria-selected=true]{color:var(--mini-ivory);border-color:var(--mini-stage);background:var(--mini-action-background)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-switch svg{order:1;width:calc(var(--profile-unit) * 35);height:calc(var(--profile-unit) * 35);flex-shrink:0}.app-shell .ProfileRedesign_profile__T0bo6 .detail-card{padding:18px 16px;border:1px solid #991c27;border-radius:8px;background:var(--mini-surface);color:var(--mini-ivory);box-shadow:none}.app-shell .ProfileRedesign_profile__T0bo6 .detail-card.profile-form-card{padding:0 calc(var(--profile-unit) * 30);border:0;border-radius:0;background:transparent}.app-shell .ProfileRedesign_profile__T0bo6 .detail-section-heading{grid-template-columns:calc(var(--profile-unit) * 42) minmax(0,1fr);justify-content:center;gap:calc(var(--profile-unit) * 10);margin-bottom:calc(var(--profile-unit) * 32);text-align:center}.app-shell .ProfileRedesign_profile__T0bo6 .detail-section-heading>span{width:calc(var(--profile-unit) * 42);height:calc(var(--profile-unit) * 42);flex-shrink:0;border:0;border-radius:0;color:var(--mini-ivory);background:transparent}.app-shell .ProfileRedesign_profile__T0bo6 .detail-section-heading>span>svg{width:100%;height:100%}.app-shell .ProfileRedesign_profile__T0bo6 .detail-section-heading h2{min-width:0;max-width:100%;font-family:Benzin,sans-serif;font-size:calc(var(--profile-unit) * 28);line-height:1.2;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .detail-section-heading p{margin-top:calc(var(--profile-unit) * 3);color:var(--mini-ivory);font-size:calc(var(--profile-unit) * 11);line-height:1.3;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field{display:flex;align-items:flex-start;gap:9px;min-height:0;margin:0 0 calc(var(--profile-unit) * 22);padding:0;border:0;background:transparent}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field>span{display:none}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field label:not(:has(>input[type=checkbox])){width:100%;min-width:0;display:grid;grid-gap:calc(var(--profile-unit) * 9);gap:calc(var(--profile-unit) * 9);color:var(--mini-ivory);font-family:Benzin,sans-serif;font-size:calc(var(--profile-unit) * 16);line-height:1.3;font-weight:700;text-indent:calc(var(--profile-unit) * 20);text-transform:uppercase}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field input:not([type=checkbox]),.app-shell .ProfileRedesign_profile__T0bo6 .profile-field select{width:100%;min-width:0;min-height:max(44px,calc(var(--profile-unit) * 68));padding:calc(var(--profile-unit) * 14) calc(var(--profile-unit) * 20);border:1px solid var(--mini-stage);border-radius:calc(var(--profile-unit) * 36);background:var(--mini-surface);color:var(--mini-ivory);font-family:inherit;font-size:16px;line-height:1.5;font-weight:400;text-indent:0;text-transform:none}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field label:has(>input[type=checkbox]){display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;margin:0;color:var(--mini-ivory);font-family:inherit;font-size:13px;font-weight:400}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;max-height:20px;padding:0;margin:0;accent-color:var(--mini-accent)}.app-shell .ProfileRedesign_profile__T0bo6 input::placeholder{color:var(--mini-muted);opacity:1}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field input[readonly]{opacity:1}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field>fieldset{width:100%;min-width:0;padding-top:calc(var(--profile-unit) * 12)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-field>fieldset legend{margin-left:calc(var(--profile-unit) * 20);font-size:calc(var(--profile-unit) * 16);line-height:1.3;text-transform:uppercase}.app-shell .ProfileRedesign_profile__T0bo6 .profile-notification-toggle{padding:14px 0;gap:9px;border-top:1px solid var(--mini-line-strong);color:var(--mini-ivory)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-notification-toggle .home-action-icon{color:var(--mini-accent);background:transparent}.app-shell .ProfileRedesign_profile__T0bo6 .profile-notification-toggle>div{min-width:0}.app-shell .ProfileRedesign_profile__T0bo6 .profile-notification-toggle strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-notification-toggle small{color:var(--mini-muted);font-size:11px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.app-shell .ProfileRedesign_profile__T0bo6 .profile-notification-toggle input{accent-color:var(--mini-accent)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-save{width:100%;border-radius:28px;font-size:12px}.app-shell .ProfileRedesign_profile__T0bo6 .profile-form-card>section{color:var(--mini-ivory);border-color:var(--mini-line-strong)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-form-card>section h3{display:flex;align-items:center;gap:8px;font-family:Benzin,sans-serif;font-size:13px}.app-shell .ProfileRedesign_profile__T0bo6 .profile-form-card>section p{color:var(--mini-muted);font-size:12px}.app-shell .ProfileRedesign_profile__T0bo6 .profile-form-card>section label{color:var(--mini-ivory)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-form-card>section button,.app-shell .ProfileRedesign_profile__T0bo6 .profile-form-card>section input{color:var(--mini-ivory);border-color:var(--mini-line-strong);background:var(--mini-surface)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-form-card>section input::placeholder{color:var(--mini-muted)}.app-shell .ProfileRedesign_profile__T0bo6 .ProfileRedesign_socialSection__32ILV{margin-top:calc(var(--profile-unit) * 24);padding-top:0;border:0}.app-shell .ProfileRedesign_profile__T0bo6 .ProfileRedesign_socialSection__32ILV>div:first-child{display:grid;justify-items:center;grid-gap:calc(var(--profile-unit) * 14);gap:calc(var(--profile-unit) * 14)}.app-shell .ProfileRedesign_profile__T0bo6 .ProfileRedesign_socialSection__32ILV>div:first-child h3{display:flex;flex-direction:column;align-items:center;gap:calc(var(--profile-unit) * 12);margin:0;text-align:center;text-transform:uppercase;font-size:calc(var(--profile-unit) * 20);font-weight:800}.app-shell .ProfileRedesign_profile__T0bo6 .ProfileRedesign_socialMark__MUFEK{width:calc(var(--profile-unit) * 70);height:calc(var(--profile-unit) * 70)}.app-shell .ProfileRedesign_profile__T0bo6 .ProfileRedesign_socialSection__32ILV>div:first-child button{width:calc(var(--profile-unit) * 180);min-height:max(44px,calc(var(--profile-unit) * 70));justify-content:center;gap:0;border:1px solid var(--mini-stage);border-radius:calc(var(--profile-unit) * 36);background:var(--mini-surface)}.app-shell .ProfileRedesign_profile__T0bo6 .ProfileRedesign_socialSection__32ILV>div:first-child button svg{width:calc(var(--profile-unit) * 38);height:calc(var(--profile-unit) * 38)}.app-shell .ProfileRedesign_profile__T0bo6 .ProfileRedesign_socialSection__32ILV>p{margin:0;text-align:center;color:var(--mini-ivory);font-size:calc(var(--profile-unit) * 11);line-height:1.35;font-weight:700;text-transform:uppercase}.app-shell .ProfileRedesign_profile__T0bo6 .promo-card{margin-top:18px}.app-shell .ProfileRedesign_profile__T0bo6 .promo-label{color:var(--mini-ivory)}.app-shell .ProfileRedesign_profile__T0bo6 .promo-input-row input{color:var(--mini-ivory);border-color:var(--mini-line-strong);border-radius:24px;background:var(--mini-surface)}.app-shell .ProfileRedesign_profile__T0bo6 .promo-input-row input::placeholder{color:var(--mini-muted)}.app-shell .ProfileRedesign_profile__T0bo6 .promo-input-row button{color:#fffdfb;border-color:transparent;border-radius:24px;background:var(--mini-accent)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-message{color:var(--mini-ivory);border-color:var(--mini-line-strong);border-radius:10px;background:var(--mini-surface)}.app-shell .ProfileRedesign_profile__T0bo6 .dealer-pay-summary,.app-shell .ProfileRedesign_profile__T0bo6 .dealer-profile-stats{gap:8px}.app-shell .ProfileRedesign_profile__T0bo6 .dealer-current-table,.app-shell .ProfileRedesign_profile__T0bo6 .dealer-pay-summary>div,.app-shell .ProfileRedesign_profile__T0bo6 .dealer-profile-stats>div{padding:12px;color:var(--mini-ivory);border:1px solid var(--mini-line-strong);border-radius:10px;background:var(--mini-surface)}.app-shell .ProfileRedesign_profile__T0bo6 .dealer-pay-summary span,.app-shell .ProfileRedesign_profile__T0bo6 .dealer-profile-history small,.app-shell .ProfileRedesign_profile__T0bo6 .dealer-profile-stats span{color:var(--mini-muted)}.app-shell .ProfileRedesign_profile__T0bo6 .profile-offer-section>button{width:100%;color:var(--mini-ivory);border-color:var(--mini-line-strong);border-radius:28px;background:var(--mini-surface)}.app-shell .ProfileRedesign_profile__T0bo6 .full-offer{color:var(--mini-ivory);border-color:var(--mini-line-strong);border-radius:12px;background:var(--mini-surface)}.ProfileRedesign_srOnly__sNR6A{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.QualificationTeamLeaderboard_list__R97M7{display:grid;grid-gap:12px;gap:12px;min-width:0;--team-text:#edf4f3;--team-muted:#a9b6b8;--team-line:#354047;--team-bg:#0c1316;--team-accent:#38d2b3}.app-shell .QualificationTeamLeaderboard_mini__jE3zz{--team-line:var(--mini-line-strong);--team-bg:var(--mini-ink-raised);--team-accent:var(--mini-stage)}.QualificationTeamLeaderboard_row__9ZakT{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid var(--team-line);border-radius:8px;background:var(--team-bg);color:var(--team-text)}.QualificationTeamLeaderboard_qualified__Lpvg9{border-left:3px solid var(--team-accent)}.QualificationTeamLeaderboard_self__cNB4d{outline:1px solid var(--team-accent);outline-offset:2px}.QualificationTeamLeaderboard_heading__nJbXg{display:flex;align-items:flex-start;gap:12px}.QualificationTeamLeaderboard_rank__2N_F9{min-width:30px;font-size:19px;line-height:1.3;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QualificationTeamLeaderboard_heading__nJbXg>div:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1;overflow-wrap:anywhere}.QualificationTeamLeaderboard_heading__nJbXg>div:nth-child(2)>strong{font-size:18px;line-height:1.3}.QualificationTeamLeaderboard_selfLabel__6wjrn{font-size:13px;color:var(--team-muted)}.QualificationTeamLeaderboard_score__dlJ__{flex-shrink:0;display:grid;grid-gap:3px;gap:3px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QualificationTeamLeaderboard_score__dlJ__>strong{font-size:21px;line-height:1.2}.QualificationTeamLeaderboard_score__dlJ__>small{color:var(--team-muted);font-size:12px}.QualificationTeamLeaderboard_members__qI_jb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--team-line);border-bottom:1px solid var(--team-line)}.QualificationTeamLeaderboard_members__qI_jb>span{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 10px 12px 0}.QualificationTeamLeaderboard_members__qI_jb>span+span{border-left:1px solid var(--team-line);padding-left:12px;padding-right:0}.QualificationTeamLeaderboard_members__qI_jb strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.QualificationTeamLeaderboard_members__qI_jb .player-avatar{flex-shrink:0}.QualificationTeamLeaderboard_meta__3i2ss{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;color:var(--team-muted);font-size:13px;line-height:1.5}.QualificationTeamLeaderboard_meta__3i2ss>span{display:flex;align-items:center;gap:5px}.QualificationTeamLeaderboard_meta__3i2ss .QualificationTeamLeaderboard_top__LKvmA{color:var(--team-text)}.QualificationTeamLeaderboard_empty__bRvEU{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:32px 12px;text-align:center;color:var(--team-muted)}.QualificationTeamLeaderboard_empty__bRvEU>strong{color:var(--team-text);font-size:17px}.QualificationTeamLeaderboard_empty__bRvEU p{margin:0;max-width:42ch;line-height:1.6;font-size:14px}@media(max-width:400px){.QualificationTeamLeaderboard_row__9ZakT{padding:14px 12px}.QualificationTeamLeaderboard_heading__nJbXg{gap:8px}.QualificationTeamLeaderboard_rank__2N_F9{min-width:24px}.QualificationTeamLeaderboard_heading__nJbXg>div:nth-child(2)>strong{font-size:17px}.QualificationTeamLeaderboard_score__dlJ__>strong{font-size:19px}.QualificationTeamLeaderboard_members__qI_jb>span{flex-wrap:wrap;gap:6px}}.app-shell .QualificationTeamLeaderboard_mini__jE3zz{--team-text:var(--mini-ivory);--team-muted:var(--mini-muted);--team-line:var(--mini-line);--team-bg:var(--mini-surface);--team-accent:var(--mini-accent);gap:10px}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_row__9ZakT{gap:12px;padding:15px 12px 11px;border-radius:6px}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_qualified__Lpvg9{border-left-width:1px}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_self__cNB4d{--team-text:#fff;--team-muted:#e5dee2;--team-accent:var(--mini-accent);border:1px solid var(--mini-line-strong);outline:0;padding:18px 15px 12px;background:var(--mini-surface)}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_heading__nJbXg{align-items:center;gap:9px}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_rank__2N_F9{min-width:21px;font-size:17px;font-weight:700}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_heading__nJbXg>div:nth-child(2)>strong{font-size:13px;line-height:1.5;text-transform:uppercase}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_selfLabel__6wjrn{color:var(--team-muted);font-size:10px;line-height:1.5}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_score__dlJ__{gap:5px;min-width:0;max-width:43%}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_score__dlJ__>strong{font-size:20px;overflow-wrap:anywhere}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_self__cNB4d .QualificationTeamLeaderboard_score__dlJ__{padding-left:12px;border-left:2px dashed #fff9}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_self__cNB4d .QualificationTeamLeaderboard_score__dlJ__>strong{font-size:24px}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_score__dlJ__>small{min-width:0;max-width:100%;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_members__qI_jb>span{flex-wrap:nowrap;gap:7px;padding-block:10px}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_members__qI_jb strong{font-size:11px;line-height:1.5;font-weight:600}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_members__qI_jb .player-avatar{width:27px;height:27px;background:var(--mini-surface-raised);border:1px solid var(--team-line)}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_meta__3i2ss{justify-content:flex-start;gap:8px 12px;font-size:10px;line-height:1.6}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_meta__3i2ss>span{min-width:0;max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_meta__3i2ss .QualificationTeamLeaderboard_top__LKvmA{margin-left:auto}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_empty__bRvEU{gap:10px;padding:28px 14px;border:1px solid var(--team-line);border-radius:12px;background:var(--team-bg)}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_empty__bRvEU>strong{font-size:13px;line-height:1.5}.app-shell .QualificationTeamLeaderboard_mini__jE3zz .QualificationTeamLeaderboard_empty__bRvEU p{max-width:32ch;font-size:11px;line-height:1.65}.TournamentQualificationSettings_panel__ru90e{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:22px;border:1px solid #394047;border-radius:10px;background:#111719;color:#edf0f2;font-size:16px;line-height:1.5}.TournamentQualificationSettings_header__mGUwK{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.TournamentQualificationSettings_header__mGUwK h2{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.3}.TournamentQualificationSettings_header__mGUwK p,.TournamentQualificationSettings_note___KvYW{margin:6px 0 0;color:#b2bfc4;font-size:14px;line-height:1.6}.TournamentQualificationSettings_summary__wXvk8{display:grid;grid-gap:6px;gap:6px;padding:16px;border-left:3px solid #ae4359;border-radius:5px;background:#20181d;overflow-wrap:anywhere}.TournamentQualificationSettings_summary__wXvk8 strong{font-size:18px}.TournamentQualificationSettings_status__wx1pU{color:#d5aab4;font-size:14px}.TournamentQualificationSettings_fields__lRha8{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;border:0;min-width:0}.TournamentQualificationSettings_fields__lRha8 label{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;color:#c6cfd3;font-size:16px}.TournamentQualificationSettings_fields__lRha8 input:not([type=checkbox]){width:100%;min-width:0;min-height:46px;border:1px solid #455057;border-radius:7px;padding:10px 12px;background:#0b1113;color:#eef1f3;font:inherit;font-size:16px;color-scheme:dark}.TournamentQualificationSettings_dates__66ydw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.TournamentQualificationSettings_fields__lRha8 .TournamentQualificationSettings_check__hR5_0{display:flex;align-items:center;gap:10px;min-height:44px}.TournamentQualificationSettings_check__hR5_0 input{width:20px;height:20px;min-height:20px;flex:0 0 auto;accent-color:#c6526c}.TournamentQualificationSettings_actions__zG1TD{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.TournamentQualificationSettings_primary__GmN7Y,.TournamentQualificationSettings_secondary__05KnZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #485157;border-radius:7px;background:#182024;color:#eef1f3;font:inherit;font-size:16px;line-height:1.4;cursor:pointer}.TournamentQualificationSettings_primary__GmN7Y{background:#a9233e;border-color:#c34a61}.TournamentQualificationSettings_panel__ru90e button:disabled{opacity:.55;cursor:default}.TournamentQualificationSettings_panel__ru90e :is(input,button):focus-visible{outline:2px solid #ec9bb0;outline-offset:3px}.TournamentQualificationSettings_error__3Noxv{margin:0;padding:12px;border:1px solid #965367;border-radius:7px;background:#341b25;color:#ffbacb;font-size:16px;overflow-wrap:anywhere}.TournamentQualificationSettings_ratingRefresh___tPGj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.TournamentQualificationSettings_ratingRefresh___tPGj p{margin:0;color:#bdc8cf;font-size:14px}.TournamentQualificationSettings_ratingState__kwXDV{display:grid;grid-gap:8px;gap:8px;padding:24px 16px;text-align:center;font-size:16px;line-height:1.5}.TournamentQualificationSettings_ratingState__kwXDV p{margin:0;color:#b5c2c9;font-size:14px}@media (max-width:620px){.TournamentQualificationSettings_panel__ru90e{padding:16px}.TournamentQualificationSettings_header__mGUwK h2{font-size:20px}.TournamentQualificationSettings_dates__66ydw{grid-template-columns:minmax(0,1fr)}.TournamentQualificationSettings_actions__zG1TD>button{flex:1 1 120px}}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_singleRatingSwitch__kX8x2{grid-template-columns:minmax(0,1fr)}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .points span,.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-list-divider,.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name em,.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name span,.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-season-dates,.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-top-size,.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .screen-topbar>span{font-size:14px;line-height:1.5}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .points span,.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name span{color:#b5c2c9}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name strong{font-size:16px}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name em{max-width:100%;flex-wrap:wrap}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-season-hero h2{font-size:20px}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-top-size{grid-column:1/-1;justify-self:start}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-kind-switch button{min-height:44px;font-size:14px}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-search input{font-size:16px}.TournamentQualificationSettings_settingsStack__vyZiC{display:grid;grid-gap:24px;gap:24px;min-width:0}.TournamentQualificationSettings_boardHeader__eCNTW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.TournamentQualificationSettings_boardHeader__eCNTW h3{margin:0;font-size:20px}.TournamentQualificationSettings_boardSearch___H1Sp{display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px;border:1px solid #455057;border-radius:7px;color:#b2bfc4;background:#0b1113}.TournamentQualificationSettings_boardSearch___H1Sp input{width:100%;min-width:0;min-height:46px;padding:10px 0;border:0;background:transparent;color:#eef1f3;font-size:16px}.TournamentQualificationSettings_tableScroll__NYouv{width:100%;min-width:0;overflow-x:auto}.TournamentQualificationSettings_boardTable__w7Rq6{width:100%;min-width:440px;border-collapse:collapse;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TournamentQualificationSettings_boardTable__w7Rq6 th{color:#b2bfc4;font-size:14px;text-align:left;font-weight:500}.TournamentQualificationSettings_boardTable__w7Rq6 :is(th,td){padding:12px 10px;border-bottom:1px solid #354047;vertical-align:top}.TournamentQualificationSettings_boardTable__w7Rq6 td:nth-child(2){min-width:130px;max-width:240px;overflow-wrap:anywhere}.TournamentQualificationSettings_topRow__qcC0o{background:#20181d}.TournamentQualificationSettings_topLabel___2wY9{display:block;margin-top:6px;color:#f0b8c7;font-size:14px}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_ratingTabs__T_xQL{display:flex;flex-wrap:wrap;gap:8px}.TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_ratingTabs__T_xQL button{flex:1 1 145px;min-width:0;min-height:48px;font-size:16px;white-space:normal;overflow-wrap:anywhere}.TournamentQualificationSettings_catalogError__9SWNn{margin:12px 16px;padding:14px;border:1px solid #965367;border-radius:7px;font-size:14px;color:#ffbacb;background:#341b25}.TournamentQualificationSettings_catalogError__9SWNn button{min-height:44px;padding:10px 14px;margin-top:10px;font-size:16px}.TournamentQualificationSettings_fields__lRha8 select{width:100%;min-width:0;min-height:46px;border:1px solid #455057;border-radius:7px;padding:10px 12px;background:#0b1113;color:#eef1f3;font:inherit;font-size:16px;color-scheme:dark}.TournamentQualificationSettings_ruleNote__0tXdZ{margin:0;padding:14px 16px;border-left:3px solid #38d2b3;border-radius:4px;background:#122623;color:#c2dcd5;font-size:15px;line-height:1.65}.TournamentQualificationSettings_panel__ru90e select:focus-visible{outline:2px solid #38d2b3;outline-offset:3px}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_ratingTabs__T_xQL{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:7px;gap:7px}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_ratingTabs__T_xQL button{min-height:48px;font-size:12px}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_ratingRefresh___tPGj{justify-content:center;margin-block:12px}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_ratingRefresh___tPGj p{color:var(--mini-muted);font-size:12px}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_secondary__05KnZ{background:transparent;color:var(--mini-ivory);border:0;font-size:12px;font-weight:700}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_note___KvYW{color:var(--mini-ivory);font-size:12px;line-height:1.55}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_ratingState__kwXDV p{color:var(--mini-muted)}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_error__3Noxv{color:var(--mini-error);background:#fff0ec;border-color:var(--mini-line-strong)}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .points span,.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name em,.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name span{color:var(--mini-muted);font-size:11px;line-height:1.45}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-name strong{font-size:14px}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-season-hero h2{font-size:17px}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .rating-season-dates{font-size:12px}.app-shell .TournamentQualificationSettings_catalogError__9SWNn{background:#fff0ec;color:#a21b25;border-color:#b5233066}.app-shell .TournamentQualificationSettings_ratingPage__lX3gA.rating-page .TournamentQualificationSettings_finalBadge__ddOfT{display:flex;width:100px;max-width:100%;min-height:28px;margin-top:4px;padding:0;border:0;background:transparent}.StaffSchedule_schedule__vO89p{min-width:0}@media (min-width:1600px){.web-director .StaffSchedule_schedule__vO89p :is(.StaffSchedule_heading__Mse__ p,.StaffSchedule_listSummary__FdUNS,.StaffSchedule_publish__eVbZU p,.StaffSchedule_dayLabel__rgRVf span,.StaffSchedule_dayLabel__rgRVf small,.StaffSchedule_person__247_f span,.StaffSchedule_shiftTime__JPFPj,.StaffSchedule_shiftStatus__ipmSY>span,.StaffSchedule_note__tTo7m,.StaffSchedule_templates__NWMIh,.StaffSchedule_statusFilters__ccWrD button strong){font-size:var(--admin-label-size,14px)}.web-director .StaffSchedule_schedule__vO89p .StaffSchedule_person__247_f strong{font-size:var(--admin-body-size,18px)}.web-director .StaffSchedule_schedule__vO89p .StaffSchedule_dayLabel__rgRVf strong{font-size:max(22px,var(--admin-body-size,18px))}.web-director .StaffSchedule_schedule__vO89p .StaffSchedule_monthPicker__W_WDb{min-height:var(--admin-control-height,48px);font-size:var(--admin-body-size,18px)}}.StaffSchedule_heading__Mse__{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.StaffSchedule_heading__Mse__ p{margin:5px 0 0;color:var(--staff-muted);font-size:14px}.StaffSchedule_headerActions__BJQAy{display:flex;align-items:center;gap:8px;flex:0 0 auto}.StaffSchedule_controls__RMcb0{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.StaffSchedule_period__pfR5_{display:flex;align-items:center;gap:12px}.StaffSchedule_monthControl__uzUSQ{display:flex;align-items:center;gap:4px}.StaffSchedule_monthPicker__W_WDb{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:195px;margin:0;padding:6px 10px;color:#edf0f1;font-size:18px;font-weight:700;cursor:pointer}.StaffSchedule_monthPicker__W_WDb span:first-letter{text-transform:uppercase}.StaffSchedule_monthPicker__W_WDb svg{color:#89989f;flex:0 0 auto}.StaffSchedule_monthPicker__W_WDb input{position:absolute;inset:0;width:100%;height:100%;min-width:0;margin:0;opacity:0;cursor:pointer;color-scheme:dark}.StaffSchedule_monthPicker__W_WDb input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.StaffSchedule_monthPicker__W_WDb:focus-within{outline:2px solid #c06578;outline-offset:2px;border-radius:5px}.StaffSchedule_allDates__Itu_c{min-height:44px;border:1px solid transparent;border-radius:6px;padding:8px 12px;background:transparent;color:var(--staff-muted);font-size:14px;white-space:nowrap;cursor:pointer}.StaffSchedule_allDates__Itu_c:hover{background:#ffffff08;color:#fff}.StaffSchedule_allDates__Itu_c[aria-pressed=true]{border-color:#79424e;color:#f0bdc6;background:#431c2644}.StaffSchedule_employeeFilter__Jcqhn,.StaffSchedule_otherStatus__YsScs{min-height:44px;max-width:100%;padding:8px 30px 8px 12px;border:1px solid var(--staff-line);border-radius:6px;background:#0b1012;color:#cad3d7;font:inherit;font-size:16px;color-scheme:dark}.StaffSchedule_employeeFilter__Jcqhn{width:230px}.StaffSchedule_filterBar__0BTka{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--staff-line)}.StaffSchedule_statusFilters__ccWrD{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.StaffSchedule_statusFilters__ccWrD button{display:flex;align-items:center;gap:8px;min-height:48px;padding:9px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#aab8be;font-size:14px;cursor:pointer}.StaffSchedule_statusFilters__ccWrD button:first-child{padding-left:2px}.StaffSchedule_statusFilters__ccWrD button strong{min-width:22px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;padding:1px 5px;border-radius:4px;color:#d0d8dc;background:#ffffff09}.StaffSchedule_statusFilters__ccWrD button[aria-pressed=true]{border-bottom-color:#bd4b61;color:#fff}.StaffSchedule_otherStatus__YsScs{border-color:transparent;background:transparent;min-width:150px;width:auto;padding-left:5px}.StaffSchedule_listSummary__FdUNS{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 15px;padding:13px 0;color:#97a6ad;font-size:13px}.StaffSchedule_publish__eVbZU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px;padding:10px 14px;border:1px solid #61483a;border-radius:6px;background:#33241733}.StaffSchedule_publish__eVbZU p{margin:0 0 4px 28px;color:#bda995;font-size:13px}.StaffSchedule_day__QvWTx{display:grid;grid-template-columns:98px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--staff-line)}.StaffSchedule_dayLabel__rgRVf{display:grid;align-content:start;grid-gap:2px;gap:2px;padding-top:9px;color:#a2b0b6}.StaffSchedule_dayLabel__rgRVf strong{color:#e9edef;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffSchedule_dayLabel__rgRVf span{font-size:13px}.StaffSchedule_dayLabel__rgRVf small{margin-top:7px;color:#7d9099;font-size:12px}.StaffSchedule_roster__seujW{min-width:0;border:1px solid #273136;border-radius:7px;background:#0c1113;overflow:hidden}.StaffSchedule_shift__6RZMQ{padding:12px 14px;border-top:1px solid #273136}.StaffSchedule_shift__6RZMQ:first-child{border-top:0}.StaffSchedule_shiftMain__t0poX{display:grid;grid-template-columns:minmax(125px,1fr) minmax(70px,.6fr) minmax(150px,.9fr) 92px;align-items:center;grid-gap:10px;gap:10px}.StaffSchedule_person__247_f{display:flex;align-items:center;gap:8px;min-width:0}.StaffSchedule_person__247_f>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.StaffSchedule_person__247_f strong{font-size:16px;color:#e7edef;overflow-wrap:anywhere}.StaffSchedule_person__247_f span{color:#a5b3ba;font-size:14px;overflow-wrap:anywhere}.StaffSchedule_pick__juwR8{display:grid;place-items:center;flex:0 0 32px;align-self:stretch;min-height:44px;margin:0;cursor:pointer}.StaffSchedule_pick__juwR8 input{width:18px;height:18px;accent-color:var(--staff-accent)}.StaffSchedule_shiftTime__JPFPj{color:#a6b4ba;font-size:14px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffSchedule_shiftStatus__ipmSY{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.StaffSchedule_shiftStatus__ipmSY>span{padding:3px 7px;font-size:14px;font-weight:500;line-height:1.35}.StaffSchedule_rowActions__O8W_M{display:flex;align-items:center;gap:4px}.StaffSchedule_rowActions__O8W_M .web-icon-button{border-color:transparent;background:transparent;color:#9cabb2}.StaffSchedule_rowActions__O8W_M .web-icon-button:hover{border-color:#4c555a;background:#ffffff07;color:#fff}.StaffSchedule_rowActions__O8W_M .StaffSchedule_delete__fDJ42:hover{color:#ec9eae;border-color:#76404d}.StaffSchedule_note__tTo7m{margin:8px 0 0;color:#a6b4ba;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.StaffSchedule_cancelled__Vl_u0{background:#28182033}.StaffSchedule_templates__NWMIh{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #344146;color:#abb8bc;font-size:14px}.StaffSchedule_templates__NWMIh>div{display:flex;gap:8px}.StaffSchedule_schedule__vO89p :is(button,select):focus-visible{outline:2px solid #c06578;outline-offset:3px}@media (max-width:1120px){.StaffSchedule_controls__RMcb0{flex-wrap:wrap}.StaffSchedule_day__QvWTx{grid-template-columns:80px minmax(0,1fr);gap:12px}.StaffSchedule_shiftMain__t0poX{grid-template-columns:minmax(130px,1fr) minmax(135px,.8fr) 92px}.StaffSchedule_shiftTime__JPFPj{grid-column:1;grid-row:2}.StaffSchedule_shiftStatus__ipmSY{grid-column:2;grid-row:1/3}.StaffSchedule_rowActions__O8W_M{grid-column:3;grid-row:1/3}}@media (max-width:760px){.StaffSchedule_heading__Mse__{align-items:flex-start;flex-direction:column;gap:13px}.StaffSchedule_headerActions__BJQAy{width:100%}.StaffSchedule_headerActions__BJQAy>:last-child{flex:1 1}.StaffSchedule_controls__RMcb0{gap:8px}.StaffSchedule_period__pfR5_{justify-content:space-between;width:100%;gap:4px}.StaffSchedule_employeeFilter__Jcqhn{width:100%}.StaffSchedule_filterBar__0BTka{align-items:flex-start;flex-wrap:wrap;gap:0}.StaffSchedule_otherStatus__YsScs{min-height:44px;padding-left:0}.StaffSchedule_statusFilters__ccWrD{width:100%;gap:0}.StaffSchedule_statusFilters__ccWrD button{flex:1 1;justify-content:center;padding:9px 7px}.StaffSchedule_statusFilters__ccWrD button:first-child{padding-left:0}.StaffSchedule_day__QvWTx{grid-template-columns:minmax(0,1fr);gap:8px}.StaffSchedule_dayLabel__rgRVf{display:flex;align-items:baseline;gap:10px;padding-top:0}.StaffSchedule_dayLabel__rgRVf small{margin:0 0 0 auto}}@media (max-width:480px){.StaffSchedule_monthControl__uzUSQ{gap:0;flex:1 1;min-width:0}.StaffSchedule_monthControl__uzUSQ .web-icon-button{width:44px;min-width:44px}.StaffSchedule_monthPicker__W_WDb{min-width:0;flex:1 1;font-size:16px;gap:5px;padding:6px 2px}.StaffSchedule_monthPicker__W_WDb svg{display:none}.StaffSchedule_allDates__Itu_c{padding:8px 7px;font-size:13px}.StaffSchedule_statusFilters__ccWrD button{font-size:14px;gap:5px}.StaffSchedule_shift__6RZMQ{padding:11px 12px}.StaffSchedule_shiftMain__t0poX{grid-template-columns:minmax(0,1fr) 92px;gap:6px 8px}.StaffSchedule_person__247_f{grid-column:1}.StaffSchedule_shiftTime__JPFPj{grid-row:2}.StaffSchedule_shiftStatus__ipmSY{grid-column:1;grid-row:3}.StaffSchedule_rowActions__O8W_M{grid-column:2;grid-row:1/4;align-self:start}.StaffSchedule_listSummary__FdUNS{font-size:12px}.StaffSchedule_publish__eVbZU{padding:10px}.StaffSchedule_publish__eVbZU>button{width:100%}}.StaffTasks_editor__gUU3F{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:32px;gap:32px;align-items:start}.StaffTasks_main__ilqDc,.StaffTasks_section__kM2RM{min-width:0;display:grid;grid-gap:16px;gap:16px}.StaffTasks_main__ilqDc{gap:28px}.StaffTasks_optionalHeading__9fw4C h3,.StaffTasks_section__kM2RM h3{margin:0;color:var(--staff-text,#edf0ee);font-size:18px;font-weight:750;line-height:1.4}.StaffTasks_sectionHeading__t9U9J{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px}.StaffTasks_count__AngFN{color:#c6a2ab;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffTasks_help__wHZki{margin:0;color:var(--staff-muted,#a6b4b8);font-size:14px;line-height:1.6}.StaffTasks_sectionHeading__t9U9J+.StaffTasks_help__wHZki{margin-top:-9px}.StaffTasks_settings__z3Bqz{min-width:0;padding:20px;display:grid;grid-gap:24px;gap:24px;border:1px solid var(--staff-line,#2c383e);border-radius:9px;background:#0d1315}.StaffTasks_settings__z3Bqz .StaffTasks_priority__vEi6B{padding-top:20px;border-top:1px solid var(--staff-line,#2c383e)}.StaffTasks_editor__gUU3F .StaffTasks_searchLabel__Gk7Vg{position:relative;display:block}.StaffTasks_searchLabel__Gk7Vg>svg{position:absolute;left:12px;top:14px;color:#91a1a8;pointer-events:none}.StaffTasks_editor__gUU3F .StaffTasks_section__kM2RM label.StaffTasks_searchLabel__Gk7Vg input[type=search]{padding-left:39px}.StaffTasks_employees__ry8vh{display:grid;grid-gap:8px;gap:8px;max-height:336px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a585e #101719;padding:2px;margin:-2px}.StaffTasks_editor__gUU3F .StaffTasks_employee__To3sL{display:flex;align-items:center;gap:12px;min-width:0;min-height:66px;margin:0;padding:12px;border:1px solid #334045;border-radius:7px;background:#101719;cursor:pointer}.StaffTasks_editor__gUU3F .StaffTasks_employee__To3sL:hover{border-color:#72858b;background:#172023}.StaffTasks_editor__gUU3F .StaffTasks_employeeSelected__TT01w{border-color:#965263;background:#351c24}.StaffTasks_editor__gUU3F .StaffTasks_employeeSelected__TT01w:hover{border-color:#bd7587;background:#3e232d}.StaffTasks_employee__To3sL input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:20px;min-height:20px;height:20px;flex:0 0 auto;margin:0;accent-color:#bb3a52}.StaffTasks_employeeText__HJld5{display:grid;grid-gap:4px;gap:4px;min-width:0}.StaffTasks_employeeText__HJld5 strong{color:#e5ebed;font-size:16px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.StaffTasks_employeeText__HJld5>span{color:#a9b6bb;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.StaffTasks_selectedNames__grAWp{display:flex;flex-wrap:wrap;gap:6px}.StaffTasks_selectedNames__grAWp button{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid #794350;border-radius:5px;color:#e5bfca;background:#351c24;font:inherit;font-size:13px;text-align:left;cursor:pointer}.StaffTasks_selectedNames__grAWp span{overflow-wrap:anywhere}.StaffTasks_selectedNames__grAWp svg{flex:0 0 auto}.StaffTasks_empty__6W520{margin:0;padding:18px;border:1px dashed #425158;border-radius:6px;color:#aab9bf;font-size:15px;line-height:1.5}.StaffTasks_additional__OLIhe{display:grid;grid-gap:14px;gap:14px;padding-top:12px}.StaffTasks_optional__yKA94{min-width:0;border:1px solid #344146;border-radius:8px;background:#0d1315}.StaffTasks_optionalHeading__9fw4C,.StaffTasks_optional__yKA94>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:17px 20px}.StaffTasks_optionalHeading__9fw4C h3,.StaffTasks_optional__yKA94>summary>span:first-child{display:flex;align-items:center;gap:10px;font-size:16px}.StaffTasks_optionalHeading__9fw4C h3 svg,.StaffTasks_optional__yKA94>summary svg{color:#bba0a8;flex:0 0 auto}.StaffTasks_optional__yKA94>summary{color:#e5ebed;font-weight:650;cursor:pointer;list-style:none}.StaffTasks_optional__yKA94>summary::-webkit-details-marker{display:none}.StaffTasks_optional__yKA94>summary:after{content:"+";color:#c4acb4;font-size:23px;font-weight:400}.StaffTasks_optional__yKA94[open]>summary:after{content:"−"}.StaffTasks_optionalMeta__BwQMp{color:#92a1a7;font-size:13px;line-height:1.4;font-weight:400;margin-left:auto}.StaffTasks_optionalBody__tv6ei{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:0 20px 20px}.StaffTasks_optional__yKA94 .StaffTasks_pickerToggle__Soi1O{justify-self:start;display:inline-flex;align-items:center;gap:10px}.StaffTasks_pickerToggle__Soi1O[aria-expanded=true] svg{transform:rotate(180deg)}.StaffTasks_picker__5X5JR{display:grid;grid-gap:14px;gap:14px;min-width:0;border-top:1px solid #344146;padding-top:18px}.StaffTasks_pickerFilters__fKDH8{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:start;grid-gap:12px;gap:12px}.StaffTasks_resultHeading__i68vz{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a8b6bc;font-size:14px}.StaffTasks_resultHeading__i68vz button{min-height:36px;padding:4px 6px;border:0;background:transparent;color:#e3b7c2;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.StaffTasks_shiftOptions__py0cx{display:grid;grid-gap:8px;gap:8px;min-width:0}.StaffTasks_shiftOption__2SEeP{display:grid;grid-template-columns:200px minmax(0,1fr) 18px;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;min-width:0;min-height:78px;border:1px solid #34454c;border-radius:6px;background:#111a1e;color:#e2e9ec;font:inherit;text-align:left;cursor:pointer}.StaffTasks_shiftOption__2SEeP:hover{border-color:#9f6675;background:#271e24}.StaffTasks_shiftOptionSelected__F1CDu{border-color:#b26679;background:#351c24}.StaffTasks_shiftOptionDate__hImK1,.StaffTasks_shiftOptionPerson__IYJ5N{min-width:0;display:grid;grid-gap:5px;gap:5px}.StaffTasks_shiftOption__2SEeP strong{font-size:15px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.StaffTasks_shiftOption__2SEeP small{color:#a6b6bd;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.StaffTasks_shiftOption__2SEeP>svg{color:#b1bec4}.StaffTasks_selectedShift__zhao0{display:flex;align-items:flex-start;min-width:0;gap:12px;padding:16px;border:1px solid #79505c;border-radius:7px;background:#281b22}.StaffTasks_selectedShift__zhao0>svg{flex:0 0 auto;margin-top:3px;color:#e1a4b5}.StaffTasks_selectedShift__zhao0>div{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1}.StaffTasks_selectedShift__zhao0 span,.StaffTasks_selectedShift__zhao0 strong{color:#eadce1;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.StaffTasks_selectedShift__zhao0>button{flex:0 0 auto;padding:10px}.StaffTasks_fileRow__CLvvv{display:flex;align-items:flex-start;gap:8px;min-width:0}.StaffTasks_fileRow__CLvvv>div{flex:1 1;min-width:0}.StaffTasks_fileRow__CLvvv>button{flex:0 0 auto;padding:10px}.StaffTasks_optionalBody__tv6ei .StaffTasks_upload__uO7gR{position:relative;display:inline-flex;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #4a5860;border-radius:6px;color:#d8e3e8;cursor:pointer}.StaffTasks_upload__uO7gR:hover{border-color:#9c6372;background:#271e24}.StaffTasks_additional__OLIhe :is(button,summary,input):focus-visible,.StaffTasks_editor__gUU3F :is(button,input):focus-visible,.StaffTasks_employee__To3sL:focus-within,.StaffTasks_upload__uO7gR:focus-within{outline:2px solid #d9869a;outline-offset:3px}.StaffTasks_additional__OLIhe :is(button,input):disabled,.StaffTasks_editor__gUU3F input:disabled{cursor:wait}.StaffTasks_visuallyHidden__HvCvH{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;overflow:hidden!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:820px){.StaffTasks_editor__gUU3F{grid-template-columns:minmax(0,1fr);gap:24px}.StaffTasks_settings__z3Bqz{padding:18px}.StaffTasks_shiftOption__2SEeP{grid-template-columns:180px minmax(0,1fr) 18px}}@media (max-width:540px){.StaffTasks_editor__gUU3F,.StaffTasks_main__ilqDc{gap:22px}.StaffTasks_settings__z3Bqz{padding:15px}.StaffTasks_optionalHeading__9fw4C,.StaffTasks_optional__yKA94>summary{padding:14px;gap:10px}.StaffTasks_optionalHeading__9fw4C h3,.StaffTasks_optional__yKA94>summary>span:first-child{font-size:15px}.StaffTasks_optionalMeta__BwQMp{font-size:12px}.StaffTasks_optionalBody__tv6ei{padding:0 14px 14px}.StaffTasks_pickerFilters__fKDH8{grid-template-columns:minmax(0,1fr)}.StaffTasks_shiftOption__2SEeP{grid-template-columns:minmax(0,1fr) 18px;gap:8px 12px;padding:13px}.StaffTasks_shiftOptionDate__hImK1{grid-column:1}.StaffTasks_shiftOptionPerson__IYJ5N{grid-column:1;padding-top:8px;border-top:1px solid #334047}.StaffTasks_shiftOption__2SEeP>svg{grid-column:2;grid-row:1/3}.StaffTasks_selectedShift__zhao0{padding:12px;gap:8px}.StaffTasks_selectedShift__zhao0>svg{display:none}.StaffTasks_selectedNames__grAWp button{min-height:44px}}.StaffEvents_page__pyUAq{display:grid;grid-gap:18px;gap:18px;min-width:0}@media (min-width:1600px){.web-director .StaffEvents_page__pyUAq :is(.StaffEvents_toolbar__xSWc5 p,.StaffEvents_weekdays__Lz5OF span,.StaffEvents_entry__UYlRB,.StaffEvents_more__HmZDo,.StaffEvents_agendaHead__5TPy9 span,.StaffEvents_meta__hrq_R,.StaffEvents_expenses__bLIzm,.StaffEvents_selectedCount__1kRa8,.StaffEvents_notice__Jx0TI,.StaffEvents_reminder__8EaHv){font-size:var(--admin-label-size,14px)}.web-director .StaffEvents_page__pyUAq .StaffEvents_number__CLkss{font-size:var(--admin-body-size,18px)}.web-director .StaffEvents_page__pyUAq .StaffEvents_event__6tyU0 h4{font-size:max(20px,var(--admin-body-size,18px))}.web-director .StaffEvents_page__pyUAq .StaffEvents_calendar__vz210 .StaffEvents_day__4JuYq{min-height:clamp(112px,6vw,180px)}}.StaffEvents_toolbar__xSWc5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.StaffEvents_toolbar__xSWc5 h2{margin:0;font-size:24px}.StaffEvents_toolbar__xSWc5 p{margin:5px 0 0;color:var(--staff-muted);font-size:14px}.StaffEvents_navigation__mTp2d{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.StaffEvents_navigation__mTp2d input{min-height:44px;padding:8px 10px;border:1px solid var(--staff-line);border-radius:6px;background:var(--staff-soft);color:var(--staff-text);font:inherit;color-scheme:dark}.StaffEvents_workspace__DfDfF{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);grid-gap:24px;gap:24px;align-items:start}.StaffEvents_calendar__vz210{min-width:0;border:1px solid var(--staff-line);border-radius:12px;overflow:hidden;background:var(--staff-bg)}.StaffEvents_weekdays__Lz5OF{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--staff-soft);border-bottom:1px solid var(--staff-line)}.StaffEvents_weekdays__Lz5OF span{padding:12px 4px;text-align:center;color:var(--staff-muted);font-size:13px;font-weight:700}.StaffEvents_grid__3seV3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.StaffEvents_day__4JuYq{min-width:0;min-height:102px;display:flex;flex-direction:column;gap:7px;padding:9px;text-align:left;border:0;border-right:1px solid var(--staff-line);border-bottom:1px solid var(--staff-line);background:transparent;color:var(--staff-text);cursor:pointer}.StaffEvents_day__4JuYq:nth-child(7n){border-right:0}.StaffEvents_day__4JuYq:nth-last-child(-n+7){border-bottom:0}.StaffEvents_day__4JuYq:hover{background:#222a2f}.StaffEvents_day__4JuYq[data-selected=true]{background:#3b1b25;outline:2px solid #bc596e;outline-offset:-2px}.StaffEvents_day__4JuYq[data-outside=true]{color:#8c989e;background:#0d1215}.StaffEvents_day__4JuYq[data-today=true] .StaffEvents_number__CLkss{width:26px;height:26px;border-radius:50%;background:#b02740;color:#fff;display:grid;place-items:center;margin:-3px}.StaffEvents_day__4JuYq:focus-visible{position:relative;outline:2px solid #edbd7a;outline-offset:-3px;z-index:1}.StaffEvents_number__CLkss{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffEvents_entries__BXEWl{display:grid;grid-gap:4px;gap:4px;width:100%}.StaffEvents_entry__UYlRB{padding:3px 5px;border-radius:4px;background:#55313c;color:#f3d9df;font-size:12px;line-height:1.4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.StaffEvents_more__HmZDo{color:var(--staff-muted);font-size:12px}.StaffEvents_mobileMore__2qe3X{display:none}.StaffEvents_agenda__4sOao{display:grid;grid-gap:18px;gap:18px;min-width:0}.StaffEvents_agendaHead__5TPy9{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--staff-line)}.StaffEvents_agendaHead__5TPy9 h3{margin:0;font-size:22px}.StaffEvents_agendaHead__5TPy9 span{font-size:14px;color:var(--staff-muted)}.StaffEvents_event__6tyU0{display:grid;grid-gap:12px;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--staff-line);min-width:0}.StaffEvents_event__6tyU0 h4{margin:0;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.StaffEvents_meta__hrq_R{margin:0;color:var(--staff-muted);display:flex;gap:8px;align-items:flex-start;font-size:15px}.StaffEvents_meta__hrq_R svg{flex:0 0 auto;margin-top:2px}.StaffEvents_meta__hrq_R span{min-width:0;overflow-wrap:anywhere}.StaffEvents_comment__8IUj8{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--staff-text)}.StaffEvents_expenses__bLIzm{margin:0;font-size:15px;color:var(--staff-muted)}.StaffEvents_expenses__bLIzm strong{color:var(--staff-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffEvents_empty__rGbOr{padding:24px 0;display:grid;grid-gap:12px;gap:12px;color:var(--staff-muted)}.StaffEvents_empty__rGbOr strong{color:var(--staff-text);font-size:18px}.StaffEvents_empty__rGbOr p{margin:0;line-height:1.6}.StaffEvents_formTime__dkkad{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:12px;gap:12px}.StaffEvents_participants__RpcUt{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--staff-line);border-radius:8px;max-height:240px;overflow-y:auto}.StaffEvents_participant__iuo4v{display:flex!important;align-items:center;gap:12px!important;min-height:44px;padding:8px;color:var(--staff-text)!important;font-size:16px!important}.StaffEvents_participant__iuo4v input{width:18px;height:18px;accent-color:var(--staff-accent);flex:0 0 auto}.StaffEvents_participant__iuo4v span{display:grid;grid-gap:2px;gap:2px;min-width:0}.StaffEvents_participant__iuo4v small{color:var(--staff-muted)}.StaffEvents_participantSearch__dYKfy{margin-bottom:2px}.StaffEvents_selectedCount__1kRa8{color:var(--staff-muted);font-size:14px;margin:0}.StaffEvents_notice__Jx0TI{margin:0;padding:12px;background:#222e26;border-radius:8px;color:#c3dbc9;font-size:14px;line-height:1.6}.StaffEvents_reminder__8EaHv{margin:0;color:var(--staff-muted);font-size:14px;display:flex;gap:8px;line-height:1.5}.StaffEvents_reminder__8EaHv svg{flex-shrink:0;margin-top:2px}@media (max-width:1100px){.StaffEvents_workspace__DfDfF{grid-template-columns:minmax(0,1fr)}.StaffEvents_day__4JuYq{min-height:94px}}@media (max-width:620px){.StaffEvents_toolbar__xSWc5{align-items:stretch}.StaffEvents_toolbar__xSWc5>div:first-child{width:100%}.StaffEvents_navigation__mTp2d{width:100%;gap:6px}.StaffEvents_navigation__mTp2d input{flex:1 1;min-width:120px}.StaffEvents_day__4JuYq{min-height:72px;padding:6px 4px;gap:5px}.StaffEvents_entry__UYlRB{padding:2px 3px;font-size:11px}.StaffEvents_entries__BXEWl .StaffEvents_entry__UYlRB:not(:first-child),.StaffEvents_more__HmZDo{display:none}.StaffEvents_mobileMore__2qe3X{display:block;color:var(--staff-muted);font-size:11px}.StaffEvents_number__CLkss{font-size:14px}.StaffEvents_weekdays__Lz5OF span{padding:10px 3px}.StaffEvents_formTime__dkkad{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr)}.StaffEvents_workspace__DfDfF{gap:20px}}