.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}.Staff_page__HTUyO{--staff-bg:#101416;--staff-line:#283034;--staff-muted:#abb8bc;--staff-text:#e8eeee;--staff-accent:#aa2037;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_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}}.BalanceFundingMethod_funding__2OCZb{display:grid;grid-gap:10px;gap:10px;min-width:0}.BalanceFundingMethod_funding__2OCZb .BalanceFundingMethod_method__uXJrh{font-size:16px;line-height:1.5;color:#c6d2d5}.BalanceFundingMethod_funding__2OCZb .BalanceFundingMethod_method__uXJrh select{min-height:48px;font-size:16px}.BalanceFundingMethod_funding__2OCZb .BalanceFundingMethod_toggle__HqjH8{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border:1px solid #415258;border-radius:7px;background:#122024;color:#edf2f1;font-size:16px;line-height:1.5;cursor:pointer}.BalanceFundingMethod_funding__2OCZb .BalanceFundingMethod_toggle__HqjH8 input{width:22px;height:22px;min-height:22px;margin:0;flex:0 0 22px;accent-color:#26c9af;cursor:pointer}.BalanceFundingMethod_funding__2OCZb .BalanceFundingMethod_explanation__Wtgaf{margin:0;font-size:14px;line-height:1.6;color:#b6c5c8}.BalanceFundingMethod_funding__2OCZb :is(input,select):focus-visible{outline:2px solid #45d9c2;outline-offset:3px}.BalanceFundingMethod_funding__2OCZb .BalanceFundingMethod_toggle__HqjH8:has(input:disabled){opacity:.65;cursor:not-allowed}.AdminPayments_cashPanel__cochV{font-size:16px;line-height:1.5}.AdminPayments_cashPanel__cochV .cash-entry-details dt,.AdminPayments_cashPanel__cochV .cash-entry-heading time,.AdminPayments_cashPanel__cochV .cash-journal-head span,.AdminPayments_cashPanel__cochV .cash-panel-note{font-size:14px;color:#b6c2c9}.AdminPayments_cashPanel__cochV .cash-entry-details dd{font-size:16px}.AdminPayments_cashPanel__cochV .web-panel-title p{font-size:14px;line-height:1.6}.AdminPayments_cashPanel__cochV button{min-height:44px;font-size:16px}.AdminPayments_cashPeriod__SXCEo{margin:18px 0;padding:18px;border:1px solid #3b4248;border-radius:8px;background:#151b1f}.AdminPayments_cashPeriod__SXCEo h3{margin:0 0 14px;font-size:18px}.AdminPayments_cashPeriod__SXCEo dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.AdminPayments_cashPeriod__SXCEo dl>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.AdminPayments_cashPeriod__SXCEo dt{color:#b6c2c9;font-size:14px}.AdminPayments_cashPeriod__SXCEo dd{margin:0;color:#eef2f4;font-size:20px;font-weight:750;overflow-wrap:anywhere}.AdminPayments_source__KYgo0{margin:10px 0 0;color:#c6d0d5;font-size:14px}.AdminPayments_audit__0xiw3{margin-top:8px;font-size:14px;color:#b6c2c9}.AdminPayments_audit__0xiw3 summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.AdminPayments_audit__0xiw3 p{margin:4px 0;font-size:14px}@media (max-width:620px){.AdminPayments_cashPeriod__SXCEo{padding:14px}.AdminPayments_cashPeriod__SXCEo dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminPayments_scope__mSowT{font-size:16px;line-height:1.55;color:#e9eff2}.AdminPayments_scope__mSowT .cash-form-modal{width:min(740px,calc(100vw - 32px));padding:24px;font-size:16px;line-height:1.55;text-align:left}.AdminPayments_scope__mSowT .cash-form-modal h2{font-size:24px;line-height:1.3}.AdminPayments_scope__mSowT .cash-form-modal label{font-size:16px;color:#dbe5e9}.AdminPayments_scope__mSowT .cash-form-modal input,.AdminPayments_scope__mSowT .cash-form-modal select,.AdminPayments_scope__mSowT .cash-form-modal textarea{min-height:48px;font-size:16px;line-height:1.5}.AdminPayments_scope__mSowT .cash-form-modal select{text-overflow:ellipsis;padding-right:28px}.AdminPayments_scope__mSowT button,.AdminPayments_searchPanel__1qiaC button{min-height:44px;font-size:16px}.AdminPayments_scope__mSowT .cash-form-modal small{color:#b7c5cd;font-size:14px;line-height:1.5}.AdminPayments_scope__mSowT .cash-form-actions{margin-top:22px;flex-wrap:wrap}.AdminPayments_scope__mSowT .cash-form-actions>button{flex:1 1 180px}.AdminPayments_fields__yKNCF{display:grid;grid-gap:18px;gap:18px;border:0;min-width:0;padding:0;margin:18px 0}.AdminPayments_fields__yKNCF label{display:grid;grid-gap:8px;gap:8px;min-width:0}.AdminPayments_fields__yKNCF input,.AdminPayments_fields__yKNCF select,.AdminPayments_fields__yKNCF textarea{width:100%;min-width:0}.AdminPayments_twoColumns__BgDAS{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;min-width:0}.AdminPayments_description__YMovV,.AdminPayments_scope__mSowT .AdminPayments_description__YMovV{margin:12px 0;color:#d8e1e6;font-size:16px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.AdminPayments_note__0yX2z,.AdminPayments_scope__mSowT .AdminPayments_note__0yX2z{margin:10px 0;color:#b7c5cd;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.AdminPayments_notice__13BIT,.AdminPayments_scope__mSowT .AdminPayments_notice__13BIT{padding:16px;margin:16px 0;background:#26231c;border:1px solid #605239;border-radius:8px;color:#e6d5b9;font-size:14px;line-height:1.6}.AdminPayments_notice__13BIT p{margin:0 0 12px}.AdminPayments_error__6Ui_B{margin:12px 0;color:#ffb4b4;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.AdminPayments_linkButton__fty__,.AdminPayments_primary__TQk2L,.AdminPayments_secondary__9SV_y{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border-radius:6px;font-size:16px;font-weight:650;line-height:1.4;cursor:pointer;white-space:normal}.AdminPayments_primary__TQk2L{background:#bf8d48;color:#111518;border:1px solid #bf8d48}.AdminPayments_secondary__9SV_y{background:#20282e;color:#e9eff2;border:1px solid #485761}.AdminPayments_linkButton__fty__{justify-content:flex-start;padding:8px 0;border:0;background:transparent;color:#e2bf85;text-align:left}.AdminPayments_primary__TQk2L:hover:not(:disabled){background:#d3a766}.AdminPayments_secondary__9SV_y:hover:not(:disabled){border-color:#bd965b;background:#2a343d}.AdminPayments_linkButton__fty__:hover{color:#ffdda6;text-decoration:underline}.AdminPayments_primary__TQk2L:disabled,.AdminPayments_secondary__9SV_y:disabled{opacity:.5;cursor:not-allowed}.AdminPayments_linkButton__fty__:focus-visible,.AdminPayments_scope__mSowT :is(button,input,select,textarea,summary):focus-visible,.AdminPayments_searchPanel__1qiaC :is(button,input):focus-visible{outline:2px solid #f0c67e;outline-offset:3px}.AdminPayments_preview__z_c5C{display:grid;grid-gap:12px;gap:12px;margin:0;padding:18px;background:#17231f;border:1px solid #46604f;border-radius:8px}.AdminPayments_preview__z_c5C>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 16px}.AdminPayments_preview__z_c5C dt{font-size:14px;color:#c4d3cc}.AdminPayments_preview__z_c5C dd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:16px;font-weight:650}.AdminPayments_preview__z_c5C dd span{color:#b7c5cd;font-weight:400}.AdminPayments_bookingList__3Gab1,.AdminPayments_historyList__QTgXR{display:grid;grid-gap:16px;gap:16px}.AdminPayments_bookingCard__4Cve1,.AdminPayments_historyEntry__X8YCw{padding:18px;border:1px solid #394750;border-radius:8px;background:#171e23;overflow-wrap:anywhere}.AdminPayments_cardHeading__crY0A{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 20px}.AdminPayments_cardHeading__crY0A h3,.AdminPayments_historyEntry__X8YCw h3{margin:0;font-size:18px;line-height:1.45}.AdminPayments_cardHeading__crY0A span,.AdminPayments_cardHeading__crY0A time{color:#b7c5cd;font-size:14px}.AdminPayments_methodChips__ZGuYC{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.AdminPayments_methodChips__ZGuYC>div{display:flex;gap:8px;flex-wrap:wrap;padding:6px 10px;border-radius:5px;background:#26323a;font-size:14px}.AdminPayments_methodChips__ZGuYC dd{margin:0;font-weight:650}.AdminPayments_detailHeading__YncFk{margin:16px 0}.AdminPayments_detailHeading__YncFk h3{margin:0 0 6px;font-size:22px;overflow-wrap:anywhere}.AdminPayments_detailHeading__YncFk p{margin:0 0 6px;font-size:16px;overflow-wrap:anywhere}.AdminPayments_detailHeading__YncFk span{color:#b7c5cd;font-size:14px}.AdminPayments_sectionTitle__hd6UL{margin:24px 0 14px;font-size:18px}.AdminPayments_totals__0SR_z{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px;margin:0 0 18px}.AdminPayments_totals__0SR_z>div{padding:10px 0;border-bottom:1px solid #34414a}.AdminPayments_totals__0SR_z dt{color:#b7c5cd;font-size:14px}.AdminPayments_totals__0SR_z dd{margin:4px 0 0;font-size:18px;font-weight:650}.AdminPayments_direction__rTVNW{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;font-size:16px}.AdminPayments_entryAmount__e0ls1,.AdminPayments_scope__mSowT .AdminPayments_entryAmount__e0ls1{margin:10px 0;font-size:20px;font-weight:650}.AdminPayments_changes__z0QWq{margin:0;display:grid;grid-gap:10px;gap:10px}.AdminPayments_changes__z0QWq>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.AdminPayments_changes__z0QWq dd{margin:0;color:#e5edf2}.AdminPayments_searchPanel__1qiaC{font-size:16px}.AdminPayments_searchPanel__1qiaC .web-panel-title h2{font-size:20px}.AdminPayments_searchLabel__yyCcQ{display:flex;align-items:center;gap:12px;border:1px solid #46545e;background:#11191e;border-radius:6px;padding:0 14px;margin-top:14px}.AdminPayments_searchLabel__yyCcQ input{width:100%;min-width:0;min-height:48px;border:0;background:transparent;color:#e9eff2;font-size:16px}.AdminPayments_searchResults__Tki2G{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.AdminPayments_searchResults__Tki2G button{justify-content:space-between}.AdminPayments_analytics__4v_Ao .web-analytics-table{font-size:16px}.AdminPayments_analytics__4v_Ao .web-analytics-ranking small,.AdminPayments_analytics__4v_Ao .web-analytics-table :is(small,th){font-size:14px;line-height:1.5}.AdminPayments_analytics__4v_Ao .web-analytics-filters label{font-size:14px}.AdminPayments_analytics__4v_Ao .web-analytics-filters :is(input,select),.AdminPayments_analytics__4v_Ao .web-analytics-periods button{min-height:44px;font-size:16px}@media (max-width:620px){.AdminPayments_scope__mSowT .cash-form-modal{padding:18px 16px;width:calc(100vw - 24px)}.AdminPayments_scope__mSowT .cash-form-modal h2{font-size:21px}.AdminPayments_twoColumns__BgDAS{grid-template-columns:1fr}.AdminPayments_bookingCard__4Cve1,.AdminPayments_historyEntry__X8YCw,.AdminPayments_preview__z_c5C{padding:14px}.AdminPayments_totals__0SR_z{gap:0 12px}.AdminPayments_totals__0SR_z dd{font-size:16px}.AdminPayments_searchResults__Tki2G{display:grid}}.DealerTournamentRosterView_panel__Kmrvy{padding:20px;border:1px solid #53323d;border-radius:14px;background:#17171c;color:#f2edef;font-size:16px;line-height:1.5;min-width:0}.DealerTournamentRosterView_heading__YdRni{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.DealerTournamentRosterView_heading__YdRni h2{display:flex;align-items:center;gap:9px;margin:0;font-size:22px;line-height:1.3}.DealerTournamentRosterView_heading__YdRni button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #65505b;border-radius:9px;background:#242027;color:#f2edef;font:inherit;font-size:14px;cursor:pointer}.DealerTournamentRosterView_heading__YdRni button:disabled{opacity:.6;cursor:wait}.DealerTournamentRosterView_heading__YdRni button:focus-visible{outline:2px solid #ee9caf;outline-offset:3px}.DealerTournamentRosterView_heading__YdRni button:hover:not(:disabled){background:#342832}.DealerTournamentRosterView_note__4fLl2{color:#c3b9c1;font-size:14px;margin:0;line-height:1.6}.DealerTournamentRosterView_note__4fLl2 strong{color:#f2edef}.DealerTournamentRosterView_group__1ms0b{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.DealerTournamentRosterView_group__1ms0b+.DealerTournamentRosterView_group__1ms0b{padding-top:20px;border-top:1px solid #4c3540}.DealerTournamentRosterView_group__1ms0b h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;margin:0}.DealerTournamentRosterView_group__1ms0b h3>span{padding:1px 8px;border-radius:6px;color:#e8b5c2;background:#39232d;font-size:16px}.DealerTournamentRosterView_list__FUaXT{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.DealerTournamentRosterView_row__Mqpji{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #413640;border-radius:10px;background:#1e1c23}.DealerTournamentRosterView_self__HGu8A{border-color:#be627b;background:#30202a}.DealerTournamentRosterView_rank__nGzEB{display:grid;place-items:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:4px;border-radius:8px;background:#3c2632;color:#f1b5c8;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DealerTournamentRosterView_person__Ng9aR{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.DealerTournamentRosterView_person__Ng9aR strong{font-size:16px;overflow-wrap:anywhere}.DealerTournamentRosterView_you__MdY66{color:#ffd0df;font-size:14px}.DealerTournamentRosterView_status__J1kK1{flex-basis:100%;color:#c3b9c1;font-size:14px}.DealerTournamentRosterView_empty__NaSfZ{margin:0;color:#c3b9c1;font-size:16px}.DealerTournamentRosterView_error__VdB88{margin:0;padding:12px;border:1px solid #b75c72;border-radius:8px;color:#ffbacb;font-size:16px;overflow-wrap:anywhere}@media (max-width:440px){.DealerTournamentRosterView_panel__Kmrvy{padding:16px}.DealerTournamentRosterView_heading__YdRni h2{font-size:20px}.DealerTournamentRosterView_row__Mqpji{padding:10px;gap:10px}}