.location_wrap__oxcGU{max-width:1500px;margin-inline:auto;padding-inline:clamp(20px,4vw,60px)}.location_breadcrumb__z5MMu{padding-block:12px 28px}.location_hero__acDQW{margin-inline:auto;max-width:1500px;border:1px solid #d1b06466;background:#343b45}.location_heroGrid__ET9LZ{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(28px,4vw,60px)}.location_heroTitle__zpaJw{margin-top:0;font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:1.05;font-weight:700}.location_heroIntro__Oimax{margin-top:22px;max-width:590px;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.5;color:#fff}.location_actions__hie7Q{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:32px}.location_phone__nruun{font-size:1.16rem;font-weight:650;color:var(--brand-gold);text-decoration:underline;text-underline-offset:5px}.location_phone__nruun:hover{color:white}.location_landscape__bmoK9{position:relative;margin:0;width:100%;max-width:560px;aspect-ratio:4/3;justify-self:end;overflow:hidden}.location_landscapeImage__Ko8y4{object-fit:cover}@media (max-width:900px){.location_heroGrid__ET9LZ{grid-template-columns:1fr .8fr;gap:28px}}@media (max-width:600px){.location_heroGrid__ET9LZ{grid-template-columns:1fr;padding:28px 24px}.location_heroTitle__zpaJw{font-size:clamp(2rem,8.4vw,3rem)}.location_heroIntro__Oimax{font-size:1.1rem}.location_landscape__bmoK9{max-width:440px;justify-self:start}.location_actions__hie7Q{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:no-preference){.location_phone__nruun{transition:color .16s ease}}.Selector_root__DgCMG{position:relative;display:inline-block;vertical-align:middle;max-width:100%;min-width:0}.Selector_trigger__X_OM7{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;max-width:100%;padding:10px 14px;border:1px solid #e0e4e9;border-radius:12px;background:white;color:#172032;font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.Selector_trigger__X_OM7>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Selector_trigger__X_OM7:hover:not(:disabled){border-color:#a58235;background:#fcfbf8}.Selector_trigger__X_OM7:focus-visible{outline:2px solid #a58235;outline-offset:3px}.Selector_trigger__X_OM7:disabled{opacity:.5;cursor:default}.Selector_trigger__X_OM7[aria-invalid=true]{border-color:#b91c1c}.Selector_chevron__C3GzL{display:flex;flex-shrink:0;color:#728091}.Selector_menu__l5ddV{position:fixed;z-index:10000;display:flex;flex-direction:column;overflow:hidden;padding:6px;border:1px solid #e0e4e9;border-radius:14px;background:white;color:#172032;box-shadow:0 8px 24px #17203214;font-family:var(--font-sans),Montserrat,sans-serif;font-size:14px;transform-origin:top}.Selector_list__7dclq{overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin}.Selector_option__m_JaF{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:10px;text-align:left;font:inherit;cursor:pointer;background:transparent}.Selector_option__m_JaF>span{flex:1}.Selector_option__m_JaF>small{color:#728091}.Selector_option__m_JaF>svg{flex-shrink:0;color:#a58235}.Selector_active__s9_Z2,.Selector_option__m_JaF:hover{background:#efe9da}.Selector_option__m_JaF:disabled{opacity:.45;cursor:default}.Selector_option__m_JaF[aria-selected=true]{font-weight:600}.Selector_search__Prham{display:flex;align-items:center;gap:8px;flex-shrink:0;margin:2px 2px 6px;padding:8px;border:1px solid #e6e8ec;border-radius:10px;color:#728091}.Selector_search__Prham input{width:100%;min-width:0;border:0;outline:none;background:white;color:#172032;font:inherit}.Selector_empty__iuL7f{padding:18px 10px;color:#728091}.Selector_formValue__pR5cc{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none;clip-path:inset(50%)}.Selector_error__jPpku{display:block;margin-top:6px;color:#b91c1c;font-size:11px}.Selector_root__DgCMG:has(>.Selector_trigger__X_OM7[class*=w-full]){width:100%}label>.Selector_root__DgCMG{display:block;width:100%}label>.Selector_root__DgCMG>.Selector_trigger__X_OM7{width:100%}@media (pointer:coarse){.Selector_option__m_JaF,.Selector_trigger__X_OM7{min-height:44px}}@media (prefers-reduced-motion:reduce){.Selector_trigger__X_OM7{transition:none}}.Selector_dateMenu__njypL{overflow:auto;padding:16px}.Selector_dateActions__R8qIp{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e6e8ec;margin-top:16px;padding-top:12px}.Selector_dateActions__R8qIp button{min-height:40px;padding:8px 12px;border:1px solid #e0e4e9;border-radius:12px;cursor:pointer}.Selector_timeField__ng9p9{display:grid;gap:8px;margin-top:16px}.Selector_timeField__ng9p9 input{padding:8px;border:1px solid #e0e4e9;border-radius:12px}.Selector_description__vjJCv{display:block;margin-top:4px;color:#728091;font-size:11px;font-weight:400;line-height:1.5}.Selector_suggestions__jJs_t{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;max-height:240px;overflow:auto;padding:6px;background:white;color:#172032;border:1px solid #e0e4e9;border-radius:9px;box-shadow:0 8px 24px #17203214}.Selector_actionMenu__widrN{border-color:#e0e4e9;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgb(23 32 50/12%)}.Selector_actionMenu__widrN a,.Selector_actionMenu__widrN button:not([role=combobox]){min-height:40px}.Selector_actionMenu__widrN a:hover,.Selector_actionMenu__widrN button:not([role=combobox]):hover{background-color:#efe9da}@media (pointer:coarse){.Selector_actionMenu__widrN a,.Selector_actionMenu__widrN button:not([role=combobox]){min-height:44px}}.Selector_trigger__X_OM7[aria-expanded=true]{border-color:#a58235;box-shadow:0 0 0 3px #a5823514}.Selector_option__m_JaF[aria-selected=true]{background:#f7ecd3;color:#5c471d}.Selector_dateActions__R8qIp button:last-child{background:#f7ecd3;border-color:#ead6a8;color:#493a1c;font-weight:600}.Selector_timeField__ng9p9 input:focus-visible{outline:2px solid #a58235;outline-offset:2px}.WorkDialogs_backdrop__2my1P{position:fixed;inset:0;z-index:120;background:#17203255;display:flex;align-items:center;justify-content:center;padding:24px;color:#172032}.WorkDialogs_dialog__0_CZt{background:white;border:1px solid #e6e8ec;border-radius:12px;width:min(480px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;box-shadow:0 16px 48px #17203225;font-size:13px}.WorkDialogs_wide__DogJl{width:min(1200px,100%)}.WorkDialogs_title__RjfJm{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e6e8ec}.WorkDialogs_title__RjfJm h2{font-family:var(--font-sans),sans-serif;font-size:18px;line-height:26px;font-weight:600;margin:0;letter-spacing:0}.WorkDialogs_title__RjfJm button{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;cursor:pointer}.WorkDialogs_body__CWXMC{padding:24px;overflow:auto}.WorkDialogs_footer__YshSY{padding:16px 24px;border-top:1px solid #e6e8ec;display:flex;justify-content:flex-end;gap:12px}.WorkDialogs_button__orjFy,.WorkDialogs_primary__Fn46x{border:1px solid #e0e4e9;border-radius:7px;min-height:36px;padding:8px 16px;cursor:pointer;font-size:12px;font-weight:500}.WorkDialogs_primary__Fn46x{color:white;background:#172032;border-color:#172032}.WorkDialogs_dialog__0_CZt button:disabled{opacity:.5;cursor:default}.WorkDialogs_dialog__0_CZt button:focus-visible,.WorkDialogs_select__4NDfA button:focus-visible{outline:2px solid #a58235;outline-offset:3px}.WorkDialogs_fields__Xzc3e{display:grid;gap:20px;margin:24px 0}.WorkDialogs_field__CY9uR{display:grid;gap:8px;font-size:12px;color:#728091}.WorkDialogs_field__CY9uR input,.WorkDialogs_field__CY9uR textarea{color:#172032;border:1px solid #e0e4e9;border-radius:7px;padding:10px;width:100%;background:white}.WorkDialogs_facts__xF3Cp{display:grid;grid-template-columns:90px 1fr;gap:18px 12px;margin:24px 0}.WorkDialogs_facts__xF3Cp dt{font-weight:600}.WorkDialogs_facts__xF3Cp dd{margin:0}.WorkDialogs_select__4NDfA{position:relative;min-width:0;color:#172032}.WorkDialogs_selectTrigger__ZwnpW{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid #e0e4e9;border-radius:7px;padding:6px 10px;min-height:32px;font-size:12px;line-height:18px;background:white;cursor:pointer;text-align:left}.WorkDialogs_options__J4rTN{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:180px;max-height:280px;overflow:auto;z-index:60;padding:6px;background:white;border:1px solid #e0e4e9;border-radius:9px;box-shadow:0 8px 24px #17203214}.WorkDialogs_options__J4rTN button{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:9px 10px;border-radius:6px;font-size:12px;cursor:pointer}.WorkDialogs_highlight__LvueT,.WorkDialogs_options__J4rTN button:hover{background:#efe9da}.WorkDialogs_location__3WlEg{margin:-24px -24px 24px;background:#f8fafc;border-bottom:1px solid #e6e8ec;overflow:hidden}.WorkDialogs_location__3WlEg svg{width:100%;height:140px;display:block}.WorkDialogs_location__3WlEg p{margin:12px 24px;font-size:12px;color:#64748b}.WorkDialogs_notice__3Eb4A{color:#854d0e;padding:12px 0;line-height:1.6}.WorkDialogs_tabs__aDfA_{display:flex;gap:4px;border-bottom:1px solid #e6e8ec;margin-bottom:20px}.WorkDialogs_tabs__aDfA_ button{padding:10px 14px;border-bottom:2px solid transparent;cursor:pointer}.WorkDialogs_tabs__aDfA_ button[aria-pressed=true]{border-color:#a58235;font-weight:600}.WorkDialogs_calendarHeader__NByZ_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.WorkDialogs_calendarHeader__NByZ_ button{min-width:36px;min-height:36px;cursor:pointer}.WorkDialogs_calendar__Hn0ic{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.WorkDialogs_calendar__Hn0ic>span{padding:8px 0;text-align:center;font-size:11px;color:#728091}.WorkDialogs_calendar__Hn0ic>button{min-height:44px;border-radius:6px;cursor:pointer}.WorkDialogs_calendar__Hn0ic>button[aria-pressed=true]{background:#172032;color:white}.WorkDialogs_manage__zewNU{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.WorkDialogs_monthGrid__k9FqC{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.WorkDialogs_monthGrid__k9FqC>div{border:1px solid #e6e8ec;min-height:90px;padding:8px;font-size:12px}.WorkDialogs_monthGrid__k9FqC p{background:#efe9da;padding:4px;margin-top:8px;font-size:11px}.WorkDialogs_request__8rSoC{padding:16px 0;border-bottom:1px solid #e6e8ec;line-height:1.7}.WorkDialogs_request__8rSoC button{margin:8px 8px 0 0}.WorkDialogs_org__v6_6S{padding:24px;background:#f8fafc;min-height:360px}.WorkDialogs_orgRow__AyU7e{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:24px 0}.WorkDialogs_person__qyfBO{width:170px;padding:24px 16px;background:white;border:1px solid #e6e8ec;border-top:3px solid #a58235;border-radius:7px;text-align:center}.WorkDialogs_person__qyfBO img{width:52px;height:52px;border-radius:50%;margin:0 auto 14px;object-fit:cover}.WorkDialogs_person__qyfBO p{color:#728091;font-size:12px;margin-top:8px}.WorkDialogs_connector__KkzgR{width:1px;height:24px;background:#a58235;margin:auto}@media(max-width:640px){.WorkDialogs_backdrop__2my1P{padding:12px}.WorkDialogs_dialog__0_CZt{max-height:calc(100dvh - 24px)}.WorkDialogs_body__CWXMC,.WorkDialogs_title__RjfJm{padding:20px}.WorkDialogs_location__3WlEg{margin:-20px -20px 20px}.WorkDialogs_manage__zewNU{grid-template-columns:1fr}.WorkDialogs_monthGrid__k9FqC>div{min-height:65px;padding:4px}.WorkDialogs_button__orjFy,.WorkDialogs_options__J4rTN button,.WorkDialogs_primary__Fn46x,.WorkDialogs_selectTrigger__ZwnpW{min-height:44px}}.WorkDialogs_person__qyfBO>svg{display:block;margin:0 auto 14px;padding:12px;background:#f1f5f9;color:#728091;border-radius:50%}.ClockControls_clock__deMXD{padding:26px 28px;border-bottom:1px solid #e6e8ec;background:white;color:#172032}.ClockControls_status__d5hHu{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.ClockControls_status__d5hHu h2{margin:0;font-size:28px;font-weight:600;letter-spacing:.012em}.ClockControls_hint__F2p3B{margin:8px 0 0;font-size:13px;line-height:1.65;color:#64748b;max-width:60ch}.ClockControls_type__LPmzj{margin-top:24px}.ClockControls_typeLabel__E2JuA{display:block;margin-bottom:10px;font-size:13px;font-weight:600}.ClockControls_choices__EhiNQ{display:inline-flex;padding:4px;gap:4px;background:#f1f3f5;border-radius:10px}.ClockControls_choices__EhiNQ button{border:0;background:transparent;min-height:44px;min-width:116px;padding:10px 18px;border-radius:7px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer}.ClockControls_choices__EhiNQ button[aria-pressed=true]{color:#172032;background:white;box-shadow:0 1px 3px #17203215}.ClockControls_actions__tr4WB{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 12px}.ClockControls_actions__tr4WB button{min-height:48px;padding:12px 24px;border:1px solid #cbd5e1;border-radius:9px;font-size:15px;font-weight:600;cursor:pointer}.ClockControls_actions__tr4WB .ClockControls_primary__VZdMj{background:#172032;border-color:#172032;color:white}.ClockControls_clock__deMXD button:disabled{opacity:.5;cursor:default}.ClockControls_clock__deMXD button:focus-visible{outline:2px solid #a58235;outline-offset:2px}.ClockControls_settings__rLkkc{margin-top:24px;padding-top:20px;border-top:1px solid #e6e8ec}.ClockControls_auto__gCvs2{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600}.ClockControls_auto__gCvs2 input{width:18px;height:18px;accent-color:#92712c}.ClockControls_settings__rLkkc details{margin-left:30px}.ClockControls_settings__rLkkc summary{padding:8px 0;font-size:13px;color:#64748b;cursor:pointer}.ClockControls_warning__S3qBY{padding:12px 16px;margin-top:12px;background:#fffbeb;color:#854d0e;font-size:13px;line-height:1.65}@media(max-width:640px){.ClockControls_clock__deMXD{padding:24px 20px}.ClockControls_status__d5hHu h2{font-size:24px}.ClockControls_actions__tr4WB{flex-direction:column}.ClockControls_actions__tr4WB button{width:100%}.ClockControls_choices__EhiNQ{display:flex}.ClockControls_choices__EhiNQ button{flex:1;min-width:0}}.ClockControls_body__sM5TP{max-width:760px}.ClockControls_timecard__E_lc3{padding:28px 24px 20px;border-bottom:1px solid #e6e8ec}.ClockControls_timecardActions__D0Db8{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ClockControls_timecardActions__D0Db8 button{min-height:40px;padding:9px 22px;border:1px solid #94a3b8;border-radius:999px;background:white;color:#334155;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.ClockControls_timecardActions__D0Db8 button:hover:not(:disabled){background:#f8fafc;border-color:#475569}.ClockControls_timecard__E_lc3 button:disabled{opacity:.45;cursor:default}.ClockControls_clockSettings__mM8nJ summary:focus-visible,.ClockControls_timecard__E_lc3 button:focus-visible{outline:2px solid #a58235;outline-offset:3px}.ClockControls_shiftTools__P9FcG{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:13px;color:#64748b}.ClockControls_shiftState__P0gRW{font-weight:500}.ClockControls_shiftTools__P9FcG .ClockControls_choices__EhiNQ button{min-height:36px;min-width:0;padding:6px 12px;font-size:13px}.ClockControls_lunch__L9Oe8{border:0;background:none;color:#334155;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ClockControls_clockSettings__mM8nJ summary{cursor:pointer;padding:8px 0}.ClockControls_clockSettings__mM8nJ>div{max-width:360px;padding:12px 0}@media(max-width:640px){.ClockControls_timecard__E_lc3{padding:24px 16px 18px}.ClockControls_timecardActions__D0Db8{gap:8px}.ClockControls_timecardActions__D0Db8 button{padding:9px 16px}.ClockControls_shiftTools__P9FcG{gap:10px 16px}}.PayrollPanel_workspace__u4T_6{color:#172032}.PayrollPanel_header__NmL61{padding:26px 28px 24px;border-bottom:1px solid #e6e8ec}.PayrollPanel_header__NmL61 h2{margin:0 0 8px;font-size:28px;font-weight:600;letter-spacing:.012em}.PayrollPanel_description__LyInr{margin:0;max-width:62ch;color:#64748b;font-size:14px;line-height:1.65}.PayrollPanel_selection__gmp67{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:24px 28px;background:white;border-bottom:1px solid #e6e8ec}.PayrollPanel_selection__gmp67 label{width:280px;max-width:100%}.PayrollPanel_field__wpgab{display:grid;gap:8px;color:#334155;font-size:11px;font-weight:400;color:#728091}.PayrollPanel_field__wpgab input,.PayrollPanel_field__wpgab select{width:100%;min-height:32px;border:1px solid #e0e4e9;border-radius:7px;background:white;color:#172032;padding:5px 10px;font-size:12px;line-height:18px;font-weight:400}.PayrollPanel_button__4vKqH:focus-visible,.PayrollPanel_field__wpgab input:focus-visible,.PayrollPanel_field__wpgab select:focus-visible{outline:2px solid #a58235;outline-offset:2px}.PayrollPanel_section__2m1gN{padding:26px 28px;border-bottom:1px solid #e6e8ec}.PayrollPanel_heading__Kzl0F{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.PayrollPanel_heading__Kzl0F h3{margin:0;font-size:17px;font-weight:600}.PayrollPanel_heading__Kzl0F p{margin:6px 0 0}.PayrollPanel_tableWrap__0lRGk{overflow-x:auto;border:1px solid #e6e8ec;border-radius:8px}.PayrollPanel_table__hVv5F{width:100%;min-width:640px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;text-align:left}.PayrollPanel_table__hVv5F th{padding:12px 14px;background:white;font-size:12px;font-weight:600;color:#172032;white-space:nowrap}.PayrollPanel_table__hVv5F td{padding:14px;border-bottom:1px solid #e6e8ec;line-height:1.6}.PayrollPanel_table__hVv5F tfoot td{font-weight:600;background:#fafbfc}.PayrollPanel_number__5da2x{text-align:right;white-space:nowrap}.PayrollPanel_form__Moldc{max-width:760px;margin-bottom:28px}.PayrollPanel_form__Moldc fieldset{margin:0 0 28px;padding:0;border:0}.PayrollPanel_form__Moldc legend{margin-bottom:16px;font-size:14px;font-weight:600}.PayrollPanel_fields___2f_c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.PayrollPanel_check__krOZo{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px}.PayrollPanel_check__krOZo input{width:18px;height:18px;accent-color:#92712c}.PayrollPanel_advanced__JAsjv{margin-bottom:24px;border-top:1px solid #e6e8ec;padding-top:20px}.PayrollPanel_advanced__JAsjv summary{cursor:pointer;font-size:14px;font-weight:600;padding:4px 0 16px}.PayrollPanel_actions__tHnvI{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid #e6e8ec}.PayrollPanel_button__4vKqH{min-height:32px;padding:6px 11px;border:1px solid #e6e8ec;border-radius:7px;background:white;font-size:12px;line-height:18px;font-weight:500;cursor:pointer}.PayrollPanel_primary__8UcGO{background:#172032;border-color:#172032;color:white}.PayrollPanel_button__4vKqH:disabled{opacity:.5;cursor:default}.PayrollPanel_notice__h6_AN{margin:16px 28px;padding:14px 16px;border-left:3px solid #a58235;background:#fffbeb;font-size:14px;line-height:1.65}.PayrollPanel_empty__R_qe9{padding:48px 28px}.PayrollPanel_empty__R_qe9 h3{margin-bottom:8px;font-weight:600}@media(max-width:640px){.PayrollPanel_header__NmL61,.PayrollPanel_section__2m1gN,.PayrollPanel_selection__gmp67{padding:24px 20px}.PayrollPanel_fields___2f_c{grid-template-columns:1fr;gap:18px}.PayrollPanel_heading__Kzl0F{align-items:flex-start;flex-direction:column}.PayrollPanel_notice__h6_AN{margin:16px 20px}.PayrollPanel_actions__tHnvI .PayrollPanel_primary__8UcGO{width:100%}}.PayrollPanel_payTotal__wRYkg{margin:0;color:#64748b;font-size:12px}.PayrollPanel_payTotal__wRYkg strong{display:block;margin-top:4px;color:#172032;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:640px),(pointer:coarse){.PayrollPanel_button__4vKqH,.PayrollPanel_field__wpgab input,.PayrollPanel_field__wpgab select{min-height:44px}}