.BillingVisual_page__IHg1m{background:#f1ede5;color:#292720}.BillingVisual_content__YSN0X{padding:30px 34px 110px}.BillingVisual_hero__ObAHY{margin-top:24px;border:1px solid #e5d5b5;border-radius:18px;background:#fffaf0;box-shadow:0 6px 24px #5b422b06;overflow:hidden}.BillingVisual_hero__ObAHY h1{margin-top:14px;font-size:clamp(27px,2.5vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.04em}.BillingVisual_hero__ObAHY h1+p{font-size:13px;line-height:1.75;margin-top:17px}.BillingVisual_hero__ObAHY h2{font-size:26px;letter-spacing:-.035em;line-height:1.2}.BillingVisual_hero__ObAHY>div>div{padding:26px}.BillingVisual_balances__rRGEF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px}.BillingVisual_balance__lCxJ8{min-width:0;padding:14px;border:1px solid #decca7;border-radius:10px;background:#f5e5c4}.BillingVisual_balance__lCxJ8 p:first-child{font-size:9px;letter-spacing:.075em;line-height:1.6}.BillingVisual_balance__lCxJ8 p:last-child{margin-top:9px;font-size:20px;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}.BillingVisual_balance__lCxJ8:nth-child(2),.BillingVisual_balance__lCxJ8:nth-child(5){background:#edf2e5;border-color:#d3ddc6}.BillingVisual_balance__lCxJ8:nth-child(3),.BillingVisual_balance__lCxJ8:nth-child(6){background:#eaf1f2;border-color:#cbdde2}.BillingVisual_plans__fLCnE{align-items:stretch}.BillingVisual_plans__fLCnE>div{border-radius:16px;padding:25px;box-shadow:0 6px 20px #49341205}.BillingVisual_plans__fLCnE h2{font-size:29px;line-height:1.2;letter-spacing:-.035em}.BillingVisual_plans__fLCnE p{overflow-wrap:anywhere}.BillingVisual_documents__8cWWt{margin-top:26px;overflow:hidden;border:1px solid #dfd2ba;border-radius:14px;background:#fffefa;box-shadow:0 6px 20px #49341205}.BillingVisual_documents__8cWWt h2{font-size:26px;line-height:1.2}.BillingVisual_documents__8cWWt>div:first-child{background:#fcf5e6}.BillingVisual_content__YSN0X :is(a,button,input,select):focus-visible{outline:2px solid #a8813f;outline-offset:3px}.BillingVisual_content__YSN0X input:not([type=checkbox]):not([type=radio]),.BillingVisual_content__YSN0X select{min-width:0;max-width:100%;width:100%}.BillingVisual_content__YSN0X section[id]{scroll-margin-top:18px}@media(max-width:1279px){.BillingVisual_content__YSN0X{padding:25px 24px 110px}.BillingVisual_balances__rRGEF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.BillingVisual_content__YSN0X{padding:24px 17px 110px}.BillingVisual_hero__ObAHY>div>div,.BillingVisual_plans__fLCnE>div{padding:20px}.BillingVisual_balance__lCxJ8{padding:12px}.BillingVisual_balance__lCxJ8 p:last-child{font-size:18px}}.BillingIdentityForm_section__m8aso{margin-top:24px;scroll-margin-top:18px;padding:20px;border:1px solid #dfd2ba;border-radius:16px;background:#fffefa;box-shadow:0 3px 14px #49341204;color:#292720}.BillingIdentityForm_section__m8aso *,.BillingIdentityForm_section__m8aso :after,.BillingIdentityForm_section__m8aso :before{box-sizing:border-box}.BillingIdentityForm_header__Pk8W_{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:17px}.BillingIdentityForm_header__Pk8W_ h2{margin:0;font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.BillingIdentityForm_header__Pk8W_>p{flex-basis:100%;margin:0;color:#766756;font-size:12px;line-height:1.6}.BillingIdentityForm_status__dZ4xZ{display:inline-flex;align-items:center;gap:7px;max-width:100%;margin-left:auto;padding:6px 9px;border:1px solid transparent;border-radius:8px;font-size:11px;line-height:1.4;font-weight:550}.BillingIdentityForm_status__dZ4xZ>svg{flex:0 0 15px}.BillingIdentityForm_status__dZ4xZ>span{min-width:0;overflow-wrap:anywhere}.BillingIdentityForm_required__9iv6q{border-color:#ebdbb9;background:#fcf3df;color:#80551c}.BillingIdentityForm_ready__fUfs_{border-color:#cfe0d1;background:#edf5ed;color:#286447}.BillingIdentityForm_form__iWQe9{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px 14px}.BillingIdentityForm_field__QeKPn{display:flex;flex-direction:column;gap:5px;min-width:0;color:#4b4035;font-size:12px;font-weight:550;line-height:1.4}.BillingIdentityForm_field__QeKPn>span{min-width:0;overflow-wrap:anywhere}.BillingIdentityForm_input__1SKdO{width:100%;max-width:100%;min-width:0;min-height:44px;margin-top:auto;padding:9px 11px;border:1px solid #ded0bc;border-radius:8px;background:#fff;color:#211b16;font-size:14px;line-height:1.4;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease}.BillingIdentityForm_input__1SKdO:hover{border-color:#c5b394}.BillingIdentityForm_input__1SKdO:focus-visible{outline:2px solid #a8813f;outline-offset:2px;border-color:#a8813f}.BillingIdentityForm_locality__Uow31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.BillingIdentityForm_actions__X8G1J{display:flex;flex-wrap:wrap;align-items:center;grid-column:1/-1;gap:10px 14px;padding-top:14px;margin-top:2px;border-top:1px solid #e9e1d4}.BillingIdentityForm_save__ZXd0Q{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:44px;max-width:100%;padding:10px 15px;border:1px solid #302b21;border-radius:9px;background:#302b21;color:#fffdf8;font-size:12px;line-height:1.4;font-weight:600;text-align:center;cursor:pointer;transition:background-color .15s ease}.BillingIdentityForm_save__ZXd0Q>svg{flex:0 0 auto}.BillingIdentityForm_save__ZXd0Q:hover:not(:disabled){background:#49402f}.BillingIdentityForm_save__ZXd0Q:focus-visible{outline:2px solid #a8813f;outline-offset:3px}.BillingIdentityForm_save__ZXd0Q:disabled{cursor:wait;opacity:.55}.BillingIdentityForm_message__kyIwG{flex:1 1 220px;min-width:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.BillingIdentityForm_success__aooCV{color:#286447}.BillingIdentityForm_error__Y8niV{color:#a43a32}@media (min-width:640px){.BillingIdentityForm_form__iWQe9{grid-template-columns:repeat(2,minmax(0,1fr))}.BillingIdentityForm_locality__Uow31{grid-column:span 2}}@media (min-width:1100px){.BillingIdentityForm_form__iWQe9{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.BillingIdentityForm_section__m8aso{padding:16px;border-radius:14px}.BillingIdentityForm_header__Pk8W_{gap:9px;margin-bottom:16px}.BillingIdentityForm_header__Pk8W_ h2{font-size:18px}.BillingIdentityForm_status__dZ4xZ{margin-left:0}.BillingIdentityForm_input__1SKdO{font-size:16px}.BillingIdentityForm_save__ZXd0Q{width:100%}}@media (prefers-reduced-motion:reduce){.BillingIdentityForm_input__1SKdO,.BillingIdentityForm_save__ZXd0Q{transition:none}}[data-restaurant-theme]{--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is([class~="bg-[#F5EFE6]" i],[class~="bg-[#F3EEE8]" i],[class~="bg-[#F0ECE5]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){background-color:var(--restaurant-page,#F5EFE6);--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is([class~="bg-[#FFF9F0]" i],[class~="bg-[#FCFBF9]" i],[class~="bg-[#FFFDFC]" i],[class~="bg-[#FFFCF7]" i],[class~="bg-[#FFF9ED]" i],[class~="bg-[#FFF8EC]" i],[class~="bg-[#FFFDF8]" i],[class~="bg-[#FFFDF9]" i],[class~="bg-[#FFFCF8]" i],[class~="bg-[#FFFAF2]" i],[class~="bg-[#FBFAF7]" i],[class~="bg-[#FCF9F4]" i],[class~="bg-[#FAF8F2]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){background-color:var(--restaurant-surface,#FFF9F0);--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is([class~="bg-[#F1E6D5]" i],[class~="bg-[#FBF3E5]" i],[class~="bg-[#FCF8F1]" i],[class~="bg-[#F5ECDE]" i],[class~="bg-[#FAF6EE]" i],[class~="bg-[#FAF7F0]" i],[class~="bg-[#F4ECE1]" i],[class~="bg-[#FBF7F1]" i],[class~="bg-[#FBF8F3]" i],[class~="bg-[#F6F0E7]" i],[class~="bg-[#F8F3EB]" i],[class~="bg-[#EFE5D6]" i],[class~="bg-[#F7F2E9]" i],[class~="bg-[#FCF8F2]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){background-color:var(--restaurant-surface-alt,#F8F3EB);--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is([class~=bg-white i],[class~="bg-white/95" i],[class~="bg-white/90" i],[class~="bg-white/80" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is([class~="bg-[#11100F]" i],[class~="bg-[#17120D]" i],[class~="bg-[#16120E]" i],[class~="bg-[#17130F]" i],[class~="bg-[#2B2218]" i],[class~="bg-[#211A13]" i],[class~="bg-[#1B1713]" i],[class~="bg-[#19150F]" i],[class~="bg-[#29251E]" i],[class~="bg-[#211A14]" i],[class~="bg-[#2B2722]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){background-color:var(--restaurant-primary,#17120D);--restaurant-legacy-accent-ink:color-mix(in srgb,var(--restaurant-accent,#D7B267) 35%,var(--restaurant-on-primary,#FFF9F0));--restaurant-legacy-muted:color-mix(in srgb,var(--restaurant-on-primary,#FFF9F0) 75%,transparent);--restaurant-legacy-text:var(--restaurant-on-primary,#FFF9F0)}[data-restaurant-theme] :is([class~="bg-[#C99B4F]" i],[class~="bg-[#D7B267]" i],[class~="bg-[#C8A56A]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){background-color:var(--restaurant-primary,#C99B4F);color:var(--restaurant-on-primary,#FFF9F0);--restaurant-legacy-accent-ink:color-mix(in srgb,var(--restaurant-accent,#D7B267) 35%,var(--restaurant-on-primary,#FFF9F0));--restaurant-legacy-muted:color-mix(in srgb,var(--restaurant-on-primary,#FFF9F0) 75%,transparent);--restaurant-legacy-text:var(--restaurant-on-primary,#FFF9F0)}[data-restaurant-theme] :is([class~="bg-[#D7B267]/10" i],[class~="bg-[#D7B267]/15" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){background-color:color-mix(in srgb,var(--restaurant-accent,#D7B267) 14%,transparent)}[data-restaurant-theme] :is([class~="border-[#E1D0B8]" i],[class~="border-[#E8E0D4]" i],[class~="border-[#E8DCCB]" i],[class~="border-[#E1CFB2]" i],[class~="border-[#DDCDB5]" i],[class~="border-[#EEE7DD]" i],[class~="border-[#D6C3A5]" i],[class~="border-[#DCCCAD]" i],[class~="border-[#D7C6AC]" i],[class~="border-[#E4D5C0]" i],[class~="border-[#DCC9AA]" i],[class~="border-[#D8C6A9]" i],[class~="border-[#E5D6C0]" i],[class~="border-[#DDC9AB]" i],[class~="border-[#DCCBB3]" i],[class~="border-[#D9CAB3]" i],[class~="border-[#E2CBA9]" i],[class~="border-[#DDCDB7]" i],[class~="border-[#DECCB3]" i],[class~="border-[#E5D7C3]" i],[class~="border-[#D8D0C5]" i],[class~="border-[#D9C5A6]" i],[class~="border-[#DCC7A7]" i],[class~="border-[#E9DAC6]" i],[class~="border-[#E4D4BB]" i],[class~="border-[#DCCDB7]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){border-color:var(--restaurant-border,#E1D0B8)}[data-restaurant-theme] :is([class~="border-[#2C2117]" i],[class~="border-[#11100F]" i],[class~="border-[#17120D]" i],[class~="border-[#16120E]" i],[class~="border-[#17130F]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){border-color:var(--restaurant-primary,#17120D)}[data-restaurant-theme] :is([class~="border-[#D8AE62]" i],[class~="border-[#D7B267]" i],[class~="border-[#C99B4F]" i],[class~="border-[#9B6F3B]" i],[class~="border-[#C8A56A]" i],[class~="border-[#CDB792]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){border-color:var(--restaurant-accent,#C8A56A)}[data-restaurant-theme] :is([class~="text-[#0E0D0C]" i],[class~="text-[#16120E]" i],[class~="text-[#17120D]" i],[class~="text-[#2B2218]" i],[class~="text-[#17130F]" i],[class~="text-[#221B14]" i],[class~="text-[#11100F]" i],[class~="text-[#211A13]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){color:var(--restaurant-legacy-text,var(--restaurant-text,#16120E))}[data-restaurant-theme] :is([class~="text-[#6B6258]" i],[class~="text-[#8B7C68]" i],[class~="text-[#7D746A]" i],[class~="text-[#806D56]" i],[class~="text-[#75695D]" i],[class~="text-[#786A58]" i],[class~="text-[#8A7C6D]" i],[class~="text-[#766A5B]" i],[class~="text-[#8A7863]" i],[class~="text-[#6B5C49]" i],[class~="text-[#9B8F82]" i],[class~="text-[#62533F]" i],[class~="text-[#796A58]" i],[class~="text-[#7A6D60]" i],[class~="text-[#786A5B]" i],[class~="text-[#8A7761]" i],[class~="text-[#7A6C5D]" i],[class~="text-[#74695D]" i],[class~="text-[#9A9187]" i],[class~="text-[#7C6C58]" i],[class~="text-[#8A7A68]" i],[class~="text-[#6F5B44]" i],[class~="text-[#7B7065]" i],[class~="text-[#746653]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){color:var(--restaurant-legacy-muted,var(--restaurant-muted,#75695D))}[data-restaurant-theme] :is([class~="text-[#9B6F3B]" i],[class~="text-[#B58A45]" i],[class~="text-[#D7B267]" i],[class~="text-[#8A6130]" i],[class~="text-[#795D38]" i],[class~="text-[#795B30]" i],[class~="text-[#8B6738]" i],[class~="text-[#6E5030]" i],[class~="text-[#704E27]" i],[class~="text-[#76572F]" i],[class~="text-[#D8AE62]" i],[class~="text-[#80672F]" i],[class~="text-[#E3C57E]" i],[class~="text-[#8A622B]" i],[class~="text-[#A67B37]" i],[class~="text-[#E7C98D]" i],[class~="text-[#D9B56F]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){color:var(--restaurant-legacy-accent-ink,var(--restaurant-accent-ink,#9B6F3B))}[data-restaurant-theme] :is([class~="text-[#EADBC5]" i],[class~="text-[#D5C6B4]" i],[class~="text-[#D8C9B3]" i],[class~="text-[#DACDB8]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){color:var(--restaurant-legacy-muted,var(--restaurant-muted,#75695D))}@media (hover:hover){[data-restaurant-theme] :is([class~="hover:bg-[#2A2118]" i],[class~="hover:bg-[#2A2723]" i],[class~="hover:bg-[#B98A3E]" i],[class~="hover:bg-[#E7C98D]" i],[class~="hover:bg-[#E4C47F]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):hover{background-color:var(--restaurant-primary-hover,#2A2118);color:var(--restaurant-on-primary,#FFF9F0);--restaurant-legacy-accent-ink:color-mix(in srgb,var(--restaurant-accent,#D7B267) 35%,var(--restaurant-on-primary,#FFF9F0));--restaurant-legacy-muted:color-mix(in srgb,var(--restaurant-on-primary,#FFF9F0) 75%,transparent);--restaurant-legacy-text:var(--restaurant-on-primary,#FFF9F0)}[data-restaurant-theme] :is([class~="hover:bg-[#F7F1E8]" i],[class~="hover:bg-[#FFF9F0]" i],[class~="hover:bg-[#F6F0E7]" i],[class~="hover:bg-[#FFF8EC]" i],[class~="hover:bg-[#FBF4E8]" i],[class~="hover:bg-[#FCFBF9]" i],[class~="hover:bg-[#FBF3E5]" i],[class~="hover:bg-[#F5E7CE]" i],[class~="hover:bg-[#F4E7D2]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):hover{background-color:var(--restaurant-surface-alt,#F7F1E8);--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is([class~="hover:border-[#C99B4F]" i],[class~="hover:border-[#C8A56A]" i],[class~="hover:border-[#B99A6C]" i],[class~="hover:border-[#CDB792]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):hover{border-color:var(--restaurant-accent,#C8A56A)}[data-restaurant-theme] :is([class~="hover:text-[#16120E]" i],[class~="hover:text-[#11100F]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):hover{color:var(--restaurant-legacy-text,var(--restaurant-text,#16120E))}}[data-restaurant-theme] :is([class~="focus:border-[#C8A56A]" i],[class~="focus:border-[#C99B4F]" i],[class~="focus:border-[#B3884B]" i],[class~="focus:border-[#B88C43]" i],[class~="focus:border-[#B68B4B]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):focus{border-color:var(--restaurant-accent,#C8A56A)}[data-restaurant-theme] :is([class~="disabled:bg-[#E7DED2]" i],[class~="disabled:bg-[#FCFBF9]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):disabled{background-color:var(--restaurant-surface-alt,#E7DED2);--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is([class~="disabled:border-[#E8E0D4]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):disabled{border-color:var(--restaurant-border,#E8E0D4)}[data-restaurant-theme] :is([class~="disabled:text-[#9A9187]" i],[class~="disabled:text-[#B1A89D]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):disabled{color:var(--restaurant-muted,#9A9187)}[data-restaurant-theme] :is([class~="placeholder:text-[#9B8F82]" i]):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *))::placeholder{color:var(--restaurant-muted,#9B8F82)}[data-restaurant-theme] :is(.input,.input-dark,.input-ai,.input-premium,.PhoneInput):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){background:var(--restaurant-surface,#FFF9F0);border-color:var(--restaurant-border,#E1D0B8);color:var(--restaurant-text,#16120E);--restaurant-legacy-accent-ink:var(--restaurant-accent-ink,#9B6F3B);--restaurant-legacy-muted:var(--restaurant-muted,#75695D);--restaurant-legacy-text:var(--restaurant-text,#16120E)}[data-restaurant-theme] .PhoneInputInput:where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)){color:var(--restaurant-text,#16120E)}[data-restaurant-theme] :is(.input,.input-dark,.input-ai,.input-premium,.PhoneInputInput):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *))::placeholder{color:var(--restaurant-muted,#746653)}[data-restaurant-theme] .input-premium:where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):hover{background:var(--restaurant-surface,#FFFDF8);border-color:var(--restaurant-accent,#C8A56A)}[data-restaurant-theme] .PhoneInput:where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):focus-within,[data-restaurant-theme] :is(.input,.input-dark,.input-ai,.input-premium):where(:not([data-restaurant-theme-exclude],[data-restaurant-theme-exclude] *)):focus{background:var(--restaurant-surface,#FFFDF8);border-color:var(--restaurant-accent,#C8A56A);box-shadow:0 0 0 4px color-mix(in srgb,var(--restaurant-accent,#C8A56A) 15%,transparent)}.PosWorkspace_shell__HFaPp{--pos-background:var(--restaurant-page,#f4eee5);--pos-surface:var(--restaurant-surface,#fff);--pos-ink:var(--restaurant-text,#211a13);--pos-border:var(--restaurant-border,#e1cfb2);font-family:var(--font-geist-sans,"Segoe UI"),Arial,sans-serif;background:var(--restaurant-page,#f4eee5);color:var(--restaurant-text,#2b2218);min-height:100dvh}.PosWorkspace_shell__HFaPp :is(h1,h2,h3,h4,button,input,select,textarea){font-family:inherit!important}.PosWorkspace_shell__HFaPp :is(h1,h2,h3,h4){letter-spacing:-.03em}.PosWorkspace_shell__HFaPp .font-black{font-weight:700}.PosWorkspace_shell__HFaPp .bg-\[\#F5EFE6\]{background:var(--restaurant-surface-alt,#f4eee5)}.PosWorkspace_shell__HFaPp :is(button,a){touch-action:manipulation}.PosWorkspace_shell__HFaPp :is(button,a,input,select):focus-visible{outline:3px solid var(--restaurant-accent,#c9a45e);outline-offset:3px}.PosWorkspace_shell__HFaPp *{scrollbar-width:thin;scrollbar-color:var(--restaurant-border,#e1cfb2) transparent}.PosWorkspace_dashboardHeader__gW7Bd{padding:25px 28px;border:1px solid var(--restaurant-border,#e1cfb2);border-left:5px solid var(--restaurant-accent,#d7b267);border-radius:22px;background:var(--restaurant-surface-alt,#fff);box-shadow:0 8px 28px #5c401108}.PosWorkspace_sectionHeader__SNhFt{padding:23px 25px;border:1px solid var(--restaurant-border,#e1cfb2);border-left:4px solid var(--restaurant-accent,#d7b267);border-radius:21px;background:var(--restaurant-surface-alt,#fff);margin-bottom:24px}.PosWorkspace_sectionHeader__SNhFt h1{font-size:30px;font-weight:650;line-height:1.2;letter-spacing:-.04em}.PosWorkspace_sectionHeader__SNhFt p{max-width:760px;color:var(--restaurant-muted,#7d6c55);font-size:13px;line-height:1.8;margin-top:10px}@media(max-width:767px){.PosWorkspace_dashboardHeader__gW7Bd,.PosWorkspace_sectionHeader__SNhFt{padding:21px;border-radius:18px}.PosWorkspace_sectionHeader__SNhFt h1{font-size:26px}}.FloorPlanPrint_trigger__CDp7d{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid var(--restaurant-border,#ded2bf);border-radius:9px;background:var(--restaurant-surface,#fffdf8);color:var(--restaurant-muted,#78664e);font-size:11px;font-weight:600;cursor:pointer}.FloorPlanPrint_trigger__CDp7d:hover{background:var(--restaurant-surface-alt,#f4ebd9);color:var(--restaurant-text,#342c21)}.FloorPlanPrint_trigger__CDp7d:disabled{opacity:.45;cursor:default}.FloorPlanPrint_choices__tfN_p input:focus-visible,.FloorPlanPrint_dialog__Dhef8 button:focus-visible,.FloorPlanPrint_trigger__CDp7d:focus-visible{outline:2px solid var(--restaurant-accent,#b58a46);outline-offset:3px}.FloorPlanPrint_dialog__Dhef8{width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow-y:auto;margin:auto;padding:23px;border:1px solid var(--restaurant-border,#e0d3bd);border-radius:22px;background:var(--restaurant-surface,#fffdf8);color:var(--restaurant-text,#30291f);box-shadow:0 18px 65px #201a2330}.FloorPlanPrint_dialog__Dhef8::backdrop{background:#16130e70;backdrop-filter:blur(3px)}.FloorPlanPrint_modalHeading__L4xB0{display:flex;align-items:center;justify-content:space-between}.FloorPlanPrint_printIcon__R0SiI{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--restaurant-accent-soft,#f1e3c7);color:var(--restaurant-accent-ink,#8c672e)}.FloorPlanPrint_modalHeading__L4xB0 button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--restaurant-muted,#7a6b57)}.FloorPlanPrint_dialog__Dhef8 h2{margin:17px 0 6px;font-size:23px;font-weight:650;letter-spacing:-.035em}.FloorPlanPrint_dialog__Dhef8>p{margin:0;color:var(--restaurant-muted,#84745f);font-size:12px;line-height:1.6}.FloorPlanPrint_dialog__Dhef8 .FloorPlanPrint_selectionContext__piVOu{margin:13px 0 0;padding:10px 12px;border-radius:10px;background:var(--restaurant-surface-alt,#f5eedf);font-size:10px}.FloorPlanPrint_choices__tfN_p{display:grid;gap:9px;margin:17px 0;padding:0;border:0}.FloorPlanPrint_choices__tfN_p label{display:flex;align-items:center;gap:12px;padding:14px 12px;border:1px solid var(--restaurant-border,#e4d8c6);border-radius:13px;cursor:pointer}.FloorPlanPrint_choices__tfN_p label[data-selected=true]{border-color:var(--restaurant-accent,#aa8147);background:var(--restaurant-accent-soft,#f3e9d3)}.FloorPlanPrint_choices__tfN_p input{width:16px;height:16px;margin:0;accent-color:var(--restaurant-accent-ink,#8c672e)}.FloorPlanPrint_choices__tfN_p svg{flex-shrink:0;color:var(--restaurant-accent-ink,#8c672e)}.FloorPlanPrint_choices__tfN_p small,.FloorPlanPrint_choices__tfN_p strong{display:block}.FloorPlanPrint_choices__tfN_p strong{font-size:12px;font-weight:650}.FloorPlanPrint_choices__tfN_p small{margin-top:4px;color:var(--restaurant-muted,#84745f);font-size:10px;line-height:1.5}.FloorPlanPrint_dialog__Dhef8 .FloorPlanPrint_draft___2W35{font-size:10px}.FloorPlanPrint_dialog__Dhef8 .FloorPlanPrint_error__Ag8uR{color:#ad3e31}.FloorPlanPrint_actions__S16rV{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.FloorPlanPrint_actions__S16rV button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 16px;border:1px solid var(--restaurant-border,#e0d3bd);border-radius:11px;background:transparent;color:var(--restaurant-muted,#7d6c55);font-size:12px;font-weight:600}.FloorPlanPrint_actions__S16rV button:last-child{border-color:var(--restaurant-primary,#30291f);background:var(--restaurant-primary,#30291f);color:var(--restaurant-on-primary,#fff8e8)}.FloorPlanPrint_actions__S16rV button:disabled{opacity:.55}.FloorPlanPrint_srOnly__GBRKg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.FloorPlanPrint_printRoot__1uY0V{display:none;font-family:Arial,sans-serif;color:#181818;background:white}.FloorPlanPrint_documentHeader__34_mA{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:2px solid var(--restaurant-accent-ink,#806032)}.FloorPlanPrint_documentHeader__34_mA p{margin:0 0 5px;color:#555;font-size:9px}.FloorPlanPrint_documentHeader__34_mA h1{margin:0 0 6px;font-size:23px;line-height:1.1}.FloorPlanPrint_documentHeader__34_mA span{font-size:10px;color:#444}.FloorPlanPrint_documentHeader__34_mA small{display:block;margin-top:5px;font-size:9px;color:#555}.FloorPlanPrint_documentHeader__34_mA>strong{font-size:11px;white-space:nowrap}.FloorPlanPrint_sectionHeading__gPJjr{display:flex;align-items:center;justify-content:space-between;gap:15px}.FloorPlanPrint_printRoot__1uY0V h2{margin:15px 0 8px;font-size:16px}.FloorPlanPrint_sectionHeading__gPJjr span{font-size:10px;color:#555}.FloorPlanPrint_mapDrawing__BKf2f{display:block;width:100%;height:135mm;overflow:visible}.FloorPlanPrint_groupOutline__3P7FT{fill:#f5f4f0;stroke:#b6aea0;stroke-width:1}.FloorPlanPrint_chair__US__B{fill:#fff;stroke:#928777;stroke-width:1}.FloorPlanPrint_headChair__bYT9K{fill:#e5dac5;stroke:var(--restaurant-accent-ink,#806032)}.FloorPlanPrint_bookedTable__EkfLK,.FloorPlanPrint_freeTable__ksGoh{fill:#fff;stroke:#7e7568;stroke-width:1.5}.FloorPlanPrint_bookedTable__EkfLK{fill:#f6f0e3;stroke:var(--restaurant-accent-ink,#806032)}.FloorPlanPrint_tableNumber__mPn9v{text-anchor:middle;font-size:22px;font-weight:700;fill:#181818}.FloorPlanPrint_tableCapacity__4dcab{text-anchor:middle;font-size:10px;fill:#464139}.FloorPlanPrint_groupLabel__paLpc{fill:#3f382d;font-size:11px;font-weight:700}.FloorPlanPrint_mapLegend__GkHnb{display:flex;align-items:center;gap:18px;margin-top:5px;font-size:9px;color:#444}.FloorPlanPrint_mapLegend__GkHnb span{display:inline-flex;align-items:center;gap:5px}.FloorPlanPrint_mapLegend__GkHnb i{width:10px;height:10px;border:1px solid #7e7568;border-radius:3px}.FloorPlanPrint_mapLegend__GkHnb .FloorPlanPrint_bookedKey__JB2Zr{background:#f6f0e3;border-color:var(--restaurant-accent-ink,#806032)}.FloorPlanPrint_reservations__6C6h3{width:100%;border-collapse:collapse;table-layout:fixed}.FloorPlanPrint_reservations__6C6h3 td,.FloorPlanPrint_reservations__6C6h3 th{padding:8px 7px;border-bottom:1px solid #ddd7cc;text-align:left;vertical-align:top;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.FloorPlanPrint_reservations__6C6h3 th{font-size:9px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #999080}.FloorPlanPrint_reservations__6C6h3 th:first-child{width:24%}.FloorPlanPrint_reservations__6C6h3 th:nth-child(2){width:18%}.FloorPlanPrint_reservations__6C6h3 th:last-child{width:10%}.FloorPlanPrint_reservations__6C6h3 small{display:block;margin-top:3px;font-size:9px;color:#555}.FloorPlanPrint_time__LbuB5{font-variant-numeric:tabular-nums;white-space:nowrap}.FloorPlanPrint_customer__OAIQ2{font-weight:600}@media print{@page{size:A4 landscape;margin:10mm}.FloorPlanPrint_dialog__Dhef8,.FloorPlanPrint_trigger__CDp7d{display:none!important}.FloorPlanPrint_printRoot__1uY0V{display:block!important;width:auto;padding:0;margin:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.FloorPlanPrint_mapSheet__Qkcf3{break-inside:avoid;page-break-inside:avoid}.FloorPlanPrint_mapSheet__Qkcf3+.FloorPlanPrint_mapSheet__Qkcf3,.FloorPlanPrint_newPage__DYTaM{break-before:page;page-break-before:always}.FloorPlanPrint_documentHeader__34_mA,.FloorPlanPrint_scheduleSection__ytb0V>h2,.FloorPlanPrint_sectionHeading__gPJjr{break-after:avoid}.FloorPlanPrint_reservations__6C6h3 thead{display:table-header-group}.FloorPlanPrint_reservations__6C6h3 tr{break-inside:avoid;page-break-inside:avoid}}.ChairEditor_layer__1iEHG{position:absolute;inset:0;z-index:30;pointer-events:none}.ChairEditor_layer__1iEHG button{position:absolute;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:12px;cursor:pointer;pointer-events:auto;user-select:none;-webkit-user-select:none}.ChairEditor_layer__1iEHG button:disabled{opacity:.45;cursor:default}.ChairEditor_layer__1iEHG button:focus-visible{outline:3px solid var(--restaurant-accent,#b58a46);outline-offset:3px}.ChairEditor_chair__PkcxY{border:1px solid transparent;background:transparent;touch-action:none;color:var(--restaurant-accent-ink,#8c672e);cursor:grab!important}.ChairEditor_chair__PkcxY span{display:block;min-width:8px;min-height:8px;border:1.5px solid var(--restaurant-accent,#b58a46);border-radius:3px;background:var(--restaurant-surface,#fffdf8);box-shadow:0 1px 4px #30291f26}.ChairEditor_chair__PkcxY span[data-kind=head]{background:var(--restaurant-accent-soft,#f1e3c7)}.ChairEditor_chair__PkcxY:hover,.ChairEditor_chair__PkcxY[data-selected=true]{background:var(--restaurant-accent-soft,#f1e3c7);border-color:var(--restaurant-accent,#b58a46)}.ChairEditor_chair__PkcxY[data-selected=true] span{background:var(--restaurant-accent,#b58a46)}.ChairEditor_chair__PkcxY[data-dragging=true]{z-index:4;cursor:grabbing!important;box-shadow:0 6px 14px #30291f24}.ChairEditor_spot__y14z9{z-index:2;border:1px dashed var(--restaurant-accent,#b58a46);color:var(--restaurant-accent-ink,#8c672e);background:var(--restaurant-surface,#fffdf8);box-shadow:0 2px 5px #30291f0d;touch-action:manipulation}.ChairEditor_spot__y14z9:hover,.ChairEditor_spot__y14z9[data-moving=true]{background:var(--restaurant-accent-soft,#f1e3c7)}.ChairEditor_layer__1iEHG .ChairEditor_remove__eEHBL{z-index:5;width:30px;height:30px;border:1px solid #e8bbb6;border-radius:50%;color:#b3342b;background:#fff5f3;box-shadow:0 2px 6px #63231f20;touch-action:manipulation}.ChairEditor_remove__eEHBL:hover{background:#fce2de}.ChairEditor_feedback__COGtv{position:absolute;z-index:6;width:180px;padding:7px 9px;border:1px solid #e8bbb6;border-radius:8px;background:#fff5f3;color:#9b3028;font-size:11px;line-height:1.5;text-align:center;transform-origin:top center}@media(pointer:coarse){.ChairEditor_layer__1iEHG button{width:44px;height:44px}.ChairEditor_layer__1iEHG .ChairEditor_remove__eEHBL{width:36px;height:36px}}.LockedFeatureDialog_panel__7ChuZ{scrollbar-width:none}.LockedFeatureDialog_panel__7ChuZ::-webkit-scrollbar{display:none}@media (min-width:640px) and (max-height:700px){.LockedFeatureDialog_content__CfWR_,.LockedFeatureDialog_header__f5cwu{padding:18px 24px}}.ReservationSourceBadge_badge__P3Qc2[data-reservation-source]{display:inline-flex;width:fit-content;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;padding:3px 6px;border:1px solid #cee4d8;border-radius:6px;background:#eef7f1;color:#246346;font-size:10px;font-weight:650;line-height:1.15;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle}.ReservationSourceBadge_badge__P3Qc2[data-reservation-source]>span{color:inherit;font:inherit}.ReservationSourceBadge_badge__P3Qc2[data-icon-only]{padding:2px;border-radius:4px}.ReservationSourceBadge_badge__P3Qc2[data-reservation-source]>svg{color:#246346;width:11px;height:11px;flex-shrink:0}.StaffBottomNav_nav__kule_{position:fixed;inset:auto 0 0;z-index:50;padding:8px 12px calc(10px + env(safe-area-inset-bottom, 0px));pointer-events:none}.StaffBottomNav_bar__YqKWf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:520px;margin:0 auto;padding:5px;border:1px solid color-mix(in srgb,var(--restaurant-border,#d8c8b1) 65%,transparent);border-radius:21px;background:var(--restaurant-surface,#fffdf7);box-shadow:0 4px 18px #251d2012;pointer-events:auto}.StaffBottomNav_item__k3u3l{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:0;min-height:54px;padding:7px 3px;border-radius:16px;color:var(--restaurant-muted,#7f7260);font-size:10px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.StaffBottomNav_icon__uK636{display:grid;place-items:center;width:23px;height:23px}.StaffBottomNav_icon__uK636 svg{width:21px;height:21px}.StaffBottomNav_item__k3u3l[aria-current=page]{color:var(--restaurant-accent-ink,#79592b);background:var(--restaurant-accent-soft,#f2e5c8)}.StaffBottomNav_item__k3u3l:hover{background:var(--restaurant-surface-alt,#f5efdf)}.StaffBottomNav_item__k3u3l:focus-visible{outline:2px solid var(--restaurant-accent,#ac8343);outline-offset:1px}@media (min-width:1024px){.StaffBottomNav_nav__kule_{display:none}}@media (max-width:359px){.StaffBottomNav_nav__kule_{padding-inline:8px}.StaffBottomNav_item__k3u3l{font-size:9px}}.ReservationEditActions_actions__Hyw4x{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e8dccb;padding:20px 28px}.ReservationEditActions_choice__OOl9E{min-width:0}.ReservationEditActions_label__QR_Gt{display:flex;align-items:center;gap:10px;min-height:44px;color:#625747;font-size:13px;font-weight:500;line-height:1.45;cursor:pointer}.ReservationEditActions_label__QR_Gt input{flex:none;width:16px;height:16px;margin:0;accent-color:#9B753C;cursor:pointer}.ReservationEditActions_label__QR_Gt input:focus-visible{outline:2px solid #9B753C;outline-offset:4px}.ReservationEditActions_label__QR_Gt[data-disabled=true]{color:#8B8275;cursor:default}.ReservationEditActions_label__QR_Gt input:disabled{cursor:default}.ReservationEditActions_hint__hD_Iq{margin:0 0 0 26px;color:#8B8275;font-size:11px;line-height:1.5}.ReservationEditActions_save__yE4iZ{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:999px;padding:0 28px;background:#17120D;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.ReservationEditActions_save__yE4iZ:hover:not(:disabled){background:#30281F}.ReservationEditActions_save__yE4iZ:focus-visible{outline:2px solid #9B753C;outline-offset:4px}.ReservationEditActions_save__yE4iZ:disabled{opacity:.65;cursor:wait}.ReservationEditActions_spinner__YlcaU{animation:ReservationEditActions_spin__OIorz 1s linear infinite}@keyframes ReservationEditActions_spin__OIorz{to{transform:rotate(1turn)}}@media (max-width:639px){.ReservationEditActions_actions__Hyw4x{align-items:stretch;flex-direction:column;gap:12px;padding:16px 20px 20px}.ReservationEditActions_save__yE4iZ{width:100%}}@media (prefers-reduced-motion:reduce){.ReservationEditActions_spinner__YlcaU{animation:none}}.ReservationsWorkspace_page__3y6xz{min-height:100vh;background:var(--restaurant-page,#f1ede5);color:var(--restaurant-text,#292720)}.ReservationsWorkspace_workspace__shtbK{min-width:0;padding:32px 34px 110px}.ReservationsWorkspace_header__TN19U{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 27px;border:1px solid var(--restaurant-border,#e5d5b5);border-left:5px solid var(--restaurant-accent,#c49b51);border-radius:18px;background:var(--restaurant-surface,#fffaf0);box-shadow:0 6px 24px #5b422b06}.ReservationsWorkspace_eyebrow__SHT08{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 12px;color:var(--restaurant-accent-ink,#8b7552);font-size:11px;font-weight:550}.ReservationsWorkspace_eyebrow__SHT08>span:first-child{color:var(--restaurant-accent-ink,#c2b7a3)}.ReservationsWorkspace_eyebrow__SHT08>span:last-child{color:var(--restaurant-accent-ink,#847c6d)}.ReservationsWorkspace_header__TN19U h1{margin:0;font-size:clamp(27px,3vw,36px);line-height:1.18;letter-spacing:-.04em;font-weight:600}.ReservationsWorkspace_headerSummary__SM5u5{margin:10px 0 0;color:var(--restaurant-muted,#766e60);font-size:13px}.ReservationsWorkspace_headerActions__eyQ9r{display:flex;flex-wrap:wrap;gap:9px;flex-shrink:0}.ReservationsWorkspace_primaryButton__s6kT7,.ReservationsWorkspace_secondaryButton__9znRd{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .15s ease,border-color .15s ease}.ReservationsWorkspace_primaryButton__s6kT7{background:var(--restaurant-primary,#29261f);color:var(--restaurant-on-primary,#fffaf0)}.ReservationsWorkspace_primaryButton__s6kT7:hover{background:var(--restaurant-primary-hover,#494033)}.ReservationsWorkspace_secondaryButton__9znRd{border-color:var(--restaurant-border,#ded5c5);background:var(--restaurant-surface,#fffefa);color:var(--restaurant-text,#554b3b)}.ReservationsWorkspace_secondaryButton__9znRd:hover{background:var(--restaurant-surface-alt,#eee7d9);border-color:var(--restaurant-accent,#c8b592)}.ReservationsWorkspace_historySummary___EalZ:focus-visible,.ReservationsWorkspace_primaryButton__s6kT7:focus-visible,.ReservationsWorkspace_reservationSummary__qxmAK:focus-visible,.ReservationsWorkspace_secondaryButton__9znRd:focus-visible{outline:2px solid var(--restaurant-accent,#aa8040);outline-offset:3px}.ReservationsWorkspace_metrics__nxsgN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.ReservationsWorkspace_metrics__nxsgN>div{min-width:0;padding:18px 20px;border:1px solid #decca7;border-radius:13px;background:#f5e5c4}.ReservationsWorkspace_metrics__nxsgN>div:nth-child(2){background:#eaf1f2;border-color:#cbdde2}.ReservationsWorkspace_metrics__nxsgN>div:nth-child(3){background:#edf2e5;border-color:#d3ddc6}.ReservationsWorkspace_metrics__nxsgN>div:nth-child(4){background:#fbefe4;border-color:#e6d0be}.ReservationsWorkspace_metrics__nxsgN dt{display:flex;align-items:center;gap:10px;color:#716041;font-size:12px;line-height:1.5}.ReservationsWorkspace_metrics__nxsgN dt svg{flex-shrink:0;box-sizing:content-box;padding:8px;border-radius:9px;background:#ead2a1;color:#9d7130}.ReservationsWorkspace_metrics__nxsgN>div:nth-child(2) dt svg{background:#d4e3e7;color:#517d8c}.ReservationsWorkspace_metrics__nxsgN>div:nth-child(3) dt svg{background:#d8e2c9;color:#60784a}.ReservationsWorkspace_metrics__nxsgN>div:nth-child(4) dt svg{background:#f1d6c4;color:#a66543}.ReservationsWorkspace_metrics__nxsgN dd{margin:9px 0 0;color:#2d2921;font-size:32px;font-weight:550;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ReservationsWorkspace_metrics__nxsgN>div:last-child dd{color:#a58246}.ReservationsWorkspace_agenda__TFYNR{display:flex;flex-direction:column;gap:24px}.ReservationsWorkspace_dayGroup__9RmBZ{min-width:0;overflow:hidden;background:var(--restaurant-surface,#fffefa);border:1px solid var(--restaurant-border,#ddd5c7);border-radius:14px;box-shadow:0 6px 20px #49341205}.ReservationsWorkspace_dayHeading__oueaT{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;background:var(--restaurant-primary,#302b21);border-bottom:1px solid var(--restaurant-primary,#473c29)}.ReservationsWorkspace_dayHeading__oueaT h2{display:flex;align-items:center;gap:10px;margin:0;color:var(--restaurant-on-primary,#fff5df);font-size:16px;font-weight:600}.ReservationsWorkspace_dayHeading__oueaT h2 svg{color:var(--restaurant-on-primary,#dbb969);flex-shrink:0}.ReservationsWorkspace_dayHeading__oueaT>span{color:var(--restaurant-on-primary,#dcc9a4);font-size:11px;text-align:right}.ReservationsWorkspace_columnHeadings__mZjyd,.ReservationsWorkspace_reservationSummary__qxmAK{display:grid;grid-template-columns:80px minmax(0,1fr) 130px 118px 16px;align-items:center;gap:17px;padding-left:22px;padding-right:22px}.ReservationsWorkspace_columnHeadings__mZjyd{padding-top:11px;padding-bottom:11px;border-bottom:1px solid var(--restaurant-border,#e9e3d8);color:var(--restaurant-muted,#7d7059);background:var(--restaurant-surface,#fbf6eb);font-size:10px;line-height:1.4}.ReservationsWorkspace_columnHeadings__mZjyd>span:nth-child(4){text-align:right}.ReservationsWorkspace_reservation__MT2dB{min-width:0;border-bottom:1px solid var(--restaurant-border,#ebe5d9)}.ReservationsWorkspace_reservation__MT2dB:last-child{border-bottom:0}.ReservationsWorkspace_reservationSummary__qxmAK{min-width:0;min-height:90px;padding-top:17px;padding-bottom:17px;list-style:none;cursor:pointer;transition:background .15s ease}.ReservationsWorkspace_historySummary___EalZ::-webkit-details-marker,.ReservationsWorkspace_reservationSummary__qxmAK::-webkit-details-marker{display:none}.ReservationsWorkspace_reservationSummary__qxmAK:hover,.ReservationsWorkspace_reservation__MT2dB[open]>.ReservationsWorkspace_reservationSummary__qxmAK{background:var(--restaurant-surface,#f6f1e7)}.ReservationsWorkspace_reservationTime__QK7ze{align-self:start;width:fit-content;min-width:60px;padding:9px 8px;border:1px solid var(--restaurant-border,#eee3d1);border-radius:8px;background:var(--restaurant-surface-alt,#f5edde);color:var(--restaurant-accent-ink,#725024);text-align:center;font-size:14px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.ReservationsWorkspace_reservationTime__QK7ze>span{display:block;margin-top:4px;color:var(--restaurant-muted,#9b8d75);font-size:10px}.ReservationsWorkspace_guest__pBZh8{display:flex;align-items:center;gap:12px;min-width:0}.ReservationsWorkspace_guestContent__W7y6F{min-width:0}.ReservationsWorkspace_avatar__aguNR{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border-radius:50%;background:var(--restaurant-surface-alt,#e8edde);color:#6d7951;font-size:11px;font-weight:650}.ReservationsWorkspace_reservation__MT2dB:nth-child(3n+2) .ReservationsWorkspace_avatar__aguNR{color:#68848c;background:var(--restaurant-surface-alt,#e4edf0)}.ReservationsWorkspace_reservation__MT2dB:nth-child(3n) .ReservationsWorkspace_avatar__aguNR{color:var(--restaurant-accent-ink,#a07150);background:var(--restaurant-surface-alt,#f5e9db)}.ReservationsWorkspace_pendingRow__yr17Y{box-shadow:inset 3px 0 #d5aa64}.ReservationsWorkspace_overflowRow__2jFlt{background:#edf7fc;box-shadow:inset 4px 0 #4789aa}.ReservationsWorkspace_overflowRow__2jFlt .ReservationsWorkspace_reservationSummary__qxmAK:hover,.ReservationsWorkspace_overflowRow__2jFlt[open]>.ReservationsWorkspace_reservationSummary__qxmAK{background:#e3f2fa}.ReservationsWorkspace_overflowBadge__yuvoP{display:inline-block;margin-top:5px;padding:4px 8px;border:1px solid #a9cbdc;border-radius:7px;background:#dff0f8;color:#28536d;font-size:10px;font-weight:700}.ReservationsWorkspace_guestHeading__nLEu2{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ReservationsWorkspace_guestName__wBScl{min-width:0;color:var(--restaurant-text,#3e372c);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.ReservationsWorkspace_tableLabel__BYEJi{display:block;margin-top:3px;color:var(--restaurant-muted,#8e8068);font-size:11px}.ReservationsWorkspace_notePreview__K8VSo{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--restaurant-accent-ink,#9c855d);font-size:11px}.ReservationsWorkspace_notePreview__K8VSo svg{flex-shrink:0}.ReservationsWorkspace_notePreview__K8VSo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReservationsWorkspace_menuLabel__ZKNmj{margin-top:7px}.ReservationsWorkspace_offerBadge__wpKHm{padding:3px 6px;border-radius:4px;background:var(--restaurant-surface-alt,#f3e7ca);color:var(--restaurant-accent-ink,#8b6e37);font-size:9px;font-weight:550}.ReservationsWorkspace_status__QRs1G{justify-self:start;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:550;line-height:1.4}.ReservationsWorkspace_status__QRs1G i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.ReservationsWorkspace_pending__uZS4C{background:#f5ead1;color:#967333}.ReservationsWorkspace_confirmed__T5Sab{background:var(--restaurant-surface-alt,#eaf0e3);color:#64805a}.ReservationsWorkspace_seated__hHd6K{background:var(--restaurant-surface-alt,#e7e9df);color:#5c6c48}.ReservationsWorkspace_finished__w_CsC{background:var(--restaurant-surface-alt,#efebe3);color:var(--restaurant-muted,#827763)}.ReservationsWorkspace_cancelled__mx_sF{background:var(--restaurant-surface-alt,#f8e9e2);color:#a26a51}.ReservationsWorkspace_guestCount__j7XgV{justify-self:end;display:flex;align-items:center;gap:7px;color:var(--restaurant-muted,#716650);font-size:12px;font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums}.ReservationsWorkspace_guestCount__j7XgV svg{color:var(--restaurant-muted,#b2a383);flex-shrink:0}.ReservationsWorkspace_rowChevron__o3COl{color:var(--restaurant-muted,#b6a685);transition:transform .18s ease}.ReservationsWorkspace_reservation__MT2dB[open]>.ReservationsWorkspace_reservationSummary__qxmAK .ReservationsWorkspace_rowChevron__o3COl{transform:rotate(180deg)}.ReservationsWorkspace_reservationDetail__vidzd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:23px 22px 22px 119px;background:var(--restaurant-surface,#f9f6ee);border-top:1px solid var(--restaurant-border,#e8decc);color:var(--restaurant-muted,#756851);font-size:12px}.ReservationsWorkspace_contactDetail__aVmCb{display:flex;align-items:flex-start;gap:9px;min-width:0}.ReservationsWorkspace_contactDetail__aVmCb>svg{flex-shrink:0;margin-top:2px;color:var(--restaurant-accent-ink,#a58c62)}.ReservationsWorkspace_contactDetail__aVmCb>div{min-width:0}.ReservationsWorkspace_contactDetail__aVmCb p,.ReservationsWorkspace_fullNote__6hm9H>p{margin:0 0 5px;color:var(--restaurant-muted,#61543e);font-size:11px;font-weight:600}.ReservationsWorkspace_contactDetail__aVmCb span{overflow-wrap:anywhere;line-height:1.7}.ReservationsWorkspace_contactDetail__aVmCb a{color:var(--restaurant-accent-ink,#80602d);overflow-wrap:anywhere;line-height:1.7;text-decoration:underline;text-underline-offset:3px}.ReservationsWorkspace_contactDetail__aVmCb a:focus-visible{outline:2px solid var(--restaurant-accent,#aa8040);outline-offset:3px}.ReservationsWorkspace_fullNote__6hm9H,.ReservationsWorkspace_offerDetail__WzXju{grid-column:1/-1;min-width:0;padding-top:15px;border-top:1px solid var(--restaurant-border,#e4dac8)}.ReservationsWorkspace_fullNote__6hm9H>span{display:block;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.ReservationsWorkspace_offerDetail__WzXju>p{margin:0;color:var(--restaurant-accent-ink,#8b6b31);font-weight:550;line-height:1.7;overflow-wrap:anywhere}.ReservationsWorkspace_offerDetail__WzXju>span{display:block;margin-top:6px;font-size:10px;overflow-wrap:anywhere}.ReservationsWorkspace_detailActions__cqDDZ{grid-column:1/-1;display:flex;justify-content:flex-end}.ReservationsWorkspace_detailActions__cqDDZ .ReservationsWorkspace_primaryButton__s6kT7{min-height:38px;font-size:11px}.ReservationsWorkspace_history__jgAV5{overflow:hidden;background:var(--restaurant-surface,#fffefa);border:1px solid var(--restaurant-border,#ded5c7);border-radius:10px}.ReservationsWorkspace_historySummary___EalZ{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px;list-style:none;cursor:pointer}.ReservationsWorkspace_historySummary___EalZ:hover{background:var(--restaurant-surface,#f8f4ed)}.ReservationsWorkspace_historyTitle__QK7aH{display:flex;align-items:center;gap:10px;color:var(--restaurant-muted,#7f7360);font-size:13px;font-weight:550}.ReservationsWorkspace_historyTitle__QK7aH>svg{flex-shrink:0;color:var(--restaurant-accent-ink,#ae9570)}.ReservationsWorkspace_historyAction__O_n32{display:flex;align-items:center;gap:9px;color:var(--restaurant-muted,#938269);font-size:11px}.ReservationsWorkspace_historyCloseLabel__5K_6e{display:none}.ReservationsWorkspace_history__jgAV5[open]>.ReservationsWorkspace_historySummary___EalZ .ReservationsWorkspace_historyCloseLabel__5K_6e{display:inline}.ReservationsWorkspace_history__jgAV5[open]>.ReservationsWorkspace_historySummary___EalZ .ReservationsWorkspace_historyOpenLabel__jcjtL{display:none}.ReservationsWorkspace_history__jgAV5[open]>.ReservationsWorkspace_historySummary___EalZ .ReservationsWorkspace_historyAction__O_n32>svg{transform:rotate(180deg)}.ReservationsWorkspace_history__jgAV5[open]>.ReservationsWorkspace_historySummary___EalZ{border-bottom:1px solid var(--restaurant-border,#e6ddd0)}.ReservationsWorkspace_emptyState__QYXRs{display:flex;align-items:center;flex-direction:column;padding:60px 24px;border:1px solid var(--restaurant-border,#ded5c7);border-radius:12px;background:var(--restaurant-surface,#fffefa);text-align:center}.ReservationsWorkspace_emptyState__QYXRs>span{display:grid;place-items:center;width:59px;height:59px;margin-bottom:10px;border-radius:14px;color:var(--restaurant-accent-ink,#ac8d55);background:var(--restaurant-surface-alt,#f3ecdd)}.ReservationsWorkspace_emptyState__QYXRs>p{margin:13px 0 22px;color:var(--restaurant-muted,#8a7d68);font-size:14px}@media (min-width:1024px){.ReservationsWorkspace_workspace__shtbK{padding-bottom:38px}}@media (max-width:1250px){.ReservationsWorkspace_workspace__shtbK{padding-left:24px;padding-right:24px}.ReservationsWorkspace_header__TN19U{flex-wrap:wrap}.ReservationsWorkspace_columnHeadings__mZjyd,.ReservationsWorkspace_reservationSummary__qxmAK{grid-template-columns:68px minmax(0,1fr) 102px 92px 14px;gap:12px;padding-left:18px;padding-right:18px}.ReservationsWorkspace_reservationDetail__vidzd{padding-left:98px}}@media (max-width:680px){.ReservationsWorkspace_workspace__shtbK{padding:25px 16px 108px}.ReservationsWorkspace_header__TN19U{gap:20px;padding:20px}.ReservationsWorkspace_header__TN19U h1{font-size:29px}.ReservationsWorkspace_headerActions__eyQ9r{width:100%}.ReservationsWorkspace_headerActions__eyQ9r>a{flex:1;font-size:11px;padding:11px}.ReservationsWorkspace_metrics__nxsgN{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 22px}.ReservationsWorkspace_metrics__nxsgN>div{padding:15px}.ReservationsWorkspace_metrics__nxsgN dt{flex-wrap:wrap;gap:8px;font-size:11px}.ReservationsWorkspace_metrics__nxsgN dd{font-size:29px}.ReservationsWorkspace_agenda__TFYNR{gap:20px}.ReservationsWorkspace_dayHeading__oueaT{flex-wrap:wrap;gap:7px;padding:15px}.ReservationsWorkspace_dayHeading__oueaT h2{font-size:13px}.ReservationsWorkspace_dayHeading__oueaT>span{padding-left:25px;font-size:10px}.ReservationsWorkspace_columnHeadings__mZjyd{display:none}.ReservationsWorkspace_reservationSummary__qxmAK{grid-template-columns:51px minmax(0,1fr) auto 14px;gap:9px 10px;padding:17px 14px}.ReservationsWorkspace_reservationTime__QK7ze{grid-column:1;grid-row:1;min-width:0;width:100%;padding:7px 3px;font-size:12px}.ReservationsWorkspace_reservationTime__QK7ze>span{font-size:8px}.ReservationsWorkspace_guest__pBZh8{grid-column:2;grid-row:1}.ReservationsWorkspace_avatar__aguNR{display:none}.ReservationsWorkspace_guestName__wBScl{font-size:13px}.ReservationsWorkspace_notePreview__K8VSo,.ReservationsWorkspace_tableLabel__BYEJi{font-size:10px}.ReservationsWorkspace_status__QRs1G{grid-column:2/4;grid-row:2;padding:4px 7px;font-size:9px}.ReservationsWorkspace_guestCount__j7XgV{grid-column:3;grid-row:1;align-self:start;padding-top:2px;font-size:11px;gap:4px}.ReservationsWorkspace_guestCount__j7XgV svg{width:12px}.ReservationsWorkspace_rowChevron__o3COl{grid-column:4;grid-row:1/3}.ReservationsWorkspace_reservationDetail__vidzd{grid-template-columns:1fr;gap:17px;padding:20px}.ReservationsWorkspace_historySummary___EalZ{padding:18px 15px}.ReservationsWorkspace_historyTitle__QK7aH{font-size:12px;line-height:1.6}.ReservationsWorkspace_historyAction__O_n32{flex-shrink:0;font-size:10px}}@media (prefers-reduced-motion:reduce){.ReservationsWorkspace_primaryButton__s6kT7,.ReservationsWorkspace_reservationSummary__qxmAK,.ReservationsWorkspace_rowChevron__o3COl,.ReservationsWorkspace_secondaryButton__9znRd{transition:none}}.TeamWorkspace_scope__eZJMt{--team-ink:var(--restaurant-text,#292720);--team-muted:var(--restaurant-muted,#766e60);--team-border:var(--restaurant-border,#e2d7c6);--team-surface:var(--restaurant-surface,#fffefa);--team-soft:var(--restaurant-surface-alt,#faf7f0);--team-accent:var(--restaurant-accent,#b48b49);--team-accent-soft:var(--restaurant-accent-soft,#f2e5ce);--team-dark:var(--restaurant-sidebar,#29271f);color:var(--team-ink);font-family:inherit;max-width:1160px;margin:0 auto;min-width:0}.TeamWorkspace_scope__eZJMt *{box-sizing:border-box}.TeamWorkspace_scope__eZJMt h1,.TeamWorkspace_scope__eZJMt h2,.TeamWorkspace_scope__eZJMt h3,.TeamWorkspace_scope__eZJMt p{margin:0}.TeamWorkspace_scope__eZJMt button,.TeamWorkspace_scope__eZJMt input{font-family:inherit}.TeamWorkspace_scope__eZJMt a,.TeamWorkspace_scope__eZJMt button{-webkit-tap-highlight-color:transparent}.TeamWorkspace_scope__eZJMt button{cursor:pointer}.TeamWorkspace_scope__eZJMt button:disabled{cursor:wait;opacity:.55}.TeamWorkspace_scope__eZJMt :is(button,a,input,summary):focus-visible{outline:2px solid var(--team-accent);outline-offset:3px}.TeamWorkspace_header__atXF7{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 22px}.TeamWorkspace_eyebrow__Ed4U8{font-size:9px;letter-spacing:.18em;font-weight:750;color:var(--team-muted)}.TeamWorkspace_header__atXF7 h1{font-size:38px;line-height:1.2;letter-spacing:-.045em;font-weight:700;margin:7px 0 8px}.TeamWorkspace_header__atXF7 p{font-size:13px;line-height:1.6;color:var(--team-muted)}.TeamWorkspace_button__KWnmR{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--team-border);border-radius:10px;min-height:43px;padding:10px 15px;font-size:12px;font-weight:700;text-decoration:none;background:var(--team-surface);color:var(--team-ink);white-space:nowrap;transition:background .15s,transform .15s}.TeamWorkspace_button__KWnmR:hover:not(:disabled){background:var(--team-soft)}.TeamWorkspace_scope__eZJMt .TeamWorkspace_primary__PzeF3{background:var(--team-dark);color:var(--restaurant-on-primary,#fffaf0);border-color:var(--team-dark);box-shadow:0 3px 8px #30251c0c}.TeamWorkspace_scope__eZJMt .TeamWorkspace_primary__PzeF3:hover:not(:disabled){filter:brightness(1.12);background:var(--team-dark)}.TeamWorkspace_stats__WGmcx{display:flex;align-items:center;gap:16px;padding:13px 0 19px;border-top:1px solid var(--team-border);font-size:11px;color:var(--team-muted);flex-wrap:wrap}.TeamWorkspace_stats__WGmcx>small,.TeamWorkspace_stats__WGmcx>span{display:inline-flex;align-items:center;gap:7px}.TeamWorkspace_stats__WGmcx strong{font-size:13px;color:var(--team-ink);font-variant-numeric:tabular-nums}.TeamWorkspace_stats__WGmcx i{height:13px;width:1px;background:var(--team-border)}.TeamWorkspace_stats__WGmcx small{margin-left:auto;font-size:10px}.TeamWorkspace_stats__WGmcx svg{color:var(--team-accent)}.TeamWorkspace_staffCard__t7MYo{display:flex;align-items:center;gap:17px;padding:24px;border-radius:17px;background:var(--team-dark);color:var(--restaurant-on-primary,#fffaf0);position:relative;overflow:hidden;isolation:isolate}.TeamWorkspace_staffCard__t7MYo:after{content:"";position:absolute;right:65px;top:-65px;width:240px;height:240px;border:1px solid #ffffff0b;border-radius:50%;z-index:-1}.TeamWorkspace_staffSymbol__hApKR{display:grid;place-items:center;width:54px;height:60px;flex-shrink:0;background:#ffffff0b;border:1px solid #ffffff18;border-radius:13px;color:#debe7d}.TeamWorkspace_staffCopy__e0U9v{min-width:0}.TeamWorkspace_staffCopy__e0U9v>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TeamWorkspace_staffCopy__e0U9v h2{font-size:20px;letter-spacing:-.035em;font-weight:650}.TeamWorkspace_pilotBadge__OPYVf{font-size:8px;line-height:1.5;border:1px solid #ddc58b55;border-radius:5px;padding:3px 6px;color:#e5ce9b;letter-spacing:.04em;white-space:nowrap}.TeamWorkspace_staffCopy__e0U9v p{font-size:12px;line-height:1.6;color:#fffaf0b8;margin-top:5px}.TeamWorkspace_staffFeatures___1Chh{display:flex;gap:14px;flex-wrap:wrap;margin-top:13px;color:#fffaf0a8;font-size:10px}.TeamWorkspace_staffFeatures___1Chh>span{display:flex;align-items:center;gap:5px}.TeamWorkspace_staffLink__zs_aG{display:flex;align-items:center;justify-content:center;gap:12px;margin-left:auto;flex-shrink:0;padding:12px 15px;background:#f2e6cc;color:#322b20;border-radius:9px;text-decoration:none;font-size:11px;font-weight:750;border:1px solid #f5e8cd;white-space:nowrap}.TeamWorkspace_staffLink__zs_aG:hover{background:#fff4df}.TeamWorkspace_soonLabel__sIk54{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--team-muted);margin-left:auto;white-space:nowrap}.TeamWorkspace_comingSoon__dwIo0{background:var(--team-soft);color:var(--team-ink);border:1px solid var(--team-border);padding:20px 23px}.TeamWorkspace_comingSoon__dwIo0 .TeamWorkspace_staffSymbol__hApKR{background:var(--team-accent-soft);border-color:var(--team-border);color:var(--team-accent)}.TeamWorkspace_comingSoon__dwIo0 .TeamWorkspace_staffCopy__e0U9v p,.TeamWorkspace_comingSoon__dwIo0 .TeamWorkspace_staffFeatures___1Chh{color:var(--team-muted)}.TeamWorkspace_comingSoon__dwIo0 .TeamWorkspace_pilotBadge__OPYVf{color:var(--team-muted);border-color:var(--team-border)}.TeamWorkspace_pilotNote__5FSzr{color:var(--team-muted);font-size:10px;line-height:1.65;margin:10px 3px 0!important}.TeamWorkspace_people__z_WVL{margin-top:30px;background:var(--team-surface);border:1px solid var(--team-border);border-radius:17px;overflow:hidden}.TeamWorkspace_peopleHeading__Qp_kD{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 23px 18px}.TeamWorkspace_peopleHeading__Qp_kD h2{font-size:17px;letter-spacing:-.02em;font-weight:650}.TeamWorkspace_peopleHeading__Qp_kD p{font-size:11px;line-height:1.5;color:var(--team-muted);margin-top:5px}.TeamWorkspace_search__Lv_Nx{display:flex;align-items:center;gap:7px;border:1px solid var(--team-border);border-radius:8px;background:var(--team-surface);padding:0 11px;max-width:240px;color:var(--team-muted)}.TeamWorkspace_search__Lv_Nx input{height:36px;width:100%;min-width:0;border:0;outline:none;background:transparent;font-size:11px;color:var(--team-ink)}.TeamWorkspace_search__Lv_Nx:focus-within{outline:2px solid var(--team-accent);outline-offset:2px}.TeamWorkspace_search__Lv_Nx input:focus-visible{outline:none}.TeamWorkspace_search__Lv_Nx input::placeholder{color:var(--team-muted);opacity:.75}.TeamWorkspace_filters__BK_ot{display:flex;gap:17px;padding:0 23px;border-bottom:1px solid var(--team-border);overflow-x:auto}.TeamWorkspace_filters__BK_ot button{display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;padding:0 0 13px;background:transparent;color:var(--team-muted);font-size:11px;white-space:nowrap}.TeamWorkspace_filters__BK_ot button[aria-pressed=true]{color:var(--team-ink);font-weight:750;border-bottom-color:var(--team-accent)}.TeamWorkspace_filters__BK_ot button>span{font-size:9px;border-radius:4px;background:var(--team-soft);padding:2px 5px;min-width:18px;text-align:center;font-weight:600}.TeamWorkspace_filters__BK_ot button[aria-pressed=true]>span{background:var(--team-accent-soft)}.TeamWorkspace_member___KwSI{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.9fr) auto;align-items:center;gap:20px;padding:21px 23px;border-bottom:1px solid var(--team-border)}.TeamWorkspace_member___KwSI:last-child{border-bottom:0}.TeamWorkspace_identity__vR1CU{display:flex;align-items:flex-start;gap:12px;min-width:0}.TeamWorkspace_identity__vR1CU>div{min-width:0;padding-top:1px}.TeamWorkspace_avatar__kMH_3{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:var(--team-accent-soft);color:var(--team-ink);font-size:13px;font-weight:750;letter-spacing:-.03em;border:1px solid var(--team-border)}.TeamWorkspace_inactiveAvatar__Z7h7Y{opacity:.55}.TeamWorkspace_nameRow__Y6baO{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.TeamWorkspace_nameRow__Y6baO h3{font-size:13px;font-weight:750;line-height:1.6;overflow-wrap:anywhere}.TeamWorkspace_identity__vR1CU p{font-size:11px;color:var(--team-muted);line-height:1.7;margin-top:3px;overflow-wrap:anywhere}.TeamWorkspace_identity__vR1CU small{display:block;font-size:9px;line-height:1.6;color:var(--team-muted);margin-top:5px}.TeamWorkspace_status__sLnK3{display:inline-flex;gap:4px;align-items:center;font-size:8px;line-height:1.5;padding:3px 6px;border-radius:5px;font-weight:650;white-space:nowrap}.TeamWorkspace_status__sLnK3 i{width:4px;height:4px;border-radius:50%;background:currentColor}.TeamWorkspace_active__TFpYT{background:#e9f2e8;color:#4b6e48}.TeamWorkspace_pending__U7k_4{background:#fbefda;color:#8c662c}.TeamWorkspace_expired__ruRd5{background:#fff0e7;color:#a0623e}.TeamWorkspace_inactive__wSYv_{background:#eeeae4;color:#82786c}.TeamWorkspace_memberAccess__RLBLW{min-width:0}.TeamWorkspace_profileLabel__RaweU{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--team-ink);font-weight:700}.TeamWorkspace_profileLabel__RaweU svg{color:var(--team-accent)}.TeamWorkspace_accessTags__KYtGE{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.TeamWorkspace_accessTags__KYtGE>span{font-size:9px;line-height:1.4;padding:3px 6px;background:var(--team-soft);border:1px solid var(--team-border);border-radius:4px;color:var(--team-muted)}.TeamWorkspace_memberActions__4MKS_{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.TeamWorkspace_editButton__caPkJ{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--team-surface);border:1px solid var(--team-border);border-radius:8px;padding:8px 11px;color:var(--team-ink);font-size:10px;font-weight:650;min-height:35px;white-space:nowrap}.TeamWorkspace_editButton__caPkJ:hover{background:var(--team-soft)}.TeamWorkspace_textButton__bIO4r{display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:var(--team-muted);font-size:9px;padding:3px 0}.TeamWorkspace_textButton__bIO4r:hover{text-decoration:underline;text-underline-offset:3px}.TeamWorkspace_scope__eZJMt .TeamWorkspace_dangerText__RG7nr{color:#a35c48}.TeamWorkspace_delegationNote__r4nlh{font-size:9px;line-height:1.6;text-align:right;color:var(--team-muted)}.TeamWorkspace_empty___sYk6{padding:37px 25px 42px;text-align:center}.TeamWorkspace_empty___sYk6>span{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:var(--team-soft);color:var(--team-accent);margin:0 auto 14px;border:1px solid var(--team-border)}.TeamWorkspace_empty___sYk6 h3{font-size:18px;font-weight:650;letter-spacing:-.03em}.TeamWorkspace_empty___sYk6 p{font-size:12px;line-height:1.7;color:var(--team-muted);margin:8px auto 20px;max-width:340px}.TeamWorkspace_empty___sYk6 .TeamWorkspace_button__KWnmR{min-height:40px;font-size:11px}.TeamWorkspace_securityNote__IE2nT{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.7;color:var(--team-muted);padding:14px 3px}.TeamWorkspace_securityNote__IE2nT svg{flex-shrink:0;margin-top:2px}.TeamWorkspace_error__CxdCQ{font-size:12px;line-height:1.6;border:1px solid #edc9be;background:#fff4ef;color:#9b4c38;border-radius:10px;padding:12px 14px;margin-bottom:16px!important}.TeamWorkspace_success__itVca{display:flex;align-items:flex-start;gap:9px;background:#edf5e9;color:#466d3c;border:1px solid #d1e2c8;padding:13px;border-radius:10px;margin-bottom:18px;font-size:12px;line-height:1.6}.TeamWorkspace_success__itVca svg{flex-shrink:0;margin-top:2px}.TeamWorkspace_success__itVca>div{min-width:0;width:100%}.TeamWorkspace_previewLink__v_vP_{display:block;font-size:10px;margin-top:8px}.TeamWorkspace_previewLink__v_vP_ input{display:block;width:100%;font-size:11px;padding:8px;border:1px solid #c5d9b9;border-radius:6px;background:#fff;color:#34572c;margin-top:4px}.TeamWorkspace_srOnly__GpQs8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TeamWorkspace_dialog__1YMYq{position:fixed;inset:0 0 0 auto;display:none;flex-direction:column;margin:0;width:min(610px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:19px 0 0 19px;background:var(--team-surface);box-shadow:-20px 0 70px #231d1926;overflow:hidden;z-index:100}.TeamWorkspace_dialog__1YMYq[open]{display:flex}.TeamWorkspace_dialog__1YMYq::backdrop{background:#211d174d;backdrop-filter:blur(3px)}.TeamWorkspace_drawerHeader__8uHJt{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 26px 21px;border-bottom:1px solid var(--team-border);flex-shrink:0}.TeamWorkspace_drawerHeader__8uHJt h2{font-size:25px;line-height:1.3;letter-spacing:-.035em;font-weight:650;margin-top:6px}.TeamWorkspace_iconButton__DrJAl{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;padding:0;border-radius:9px;border:1px solid var(--team-border);background:transparent;color:var(--team-muted)}.TeamWorkspace_drawerForm____P02{display:flex;flex-direction:column;min-height:0;flex:1}.TeamWorkspace_drawerBody__LfX05{padding:22px 26px;overflow:auto;overscroll-behavior:contain;flex:1;min-height:0}.TeamWorkspace_drawerFooter__q61FQ{padding:16px 26px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--team-border);display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-shrink:0;background:var(--team-surface)}.TeamWorkspace_drawerFooter__q61FQ .TeamWorkspace_primary__PzeF3{min-width:145px}.TeamWorkspace_formFields__2oq9k{display:grid;gap:23px;border:0;padding:0;margin:0;min-width:0}.TeamWorkspace_intro__wtqp6{font-size:12px;line-height:1.7;color:var(--team-muted)}.TeamWorkspace_formPair__EXesI{display:grid;grid-template-columns:1fr 1.15fr;gap:13px}.TeamWorkspace_field__Oj0BK{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:650;min-width:0;color:var(--team-ink)}.TeamWorkspace_field__Oj0BK input{width:100%;min-width:0;height:43px;font-size:12px;padding:10px 12px;border:1px solid var(--team-border);border-radius:8px;color:var(--team-ink);background:var(--team-surface)}.TeamWorkspace_field__Oj0BK input[readonly]{background:var(--team-soft);color:var(--team-muted)}.TeamWorkspace_field__Oj0BK input::placeholder{color:var(--team-muted);opacity:.65}.TeamWorkspace_field__Oj0BK small{font-size:9px;line-height:1.5;color:var(--team-muted);font-weight:400}.TeamWorkspace_formSectionTitle__BiyFO{display:flex;align-items:center;justify-content:space-between;gap:10px}.TeamWorkspace_formSectionTitle__BiyFO>span{display:flex;align-items:center;gap:7px}.TeamWorkspace_formSectionTitle__BiyFO svg{color:var(--team-accent);flex-shrink:0}.TeamWorkspace_formSectionTitle__BiyFO h3{font-size:12px;font-weight:750}.TeamWorkspace_formSectionTitle__BiyFO>small{font-size:9px;color:var(--team-muted);white-space:nowrap}.TeamWorkspace_profileSection__gnHkZ>p{font-size:10px;line-height:1.6;color:var(--team-muted);margin:7px 0 13px}.TeamWorkspace_profiles__IQ8P0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.TeamWorkspace_profiles__IQ8P0>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;text-align:left;padding:14px 11px;border:1px solid var(--team-border);background:var(--team-surface);border-radius:11px;color:var(--team-ink)}.TeamWorkspace_profiles__IQ8P0>button:hover{background:var(--team-soft)}.TeamWorkspace_profileIcon__DHbm8{color:var(--team-muted);height:23px}.TeamWorkspace_profiles__IQ8P0 strong{font-size:11px;line-height:1.5;font-weight:750}.TeamWorkspace_profiles__IQ8P0 small{font-size:9px;line-height:1.6;color:var(--team-muted)}.TeamWorkspace_profiles__IQ8P0 .TeamWorkspace_selectedProfile__4lAlj{background:var(--team-accent-soft);border-color:var(--team-accent);box-shadow:0 0 0 1px var(--team-accent)}.TeamWorkspace_selectedProfile__4lAlj .TeamWorkspace_profileIcon__DHbm8{color:var(--team-ink)}.TeamWorkspace_profileCheck__ptTq5{position:absolute;right:9px;top:11px;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--team-border);border-radius:50%;background:var(--team-surface);color:var(--team-surface)}.TeamWorkspace_selectedProfile__4lAlj .TeamWorkspace_profileCheck__ptTq5{background:var(--team-dark);border-color:var(--team-dark);color:#fff}.TeamWorkspace_permissionSection__92HB0{border-top:1px solid var(--team-border);padding-top:21px}.TeamWorkspace_permissionList__C1HcF{margin-top:13px}.TeamWorkspace_permission__t1vHe{display:flex;align-items:center;gap:15px;position:relative;cursor:pointer;padding:13px 0;border-bottom:1px solid var(--team-border);min-width:0}.TeamWorkspace_permission__t1vHe>span:first-child{flex:1;min-width:0}.TeamWorkspace_permission__t1vHe strong{display:block;font-size:11px;font-weight:650;line-height:1.6}.TeamWorkspace_permission__t1vHe small{display:block;font-size:10px;line-height:1.6;color:var(--team-muted);margin-top:2px}.TeamWorkspace_permission__t1vHe input{position:absolute;width:1px;height:1px;opacity:0;right:19px}.TeamWorkspace_toggle__jXe_R{display:block;flex-shrink:0;width:35px;height:21px;border-radius:12px;border:1px solid var(--team-border);background:#e7e2d9;position:relative;transition:background .15s}.TeamWorkspace_toggle__jXe_R:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #44372822;transition:transform .15s}.TeamWorkspace_permission__t1vHe input:checked+.TeamWorkspace_toggle__jXe_R{background:var(--team-dark);border-color:var(--team-dark)}.TeamWorkspace_permission__t1vHe input:checked+.TeamWorkspace_toggle__jXe_R:after{transform:translateX(14px)}.TeamWorkspace_permission__t1vHe input:focus-visible+.TeamWorkspace_toggle__jXe_R{outline:2px solid var(--team-accent);outline-offset:3px}.TeamWorkspace_permission__t1vHe input:disabled+.TeamWorkspace_toggle__jXe_R{opacity:.55}.TeamWorkspace_advanced__Th8ac{margin-top:14px;border:1px solid var(--team-border);border-radius:9px;background:var(--team-soft);padding:0 12px}.TeamWorkspace_advanced__Th8ac summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:13px 0;font-size:11px;font-weight:700}.TeamWorkspace_advanced__Th8ac summary::-webkit-details-marker{display:none}.TeamWorkspace_advanced__Th8ac summary>span{display:flex;gap:7px;align-items:center}.TeamWorkspace_advanced__Th8ac summary b{display:grid;place-items:center;font-size:8px;min-width:16px;height:16px;border-radius:4px;background:var(--team-accent-soft)}.TeamWorkspace_advanced__Th8ac[open] summary>svg{transform:rotate(180deg)}.TeamWorkspace_advanced__Th8ac .TeamWorkspace_permission__t1vHe:last-child{border-bottom:0}.TeamWorkspace_advancedIntro__e2EO9{font-size:10px;line-height:1.6;color:var(--team-muted);padding-bottom:3px}.TeamWorkspace_warning__g5tip{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.7;color:#8e612f;background:#fff3de;border:1px solid #eddbb9;padding:12px;border-radius:9px}.TeamWorkspace_warning__g5tip svg{flex-shrink:0;margin-top:2px}.TeamWorkspace_warning__g5tip strong{display:block;font-weight:750}.TeamWorkspace_formNote__VGZ2h{display:flex;align-items:flex-start;gap:8px;color:var(--team-muted);padding:12px 0 0;border-top:1px solid var(--team-border)}.TeamWorkspace_formNote__VGZ2h svg{flex-shrink:0;margin-top:2px}.TeamWorkspace_formNote__VGZ2h p{font-size:10px;line-height:1.7}.TeamWorkspace_smallPrint__ODkWr{font-size:10px;line-height:1.7;color:var(--team-muted);margin-top:-10px!important}.TeamWorkspace_confirmIdentity__9kY_O{display:flex;gap:12px;align-items:center;padding:14px;background:var(--team-soft);border:1px solid var(--team-border);border-radius:11px;margin-bottom:20px;min-width:0}.TeamWorkspace_confirmIdentity__9kY_O>div{min-width:0}.TeamWorkspace_confirmIdentity__9kY_O strong{font-size:13px}.TeamWorkspace_confirmIdentity__9kY_O p{font-size:11px;line-height:1.7;color:var(--team-muted);overflow-wrap:anywhere}.TeamWorkspace_confirmIdentity__9kY_O~.TeamWorkspace_formNote__VGZ2h{margin-top:22px}.TeamWorkspace_scope__eZJMt .TeamWorkspace_dangerButton__Zzcwf{background:#9c523f;border-color:#9c523f;color:white}.TeamWorkspace_scope__eZJMt .TeamWorkspace_dangerButton__Zzcwf:hover:not(:disabled){background:#884734}.TeamWorkspace_accessPreview__ogAkV{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}.TeamWorkspace_accessPreview__ogAkV>span{display:flex;gap:5px;align-items:center;font-size:10px;padding:5px 7px;border-radius:5px;background:var(--team-soft);border:1px solid var(--team-border)}@media(max-width:1150px){.TeamWorkspace_member___KwSI{grid-template-columns:minmax(200px,1fr) minmax(155px,.8fr) auto;gap:13px;padding:19px}.TeamWorkspace_peopleHeading__Qp_kD{padding:20px 19px 17px}.TeamWorkspace_filters__BK_ot{padding:0 19px}.TeamWorkspace_staffCard__t7MYo{padding:21px;gap:13px}.TeamWorkspace_staffSymbol__hApKR{display:none}.TeamWorkspace_staffFeatures___1Chh{gap:10px}.TeamWorkspace_stats__WGmcx small{margin-left:0}.TeamWorkspace_stats__WGmcx{gap:13px}}@media(max-width:800px){.TeamWorkspace_header__atXF7{gap:15px;align-items:flex-start;flex-wrap:wrap;padding-top:3px}.TeamWorkspace_header__atXF7 h1{font-size:32px}.TeamWorkspace_header__atXF7 p{font-size:12px}.TeamWorkspace_header__atXF7>.TeamWorkspace_button__KWnmR{font-size:11px;min-height:40px;padding:9px 12px}.TeamWorkspace_stats__WGmcx{padding-top:12px;padding-bottom:16px;gap:9px;font-size:10px}.TeamWorkspace_stats__WGmcx>small{display:none}.TeamWorkspace_staffCard__t7MYo{flex-wrap:wrap;gap:16px;padding:19px}.TeamWorkspace_staffCopy__e0U9v{width:100%}.TeamWorkspace_staffCopy__e0U9v h2{font-size:19px}.TeamWorkspace_staffCopy__e0U9v p{font-size:11px}.TeamWorkspace_staffLink__zs_aG{margin-left:0;font-size:11px;padding:10px 12px}.TeamWorkspace_soonLabel__sIk54{margin-left:0}.TeamWorkspace_pilotNote__5FSzr{font-size:9px}.TeamWorkspace_people__z_WVL{margin-top:23px}.TeamWorkspace_peopleHeading__Qp_kD{align-items:flex-start;flex-direction:column;gap:14px}.TeamWorkspace_peopleHeading__Qp_kD h2{font-size:16px}.TeamWorkspace_search__Lv_Nx{max-width:none;width:100%}.TeamWorkspace_search__Lv_Nx input{font-size:12px;height:37px}.TeamWorkspace_member___KwSI{grid-template-columns:minmax(0,1fr) auto;gap:15px}.TeamWorkspace_identity__vR1CU{grid-column:1/3}.TeamWorkspace_memberAccess__RLBLW{grid-column:1}.TeamWorkspace_memberActions__4MKS_{grid-column:2;grid-row:2;align-self:start}.TeamWorkspace_memberAccess__RLBLW .TeamWorkspace_accessTags__KYtGE{max-width:280px}.TeamWorkspace_profileLabel__RaweU{font-size:10px}.TeamWorkspace_securityNote__IE2nT{font-size:9px}.TeamWorkspace_filters__BK_ot{gap:18px}.TeamWorkspace_filters__BK_ot button{min-height:37px;padding-bottom:11px;font-size:10px}.TeamWorkspace_dialog__1YMYq{width:min(610px,100vw)}}@media(max-width:480px){.TeamWorkspace_header__atXF7>.TeamWorkspace_button__KWnmR{width:100%;justify-content:center}.TeamWorkspace_header__atXF7{padding-bottom:16px}.TeamWorkspace_header__atXF7 h1{font-size:30px;margin-top:6px}.TeamWorkspace_stats__WGmcx{gap:9px;font-size:9px}.TeamWorkspace_stats__WGmcx strong{font-size:12px}.TeamWorkspace_stats__WGmcx svg{width:13px}.TeamWorkspace_stats__WGmcx i{height:11px}.TeamWorkspace_staffCard__t7MYo{padding:17px}.TeamWorkspace_staffFeatures___1Chh{gap:10px;font-size:9px}.TeamWorkspace_staffCopy__e0U9v>div:first-child{gap:8px}.TeamWorkspace_staffLink__zs_aG{width:100%;justify-content:space-between}.TeamWorkspace_staffCopy__e0U9v p{font-size:11px;max-width:240px}.TeamWorkspace_peopleHeading__Qp_kD{padding:19px 15px 15px}.TeamWorkspace_filters__BK_ot{padding:0 15px;gap:17px}.TeamWorkspace_member___KwSI{padding:17px 15px;gap:14px 10px}.TeamWorkspace_identity__vR1CU{gap:9px}.TeamWorkspace_avatar__kMH_3{width:38px;height:38px;font-size:12px;border-radius:10px}.TeamWorkspace_identity__vR1CU p{font-size:10px}.TeamWorkspace_nameRow__Y6baO h3{font-size:12px}.TeamWorkspace_nameRow__Y6baO{gap:6px}.TeamWorkspace_memberActions__4MKS_{gap:9px}.TeamWorkspace_editButton__caPkJ{font-size:9px;padding:7px 8px;gap:5px}.TeamWorkspace_editButton__caPkJ svg{width:13px}.TeamWorkspace_textButton__bIO4r{font-size:9px;min-height:25px}.TeamWorkspace_accessTags__KYtGE>span{font-size:8px;padding:3px 5px}.TeamWorkspace_accessTags__KYtGE{gap:4px}.TeamWorkspace_securityNote__IE2nT{padding:12px 1px}.TeamWorkspace_dialog__1YMYq{width:100vw;border-radius:0}.TeamWorkspace_drawerHeader__8uHJt{padding:18px 19px 17px}.TeamWorkspace_drawerHeader__8uHJt h2{font-size:23px}.TeamWorkspace_drawerBody__LfX05{padding:19px}.TeamWorkspace_drawerFooter__q61FQ{padding-left:19px;padding-right:19px}.TeamWorkspace_drawerFooter__q61FQ .TeamWorkspace_button__KWnmR{font-size:11px;min-height:43px}.TeamWorkspace_formPair__EXesI{grid-template-columns:1fr;gap:14px}.TeamWorkspace_field__Oj0BK input{font-size:16px;min-height:45px}.TeamWorkspace_formFields__2oq9k{gap:21px}.TeamWorkspace_profiles__IQ8P0{gap:6px}.TeamWorkspace_profiles__IQ8P0>button{padding:12px 8px;gap:7px}.TeamWorkspace_profiles__IQ8P0 strong{font-size:10px}.TeamWorkspace_profiles__IQ8P0 small{font-size:9px}.TeamWorkspace_profileCheck__ptTq5{right:7px;top:10px;width:14px;height:14px}.TeamWorkspace_profileIcon__DHbm8 svg{width:17px}.TeamWorkspace_profileSection__gnHkZ>p{font-size:10px}.TeamWorkspace_permission__t1vHe strong{font-size:11px}.TeamWorkspace_permission__t1vHe small{font-size:10px}.TeamWorkspace_formSectionTitle__BiyFO h3{font-size:11px}.TeamWorkspace_formSectionTitle__BiyFO>small{font-size:8px}.TeamWorkspace_formNote__VGZ2h p,.TeamWorkspace_smallPrint__ODkWr{font-size:10px}.TeamWorkspace_intro__wtqp6{font-size:12px}.TeamWorkspace_empty___sYk6{padding:29px 19px 33px}.TeamWorkspace_empty___sYk6 p{font-size:11px}.TeamWorkspace_empty___sYk6 h3{font-size:17px}.TeamWorkspace_comingSoon__dwIo0 .TeamWorkspace_soonLabel__sIk54,.TeamWorkspace_peopleHeading__Qp_kD p{font-size:10px}}.TeamWorkspace_savedAccess__wWWCN>.TeamWorkspace_intro__wtqp6{margin-top:20px}.TeamWorkspace_savedAccess__wWWCN .TeamWorkspace_accessPreview__ogAkV{margin-top:13px}.TeamWorkspace_scope__eZJMt select{font-family:inherit}.TeamWorkspace_scope__eZJMt select:focus-visible{outline:2px solid var(--team-accent);outline-offset:3px}.TeamWorkspace_field__Oj0BK select{width:100%;min-width:0;min-height:43px;font-size:12px;padding:10px 12px;border:1px solid var(--team-border);border-radius:8px;color:var(--team-ink);background:var(--team-surface)}.TeamWorkspace_personalSection__rV8GS{border:1px solid #d7e2cf;border-radius:12px;background:#f4f8ef;overflow:hidden}.TeamWorkspace_personalHeader__Rgkld{display:flex;gap:10px;align-items:center;padding:0 15px}.TeamWorkspace_personalIcon__pyb_E{display:grid;place-items:center;width:34px;height:37px;flex:none;background:#e4eddc;border-radius:9px;color:#537449}.TeamWorkspace_personalHeader__Rgkld .TeamWorkspace_permission__t1vHe{flex:1;border:0;padding:15px 0;gap:10px}.TeamWorkspace_personalHeader__Rgkld .TeamWorkspace_permission__t1vHe strong{color:#34523a;font-size:12px}.TeamWorkspace_personalHeader__Rgkld .TeamWorkspace_permission__t1vHe small{color:#78876f;font-size:10px}.TeamWorkspace_personalOff__0v5Ci{border-top:1px solid #dbe5d6;padding:12px 15px!important;color:#78876f;font-size:10px;line-height:1.65}.TeamWorkspace_personalSection__rV8GS>.TeamWorkspace_warning__g5tip{border:0;border-top:1px solid #eddbb9;border-radius:0}.TeamWorkspace_formNote__VGZ2h>span{font-size:10px;line-height:1.7}.TeamWorkspace_formNote__VGZ2h>span>strong{display:block;font-weight:650;color:var(--team-ink)}.TeamWorkspace_completionNote__SdKco{margin-top:17px!important;padding-top:14px;border-top:1px solid var(--team-border);font-size:11px;line-height:1.7;color:var(--team-muted)}@media(max-width:480px){.TeamWorkspace_field__Oj0BK select{font-size:16px;min-height:45px}.TeamWorkspace_personalHeader__Rgkld{padding:0 13px;gap:8px}.TeamWorkspace_personalHeader__Rgkld .TeamWorkspace_permission__t1vHe{gap:9px}.TeamWorkspace_personalHeader__Rgkld .TeamWorkspace_permission__t1vHe strong{font-size:11px}.TeamWorkspace_personalHeader__Rgkld .TeamWorkspace_permission__t1vHe small{font-size:10px}.TeamWorkspace_personalIcon__pyb_E{width:29px;height:33px}.TeamWorkspace_personalIcon__pyb_E svg{width:18px}}@media(prefers-reduced-motion:reduce){.TeamWorkspace_scope__eZJMt *{transition:none!important}}.TeamWorkspace_accessKinds__GGl13{min-width:0}.TeamWorkspace_kindOptions__tWMz0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.TeamWorkspace_kindOptions__tWMz0>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:16px 14px;text-align:left;border:1px solid var(--team-border);border-radius:12px;background:var(--team-surface);color:var(--team-ink)}.TeamWorkspace_kindOptions__tWMz0>button>svg{color:var(--team-muted);margin-bottom:4px}.TeamWorkspace_kindOptions__tWMz0 strong{font-size:12px;line-height:1.5;font-weight:750;padding-right:12px}.TeamWorkspace_kindOptions__tWMz0 button>span{font-size:10px;line-height:1.65;color:var(--team-muted)}.TeamWorkspace_kindOptions__tWMz0 i{position:absolute;right:12px;top:15px;display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--team-border);border-radius:50%;font-style:normal;background:var(--team-surface)}.TeamWorkspace_kindOptions__tWMz0>button[aria-pressed=true]{border-color:var(--team-accent);background:var(--team-accent-soft);box-shadow:0 0 0 1px var(--team-accent)}.TeamWorkspace_kindOptions__tWMz0>button[aria-pressed=true]>svg{color:var(--team-ink)}.TeamWorkspace_kindOptions__tWMz0>button[aria-pressed=true] i{color:var(--team-surface);background:var(--team-dark);border-color:var(--team-dark)}.TeamWorkspace_delegationScope__z5Pp_{padding:17px;border:1px solid var(--team-border);border-radius:13px;background:var(--team-soft);margin-top:18px;min-width:0}.TeamWorkspace_formFields__2oq9k>.TeamWorkspace_delegationScope__z5Pp_{margin-top:0}.TeamWorkspace_delegationHeading__eucpX{display:flex;gap:11px;align-items:flex-start}.TeamWorkspace_delegationHeading__eucpX>span{display:grid;place-items:center;flex:none;width:37px;height:40px;border-radius:10px;color:var(--team-ink);background:var(--team-accent-soft)}.TeamWorkspace_delegationHeading__eucpX h3{font-size:13px;line-height:1.5;font-weight:750;letter-spacing:-.02em}.TeamWorkspace_delegationHeading__eucpX p{font-size:11px;line-height:1.65;color:var(--team-muted);margin-top:4px}.TeamWorkspace_delegationRestaurants__930T9{margin-top:17px}.TeamWorkspace_delegationRestaurants__930T9>strong{display:block;font-size:10px;line-height:1.5;font-weight:650;color:var(--team-muted)}.TeamWorkspace_delegationRestaurants__930T9 ul{list-style:none;display:grid;gap:7px;margin:9px 0 0;padding:0;max-height:185px;overflow:auto}.TeamWorkspace_delegationRestaurants__930T9 li{display:flex;gap:8px;align-items:center;padding:9px 11px;border:1px solid var(--team-border);border-radius:8px;background:var(--team-surface);font-size:11px;font-weight:600;line-height:1.55;min-width:0}.TeamWorkspace_delegationRestaurants__930T9 li svg{flex:none;color:var(--team-accent)}.TeamWorkspace_delegationRestaurants__930T9 li span{overflow-wrap:anywhere}.TeamWorkspace_delegationOwner__7NSbJ{display:flex;gap:8px;align-items:flex-start;margin-top:16px!important;padding-top:15px;border-top:1px solid var(--team-border);font-size:10px;line-height:1.65;color:var(--team-muted)}.TeamWorkspace_delegationOwner__7NSbJ svg{flex:none;margin-top:2px;color:var(--team-accent)}.TeamWorkspace_delegationOwner__7NSbJ strong{display:block;font-weight:650;color:var(--team-ink)}.TeamWorkspace_delegationLogin__k5uTh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;font-size:10px;color:var(--team-muted)}.TeamWorkspace_delegationLogin__k5uTh strong{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--team-ink)}.TeamWorkspace_delegationFoot__ipDYd{font-size:9px;line-height:1.7;margin-top:12px!important;color:var(--team-muted)}.TeamWorkspace_incomplete__PlQDx{color:#8e612f;background:#fff3de}.TeamWorkspace_incomplete__PlQDx i{background:#b48b49}.TeamWorkspace_drawerFooter__q61FQ .TeamWorkspace_primary__PzeF3{white-space:normal;text-align:center}@media(max-width:480px){.TeamWorkspace_kindOptions__tWMz0{gap:8px}.TeamWorkspace_kindOptions__tWMz0>button{padding:13px 10px;gap:6px}.TeamWorkspace_kindOptions__tWMz0 strong{font-size:11px;padding-right:6px}.TeamWorkspace_kindOptions__tWMz0 button>span{font-size:9px}.TeamWorkspace_kindOptions__tWMz0 i{right:9px;top:13px;width:15px;height:15px}.TeamWorkspace_delegationScope__z5Pp_{padding:14px}.TeamWorkspace_delegationHeading__eucpX h3{font-size:12px}.TeamWorkspace_delegationHeading__eucpX p,.TeamWorkspace_delegationRestaurants__930T9 li{font-size:10px}.TeamWorkspace_drawerFooter__q61FQ .TeamWorkspace_primary__PzeF3{min-width:0;flex:1}.TeamWorkspace_delegationRestaurants__930T9 ul{max-height:170px}}.RestaurantSidebar_sidebar__U62qM{position:fixed;inset:0 auto 0 0;z-index:40;display:none;flex-direction:column;width:286px;height:100vh;height:100dvh;border-right:1px solid #ffffff0d;background:var(--restaurant-sidebar,#25241e);color:var(--restaurant-sidebar-muted,#b6b1a6)}.RestaurantSidebar_header__EB_62{flex:0 0 auto;padding:27px 17px 19px}.RestaurantSidebar_brand__4cLiB{display:inline-block;margin:0 11px 24px;border-radius:3px}.RestaurantSidebar_wordmark__fIYRg{margin:0;color:var(--restaurant-sidebar-text,#fffdf8);font-size:29px;font-weight:700;line-height:1.12;letter-spacing:-.075em}.RestaurantSidebar_wordmark__fIYRg>span{color:var(--restaurant-accent-soft,#d9b267)}.RestaurantSidebar_restaurantPicker__19gka{position:relative}.RestaurantSidebar_restaurantButton__dJkXV{display:flex;align-items:center;gap:11px;width:100%;min-height:62px;padding:11px;border:1px solid #ffffff18;border-radius:8px;color:var(--restaurant-sidebar-text,#e9e4d9);background:#ffffff02;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.RestaurantSidebar_restaurantButton__dJkXV:hover:not(:disabled){background:#ffffff06;border-color:#ffffff32}.RestaurantSidebar_restaurantButton__dJkXV:disabled{cursor:default}.RestaurantSidebar_restaurantCard__xqpes{position:relative;border:1px solid #ffffff18;border-radius:8px;background:#ffffff02}.RestaurantSidebar_restaurantCard__xqpes:hover{border-color:#ffffff32}.RestaurantSidebar_restaurantCard__xqpes>.RestaurantSidebar_restaurantButton__dJkXV{min-height:70px;align-items:flex-start;border:0;background:transparent}.RestaurantSidebar_restaurantCard__xqpes .RestaurantSidebar_pickerChevron__3ue91,.RestaurantSidebar_restaurantCard__xqpes .RestaurantSidebar_restaurantIdentity__qaOAM{padding-top:2px}.RestaurantSidebar_restaurantPlanRow__BMA2B{position:absolute;right:30px;bottom:7px;left:56px;display:flex;align-items:center;gap:6px;min-height:26px;pointer-events:none}.RestaurantSidebar_restaurantPlanRow__BMA2B small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--restaurant-sidebar-muted,#a9a394);font-size:10px;line-height:1.4}.RestaurantSidebar_restaurantAvatar__r7RFR{display:grid;place-items:center;flex:0 0 34px;height:35px;border-radius:6px;background:var(--restaurant-primary-hover,#3b382d);color:var(--restaurant-accent-soft,#d7b779);font-size:17px;font-weight:600}.RestaurantSidebar_restaurantIdentity__qaOAM{min-width:0;flex:1}.RestaurantSidebar_restaurantIdentity__qaOAM strong{display:block;overflow:hidden;color:var(--restaurant-sidebar-text,#f1ece2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.RestaurantSidebar_restaurantIdentity__qaOAM small{display:block;margin-top:4px;color:var(--restaurant-sidebar-muted,#a9a394);font-size:10px;line-height:1.4}.RestaurantSidebar_pickerChevron__3ue91{color:var(--restaurant-sidebar-muted,#b2aa99);font-size:19px;line-height:1}.RestaurantSidebar_restaurantList__XBKt7{position:absolute;z-index:2;top:calc(100% + 7px);right:0;left:0;padding:9px;border:1px solid var(--restaurant-sidebar-muted,#4c473b);border-radius:9px;background:var(--restaurant-primary-hover,#302e26);box-shadow:0 12px 35px #0004}.RestaurantSidebar_restaurantList__XBKt7>p{margin:5px 7px 8px;color:var(--restaurant-sidebar-muted,#b8ac94);font-size:10px;font-weight:600}.RestaurantSidebar_restaurantList__XBKt7>nav{max-height:min(280px,40dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--restaurant-sidebar-muted,#6d634c) transparent}.RestaurantSidebar_restaurantList__XBKt7 a{display:block;padding:10px 9px;border-radius:5px;color:var(--restaurant-sidebar-text,#ded8cc);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.RestaurantSidebar_restaurantList__XBKt7 a:hover{background:#ffffff09}.RestaurantSidebar_restaurantList__XBKt7 a[aria-current]{background:color-mix(in srgb,var(--restaurant-accent,#d7b267) 10%,transparent);color:var(--restaurant-accent-soft,#ebce92)}.RestaurantSidebar_menu__RV8iv{flex:1 1 auto;min-height:0;padding:0 17px 17px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.RestaurantSidebar_menu__RV8iv::-webkit-scrollbar{display:none}.RestaurantSidebar_section__03viD+.RestaurantSidebar_section__03viD{margin-top:24px}.RestaurantSidebar_sectionTitle__TZg3U{margin:0 0 10px;padding:0 11px;color:var(--restaurant-sidebar-muted,#ada493);font-size:10px;font-weight:550;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.RestaurantSidebar_navItems__oWb_7{display:flex;flex-direction:column;gap:3px}.RestaurantSidebar_navItem__9uoC_{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:42px;padding:10px 11px;border:1px solid transparent;border-radius:7px;color:var(--restaurant-sidebar-text,#c2bdb2);font-size:12px;font-weight:500;line-height:1.4;transition:color .15s ease,background .15s ease}.RestaurantSidebar_navItem__9uoC_:hover{background:#ffffff07;color:var(--restaurant-sidebar-text,#fffaf0)}.RestaurantSidebar_navItem__9uoC_.RestaurantSidebar_active__GeYvk{background:var(--restaurant-accent-soft,#d5b46d);color:var(--restaurant-accent-ink,#272319);font-weight:650}.RestaurantSidebar_navItem__9uoC_.RestaurantSidebar_active__GeYvk:hover{background:var(--restaurant-accent-soft,#dfbe78);color:var(--restaurant-accent-ink,#272319)}.RestaurantSidebar_navItem__9uoC_.RestaurantSidebar_alert__kaOgy:not(.RestaurantSidebar_active__GeYvk){color:var(--restaurant-accent-soft,#f3dba9);background:color-mix(in srgb,var(--restaurant-accent,#d9b267) 8%,transparent);border-color:color-mix(in srgb,var(--restaurant-accent,#d9b267) 18%,transparent)}.RestaurantSidebar_navLabel__J326a{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.RestaurantSidebar_navLabel__J326a>span:last-child{min-width:0;overflow-wrap:anywhere}.RestaurantSidebar_navIcon__hpTgk{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;color:var(--restaurant-sidebar-muted,#b0a897)}.RestaurantSidebar_navIcon__hpTgk>svg{width:18px;height:18px}.RestaurantSidebar_active__GeYvk .RestaurantSidebar_navIcon__hpTgk{color:var(--restaurant-accent-ink,#3d3422)}.RestaurantSidebar_alert__kaOgy .RestaurantSidebar_navIcon__hpTgk{color:inherit}.RestaurantSidebar_badge__padf2,.RestaurantSidebar_soonBadge__E784F{flex-shrink:0;padding:3px 5px;border:1px solid color-mix(in srgb,var(--restaurant-accent,#d9b267) 18%,transparent);border-radius:4px;color:var(--restaurant-accent-soft,#d8bd86);font-size:8px;font-weight:600;line-height:1.3;letter-spacing:.02em;white-space:nowrap}.RestaurantSidebar_lockedBadge__R1SeA{background:color-mix(in srgb,var(--restaurant-accent,#d9b267) 5%,transparent)}.RestaurantSidebar_countBadge__jA_67{min-width:19px;color:var(--restaurant-sidebar,#25241e);background:var(--restaurant-accent-soft,#d7b267);text-align:center}.RestaurantSidebar_soonBadge__E784F{color:var(--restaurant-sidebar-muted,#c2b89f);border-color:#ffffff15;background:#ffffff03}.RestaurantSidebar_active__GeYvk .RestaurantSidebar_badge__padf2,.RestaurantSidebar_active__GeYvk .RestaurantSidebar_soonBadge__E784F{color:var(--restaurant-accent-ink,#4a391b);border-color:color-mix(in srgb,var(--restaurant-accent-ink,#4a391b) 19%,transparent);background:color-mix(in srgb,var(--restaurant-surface,#fff7df) 15%,transparent)}.RestaurantSidebar_footer__LfY_G{flex:0 0 auto;margin:0 17px;padding:11px 0 14px;border-top:1px solid #ffffff12}.RestaurantSidebar_footer__LfY_G .RestaurantSidebar_navItem__9uoC_{min-height:38px;padding-top:8px;padding-bottom:8px}.RestaurantSidebar_footerMeta__CxJ4K{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px 0}.RestaurantSidebar_footerMeta__CxJ4K>span{color:var(--restaurant-sidebar-muted,#a89f8c);font-size:10px}.RestaurantSidebar_footerMeta__CxJ4K .RestaurantSidebar_languageSwitcher__gfgeJ{height:30px;padding:0 9px;border-color:#ffffff26;border-radius:6px;color:var(--restaurant-sidebar-text,#d9d2c4);background:transparent;font-size:10px}.RestaurantSidebar_footerMeta__CxJ4K .RestaurantSidebar_languageSwitcher__gfgeJ:hover{border-color:#ffffff40;background:#ffffff06}.RestaurantSidebar_sidebar__U62qM a:focus-visible,.RestaurantSidebar_sidebar__U62qM button:focus-visible{outline:2px solid var(--restaurant-accent-soft,#e9c675);outline-offset:3px}.RestaurantSidebar_spacer__sZi7k{display:none;width:286px;flex-shrink:0}@media (min-width:1024px){.RestaurantSidebar_sidebar__U62qM{display:flex}.RestaurantSidebar_spacer__sZi7k{display:block}}@media (min-width:1024px) and (max-height:760px){.RestaurantSidebar_header__EB_62{padding-top:20px;padding-bottom:16px}.RestaurantSidebar_brand__4cLiB{margin-bottom:18px}.RestaurantSidebar_restaurantButton__dJkXV{min-height:56px;padding-top:8px;padding-bottom:8px}.RestaurantSidebar_footer__LfY_G{padding-bottom:11px}.RestaurantSidebar_footerMeta__CxJ4K{padding-top:9px}}@media (prefers-reduced-motion:reduce){.RestaurantSidebar_navItem__9uoC_,.RestaurantSidebar_restaurantButton__dJkXV{transition:none}}