.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}}.ManagementWorkspace_page__5eacr{min-height:100dvh;color:var(--restaurant-text,#292720);background:var(--restaurant-page,#f1ede5)}.ManagementWorkspace_content__DAFsI{min-width:0;padding:30px 34px 110px}.ManagementWorkspace_header__KP9qi{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap;padding:24px 27px;border:1px solid var(--restaurant-border,#e5d5b5);border-left:5px solid var(--restaurant-accent,#c49b51);border-radius:18px;background:var(--restaurant-surface-alt,#fffaf0);box-shadow:0 6px 24px #5b422b06}.ManagementWorkspace_header__KP9qi h1{font-family:inherit;font-weight:650;font-size:clamp(27px,2.5vw,36px);line-height:1.2;letter-spacing:-.04em;color:var(--restaurant-text,#292720);margin:10px 0}.ManagementWorkspace_header__KP9qi p{color:var(--restaurant-muted,#766e60);font-size:13px;line-height:1.65}.ManagementWorkspace_header__KP9qi p:first-child{color:var(--restaurant-accent-ink,#92703d);font-size:10px;letter-spacing:.14em}.ManagementWorkspace_header__KP9qi a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid var(--restaurant-border,#ded5c5);border-radius:8px;background:var(--restaurant-surface-alt,#fffefa);color:var(--restaurant-text,#554b3b);font-size:12px;font-weight:600}.ManagementWorkspace_shortcuts__QpiM3{display:flex;flex-wrap:wrap;gap:8px;padding:3px 0}.ManagementWorkspace_shortcuts__QpiM3 a{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--restaurant-border,#ddcfb6);border-radius:8px;background:var(--restaurant-surface-alt,#fcf7ed);color:var(--restaurant-text,#6c5838);padding:10px 13px;font-size:12px;font-weight:600;text-decoration:none}.ManagementWorkspace_shortcuts__QpiM3 a:hover{background:var(--restaurant-accent-soft,#f1e2c4);border-color:var(--restaurant-accent,#c4a263)}.ManagementWorkspace_content__DAFsI :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--restaurant-accent,#a8813f);outline-offset:3px}.ManagementWorkspace_content__DAFsI section[id]{scroll-margin-top:20px}.ManagementWorkspace_panel__fcewM{min-width:0;border:1px solid var(--restaurant-border,#e1d4bd);border-radius:14px;background:var(--restaurant-surface,#fffefa);padding:23px;box-shadow:0 6px 20px #49341205}.ManagementWorkspace_panel__fcewM h2{color:var(--restaurant-text,#3a3124);font-weight:650}.ManagementWorkspace_panel__fcewM table{border-collapse:collapse}.ManagementWorkspace_panel__fcewM thead{background:var(--restaurant-accent-soft,#f7ecd7)}.ManagementWorkspace_panel__fcewM th{padding:12px 9px;font-size:10px}.ManagementWorkspace_panel__fcewM td{padding:14px 9px}.ManagementWorkspace_panel__fcewM tbody tr:hover{background:var(--restaurant-surface-alt,#faf3e6)}.ManagementWorkspace_panel__fcewM input:not([type=hidden]):not([type=checkbox]),.ManagementWorkspace_panel__fcewM select{border-radius:8px;background:var(--restaurant-surface,#fffdfa)}.ManagementWorkspace_panel__fcewM button{border-radius:8px}.ManagementWorkspace_metrics__kMNoe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ManagementWorkspace_metric__dFLjR{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid var(--restaurant-accent,#decca7);border-radius:13px;background:var(--restaurant-accent-soft,#f5e5c4);min-width:0}.ManagementWorkspace_metric__dFLjR>span{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:9px;background:var(--restaurant-accent-soft,#ead2a1);color:var(--restaurant-accent-ink,#9d7130)}.ManagementWorkspace_metric__dFLjR p:first-child{font-size:12px;color:var(--restaurant-text,#716041);line-height:1.5}.ManagementWorkspace_metric__dFLjR p:last-child{margin-top:6px;font-size:31px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.2}.ManagementWorkspace_metric__dFLjR:nth-child(2){background:#edf2e5;border-color:#d3ddc6}.ManagementWorkspace_metric__dFLjR:nth-child(2)>span{background:#d8e2c9;color:#60784a}.ManagementWorkspace_metric__dFLjR:nth-child(3){background:#eaf1f2;border-color:#cbdde2}.ManagementWorkspace_metric__dFLjR:nth-child(3)>span{background:#d4e3e7;color:#517d8c}.ManagementWorkspace_onsite__1Cd7r{border-color:var(--restaurant-sidebar,#54472e);background:var(--restaurant-sidebar,#302b21);color:var(--restaurant-on-primary,#f5e9d4)}.ManagementWorkspace_onsite__1Cd7r h2{color:var(--restaurant-on-primary,#fff5de)}.ManagementWorkspace_onsite__1Cd7r>div:first-child p,.ManagementWorkspace_onsite__1Cd7r>p{color:var(--restaurant-on-primary,#d3c5ab)}.ManagementWorkspace_onsite__1Cd7r>div:first-child p:first-child{color:var(--restaurant-on-primary,#e5c78d)}.ManagementWorkspace_profile__uXpw7{border-top:4px solid var(--restaurant-accent,#c49b51);background:var(--restaurant-surface,#fffaf0)}@media(max-width:1279px){.ManagementWorkspace_content__DAFsI{padding:25px 24px 110px}}@media(max-width:767px){.ManagementWorkspace_content__DAFsI{padding:24px 17px 110px}.ManagementWorkspace_header__KP9qi{padding:20px}.ManagementWorkspace_panel__fcewM{padding:18px}.ManagementWorkspace_metrics__kMNoe{grid-template-columns:1fr}.ManagementWorkspace_metric__dFLjR{padding:16px}.ManagementWorkspace_metric__dFLjR p:last-child{font-size:27px}.ManagementWorkspace_shortcuts__QpiM3{gap:7px}.ManagementWorkspace_shortcuts__QpiM3 a{flex:1 1 auto;justify-content:center;font-size:11px}}[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}}.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}}.RestaurantIntegrations_section__ujo0w{margin-top:24px;scroll-margin-top:24px}.RestaurantIntegrations_heading__p4kFz{display:flex;gap:12px;align-items:flex-start;padding:16px 0 20px;color:var(--restaurant-accent-ink,#8d7955)}.RestaurantIntegrations_heading__p4kFz h2{color:var(--restaurant-text,#292720);font-size:24px;letter-spacing:-.04em;font-weight:600}.RestaurantIntegrations_heading__p4kFz p{margin-top:6px!important;color:var(--restaurant-muted,#79705f);font-size:13px;line-height:1.7}.RestaurantIntegrations_card__yRh_U{min-width:0;padding:24px;border:1px solid var(--restaurant-border,#e1d4bb);border-radius:18px;background:var(--restaurant-surface,#fffdf8);scroll-margin-top:24px}.RestaurantIntegrations_cardHeader__eE_WJ{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.RestaurantIntegrations_cardHeader__eE_WJ>svg{color:var(--restaurant-accent-ink,#967238);flex-shrink:0;margin-top:2px}.RestaurantIntegrations_cardHeader__eE_WJ>div{flex:1}.RestaurantIntegrations_cardHeader__eE_WJ h2,.RestaurantIntegrations_cardHeader__eE_WJ h3{font-size:20px;font-weight:600;letter-spacing:-.025em}.RestaurantIntegrations_business__u0IcN p,.RestaurantIntegrations_cardHeader__eE_WJ p{color:var(--restaurant-muted,#79705f);font-size:12px;line-height:1.8;margin-top:7px!important}.RestaurantIntegrations_status__cCH5U{display:inline-flex;gap:5px;align-items:center;border-radius:30px;padding:6px 10px;background:#f4ead5;color:#8d6b31;font-size:10px;font-weight:600}.RestaurantIntegrations_status__cCH5U[data-ready=true]{background:#e9f1e5;color:#4c6949}.RestaurantIntegrations_linked__xXmWq{padding:15px;background:var(--restaurant-surface-alt,#f4efe4);border-radius:10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.RestaurantIntegrations_linked__xXmWq>span{color:var(--restaurant-muted,#79705f)}.RestaurantIntegrations_linked__xXmWq>a{display:inline-flex;gap:5px;align-items:center;margin-left:auto;color:var(--restaurant-accent-ink,#8c642a)}.RestaurantIntegrations_actions__5M9d_{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.RestaurantIntegrations_primary__YUFqe,.RestaurantIntegrations_secondary__fOXj2{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:10px;padding:11px 15px;border:1px solid transparent;font-size:12px;font-weight:600;cursor:pointer}.RestaurantIntegrations_primary__YUFqe{background:var(--restaurant-primary,#29251d);color:var(--restaurant-on-primary,#fff)}.RestaurantIntegrations_secondary__fOXj2{background:var(--restaurant-surface,#fff);border-color:var(--restaurant-border,#daceb6);color:var(--restaurant-text,#493e2d)}.RestaurantIntegrations_primary__YUFqe:disabled,.RestaurantIntegrations_secondary__fOXj2:disabled{opacity:.5;cursor:wait}.RestaurantIntegrations_textLink__SXWgb{color:var(--restaurant-accent-ink,#8d672e);font-size:12px;text-decoration:underline;text-underline-offset:4px}.RestaurantIntegrations_search__bNayg{margin-top:20px}.RestaurantIntegrations_search__bNayg>label{font-size:12px;font-weight:600}.RestaurantIntegrations_search__bNayg>div{display:flex;gap:9px;margin-top:8px}.RestaurantIntegrations_search__bNayg input{flex:1;min-width:0;border:1px solid var(--restaurant-border,#daceb6);border-radius:10px;background:var(--restaurant-surface,#fff);padding:11px 12px;font-size:13px}.RestaurantIntegrations_results___jAfP{margin-top:12px;padding:0;list-style:none}.RestaurantIntegrations_results___jAfP li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid var(--restaurant-border,#ece3d4);font-size:12px}.RestaurantIntegrations_results___jAfP li p{margin-top:4px!important;color:var(--restaurant-muted,#79705f)}.RestaurantIntegrations_results___jAfP li span{display:inline-block;color:var(--restaurant-accent-ink,#8d672e);margin-top:5px}.RestaurantIntegrations_business__u0IcN{border-top:1px solid var(--restaurant-border,#e7ddcc);margin-top:22px;padding-top:16px}.RestaurantIntegrations_business__u0IcN summary{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:12px;font-weight:600;cursor:pointer}.RestaurantIntegrations_business__u0IcN form{margin-top:12px}.RestaurantIntegrations_reservationLink__37kb0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:start;margin-top:16px;padding:16px;border:1px solid var(--restaurant-border,#e7ddcc);border-radius:12px;background:var(--restaurant-surface-alt,#faf6ed)}.RestaurantIntegrations_reservationLink__37kb0>div>strong{font-size:13px;color:var(--restaurant-text,#29251d)}.RestaurantIntegrations_reservationLink__37kb0>div>p{margin-top:5px!important}.RestaurantIntegrations_reservationLink__37kb0>.RestaurantIntegrations_actions__5M9d_{grid-column:1/-1;margin-top:0}.RestaurantIntegrations_reservationLink__37kb0 form{margin-top:0}.RestaurantIntegrations_paymentGrid__FpGyK{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px;scroll-margin-top:24px}.RestaurantIntegrations_notice__X0_iY{background:var(--restaurant-surface-alt,#f7eedc);color:var(--restaurant-text,#77592c);padding:14px 16px;margin-bottom:14px!important;border-radius:10px;font-size:12px}@media(max-width:850px){.RestaurantIntegrations_paymentGrid__FpGyK{grid-template-columns:1fr}.RestaurantIntegrations_cardHeader__eE_WJ{flex-wrap:wrap}.RestaurantIntegrations_cardHeader__eE_WJ>div{min-width:180px}}@media(max-width:550px){.RestaurantIntegrations_card__yRh_U{padding:18px}.RestaurantIntegrations_results___jAfP li,.RestaurantIntegrations_search__bNayg>div{flex-direction:column;align-items:stretch}.RestaurantIntegrations_search__bNayg input{width:100%}.RestaurantIntegrations_linked__xXmWq>a{margin-left:0}.RestaurantIntegrations_actions__5M9d_>*{flex:1 1 auto;text-align:center}.RestaurantIntegrations_reservationLink__37kb0{grid-template-columns:1fr}.RestaurantIntegrations_reservationLink__37kb0>.RestaurantIntegrations_actions__5M9d_{grid-column:1}}.RestaurantIntegrations_confirmLocation__x_dDq{display:flex;align-items:flex-start;gap:9px;margin:12px 0;font-size:12px;line-height:1.6}.RestaurantIntegrations_confirmLocation__x_dDq input{margin-top:3px}.RestaurantIntegrations_reviewSettings__iZGr4{margin-top:24px;border-top:1px solid var(--restaurant-border,#e7ddcc);padding-top:4px}.RestaurantIntegrations_reviewSettings__iZGr4 section{border:0;border-radius:0;box-shadow:none;padding:16px 0;margin-top:0}.RestaurantIntegrations_payments__URIbW{margin-top:28px;scroll-margin-top:24px}.RestaurantIntegrations_payments__URIbW .RestaurantIntegrations_paymentGrid__FpGyK{margin-top:0}.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}}.TheForkIntegration_card__noisS{min-width:0;overflow:hidden;scroll-margin-top:24px;border:1px solid var(--restaurant-border,#dfd9ca);border-radius:18px;color:var(--restaurant-text,#292720);background:var(--restaurant-surface,#fffdf8);box-shadow:0 6px 22px #293c2906}.TheForkIntegration_card__noisS *,.TheForkIntegration_card__noisS :after,.TheForkIntegration_card__noisS :before{box-sizing:border-box}.TheForkIntegration_comingSoon__zNUfv{display:flex;align-items:center;gap:18px;padding:25px 27px}.TheForkIntegration_soonBrand__n_xW_{display:grid;place-items:center;flex:0 0 50px;height:50px;border-radius:15px;border:1px solid #dae7d6;background:#edf5e9;color:#477448}.TheForkIntegration_soonContent__n2yDL{flex:1;min-width:0}.TheForkIntegration_card__noisS .TheForkIntegration_soonContent__n2yDL h2{font-size:23px;letter-spacing:-.035em}.TheForkIntegration_card__noisS .TheForkIntegration_soonDescription__0Zezt{max-width:580px;margin:8px 0 0;color:var(--restaurant-muted,#79705f);font-size:12px;line-height:1.75}.TheForkIntegration_soonStatus__S6jqR{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--restaurant-border,#e1d8c6);border-radius:30px;background:var(--restaurant-surface-alt,#f4f0e7);color:var(--restaurant-muted,#7b705c);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.TheForkIntegration_card__noisS button,.TheForkIntegration_card__noisS input{font-family:inherit}.TheForkIntegration_card__noisS a,.TheForkIntegration_card__noisS button,.TheForkIntegration_card__noisS input,.TheForkIntegration_card__noisS summary{-webkit-tap-highlight-color:transparent}.TheForkIntegration_card__noisS a:focus-visible,.TheForkIntegration_card__noisS button:focus-visible,.TheForkIntegration_card__noisS input:focus-visible,.TheForkIntegration_card__noisS summary:focus-visible{outline:2px solid #477d49;outline-offset:3px}.TheForkIntegration_header__jbSSu{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;padding:25px 26px 22px}.TheForkIntegration_brandIcon__4zyrl{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border:1px solid #cde2c9;border-radius:14px;color:#28662e;background:#e8f3e5}.TheForkIntegration_heading__i_9AA{flex:1;min-width:180px}.TheForkIntegration_card__noisS .TheForkIntegration_eyebrow__KsvJl{margin:0 0 6px;color:var(--restaurant-muted,#79705f);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.TheForkIntegration_card__noisS h2{margin:0;font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.04em}.TheForkIntegration_card__noisS .TheForkIntegration_intro__4eo_Z{max-width:580px;margin:9px 0 0;color:var(--restaurant-muted,#79705f);font-size:12px;line-height:1.8}.TheForkIntegration_status__c6RNS{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;margin-top:2px;padding:7px 10px;border:1px solid var(--restaurant-border,#dfd9ca);border-radius:30px;background:var(--restaurant-surface-alt,#f3f0e8);color:var(--restaurant-muted,#6f685c);font-size:10px;font-weight:600;line-height:1.4}.TheForkIntegration_statusDot__1eGgD{width:6px;height:6px;border-radius:50%;background:currentColor}.TheForkIntegration_status__c6RNS[data-status=connected]{color:#326342;background:#eef5eb;border-color:#d9e9d4}.TheForkIntegration_status__c6RNS[data-status=pending]{color:#8c651d;background:#fff6dd;border-color:#eedcb6}.TheForkIntegration_status__c6RNS[data-status=error]{color:#a34b36;background:#fff0e9;border-color:#efd2c4}.TheForkIntegration_flow__Cf9s2{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:16px 26px;border-block:1px solid var(--restaurant-border,#e7e2d7);background:var(--restaurant-surface-alt,#f6f3ec)}.TheForkIntegration_route__F2cU2{display:flex;align-items:center;gap:13px;flex-shrink:0;font-size:15px;font-weight:650;letter-spacing:-.02em}.TheForkIntegration_route__F2cU2>svg{color:#85a078}.TheForkIntegration_from__i8_SD{color:#28662e}.TheForkIntegration_to__Uce_C{color:var(--restaurant-text,#343128)}.TheForkIntegration_benefits__xgRaN{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 0 auto;padding:0;list-style:none}.TheForkIntegration_benefits__xgRaN li{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--restaurant-muted,#79705f)}.TheForkIntegration_benefits__xgRaN svg{color:#5a7c4e;flex-shrink:0}.TheForkIntegration_body__LUFAr{padding:24px 26px}.TheForkIntegration_onboarding__sYhog{display:flex;align-items:center;gap:24px}.TheForkIntegration_onboarding__sYhog>div{flex:1;min-width:0}.TheForkIntegration_card__noisS h3{margin:0;font-size:13px;font-weight:650;line-height:1.5}.TheForkIntegration_onboarding__sYhog p{max-width:680px;margin:7px 0 0;font-size:12px;line-height:1.8;color:var(--restaurant-muted,#79705f)}.TheForkIntegration_onboarding__sYhog a{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:11px;color:var(--restaurant-accent-ink,#79663e);text-decoration:underline;text-underline-offset:3px}.TheForkIntegration_primary__u43EY,.TheForkIntegration_secondary__S5gRk{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid transparent;border-radius:9px;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer;transition:background .15s}.TheForkIntegration_primary__u43EY{color:var(--restaurant-on-primary,#fffdf7);background:var(--restaurant-primary,#2e2c24);border-color:var(--restaurant-primary,#2e2c24)}.TheForkIntegration_primary__u43EY:hover{background:var(--restaurant-primary-hover,#494137)}.TheForkIntegration_secondary__S5gRk{color:var(--restaurant-text,#534a3b);background:var(--restaurant-surface,#fffdf8);border-color:var(--restaurant-border,#dcd2bf)}.TheForkIntegration_secondary__S5gRk:hover{background:var(--restaurant-surface-alt,#f5f0e6)}.TheForkIntegration_textButton__H8W7V{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 2px;border:0;background:transparent;color:var(--restaurant-muted,#796e59);font-size:11px;font-weight:500;cursor:pointer}.TheForkIntegration_textButton__H8W7V svg[data-open=true]{transform:rotate(180deg)}.TheForkIntegration_card__noisS button:disabled{opacity:.52;cursor:not-allowed}.TheForkIntegration_feedback__P4c9C{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px!important;padding:12px 14px;border:1px solid #d6e4d0;border-radius:10px;background:#f1f6ed;color:#456540;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.TheForkIntegration_feedback__P4c9C>svg{flex-shrink:0;margin-top:2px}.TheForkIntegration_feedback__P4c9C>span{flex:1}.TheForkIntegration_feedback__P4c9C .TheForkIntegration_textButton__H8W7V{min-height:24px;padding:0;color:inherit;text-decoration:underline}.TheForkIntegration_feedback__P4c9C[data-kind=error]{background:#fff3ed;color:#9a4b35;border-color:#efd5c7}.TheForkIntegration_feedback__P4c9C[data-kind=pending]{background:var(--restaurant-surface-alt,#f5f1e8);color:var(--restaurant-muted,#796c54);border-color:var(--restaurant-border,#dfd6c4)}.TheForkIntegration_metrics__Non75{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:20px;padding:0;margin:0 0 19px}.TheForkIntegration_metrics__Non75>div+div{padding-left:20px;border-left:1px solid var(--restaurant-border,#e5ddcf)}.TheForkIntegration_metrics__Non75 dt{font-size:10px;color:var(--restaurant-muted,#7c735f);margin-bottom:7px;line-height:1.5}.TheForkIntegration_metrics__Non75 dd{font-size:26px;font-weight:600;letter-spacing:-.035em;margin:0;line-height:1.25}.TheForkIntegration_metrics__Non75 .TheForkIntegration_timestamp__eOZJH{font-size:12px;font-weight:500;letter-spacing:0;line-height:1.7}.TheForkIntegration_card__noisS .TheForkIntegration_stateHint__MRyGl{margin:0 0 16px;color:var(--restaurant-muted,#82725b);font-size:12px;line-height:1.75}.TheForkIntegration_queue__aait2{display:flex;gap:10px;margin-bottom:16px}.TheForkIntegration_queue__aait2 span{display:flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--restaurant-border,#e3d9c4);border-radius:6px;color:var(--restaurant-muted,#81705a);font-size:10px}.TheForkIntegration_queue__aait2 span[data-failed=true]{color:#a24e37;background:#fff5ee;border-color:#efd5c7}.TheForkIntegration_queue__aait2 b{font-weight:650}.TheForkIntegration_actions__UeOis{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.TheForkIntegration_actions__UeOis .TheForkIntegration_textButton__H8W7V{margin-left:auto}.TheForkIntegration_form__UvJUh{margin-top:22px;padding:20px;background:var(--restaurant-surface-alt,#f7f4ed);border:1px solid var(--restaurant-border,#e0d7c5);border-radius:12px}.TheForkIntegration_formHeading__S_Yp8{display:flex;gap:9px;align-items:center;margin-bottom:17px}.TheForkIntegration_formHeading__S_Yp8 svg{color:var(--restaurant-accent-ink,#8a734b)}.TheForkIntegration_fields__KuP5s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.TheForkIntegration_fullWidth__Uwyth{grid-column:1/-1}.TheForkIntegration_fields__KuP5s label{display:block;min-width:0}.TheForkIntegration_fields__KuP5s label>span{display:block;margin-bottom:7px;font-size:11px;font-weight:600}.TheForkIntegration_copyRow__K2fet input,.TheForkIntegration_fields__KuP5s input{display:block;min-width:0;width:100%;height:43px;border:1px solid var(--restaurant-border,#dcd2bf);border-radius:8px;color:var(--restaurant-text,#3c392f);background:var(--restaurant-surface,#fffdf9);padding:10px 12px;font-size:13px}.TheForkIntegration_fields__KuP5s input[readonly]{color:var(--restaurant-muted,#7c735f)}.TheForkIntegration_fields__KuP5s input::placeholder{color:var(--restaurant-muted,#8c8574);opacity:.8;font-size:11px}.TheForkIntegration_fields__KuP5s small{display:block;margin-top:7px;font-size:10px;line-height:1.65;color:var(--restaurant-muted,#827560)}.TheForkIntegration_card__noisS .TheForkIntegration_security__I0eXl{display:flex;gap:7px;align-items:flex-start;margin:12px 0 17px;font-size:10px;line-height:1.6;color:var(--restaurant-muted,#81735c)}.TheForkIntegration_security__I0eXl svg{flex-shrink:0;margin-top:1px}.TheForkIntegration_webhook__l_F1p{margin-top:22px;border-top:1px solid var(--restaurant-border,#e4dac9);padding-top:16px}.TheForkIntegration_webhook__l_F1p summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:35px;list-style:none;cursor:pointer;font-size:12px;font-weight:600}.TheForkIntegration_webhook__l_F1p summary::-webkit-details-marker{display:none}.TheForkIntegration_webhook__l_F1p summary span{display:flex;align-items:center;gap:9px}.TheForkIntegration_webhook__l_F1p summary svg{flex-shrink:0;color:var(--restaurant-muted,#82735d)}.TheForkIntegration_webhook__l_F1p[open] summary>svg{transform:rotate(180deg)}.TheForkIntegration_webhook__l_F1p>p{margin:8px 0 12px;font-size:11px;color:var(--restaurant-muted,#827560);line-height:1.8}.TheForkIntegration_webhook__l_F1p>.TheForkIntegration_stateHint__MRyGl{margin-top:8px;font-size:11px;color:var(--restaurant-accent-ink,#8e6d31)}.TheForkIntegration_webhookLabel__C5YdA{display:block;margin:16px 0 7px;font-size:10px;font-weight:600}.TheForkIntegration_copyRow__K2fet{display:flex;gap:9px}.TheForkIntegration_copyRow__K2fet input{flex:1;font-size:11px}.TheForkIntegration_copyRow__K2fet button{min-height:43px}.TheForkIntegration_footer__DBHtc{display:grid;gap:9px;padding:17px 26px;border-top:1px solid var(--restaurant-border,#e5ddce);background:var(--restaurant-surface-alt,#f7f4ee)}.TheForkIntegration_footer__DBHtc>div{display:flex;gap:9px;align-items:flex-start}.TheForkIntegration_footer__DBHtc svg{flex-shrink:0;margin-top:2px;color:var(--restaurant-muted,#8a806b)}.TheForkIntegration_footer__DBHtc p{margin:0;color:var(--restaurant-muted,#827560);font-size:10px;line-height:1.75}.TheForkIntegration_footer__DBHtc strong{font-weight:600;color:var(--restaurant-text,#5c5445)}.TheForkIntegration_spinner__JC93_{animation:TheForkIntegration_thefork-spin__tj0As 1s linear infinite}@keyframes TheForkIntegration_thefork-spin__tj0As{to{transform:rotate(1turn)}}@media(max-width:900px){.TheForkIntegration_benefits__xgRaN{margin-left:0}.TheForkIntegration_flow__Cf9s2{gap:15px}}@media(max-width:600px){.TheForkIntegration_comingSoon__zNUfv{flex-wrap:wrap;gap:12px;padding:20px 18px;align-items:flex-start}.TheForkIntegration_soonBrand__n_xW_{flex-basis:42px;height:42px;border-radius:12px}.TheForkIntegration_soonContent__n2yDL{flex-basis:calc(100% - 54px)}.TheForkIntegration_card__noisS .TheForkIntegration_soonContent__n2yDL h2{font-size:22px}.TheForkIntegration_soonStatus__S6jqR{margin-left:54px;padding:6px 10px;font-size:10px}.TheForkIntegration_header__jbSSu{padding:20px 18px;gap:12px}.TheForkIntegration_brandIcon__4zyrl{width:40px;height:40px;border-radius:12px}.TheForkIntegration_brandIcon__4zyrl svg{width:22px}.TheForkIntegration_heading__i_9AA{min-width:160px}.TheForkIntegration_card__noisS h2{font-size:23px}.TheForkIntegration_header__jbSSu .TheForkIntegration_status__c6RNS{margin-left:52px;margin-top:-2px}.TheForkIntegration_flow__Cf9s2{padding:15px 18px}.TheForkIntegration_benefits__xgRaN{gap:10px;flex-direction:column;align-items:flex-start;width:100%}.TheForkIntegration_body__LUFAr{padding:20px 18px}.TheForkIntegration_onboarding__sYhog{flex-direction:column;align-items:stretch;gap:17px}.TheForkIntegration_metrics__Non75{grid-template-columns:1fr 1fr;gap:15px}.TheForkIntegration_metrics__Non75>div:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--restaurant-border,#e5ddce)}.TheForkIntegration_metrics__Non75>div:first-child dt{margin:0}.TheForkIntegration_metrics__Non75>div:nth-child(2){padding-left:0;border-left:0}.TheForkIntegration_metrics__Non75>div:nth-child(3){padding-left:12px}.TheForkIntegration_metrics__Non75 dd{font-size:23px}.TheForkIntegration_metrics__Non75 .TheForkIntegration_timestamp__eOZJH{font-size:11px}.TheForkIntegration_actions__UeOis>.TheForkIntegration_primary__u43EY{flex:1}.TheForkIntegration_actions__UeOis .TheForkIntegration_textButton__H8W7V{margin-left:0}.TheForkIntegration_form__UvJUh{padding:16px}.TheForkIntegration_fields__KuP5s{grid-template-columns:minmax(0,1fr)}.TheForkIntegration_fields__KuP5s input{font-size:16px}.TheForkIntegration_copyRow__K2fet{flex-direction:column}.TheForkIntegration_copyRow__K2fet input{flex:none;font-size:16px}.TheForkIntegration_copyRow__K2fet .TheForkIntegration_secondary__S5gRk{align-self:flex-start}.TheForkIntegration_footer__DBHtc{padding:16px 18px}.TheForkIntegration_feedback__P4c9C{flex-wrap:wrap}.TheForkIntegration_feedback__P4c9C>.TheForkIntegration_textButton__H8W7V{margin-left:27px}}@media(prefers-reduced-motion:reduce){.TheForkIntegration_spinner__JC93_{animation:none}.TheForkIntegration_card__noisS button{transition:none}}