.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}.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 (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}}.StaffSchedule_schedule__vO89p{min-width:0}.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}.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}}.StaffFinesView_view__B3B7W{min-width:0;display:grid;grid-gap:20px;gap:20px;color:#eef2f3;font-size:16px;line-height:1.5}.StaffFinesView_header__7GRMS{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.StaffFinesView_header__7GRMS h2{margin:0 0 5px;font-size:22px}.StaffFinesView_header__7GRMS p{margin:0;color:#b1bdc2}.StaffFinesView_error__Cog9V button,.StaffFinesView_refresh__8BpIU{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;border:1px solid #465156;border-radius:7px;color:#edf2f2;background:#11171b;font:inherit;cursor:pointer}.StaffFinesView_error__Cog9V button:disabled,.StaffFinesView_refresh__8BpIU:disabled{opacity:.55;cursor:wait}.StaffFinesView_filter__vcmz9{display:grid;grid-gap:8px;gap:8px;max-width:360px;color:#b1bdc2}.StaffFinesView_filter__vcmz9 select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #465156;border-radius:7px;color:#eef2f3;background:#0c1114;font:inherit}.StaffFinesView_error__Cog9V button:focus-visible,.StaffFinesView_filter__vcmz9 select:focus-visible,.StaffFinesView_refresh__8BpIU:focus-visible{outline:2px solid #35d9bc;outline-offset:3px}.StaffFinesView_summary__wHMrb{display:flex;flex-wrap:wrap;gap:20px 40px;padding:18px 0;border-top:1px solid #303a3f;border-bottom:1px solid #303a3f}.StaffFinesView_summary__wHMrb>span{display:grid;grid-gap:5px;gap:5px;color:#b1bdc2;font-size:14px}.StaffFinesView_summary__wHMrb strong{color:#f1bdc6;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StaffFinesView_note__ptzEq{margin:0;color:#b1bdc2;font-size:14px;max-width:70ch}.StaffFinesView_list__HHeIT{display:grid}.StaffFinesView_row__z6RW2{padding:20px 0;border-bottom:1px solid #303a3f}.StaffFinesView_row__z6RW2:first-child{border-top:1px solid #303a3f}.StaffFinesView_rowHead__vcchA{display:flex;justify-content:space-between;gap:20px}.StaffFinesView_rowHead__vcchA>div{min-width:0}.StaffFinesView_rowHead__vcchA>div>strong{display:block;margin-bottom:4px;color:#eef2f3}.StaffFinesView_row__z6RW2 h3{margin:0;font-size:18px;line-height:1.45;overflow-wrap:anywhere}.StaffFinesView_meta__gbREZ{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:6px 0 0;color:#b1bdc2;font-size:14px}.StaffFinesView_amount__s_2Zu{flex-shrink:0;color:#f1bdc6;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StaffFinesView_activeStatus__In3vO,.StaffFinesView_cancelledStatus__Ctice{display:inline-block;border-radius:5px;padding:2px 7px;font-size:13px}.StaffFinesView_activeStatus__In3vO{color:#ffd0d8;background:#431f28}.StaffFinesView_cancelledStatus__Ctice{color:#c6ced0;background:#293238}.StaffFinesView_cancelled__E00AP .StaffFinesView_amount__s_2Zu{color:#b1bdc2;text-decoration:line-through}.StaffFinesView_cancellation__SDCvU,.StaffFinesView_reason__VpYe5{margin:12px 0 0;color:#cbd4d5;white-space:pre-wrap;overflow-wrap:anywhere}.StaffFinesView_cancellation__SDCvU{color:#b1bdc2;font-size:14px}.StaffFinesView_empty__hJf7J{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px 12px;margin:0;color:#b1bdc2;text-align:center}.StaffFinesView_empty__hJf7J p{margin:0;max-width:60ch}.StaffFinesView_empty__hJf7J strong{color:#eef2f3}.StaffFinesView_error__Cog9V{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:14px;border:1px solid #86404c;border-radius:8px;color:#ffc2cb;background:#431f28}.StaffFinesView_error__Cog9V p{margin:0;overflow-wrap:anywhere}.StaffFinesView_personal__5LsKh{color:var(--text)}.StaffFinesView_personal__5LsKh .StaffFinesView_header__7GRMS p,.StaffFinesView_personal__5LsKh .StaffFinesView_note__ptzEq{color:var(--muted)}@media (max-width:500px){.StaffFinesView_rowHead__vcchA{flex-wrap:wrap;gap:10px}.StaffFinesView_amount__s_2Zu{font-size:19px}.StaffFinesView_filter__vcmz9{max-width:none}}.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}.GoldenTickets_panel__M9F_a{--ticket-border:color-mix(in srgb,var(--gold) 32%,transparent);--ticket-surface:color-mix(in srgb,var(--gold) 6%,var(--panel-2));color:var(--text);background:var(--panel-2);border:1px solid var(--ticket-border);border-radius:16px;padding:20px;min-width:0;font-size:16px;line-height:1.5}.GoldenTickets_heading__hWuYC{display:flex;align-items:flex-start;gap:12px}.GoldenTickets_heading__hWuYC>svg{flex-shrink:0;color:var(--gold);margin-top:3px}.GoldenTickets_heading__hWuYC>div{flex:1 1;min-width:0}.GoldenTickets_heading__hWuYC h2{margin:0;font-size:20px;font-weight:700;line-height:1.3}.GoldenTickets_explanation__u4mzr,.GoldenTickets_heading__hWuYC p{margin:8px 0 0;color:var(--muted);font-size:14px}.GoldenTickets_explanation__u4mzr{margin:12px 0 16px}.GoldenTickets_refresh__raAlG{flex-shrink:0;width:44px;height:44px;border:1px solid var(--ticket-border);border-radius:10px;color:var(--gold);background:transparent;display:grid;place-items:center;cursor:pointer}.GoldenTickets_issueForm__LpSYG{margin:0 0 20px}.GoldenTickets_issueForm__LpSYG fieldset{display:grid;grid-gap:14px;gap:14px;border:0;padding:0;margin:0;min-width:0}.GoldenTickets_issueForm__LpSYG label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600}.GoldenTickets_issueForm__LpSYG label>span,.GoldenTickets_issueForm__LpSYG small{font-size:14px;color:var(--muted);font-weight:400}.GoldenTickets_issueForm__LpSYG input,.GoldenTickets_issueForm__LpSYG textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--ticket-border);border-radius:10px;background:var(--bg);color:var(--text);font:inherit;font-size:16px}.GoldenTickets_issueForm__LpSYG textarea{resize:vertical}.GoldenTickets_issueButton__EEELw{min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--gold);border-radius:10px;padding:10px 14px;background:var(--gold);color:var(--ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.GoldenTickets_issueButton__EEELw,.GoldenTickets_refresh__raAlG{transition:background-color .16s,border-color .16s}.GoldenTickets_refresh__raAlG:hover:not(:disabled){background:var(--ticket-surface)}.GoldenTickets_issueButton__EEELw:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 85%,white)}.GoldenTickets_panel__M9F_a button:focus-visible,.GoldenTickets_panel__M9F_a input:focus-visible,.GoldenTickets_panel__M9F_a textarea:focus-visible,.GoldenTickets_uses__NirYQ summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.GoldenTickets_panel__M9F_a button:disabled{opacity:.55;cursor:wait}.GoldenTickets_list__DOzAy{display:grid;grid-gap:14px;gap:14px}.GoldenTickets_ticket__PBKbs{min-width:0;border:1px solid var(--ticket-border);border-radius:12px;padding:16px}.GoldenTickets_active__a0fkD{background:linear-gradient(125deg,var(--ticket-surface),var(--panel-2) 75%)}.GoldenTickets_expired__y3z92{border-color:color-mix(in srgb,var(--muted) 35%,transparent);background:var(--panel)}.GoldenTickets_ticketTop__Jvag7{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.GoldenTickets_ticketTop__Jvag7>span:first-child{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--gold)}.GoldenTickets_expired__y3z92 .GoldenTickets_ticketTop__Jvag7>span:first-child{color:var(--text)}.GoldenTickets_status__zu40X{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--ticket-border);border-radius:99px;padding:3px 9px;font-size:14px;color:var(--gold);white-space:nowrap}.GoldenTickets_expired__y3z92 .GoldenTickets_status__zu40X{color:var(--muted);border-color:color-mix(in srgb,var(--muted) 35%,transparent)}.GoldenTickets_expiry__TIfRo{display:grid;grid-gap:3px;gap:3px;margin:16px 0 8px;color:var(--muted);font-size:14px}.GoldenTickets_expiry__TIfRo strong{font-size:16px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GoldenTickets_metadata__OoGNq{margin:8px 0 0;font-size:14px;color:var(--muted)}.GoldenTickets_comment__mDtNJ{margin:12px 0;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.GoldenTickets_uses__NirYQ{margin-top:12px;border-top:1px solid var(--ticket-border)}.GoldenTickets_uses__NirYQ summary{min-height:44px;display:flex;align-items:center;gap:8px;color:var(--gold);cursor:pointer;font-size:14px}.GoldenTickets_uses__NirYQ summary:after{content:"+";margin-left:auto;font-size:20px}.GoldenTickets_uses__NirYQ[open] summary:after{content:"−"}.GoldenTickets_uses__NirYQ ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.GoldenTickets_uses__NirYQ li{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 0;border-top:1px solid var(--ticket-border);font-size:14px;overflow-wrap:anywhere}.GoldenTickets_uses__NirYQ li span{color:var(--muted)}.GoldenTickets_empty__amQw_{color:var(--muted);margin:14px 0 0;font-size:14px}.GoldenTickets_success__xs9It{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:14px}.GoldenTickets_error__8MLzl{color:#ffadb5;font-size:14px;overflow-wrap:anywhere}.GoldenTickets_paymentMethod__WEwlf.GoldenTickets_paymentMethod__WEwlf{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,var(--panel))}.GoldenTickets_paymentMethod__WEwlf.GoldenTickets_paymentMethod__WEwlf>svg{color:var(--gold)}.GoldenTickets_paymentMethod__WEwlf.GoldenTickets_paymentMethod__WEwlf[aria-checked=true]{background:color-mix(in srgb,var(--gold) 23%,var(--panel));box-shadow:inset 0 0 0 1px var(--gold)}.GoldenTickets_paymentMethod__WEwlf:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.GoldenTickets_paymentModal__7YvOm .payment-method-grid>button strong{font-size:16px}.GoldenTickets_paymentModal__7YvOm .payment-method-grid>button small,.GoldenTickets_paymentModal__7YvOm .payment-method-grid>button>b,.GoldenTickets_paymentModal__7YvOm .web-share-modal-head span{font-size:14px}.GoldenTickets_paymentNote__MT67_{color:var(--gold);font-size:14px;line-height:1.5}@media (max-width:420px){.GoldenTickets_panel__M9F_a{padding:16px}.GoldenTickets_heading__hWuYC{gap:8px}.GoldenTickets_heading__hWuYC h2{font-size:18px}.GoldenTickets_ticket__PBKbs{padding:14px}}@media (prefers-reduced-motion:reduce){.GoldenTickets_issueButton__EEELw,.GoldenTickets_refresh__raAlG{transition:none}}.AdminNavigation_root__RyZeE.AdminNavigation_root__RyZeE{display:block;overflow:auto}.AdminNavigation_group__ufo8I{padding-block:4px}.AdminNavigation_mobile__BeU2A{display:none}.AdminNavigation_groupButton__cjByA.AdminNavigation_groupButton__cjByA{width:100%;min-height:44px;padding:8px 12px;justify-content:space-between;border-radius:6px;color:#c0cbcd;font-size:14px;font-weight:650}.AdminNavigation_groupButton__cjByA[data-selected]{color:#f6fffc}.AdminNavigation_groupButton__cjByA:hover{background:rgb(255 255 255/4%)}.AdminNavigation_groupButton__cjByA svg{transition:transform .16s ease-out}.AdminNavigation_groupButton__cjByA svg[data-open]{transform:rotate(180deg)}.AdminNavigation_children__kloXw:not([hidden]){display:grid;grid-gap:2px;gap:2px;padding-bottom:8px}.AdminNavigation_item__Qc4HN.AdminNavigation_item__Qc4HN{width:100%;min-height:46px;padding-inline:16px;font-size:15px}.AdminNavigation_children__kloXw .AdminNavigation_item__Qc4HN.AdminNavigation_item__Qc4HN{padding-left:22px}.AdminNavigation_item__Qc4HN span{overflow-wrap:anywhere}.AdminNavigation_item__Qc4HN:hover:not([aria-current]){color:#edf4f3;background:rgb(255 255 255/4%)}.AdminNavigation_loyalty__ef8pd{margin-block:8px;padding-block:8px;border-block:1px solid rgb(141 171 173/14%)}.AdminNavigation_root__RyZeE button:focus-visible{outline:2px solid #46e3c6;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.AdminNavigation_groupButton__cjByA svg{transition:none}}@media (min-width:768px) and (max-width:860px){.AdminNavigation_groupButton__cjByA.AdminNavigation_groupButton__cjByA{padding:8px 3px;font-size:12px}.AdminNavigation_children__kloXw .AdminNavigation_item__Qc4HN.AdminNavigation_item__Qc4HN,.AdminNavigation_item__Qc4HN.AdminNavigation_item__Qc4HN{min-height:54px;padding:6px 3px;font-size:12px}}@media (max-width:760px){.AdminNavigation_root__RyZeE.AdminNavigation_root__RyZeE{overflow:visible}.AdminNavigation_desktop__yKUvH{display:none}.AdminNavigation_mobile__BeU2A{display:grid;grid-gap:6px;gap:6px;color:#afbec0;font-size:12px}.AdminNavigation_mobile__BeU2A select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #344449;border-radius:6px;color:#f6fffc;background:#0d1216;font:inherit;font-size:16px;color-scheme:dark}}.Loyalty_admin__lOvBG{--pass-text:#edf4f3;--pass-muted:#a9b6b8;--pass-line:rgba(141,171,173,.23);--pass-surface:#11171b;--pass-accent:#38d2b3;color:var(--pass-text)}.Loyalty_mini__3aWb1{--pass-text:var(--mini-ivory);--pass-muted:var(--mini-muted);--pass-line:var(--mini-line-strong);--pass-surface:var(--mini-ink-raised);--pass-accent:var(--mini-stage);color:var(--pass-text)}.Loyalty_workspace__zP3WQ{display:grid;grid-gap:24px;gap:24px;min-width:0}.Loyalty_workspace__zP3WQ>[role=tabpanel]{min-width:0}.Loyalty_keptPanel__KkLrz[hidden],.Loyalty_programPanel__WndWL[hidden]{display:none}.Loyalty_programEditor__iC8ez,.Loyalty_programPanel__WndWL{min-width:0}.Loyalty_programPanel__WndWL{display:grid;grid-gap:24px;gap:24px}.Loyalty_programPanel__WndWL>.Loyalty_section___aWWz:first-child{padding-top:0;border-top:0}.Loyalty_programToolbar__h9iZ9{position:-webkit-sticky;position:sticky;top:10px;z-index:35;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--pass-line);border-radius:8px;background:#090e11;box-shadow:0 12px 30px rgba(0,0,0,.24)}.Loyalty_programTabs__s_Sie{min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.Loyalty_programTabs__s_Sie button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:6px;color:var(--pass-muted);background:transparent;font-size:14px;font-weight:800}.Loyalty_programTabs__s_Sie button[aria-selected=true]{border-color:rgba(30,215,179,.32);color:#78efdc;background:rgba(18,120,101,.14)}.Loyalty_programTabs__s_Sie button:hover{color:var(--pass-text)}.Loyalty_programToolbar__h9iZ9 .Loyalty_actions__hunEQ{margin:0}.Loyalty_liveProgram__1FF3S{display:grid;grid-gap:12px;gap:12px;padding:20px 0;border-block:1px solid var(--pass-line)}.Loyalty_liveProgramState__F4NwJ{display:flex;align-items:center;gap:12px}.Loyalty_liveProgramState__F4NwJ h3{margin:0 0 5px;font-size:22px}.Loyalty_liveProgramState__F4NwJ p{margin:0;color:var(--pass-muted);line-height:1.5}.Loyalty_statusDot__xQyTD{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--pass-muted)}.Loyalty_statusActive__OiatG{background:var(--pass-accent)}.Loyalty_technicalInfo__aTGqC{color:var(--pass-muted);font-size:14px;line-height:1.5}.Loyalty_technicalInfo__aTGqC>summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:8px}.Loyalty_technicalInfo__aTGqC>summary:before{content:"";width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);margin-right:4px}.Loyalty_technicalInfo__aTGqC[open]>summary:before{transform:rotate(45deg)}.Loyalty_technicalInfo__aTGqC p{margin:8px 0 0}.Loyalty_technicalInfo__aTGqC>summary::-webkit-details-marker{display:none}.Loyalty_launchActions__ar93J{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 16px}.Loyalty_launchActions__ar93J>p{font-size:14px;max-width:36ch}.Loyalty_launchSteps__FkXQe{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:22px;color:var(--pass-muted);line-height:1.5}.Loyalty_launchWarning__o_k4N{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(239,172,179,.45);border-radius:8px;background:rgba(185,42,61,.08);color:#efacb3}.Loyalty_launchWarning__o_k4N svg{flex-shrink:0;margin-top:3px}.Loyalty_launchWarning__o_k4N p{margin:5px 0 12px}.Loyalty_dangerZone__u7E3c{padding-top:16px;border-top:1px solid var(--pass-line)}.Loyalty_dangerZone__u7E3c>summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;color:var(--pass-muted);font-size:14px;font-weight:700}.Loyalty_dangerZone__u7E3c>summary::-webkit-details-marker{display:none}.Loyalty_dangerZone__u7E3c>.Loyalty_form__WMvDo{padding:16px 0;max-width:70ch}.Loyalty_dangerZone__u7E3c h3,.Loyalty_dangerZone__u7E3c p{margin:0;line-height:1.5}.Loyalty_dangerButton__vtiuB{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid rgba(239,172,179,.5);border-radius:6px;background:#64232d;color:#ffe8eb;font-size:14px;font-weight:700}.Loyalty_dangerZone__u7E3c .Loyalty_dangerButton__vtiuB{justify-self:start}.Loyalty_dangerButton__vtiuB:hover:not(:disabled){background:#7d2e3a}.Loyalty_dangerButton__vtiuB:disabled{opacity:.45;cursor:not-allowed}.Loyalty_confirmDialog__MeOGr.web-share-modal.cash-form-modal{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:hidden;background:var(--pass-surface);color:var(--pass-text)}.Loyalty_confirmDialog__MeOGr>.web-share-modal-head{flex-shrink:0}.Loyalty_confirmBody__ODQV8{display:grid;align-content:start;grid-gap:18px;gap:18px;flex:1 1 auto;overflow-y:auto;min-height:0;overscroll-behavior:contain}.Loyalty_confirmBody__ODQV8>p{margin:0;line-height:1.55}.Loyalty_launchSummary__1IhLd{display:grid;grid-gap:12px;gap:12px;margin:0}.Loyalty_launchSummary__1IhLd>div{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);grid-gap:12px;gap:12px}.Loyalty_launchSummary__1IhLd dt{color:var(--pass-muted);font-size:14px;line-height:1.5}.Loyalty_launchSummary__1IhLd dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.Loyalty_confirmFooter__GSnmK{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid var(--pass-line)}@media(max-width:600px){.Loyalty_confirmDialog__MeOGr.web-share-modal.cash-form-modal{max-height:calc(100dvh - 24px)}}@media(max-width:700px){.Loyalty_launchActions__ar93J{align-items:stretch}.Loyalty_launchActions__ar93J>.Loyalty_actions__hunEQ{width:100%}.Loyalty_launchActions__ar93J>p{max-width:none}.Loyalty_launchSummary__1IhLd>div{grid-template-columns:minmax(0,1fr);gap:4px}.Loyalty_confirmFooter__GSnmK>button{width:100%}.Loyalty_programEditor__iC8ez .Loyalty_field__LT6Ck input,.Loyalty_programEditor__iC8ez .Loyalty_field__LT6Ck select,.Loyalty_programEditor__iC8ez .Loyalty_field__LT6Ck textarea,.Loyalty_programEditor__iC8ez .Loyalty_fields__l_lwL input,.Loyalty_programEditor__iC8ez .Loyalty_fields__l_lwL select,.Loyalty_programEditor__iC8ez .Loyalty_fields__l_lwL textarea{font-size:16px}}.Loyalty_head__jS2S6{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.Loyalty_head__jS2S6 h1,.Loyalty_head__jS2S6 h2{margin:0 0 8px}.Loyalty_head__jS2S6 p,.Loyalty_muted__LLmg1{margin:0;color:var(--pass-muted);line-height:1.5}.Loyalty_actions__hunEQ{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Loyalty_tabs__jNIKV{display:flex;gap:4px;overflow:auto;border-bottom:1px solid var(--pass-line);padding-bottom:8px}.Loyalty_tabs__jNIKV button{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:0;border-radius:6px;background:transparent;color:var(--pass-muted);font-weight:700}.Loyalty_tabs__jNIKV button[aria-selected=true]{background:var(--pass-surface);color:var(--pass-text)}.Loyalty_section___aWWz{padding-top:24px;border-top:1px solid var(--pass-line)}.Loyalty_section___aWWz h2,.Loyalty_section___aWWz h3{margin:0 0 12px;font-size:20px}.Loyalty_section___aWWz p{line-height:1.55}.Loyalty_empty__J8GDw{padding:24px 0;color:var(--pass-muted);line-height:1.5}.Loyalty_error__d_4BO{color:#efacb3;margin:0;line-height:1.5}.Loyalty_notice__jKA5o{padding:14px 16px;background:var(--pass-surface);border:1px solid var(--pass-line);border-radius:8px;line-height:1.55}.Loyalty_notice__jKA5o p{margin:0 0 8px}.Loyalty_notice__jKA5o p:last-child{margin-bottom:0}.Loyalty_search__15vYD{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--pass-line);border-radius:8px;background:var(--pass-surface)}.Loyalty_search__15vYD input{width:100%;min-width:0;border:0;background:transparent;color:var(--pass-text);outline:none}.Loyalty_search__15vYD:focus-within{outline:2px solid var(--pass-accent);outline-offset:2px}.Loyalty_playerLayout__Cv0QZ{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;align-items:start}.Loyalty_playerList__ocPXB{display:grid;grid-gap:4px;gap:4px}.Loyalty_playerButton__DYgRm{min-height:60px;display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:8px;text-align:left;background:transparent;color:var(--pass-text)}.Loyalty_playerButton__DYgRm[aria-pressed=true]{border-color:var(--pass-accent);background:var(--pass-surface)}.Loyalty_playerButton__DYgRm span{min-width:0}.Loyalty_playerButton__DYgRm small,.Loyalty_playerButton__DYgRm strong{display:block;overflow-wrap:anywhere}.Loyalty_playerButton__DYgRm small{margin-top:4px;color:var(--pass-muted)}.Loyalty_passPanel__V_EOe{min-width:0;display:grid;grid-gap:20px;gap:20px}.Loyalty_summary__qfO6N{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--pass-line)}.Loyalty_summary__qfO6N h2{margin:0 0 6px;font-size:24px}.Loyalty_summary__qfO6N p{color:var(--pass-muted);margin:0;font-size:14px;line-height:1.5}.Loyalty_rewards__xS_bx{display:grid;grid-gap:12px;gap:12px}.Loyalty_reward__eGWro{padding:16px;border:1px solid var(--pass-line);border-radius:8px;background:var(--pass-surface)}.Loyalty_rewardHeading__x2n4H{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.Loyalty_rewardHeading__x2n4H h3{margin:0;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.Loyalty_state__fd6sd{flex-shrink:0;color:var(--pass-muted);font-size:12px;line-height:1.5}.Loyalty_available__m_5AX .Loyalty_state__fd6sd{color:var(--pass-text)}.Loyalty_spent__853yw .Loyalty_state__fd6sd{display:inline-flex;align-items:center;gap:5px;color:var(--pass-text)}.Loyalty_reward__eGWro dl{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0 0}.Loyalty_reward__eGWro dl div{display:grid;grid-gap:4px;gap:4px}.Loyalty_reward__eGWro dt{color:var(--pass-muted);font-size:12px}.Loyalty_reward__eGWro dd{margin:0;font-size:14px}.Loyalty_reward__eGWro p{color:var(--pass-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.Loyalty_reward__eGWro .Loyalty_actions__hunEQ{margin-top:14px}.Loyalty_rewardOrigin___egTi{display:grid;grid-gap:5px;gap:5px;margin-top:12px;color:var(--pass-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.Loyalty_rewardOrigin___egTi b{color:var(--pass-text);font-weight:600}.Loyalty_paymentReward__pPqgU .Loyalty_rewardOrigin___egTi{padding-top:8px;margin-top:2px;border-top:1px solid var(--pass-line)}.Loyalty_reward__eGWro.Loyalty_highlight__so0cu{outline:2px solid var(--pass-accent);outline-offset:3px}.Loyalty_primary__NYsbt,.Loyalty_secondary__z_fDx{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:6px;font-weight:700;font-size:14px}.Loyalty_secondary__z_fDx{color:var(--pass-text);background:transparent;border:1px solid var(--pass-line)}.Loyalty_primary__NYsbt{color:#071513;background:var(--pass-accent);border:1px solid transparent}.Loyalty_mini__3aWb1 .Loyalty_primary__NYsbt{color:var(--mini-ivory)}.Loyalty_secondary__z_fDx:hover:not(:disabled){background:var(--pass-surface)}.Loyalty_primary__NYsbt:hover:not(:disabled){filter:brightness(1.12)}.Loyalty_admin__lOvBG button:focus-visible,.Loyalty_admin__lOvBG input:focus-visible,.Loyalty_admin__lOvBG select:focus-visible,.Loyalty_admin__lOvBG textarea:focus-visible{outline:2px solid var(--pass-accent);outline-offset:3px}.Loyalty_primary__NYsbt:disabled,.Loyalty_secondary__z_fDx:disabled{opacity:.45;cursor:not-allowed}.Loyalty_achievements__d9NWW{display:grid;grid-gap:0;gap:0}.Loyalty_achievement__aEOVE{padding:18px 0;border-bottom:1px solid var(--pass-line)}.Loyalty_achievement__aEOVE:last-child{border-bottom:0}.Loyalty_achievement__aEOVE h3{margin:0;font-size:17px}.Loyalty_achievement__aEOVE p{margin:8px 0 0;font-size:14px;color:var(--pass-muted);line-height:1.5}.Loyalty_completedState__ifLHk{display:inline-flex;align-items:center;gap:5px;color:var(--pass-text)}.Loyalty_achievementComplete__91erj .Loyalty_progress__bIClH>span{background:var(--pass-text)}.Loyalty_achievement__aEOVE p.Loyalty_historicalCredit__4Siet{color:var(--pass-text);font-weight:600}.Loyalty_achievementAward__6gvnp{margin-top:12px}.Loyalty_achievementReward__dHdJ8{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--pass-line)}.Loyalty_achievementReward__dHdJ8 strong{font-size:14px}.Loyalty_achievementReward__dHdJ8 span{color:var(--pass-muted);font-size:13px;line-height:1.5}.Loyalty_achievementReward__dHdJ8 button{justify-self:start;margin-top:4px}.Loyalty_progress__bIClH{margin:12px 0 6px;height:4px;background:var(--pass-line);overflow:hidden;border-radius:2px}.Loyalty_progress__bIClH>span{display:block;height:100%;background:var(--pass-text)}.Loyalty_progressMeta__nVZRP{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;color:var(--pass-muted);font-size:12px;line-height:1.5}.Loyalty_weeks__WXFgs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.Loyalty_weeks__WXFgs span{padding:5px 8px;border:1px solid var(--pass-line);border-radius:4px;font-size:12px}.Loyalty_invite__j2Wha{display:grid;grid-gap:16px;gap:16px}.Loyalty_invite__j2Wha p{margin:0;line-height:1.55;color:var(--pass-muted)}.Loyalty_inviteLink__GICgL{display:grid;grid-gap:10px;gap:10px}.Loyalty_inviteLink__GICgL input{min-height:48px;width:100%;border:1px solid var(--pass-line);padding:10px 12px;border-radius:6px;background:var(--pass-surface);color:var(--pass-text)}.Loyalty_qr__5NjPA{justify-self:start;background:#fff;border-radius:6px;width:200px;height:200px}.Loyalty_history__lr1M1{display:grid}.Loyalty_history__lr1M1 article{padding:14px 0;border-bottom:1px solid var(--pass-line)}.Loyalty_history__lr1M1 article:last-child{border-bottom:0}.Loyalty_historyHeading__GvVjM{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.Loyalty_historyHeading__GvVjM strong{font-size:14px;overflow-wrap:anywhere}.Loyalty_history__lr1M1 p,.Loyalty_history__lr1M1 time{font-size:13px;color:var(--pass-muted);line-height:1.5;overflow-wrap:anywhere}.Loyalty_history__lr1M1 p{margin:8px 0 0}.Loyalty_history__lr1M1 details{margin-top:8px;font-size:13px;color:var(--pass-muted)}.Loyalty_changes__5C8yo{display:grid;grid-gap:8px;gap:8px;padding:12px 0;margin:0}.Loyalty_changes__5C8yo div{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,2fr);grid-gap:12px;gap:12px}.Loyalty_changes__5C8yo dd{margin:0;overflow-wrap:anywhere}.Loyalty_form__WMvDo{display:grid;grid-gap:18px;gap:18px}.Loyalty_fieldset__hY9zK{min-width:0;padding:0;margin:0;border:0;display:grid;grid-gap:16px;gap:16px}.Loyalty_fields__l_lwL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.Loyalty_field__LT6Ck,.Loyalty_fields__l_lwL label{display:grid;grid-gap:8px;gap:8px;color:var(--pass-text);font-size:14px}.Loyalty_field__LT6Ck input,.Loyalty_field__LT6Ck select,.Loyalty_field__LT6Ck textarea,.Loyalty_fields__l_lwL input,.Loyalty_fields__l_lwL select,.Loyalty_fields__l_lwL textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--pass-line);border-radius:6px;background:var(--pass-surface);color:var(--pass-text)}.Loyalty_field__LT6Ck small,.Loyalty_fields__l_lwL small{color:var(--pass-muted);line-height:1.45}.Loyalty_admin__lOvBG .Loyalty_toggle__1JDSV,.Loyalty_mini__3aWb1 .Loyalty_toggle__1JDSV{display:flex;gap:10px;align-items:center;min-height:44px;margin:0;font-size:14px;line-height:1.5}.Loyalty_admin__lOvBG .Loyalty_toggle__1JDSV input[type=checkbox],.Loyalty_mini__3aWb1 .Loyalty_toggle__1JDSV input[type=checkbox]{margin:0;padding:0;flex-shrink:0;width:20px;height:20px;min-width:20px;min-height:20px;accent-color:var(--pass-accent)}.Loyalty_editor__kT0tR{padding:18px 0;border-bottom:1px solid var(--pass-line)}.Loyalty_editor__kT0tR>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:44px;font-weight:700}.Loyalty_editor__kT0tR>summary small{color:var(--pass-muted);font-weight:400}.Loyalty_editor__kT0tR[open]>summary{margin-bottom:16px}.Loyalty_rewardEditor__NNCCD{display:grid;grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--pass-line)}.Loyalty_rewardEditor__NNCCD h4{margin:0}.Loyalty_choiceEditor__ubCHE{padding-left:16px;border-left:1px solid var(--pass-line)}.Loyalty_publish__R_ZAc{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--pass-line);border-radius:8px;padding:18px;background:var(--pass-surface)}.Loyalty_publish__R_ZAc h3{margin:0}.Loyalty_publish__R_ZAc p{margin:0;color:var(--pass-muted);line-height:1.5}.Loyalty_sourceRow__KbTKd{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.Loyalty_modal__BYjS9{display:grid;grid-gap:18px;gap:18px}.Loyalty_sourceChoices__NEo3W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.Loyalty_sourceChoices__NEo3W button[aria-pressed=true]{border-color:var(--pass-accent);color:var(--pass-accent)}.Loyalty_paymentRewards__CEq7s{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.Loyalty_paymentRewards__CEq7s h3{margin:0;font-size:18px}.Loyalty_paymentRewards__CEq7s .Loyalty_error__d_4BO{color:#efacb3}.Loyalty_paymentUnavailable__qrEM_{display:flex;gap:8px;padding:12px;border:1px solid rgba(239,172,179,.4);border-radius:6px;background:rgba(185,42,61,.1)}.Loyalty_paymentUnavailable__qrEM_ svg{flex-shrink:0;margin-top:2px}.Loyalty_paymentReward__pPqgU{display:grid;grid-gap:6px;gap:6px;width:100%;min-height:68px;text-align:left;border:1px solid var(--pass-line);border-radius:8px;background:var(--pass-surface);color:var(--pass-text);padding:12px}.Loyalty_paymentReward__pPqgU[aria-checked=true]{border-color:var(--pass-accent)}.Loyalty_paymentReward__pPqgU small,.Loyalty_paymentReward__pPqgU span{color:var(--pass-muted);line-height:1.4}.Loyalty_paymentRewards__CEq7s .payment-confirmation{color:var(--pass-text)}@media(min-width:700px){.Loyalty_mini__3aWb1 .Loyalty_rewards__xS_bx{grid-template-columns:repeat(2,minmax(0,1fr))}.Loyalty_invite__j2Wha{grid-template-columns:minmax(0,1fr) 200px}.Loyalty_invite__j2Wha>h2{grid-column:1/-1}}@media(max-width:700px){.Loyalty_head__jS2S6{flex-direction:column}.Loyalty_fields__l_lwL,.Loyalty_playerLayout__Cv0QZ{grid-template-columns:minmax(0,1fr)}.Loyalty_playerList__ocPXB{max-height:240px;overflow:auto}.Loyalty_sourceRow__KbTKd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Loyalty_sourceRow__KbTKd>.Loyalty_toggle__1JDSV{grid-column:1/-1}.Loyalty_rewardHeading__x2n4H{flex-wrap:wrap}.Loyalty_workspace__zP3WQ{gap:20px}.Loyalty_programToolbar__h9iZ9{top:4px;padding:8px;gap:8px}.Loyalty_programToolbar__h9iZ9 .Loyalty_actions__hunEQ{gap:8px}.Loyalty_programToolbar__h9iZ9 .Loyalty_actions__hunEQ>button{flex:1 1 auto;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.Loyalty_admin__lOvBG *,.Loyalty_mini__3aWb1 *{scroll-behavior:auto;transition:none;animation:none}}.PlayerTournamentNotes_playerCard__Fjxz5{flex-wrap:wrap}.PlayerTournamentNotes_playerCard__Fjxz5>div{flex:1 1 110px}.PlayerTournamentNotes_secondary__L7G0W,.PlayerTournamentNotes_trigger__H4mei{min-height:44px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(141,171,173,.3);border-radius:6px;color:#dce7e4;background:#162024;font-size:14px;font-weight:750}.PlayerTournamentNotes_trigger__H4mei{-webkit-margin-start:auto;margin-inline-start:auto}.PlayerTournamentNotes_trigger__H4mei[aria-expanded=true]{border-color:#79d7c7;color:#a3eedf}.PlayerTournamentNotes_secondary__L7G0W:hover:not(:disabled),.PlayerTournamentNotes_trigger__H4mei:hover:not(:disabled){background:#223034}.PlayerTournamentNotes_editor__ndwvK button:focus-visible,.PlayerTournamentNotes_editor__ndwvK textarea:focus-visible,.PlayerTournamentNotes_secondary__L7G0W:focus-visible,.PlayerTournamentNotes_trigger__H4mei:focus-visible{outline:2px solid #79d7c7;outline-offset:3px}.PlayerTournamentNotes_secondary__L7G0W:disabled,.PlayerTournamentNotes_trigger__H4mei:disabled{opacity:.55;cursor:default}.PlayerTournamentNotes_preview__ZW_3K{margin:12px 0 16px;display:flex;align-items:flex-start;gap:9px;color:#dce7e4;font-size:14px;line-height:1.5}.PlayerTournamentNotes_preview__ZW_3K svg{flex:0 0 auto;margin-top:2px;color:#a0b4b5}.PlayerTournamentNotes_preview__ZW_3K span{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.PlayerTournamentNotes_editor__ndwvK{margin:16px 0 20px;display:grid;grid-gap:9px;gap:9px}.PlayerTournamentNotes_editor__ndwvK label{color:#e4eeeb;font-size:14px;font-weight:750;overflow-wrap:anywhere}.PlayerTournamentNotes_editor__ndwvK textarea{width:100%;min-height:100px;padding:12px;border:1px solid rgba(141,171,173,.35);border-radius:6px;color:#eef3f1;background:#090f12;font:inherit;font-size:16px;line-height:1.5;resize:vertical}.PlayerTournamentNotes_editor__ndwvK textarea::placeholder{color:#93a7a9}.PlayerTournamentNotes_help__Gvnv4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#a0b4b5}.PlayerTournamentNotes_help__Gvnv4 small{font-size:12px;line-height:1.5}.PlayerTournamentNotes_help__Gvnv4>span{flex:0 0 auto;font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlayerTournamentNotes_help__Gvnv4 .PlayerTournamentNotes_limit__cwf_x{color:#f1b986}.PlayerTournamentNotes_error__8Xqb3{margin:0;color:#ffb2b7;font-size:14px;line-height:1.5}.PlayerTournamentNotes_actions__kS1ko{display:flex;flex-wrap:wrap;gap:8px}.PlayerTournamentNotes_actions__kS1ko button{min-height:44px;flex:1 1 auto;font-size:14px}@media (max-width:420px){.PlayerTournamentNotes_trigger__H4mei{-webkit-margin-start:0;margin-inline-start:0}.PlayerTournamentNotes_actions__kS1ko>button:first-child{flex-basis:100%}}