body:has(.onboarding-page){background:#f8f9fa;color:#212529}.onboarding-page{background:#f8f9fa;color:#212529;--ob-ink:#172536;--ob-ink-soft:#526273;--ob-paper:#f3f6f7;--ob-panel:#ffffff;--ob-line:#d9e1e5;--ob-line-strong:#bdc9d0;--ob-accent:#2f8d6b;--ob-accent-soft:#e3f3ec;--ob-accent-strong:#1f6d51;--ob-dark-panel:#1e2c3a;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 83% 9%,rgb(47 141 107/8%),transparent 25rem),var(--ob-paper);color:var(--ob-ink);font-family:Avenir Next,Segoe UI,sans-serif}.onboarding-page:after{position:absolute;z-index:0;top:118px;right:-125px;width:280px;height:280px;border:1px solid rgb(47 141 107/13%);border-radius:50%;box-shadow:0 0 0 24px rgb(47 141 107/3%),0 0 0 48px rgb(47 141 107/2%);content:"";pointer-events:none}.onboarding-page>.onboarding-header,.onboarding-page>.onboarding-layout,.onboarding-page>.onboarding-progress{position:relative;z-index:1}.onboarding-page>.onboarding-header{display:grid;grid-template-columns:1fr auto 1fr;width:min(1360px,calc(100% - 64px));height:80px;align-items:center;margin-inline:auto;padding:0;border-bottom:1px solid var(--ob-line);background:transparent}.onboarding-page .onboarding-brand{display:inline-flex;align-items:center;justify-self:start;gap:12px;color:var(--ob-ink);text-decoration:none}.onboarding-page .onboarding-brand .brand-mark{width:38px;height:38px;border-radius:12px;background:var(--ob-dark-panel);box-shadow:0 6px 14px rgb(23 37 54/12%)}.onboarding-page .onboarding-brand>span:last-child{display:grid;grid-gap:3px;gap:3px}.onboarding-page .onboarding-brand b{color:var(--ob-ink);font-size:14px;letter-spacing:-.03em}.onboarding-page .onboarding-brand small{color:var(--ob-ink-soft);font-size:12px;font-weight:800;letter-spacing:.14em}.onboarding-page .onboarding-header-status{display:inline-flex;align-items:center;gap:9px;color:var(--ob-ink-soft);font-size:12px;font-weight:650}.onboarding-page .onboarding-header-status>span{width:8px;height:8px;border:3px solid var(--ob-accent-soft);border-radius:50%;background:var(--ob-accent);box-shadow:0 0 0 1px rgb(47 141 107/22%)}.onboarding-page .onboarding-header-status strong{margin-left:7px;padding:6px 9px;border:1px solid var(--ob-line);border-radius:999px;background:rgb(255 255 255/65%);color:var(--ob-ink);font-size:12px;letter-spacing:.05em}.onboarding-page .onboarding-exit{display:inline-flex;align-items:center;justify-self:end;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--ob-line);border-radius:10px;background:rgb(255 255 255/58%);color:var(--ob-ink-soft);font-size:12px;font-weight:700;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.onboarding-page .onboarding-exit:hover{border-color:var(--ob-line-strong);background:var(--ob-panel);color:var(--ob-ink);transform:translateY(-1px)}.onboarding-page .onboarding-brand:focus-visible,.onboarding-page .onboarding-exit:focus-visible,.onboarding-page .onboarding-menu-item:focus-visible{outline:3px solid rgb(47 141 107/28%);outline-offset:3px}.onboarding-page>.onboarding-progress{height:3px;background:var(--ob-line)}.onboarding-page>.onboarding-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--ob-accent-strong),var(--ob-accent));transition:width .35s ease}.onboarding-page>.onboarding-layout{display:grid;grid-template-columns:minmax(245px,300px) minmax(0,700px);grid-gap:clamp(46px,7vw,104px);gap:clamp(46px,7vw,104px);align-items:start;justify-content:center;width:min(1360px,calc(100% - 64px));margin-inline:auto;padding:58px 0 92px}.onboarding-page .onboarding-menu-sidebar{position:-webkit-sticky;position:sticky;top:24px}.onboarding-page .onboarding-menu-intro{max-width:285px}.onboarding-page .onboarding-kicker{display:block;color:var(--ob-accent-strong);font-size:12px;font-weight:850;letter-spacing:.16em}.onboarding-page .onboarding-menu-intro h1{max-width:280px;margin:15px 0 14px;color:var(--ob-ink);font:400 clamp(40px,4vw,56px)/.94 Georgia,Times New Roman,serif;letter-spacing:-.06em}.onboarding-page .onboarding-menu-intro p{max-width:265px;margin:0;color:var(--ob-ink-soft);font-size:13px;line-height:1.6}.onboarding-page .onboarding-menu{display:grid;grid-gap:7px;gap:7px;margin-top:49px}.onboarding-page .onboarding-menu-label{margin-bottom:5px;color:var(--ob-ink-soft);font-size:12px;font-weight:850;letter-spacing:.15em}.onboarding-page .onboarding-menu-item{display:grid;grid-template-columns:23px 34px minmax(0,1fr) auto;min-height:66px;align-items:center;grid-gap:9px;gap:9px;padding:10px 11px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--ob-ink);text-align:left;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.onboarding-page a.onboarding-menu-item:hover{border-color:var(--ob-line);background:rgb(255 255 255/72%);transform:translateX(2px)}.onboarding-page .onboarding-menu-item.is-current{border-color:var(--ob-ink);background:var(--ob-dark-panel);color:#ffffff;box-shadow:0 13px 25px rgb(23 37 54/13%)}.onboarding-page .onboarding-menu-number{color:var(--ob-ink-soft);font-size:12px;font-weight:800;letter-spacing:.07em}.onboarding-page .onboarding-menu-item.is-current .onboarding-menu-number{color:#a9d8c4}.onboarding-page .onboarding-menu-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--ob-line);border-radius:10px;background:var(--ob-panel);color:var(--ob-ink-soft)}.onboarding-page .onboarding-menu-item.is-current .onboarding-menu-icon{border-color:rgb(255 255 255/19%);background:rgb(255 255 255/10%);color:#bcebd7}.onboarding-page .onboarding-menu-copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.onboarding-page .onboarding-menu-copy b{font-size:12px;font-weight:750}.onboarding-page .onboarding-menu-copy small{overflow:hidden;color:var(--ob-ink-soft);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.onboarding-page .onboarding-menu-item.is-current .onboarding-menu-copy small{color:#b7c5d0}.onboarding-page .onboarding-menu-current{padding:5px 7px;border-radius:999px;background:rgb(185 228 210/15%);color:#bcebd7;font-size:12px;font-weight:800}.onboarding-page .onboarding-menu-arrow{color:var(--ob-ink-soft)}.onboarding-page .onboarding-menu-note{display:flex;align-items:flex-start;gap:10px;max-width:285px;margin-top:34px;padding-top:18px;border-top:1px solid var(--ob-line)}.onboarding-page .onboarding-menu-note-mark{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:var(--ob-accent-soft);color:var(--ob-accent-strong);font-size:12px;font-weight:900}.onboarding-page .onboarding-menu-note div{display:grid;grid-gap:5px;gap:5px}.onboarding-page .onboarding-menu-note b{font-size:12px}.onboarding-page .onboarding-menu-note small{color:var(--ob-ink-soft);font-size:12px;line-height:1.45}.onboarding-page .onboarding-workspace{min-width:0;padding-top:6px}.onboarding-page .onboarding-workspace-heading{max-width:590px;margin-bottom:28px}.onboarding-page .onboarding-workspace-heading h2{max-width:620px;margin:15px 0 13px;color:var(--ob-ink);font:400 clamp(38px,4.2vw,58px)/.97 Georgia,Times New Roman,serif;letter-spacing:-.058em}.onboarding-page .onboarding-workspace-heading p{max-width:520px;margin:0;color:var(--ob-ink-soft);font-size:14px;line-height:1.6}.onboarding-page .onboarding-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;align-content:start;padding:22px;border:1px solid var(--ob-line);border-radius:18px;background:rgb(255 255 255/86%);box-shadow:0 22px 48px rgb(23 37 54/9%)}.onboarding-page .onboarding-form .choice-card{display:grid;grid-column:auto;grid-template-columns:17px minmax(0,1fr);grid-gap:11px;gap:11px;min-height:103px;margin:0;padding:17px;border:1px solid var(--ob-line);border-radius:13px;background:var(--ob-panel);color:var(--ob-ink);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.onboarding-page .onboarding-form .choice-card:hover{border-color:var(--ob-line-strong);box-shadow:0 8px 18px rgb(23 37 54/7%);transform:translateY(-1px)}.onboarding-page .onboarding-form .choice-card:has(input:checked){border-color:rgb(47 141 107/52%);background:var(--ob-accent-soft);box-shadow:inset 3px 0 0 var(--ob-accent),0 8px 18px rgb(47 141 107/7%)}.onboarding-page .onboarding-form .choice-card input{width:16px;height:16px;min-height:16px;margin:2px 0 0;accent-color:var(--ob-accent)}.onboarding-page .onboarding-form .choice-card>span{display:grid;grid-gap:8px;gap:8px}.onboarding-page .onboarding-form .choice-card b{color:var(--ob-ink);font-size:13px}.onboarding-page .onboarding-form .choice-card small{color:var(--ob-ink-soft);font-size:12px;line-height:1.45;text-transform:none}.onboarding-page .onboarding-form .settings-form{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:10px;padding-top:20px;border-top:1px solid var(--ob-line)}.onboarding-page .onboarding-form .settings-form label{gap:8px;color:var(--ob-ink);font-size:12px;font-weight:800;letter-spacing:.1em}.onboarding-page .onboarding-form .select-field-trigger,.onboarding-page .onboarding-form input:not([type=checkbox]):not([type=hidden]){min-height:47px;border-color:var(--ob-line);border-radius:11px;background:var(--ob-panel);color:var(--ob-ink)}.onboarding-page .onboarding-form .city-autocomplete input:focus,.onboarding-page .onboarding-form .select-field-trigger:focus-visible,.onboarding-page .onboarding-form .select-field-trigger[aria-expanded=true],.onboarding-page .onboarding-form input:not([type=checkbox]):not([type=hidden]):focus{border-color:var(--ob-accent);box-shadow:0 0 0 3px rgb(47 141 107/13%)}.onboarding-page .onboarding-form .city-selected-badge{background:var(--ob-accent);color:#ffffff}.onboarding-page .onboarding-form .onboarding-actions{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;margin-top:3px;padding-top:19px;border-top:1px solid var(--ob-line)}.onboarding-page .onboarding-form .onboarding-actions>button:first-child{min-height:42px;padding:0 9px;border:1px solid transparent;border-radius:10px;color:var(--ob-ink-soft);font-size:12px;font-weight:700}.onboarding-page .onboarding-form .onboarding-actions>button:first-child:hover{border-color:var(--ob-line);background:var(--ob-paper);color:var(--ob-ink)}.onboarding-page .onboarding-form .onboarding-actions .primary-action{min-width:176px;min-height:46px;padding:0 18px;border:1px solid var(--ob-dark-panel);border-radius:11px;background:var(--ob-dark-panel);box-shadow:0 9px 18px rgb(23 37 54/13%);color:#ffffff;font-size:12px;font-weight:800;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.onboarding-page .onboarding-form .onboarding-actions .primary-action:hover{background:var(--ob-ink);box-shadow:0 12px 24px rgb(23 37 54/18%);transform:translateY(-1px)}.onboarding-page .onboarding-form .onboarding-actions .primary-action:focus-visible{outline:3px solid rgb(47 141 107/28%);outline-offset:3px}.onboarding-page .onboarding-form .onboarding-actions .primary-action:disabled{cursor:wait;opacity:.62;transform:none}@media (max-width:980px){.onboarding-page>.onboarding-header,.onboarding-page>.onboarding-layout{width:min(100% - 40px,760px)}.onboarding-page>.onboarding-layout{grid-template-columns:1fr;gap:37px;padding:45px 0 74px}.onboarding-page .onboarding-menu-sidebar{position:static}.onboarding-page .onboarding-menu-intro,.onboarding-page .onboarding-menu-note{max-width:650px}.onboarding-page .onboarding-menu-intro h1{max-width:450px}.onboarding-page .onboarding-menu{grid-template-columns:repeat(3,1fr);margin-top:27px}.onboarding-page .onboarding-menu-label{grid-column:1/-1}.onboarding-page .onboarding-menu-item{grid-template-columns:27px minmax(0,1fr) auto;min-height:77px}.onboarding-page .onboarding-menu-icon{display:none}.onboarding-page .onboarding-menu-note{margin-top:22px}}@media (max-width:700px){.onboarding-page>.onboarding-header{grid-template-columns:1fr auto;width:min(100% - 28px,560px);height:72px}.onboarding-page .onboarding-header-status{display:none}.onboarding-page .onboarding-exit{min-height:34px;padding-inline:9px;font-size:12px}.onboarding-page>.onboarding-layout{width:min(100% - 28px,560px);gap:31px;padding:36px 0 60px}.onboarding-page .onboarding-menu-intro h1{font-size:44px}.onboarding-page .onboarding-menu{gap:5px}.onboarding-page .onboarding-menu-item{grid-template-columns:22px minmax(0,1fr);min-height:67px;padding:9px 8px}.onboarding-page .onboarding-menu-current,.onboarding-page .onboarding-menu-item .onboarding-menu-arrow{display:none}.onboarding-page .onboarding-menu-copy small{font-size:12px}.onboarding-page .onboarding-menu-note{display:none}.onboarding-page .onboarding-workspace-heading h2{font-size:42px}.onboarding-page .onboarding-workspace-heading p{font-size:13px}.onboarding-page .onboarding-form{grid-template-columns:1fr;padding:16px}.onboarding-page .onboarding-form .choice-card,.onboarding-page .onboarding-form .onboarding-actions,.onboarding-page .onboarding-form .settings-form,.onboarding-page .onboarding-form>.form-error{grid-column:1}.onboarding-page .onboarding-form .settings-form{grid-template-columns:1fr}.onboarding-page .onboarding-form .onboarding-actions{align-items:stretch;flex-direction:column-reverse}.onboarding-page .onboarding-form .onboarding-actions .primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.onboarding-page *,.onboarding-page :after,.onboarding-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.settings-page){--ms-paper:#f8f9fa;--ms-platinum:#e9ecef;--ms-line:#dee2e6;--ms-pale:#ced4da;--ms-slate:#adb5bd;--ms-muted:#6c757d;--ms-iron:#495057;--ms-gunmetal:#343a40;--ms-ink:#212529;background:var(--ms-paper);color:var(--ms-ink)}.settings-page{--ms-paper:#f8f9fa;--ms-platinum:#e9ecef;--ms-line:#dee2e6;--ms-pale:#ced4da;--ms-slate:#adb5bd;--ms-muted:#6c757d;--ms-iron:#495057;--ms-gunmetal:#343a40;--ms-ink:#212529;color:var(--ms-ink)}.settings-page .settings-page-title{align-items:end;margin-bottom:13px}.settings-page .settings-page-title h1{color:var(--ms-ink)}.settings-page .settings-page-note,.settings-page .settings-page-title p,.settings-page .settings-section-intro p{color:var(--ms-muted)}.settings-page .settings-page-note{max-width:220px;padding-bottom:7px;font-size:12px;line-height:1.5;text-align:right}.settings-page .settings-section{grid-template-columns:235px minmax(0,1fr);gap:38px;padding:38px 0;border-top-color:var(--ms-line)}.settings-page .settings-section-intro{min-width:0}.settings-page .settings-section-intro h2{margin:9px 0 8px;color:var(--ms-ink);font:400 26px/1.04 Georgia,serif;letter-spacing:-.04em}.settings-page .settings-section-intro p{max-width:205px;margin:0;font-size:12px;line-height:1.55}.settings-page .dashboard-eyebrow{color:var(--ms-iron);font-size:12px;font-weight:700;letter-spacing:.14em}.settings-operation-panel,.settings-subscription-area{min-width:0}.settings-operation-panel{padding:22px;border:1px solid var(--ms-line);border-radius:14px;background:var(--ms-paper)}.settings-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-choice{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr) 22px;grid-gap:10px;gap:10px;min-height:106px;padding:18px;border:1px solid var(--ms-pale);border-radius:10px;background:var(--ms-platinum);cursor:pointer;transition:border-color .18s ease,background .18s ease}.settings-choice:has(input:focus-visible),.settings-choice:hover{border-color:var(--ms-iron)}.settings-choice.is-enabled{border-color:var(--ms-iron);background:var(--ms-paper)}.settings-choice input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.settings-choice>span{display:flex;flex-direction:column;gap:7px}.settings-choice strong{font-size:13px}.settings-choice small{color:var(--ms-muted);font-size:12px;line-height:1.45}.settings-choice>i{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--ms-slate);border-radius:5px;color:var(--ms-paper);font-size:12px;font-style:normal;line-height:1}.settings-choice.is-enabled>i{border-color:var(--ms-ink);background:var(--ms-ink)}.onboarding-page .onboarding-form .settings-form .settings-preparation-field,.settings-page .settings-form .settings-preparation-field{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.onboarding-page .onboarding-form .settings-field-label,.settings-page .settings-form .settings-field-label{color:var(--ms-ink,#212529);font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.merchant-cancellation-panel label,.settings-page .settings-form label{color:var(--ms-ink);font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.settings-page .merchant-cancellation-panel textarea,.settings-page .settings-form input{box-sizing:border-box;width:100%;min-height:47px;margin-top:8px;padding:0 12px;border:1px solid var(--ms-line);border-radius:9px;outline:none;background:var(--ms-paper);color:var(--ms-ink);font:400 12px Avenir Next,Segoe UI,sans-serif;letter-spacing:normal;text-transform:none;transition:border-color .18s ease,box-shadow .18s ease}.settings-page .city-autocomplete input:focus,.settings-page .merchant-cancellation-panel textarea:focus,.settings-page .settings-form input:focus{border-color:var(--ms-iron);box-shadow:0 0 0 3px rgb(73 80 87/12%)}.settings-page .select-field{position:relative;width:100%;margin:0}.settings-page .select-field-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:47px;padding:0 12px;border:1px solid var(--ms-line);border-radius:9px;outline:none;background:var(--ms-paper);color:var(--ms-ink);font:400 12px Avenir Next,Segoe UI,sans-serif;text-align:left;cursor:pointer}.settings-page .select-field-trigger:focus-visible,.settings-page .select-field-trigger:hover,.settings-page .select-field-trigger[aria-expanded=true]{border-color:var(--ms-iron);box-shadow:0 0 0 3px rgb(73 80 87/12%)}.custom-preparation-fields{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px;border:1px solid var(--ms-line,#dee2e6);border-radius:9px;background:color-mix(in srgb,var(--ms-platinum,#e9ecef) 42%,var(--ms-paper,#f8f9fa));color:var(--ms-muted,#6c757d);font-size:12px;letter-spacing:normal;text-transform:none}.custom-preparation-input-wrap{display:flex;align-items:center;gap:5px;color:var(--ms-ink,#212529);font-size:12px;font-weight:700}.onboarding-page .onboarding-form .custom-preparation-input-wrap input,.settings-page .delivery-preparation-field .custom-preparation-input-wrap input,.settings-page .settings-form .custom-preparation-input-wrap input{width:68px;min-height:34px;margin:0;padding:0 8px;border-radius:7px;text-align:center}.custom-preparation-input-wrap small{text-transform:lowercase}.custom-preparation-input-wrap small,.custom-preparation-separator{color:var(--ms-muted,#6c757d);font-size:12px;font-weight:600}.custom-preparation-hint{flex-basis:100%;color:var(--ms-muted,#6c757d);font-size:12px;line-height:1.35}.settings-page .select-field-placeholder{color:var(--ms-slate)}.settings-page .select-field-value{color:var(--ms-ink)}.settings-page .select-field-chevron{flex:0 0 auto;color:var(--ms-muted)}.settings-page .city-suggestions,.settings-page .select-field-menu{position:absolute;z-index:30;top:calc(100% + 7px);right:0;left:0;overflow:auto;border:1px solid var(--ms-line);border-radius:10px;background:var(--ms-paper);box-shadow:0 14px 30px rgb(33 37 41/14%)}.settings-page .select-field-menu{max-height:240px;padding:6px}.settings-page .select-field-option{display:flex;min-height:38px;align-items:center;padding:9px 11px;border-radius:7px;color:var(--ms-iron);font:400 12px/1.25 Avenir Next,Segoe UI,sans-serif;cursor:pointer}.settings-page .select-field-option.is-highlighted,.settings-page .select-field-option.is-selected,.settings-page .select-field-option:hover{background:var(--ms-platinum);color:var(--ms-ink)}.settings-page .select-field-option.is-selected{font-weight:700}.settings-page .select-field-option-description{color:var(--ms-muted)}.settings-page .city-autocomplete{position:relative;width:100%;margin-top:8px}.settings-page .city-autocomplete input{box-sizing:border-box;width:100%;min-height:47px;margin-top:0;padding:0 40px 0 12px;border:1px solid var(--ms-line);border-radius:9px;outline:none;background:var(--ms-paper);color:var(--ms-ink);font:400 12px Avenir Next,Segoe UI,sans-serif}.settings-page .city-selected-badge{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ms-ink);color:var(--ms-paper);font-size:12px;transform:translateY(-50%)}.settings-page .city-suggestions{max-height:240px}.settings-page .city-suggestions button{display:flex;flex-direction:column;width:100%;gap:4px;padding:11px;border:0;border-bottom:1px solid var(--ms-line);background:var(--ms-paper);color:var(--ms-ink);text-align:left;cursor:pointer}.settings-page .city-suggestions button:last-child{border-bottom:0}.settings-page .city-suggestions button:hover,.settings-page .city-suggestions button[aria-selected=true]{background:var(--ms-platinum)}.settings-page .city-suggestions button span{font-size:12px}.settings-page .city-field-selected,.settings-page .city-suggestion-status,.settings-page .city-suggestions button small{color:var(--ms-muted);font-size:12px;letter-spacing:normal;text-transform:none}.settings-page .city-suggestion-status{display:block;padding:14px 11px}.settings-page .city-suggestion-status button{display:inline;width:auto;padding:0;border:0;background:transparent;color:var(--ms-iron);text-decoration:underline}.settings-page .city-field-selected{display:block;margin-top:7px}.settings-page .settings-form-error{margin:14px 0 0;color:var(--ms-iron);font-size:12px;font-weight:700}.settings-operation-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--ms-line)}.settings-operation-actions>span{color:var(--ms-muted);font-size:12px}.settings-page .settings-operation-actions .primary-action{min-height:43px;padding:0 16px;border:0;border-radius:8px;background:var(--ms-ink);color:var(--ms-paper);font-size:12px;font-weight:700;cursor:pointer}.settings-page .settings-operation-actions .primary-action:hover{background:var(--ms-gunmetal)}.settings-page .settings-operation-actions .primary-action:disabled,.settings-page .settings-secondary-button:disabled{cursor:wait;opacity:.62}.settings-empty-state,.settings-loading{display:flex;min-height:150px;align-items:center;justify-content:center;gap:10px;color:var(--ms-muted);font-size:12px}.settings-page .settings-list label{align-items:center;padding:17px 0;border-bottom-color:var(--ms-line)}.settings-page .settings-list label>span{gap:5px}.settings-page .settings-list small{color:var(--ms-muted)}.settings-page .settings-list i{width:38px;height:22px;border:1px solid var(--ms-pale);background:var(--ms-platinum)}.delivery-settings-card{display:grid;grid-gap:18px;gap:18px;margin-top:22px;padding:20px;border:1px solid var(--ms-line);border-radius:14px;background:color-mix(in srgb,var(--ms-platinum) 45%,var(--ms-paper))}.delivery-settings-card.is-disabled{border-color:color-mix(in srgb,var(--ms-line) 82%,var(--ms-paper))}.delivery-settings-fields{min-width:0;margin:0;padding:0;border:0}.delivery-location-config,.delivery-preparation-field{min-width:0}.delivery-location-config{display:grid;grid-gap:18px;gap:18px}.delivery-preparation-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:end;align-content:start;grid-gap:8px 18px;gap:8px 18px;padding-top:16px;border-top:1px solid var(--ms-line)}.delivery-preparation-field>.settings-field-label{align-self:center}.delivery-preparation-field>.custom-preparation-fields,.delivery-preparation-field>.select-field{min-width:0}.delivery-preparation-field>.custom-preparation-fields{grid-column:1/-1;margin-top:2px}.settings-page .delivery-preparation-field .select-field-menu{top:auto;bottom:calc(100% + 7px)}html[data-merchant-tour-target=settings-operation-charge] .delivery-charge-config,html[data-merchant-tour-target=settings-operation-city-rules] .delivery-city-config,html[data-merchant-tour-target=settings-operation-city-rules] .delivery-state-config,html[data-merchant-tour-target=settings-operation-location] .delivery-coverage-options,html[data-merchant-tour-target=settings-operation-preparation] .delivery-preparation-field{position:relative;z-index:123}.delivery-settings-fields[disabled]{opacity:.52}.delivery-settings-disabled-note{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--ms-line);border-radius:9px;background:color-mix(in srgb,var(--ms-platinum) 60%,var(--ms-paper));color:var(--ms-muted);font-size:12px;line-height:1.45}.delivery-settings-disabled-note strong{color:var(--ms-iron);font-size:12px}.delivery-city-rule-heading,.delivery-config-label,.delivery-settings-footer,.delivery-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.delivery-settings-heading h3{margin:8px 0 6px;color:var(--ms-ink);font:400 24px/1.05 Georgia,serif;letter-spacing:-.035em}.delivery-charge-options span,.delivery-city-rule-heading span,.delivery-config-label small,.delivery-coverage-options span,.delivery-free-note,.delivery-settings-footer span,.delivery-settings-heading p,.delivery-state-summary span{color:var(--ms-muted);font-size:12px;line-height:1.45}.delivery-settings-heading p{max-width:490px;margin:0}.delivery-settings-status{flex:0 0 auto;padding:7px 10px;border:1px solid var(--ms-pale);border-radius:999px;color:var(--ms-muted);font-size:11px;font-weight:700}.delivery-settings-status.is-ready{border-color:#9fc5b3;background:#edf7f0;color:#246447}.delivery-charge-options,.delivery-coverage-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.delivery-charge-options button,.delivery-coverage-options button{display:grid;grid-gap:6px;gap:6px;min-height:74px;padding:14px;border:1px solid var(--ms-pale);border-radius:10px;background:var(--ms-paper);color:var(--ms-ink);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.delivery-charge-options button:hover,.delivery-coverage-options button:hover{border-color:var(--ms-iron);transform:translateY(-1px)}.delivery-charge-options button.is-selected,.delivery-coverage-options button.is-selected{border-color:var(--ms-ink);background:var(--ms-ink);color:var(--ms-paper)}.delivery-charge-options button.is-selected span,.delivery-coverage-options button.is-selected span{color:#c6ccd1}.delivery-charge-config,.delivery-city-config,.delivery-state-config{display:grid;grid-gap:12px;gap:12px;padding-top:2px}.delivery-config-label{align-items:center}.delivery-config-label>div{display:grid;grid-gap:4px;gap:4px}.delivery-config-label>span{color:var(--ms-iron);font-size:12px;font-weight:700}.delivery-city-search{position:relative}.delivery-city-search input,.delivery-rule-fields input,.delivery-state-config select{box-sizing:border-box;width:100%;min-height:42px;padding:0 11px;border:1px solid var(--ms-line);border-radius:8px;outline:none;background:var(--ms-paper);color:var(--ms-ink);font:400 12px Avenir Next,Segoe UI,sans-serif}.delivery-city-search input:focus,.delivery-rule-fields input:focus,.delivery-state-config select:focus{border-color:var(--ms-iron);box-shadow:0 0 0 3px rgb(73 80 87/12%)}.delivery-city-suggestions{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;overflow:hidden;border:1px solid var(--ms-line);border-radius:9px;background:var(--ms-paper);box-shadow:0 14px 30px rgb(33 37 41/14%)}.delivery-city-suggestions button{display:grid;width:100%;grid-gap:3px;gap:3px;padding:10px 11px;border:0;border-bottom:1px solid var(--ms-line);background:transparent;color:var(--ms-ink);text-align:left;cursor:pointer}.delivery-city-suggestions button:last-child{border-bottom:0}.delivery-city-suggestions button:hover{background:var(--ms-platinum)}.delivery-city-suggestions span,.delivery-city-suggestions strong{font-size:12px}.delivery-city-suggestions span{color:var(--ms-muted)}.delivery-city-suggestions>span{display:block;padding:12px;color:var(--ms-muted)}.delivery-city-rules{display:grid;grid-gap:8px;gap:8px}.delivery-city-rule{display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid var(--ms-line);border-radius:10px;background:var(--ms-paper)}.delivery-city-rule-heading{align-items:center}.delivery-city-rule-heading>div{display:flex;align-items:center;gap:7px}.delivery-city-rule-heading button{padding:0;border:0;background:transparent;color:var(--ms-muted);font-size:11px;text-decoration:underline;cursor:pointer}.delivery-rule-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.delivery-rule-fields label,.delivery-state-config>label{display:grid;grid-gap:6px;gap:6px;color:var(--ms-iron);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.delivery-rule-fields input{min-height:39px}.delivery-state-config select{margin-top:2px}.delivery-state-summary{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid var(--ms-line);border-radius:9px;background:var(--ms-paper)}.delivery-state-summary strong{font-size:12px}.delivery-empty-state{padding:14px;border:1px dashed var(--ms-pale);border-radius:9px;color:var(--ms-muted);font-size:12px}.delivery-settings-footer{align-items:center;padding-top:15px;border-top:1px solid var(--ms-line)}.delivery-settings-footer span{max-width:470px}.delivery-settings-footer .primary-action{flex:0 0 auto}@media (max-width:760px){.delivery-settings-footer,.delivery-settings-heading{flex-direction:column;align-items:stretch}.delivery-charge-options,.delivery-coverage-options,.delivery-rule-fields{grid-template-columns:1fr 1fr}.delivery-preparation-field{grid-template-columns:1fr}.delivery-preparation-field>.custom-preparation-fields{grid-column:auto}.delivery-settings-footer .primary-action{width:100%;justify-content:center}}@media (max-width:470px){.delivery-charge-options,.delivery-coverage-options,.delivery-rule-fields{grid-template-columns:1fr}}.settings-page .settings-list i:after{background:var(--ms-paper)}.settings-page .settings-list input:checked+i{background:var(--ms-ink)}.settings-page .settings-list input:checked+i:after{background:var(--ms-slate)}.settings-page .settings-stock-form{align-items:end}.settings-page .settings-stock-form input{background:var(--ms-paper)}.settings-page .settings-stock-visibility-card{margin-top:4px;padding:0 18px;border:1px solid var(--ms-line);border-radius:14px;background:var(--ms-paper)}.settings-page .settings-stock-visibility-card label{min-height:86px;border-bottom:0}.settings-page .settings-stock-visibility-card label>span{max-width:560px}.settings-page .settings-experience-stock-card{grid-column:1/-1;margin-top:4px}.settings-page .settings-stock-visibility-note{padding:12px 0 15px;border-top:1px solid var(--ms-line);color:var(--ms-muted);font-size:12px;line-height:1.45}.settings-page .settings-stock-visibility-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0 16px;border-top:1px solid var(--ms-line)}.settings-page .settings-stock-visibility-actions>span{color:var(--ms-muted);font-size:12px;line-height:1.45}.settings-page .settings-stock-visibility-actions .secondary-action{flex:0 0 auto;min-height:38px;padding:0 14px}.settings-page .settings-experience-actions{grid-column:1/-1;align-items:center;margin-top:4px}.settings-page .settings-experience-actions>span{flex:1 1 auto;min-width:0;line-height:1.45}.settings-page .settings-experience-actions .primary-action,.settings-page .settings-stock-visibility-actions .primary-action{flex:0 0 auto;min-height:43px;padding:0 16px;border:0;border-radius:8px;background:var(--ms-ink);color:var(--ms-paper);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.settings-page .settings-experience-actions .primary-action:hover,.settings-page .settings-stock-visibility-actions .primary-action:hover{background:var(--ms-gunmetal);transform:translateY(-1px)}.settings-page .settings-experience-actions .primary-action:disabled,.settings-page .settings-stock-visibility-actions .primary-action:disabled{cursor:wait;opacity:.62;transform:none}.settings-page .settings-stock-visibility-error{margin:0 0 14px}@media (max-width:620px){.settings-page .settings-stock-visibility-actions{align-items:stretch;flex-direction:column}.settings-page .settings-stock-visibility-actions .primary-action,.settings-page .settings-stock-visibility-actions .secondary-action{width:100%}}.subscription-card{overflow:hidden;border:1px solid var(--ms-gunmetal);border-radius:14px;background:var(--ms-gunmetal);color:var(--ms-paper)}.subscription-card header{display:flex;justify-content:space-between;gap:20px;padding:24px}.subscription-card header>div{min-width:0}.subscription-plan-slug,.subscription-status{display:block;color:var(--ms-slate);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.subscription-card h3{margin:10px 0 5px;font:400 26px/1 Georgia,serif}.subscription-card header p{margin:0;font:400 22px/1 Georgia,serif}.subscription-card header p small{color:var(--ms-slate);font:400 12px Avenir Next,Segoe UI,sans-serif}.subscription-plan-slug{padding-top:3px;color:var(--ms-pale);text-align:right}.subscription-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 20px;gap:11px 20px;margin:0;padding:19px 24px 22px;border-top:1px solid rgb(206 212 218/18%);list-style:none}.subscription-card li{display:flex;gap:9px;align-items:center;color:var(--ms-pale);font-size:12px}.subscription-card li span{color:var(--ms-paper);font-weight:700}.subscription-card footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 24px;background:var(--ms-ink);color:var(--ms-slate);font-size:12px;line-height:1.45}.settings-danger-button,.settings-secondary-button{flex:0 0 auto;min-height:37px;padding:0 13px;border:1px solid var(--ms-slate);border-radius:7px;background:transparent;color:var(--ms-paper);font-size:12px;font-weight:700;cursor:pointer}.settings-danger-button:hover,.settings-secondary-button:hover{border-color:var(--ms-paper);background:var(--ms-gunmetal)}.subscription-cancelled-footer,.subscription-scheduled-footer{align-items:flex-end}.subscription-cancelled-footer>div,.subscription-scheduled-footer>div{display:flex;flex-direction:column;gap:5px}.subscription-cancelled-footer strong,.subscription-scheduled-footer strong{color:var(--ms-paper);font-size:12px}.settings-secondary-button{display:inline-flex;align-items:center;text-decoration:none}.merchant-cancellation-dialog{width:min(610px,calc(100% - 32px));max-width:610px}.merchant-cancellation-dialog::-webkit-backdrop{background:rgb(33 37 41/52%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.merchant-cancellation-dialog::backdrop{background:rgb(33 37 41/52%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.merchant-cancellation-panel{border:1px solid var(--ms-line);border-radius:18px;background:var(--ms-paper)}.merchant-cancellation-panel .app-dialog-icon.danger{border-color:var(--ms-pale);background:var(--ms-platinum);color:var(--ms-ink)}.merchant-cancellation-panel .app-dialog-heading h2{color:var(--ms-ink)}.merchant-cancellation-panel .app-dialog-description{color:var(--ms-muted)}.merchant-cancellation-body{display:grid;grid-gap:16px;gap:16px;padding:0 26px 24px}.cancellation-impact{padding:16px;border:1px solid var(--ms-line);border-radius:10px;background:var(--ms-platinum)}.cancellation-impact strong{display:block;margin-bottom:9px;font-size:12px}.cancellation-impact ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:16px;color:var(--ms-iron);font-size:12px;line-height:1.45}.merchant-cancellation-panel textarea{min-height:76px;padding:11px 12px;resize:vertical}.optional-label{color:var(--ms-muted);font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none}.cancellation-confirmation{display:flex!important;align-items:flex-start;gap:9px;color:var(--ms-iron)!important;font-size:12px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.45!important;text-transform:none!important}.cancellation-confirmation input{flex:0 0 auto;width:16px!important;min-height:16px!important;margin:0!important;accent-color:var(--ms-ink)}.merchant-cancellation-panel .app-dialog-actions{border-top-color:var(--ms-line)}.merchant-cancellation-panel .app-dialog-primary,.merchant-cancellation-panel .app-dialog-secondary{border-radius:8px}.merchant-cancellation-panel .app-dialog-primary.danger{border-color:var(--ms-ink);background:var(--ms-ink)}.merchant-cancellation-panel .app-dialog-primary.danger:hover{background:var(--ms-gunmetal)}@media (max-width:760px){.settings-page .settings-page-title{align-items:flex-start;gap:16px}.settings-page .settings-page-note{display:none}.settings-page .settings-section{grid-template-columns:1fr;gap:22px;padding:30px 0}.settings-page .settings-section-intro p{max-width:420px}.settings-choice-grid,.subscription-card ul{grid-template-columns:1fr}.settings-operation-panel{padding:16px}.settings-operation-actions,.subscription-card footer{align-items:stretch;flex-direction:column}.settings-danger-button,.settings-operation-actions .primary-action,.settings-secondary-button{width:100%;justify-content:center}.subscription-card header{flex-direction:column}.subscription-plan-slug{text-align:left}.merchant-cancellation-body{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.settings-choice,.settings-page .city-autocomplete input,.settings-page .select-field-trigger,.settings-page .settings-form input{transition:none}}.dashboard-content.narrow.settings-page{width:min(100%,1280px);max-width:1280px}.settings-page .settings-layout{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:clamp(30px,4vw,56px);gap:clamp(30px,4vw,56px);align-items:start}.settings-page .settings-navigation{position:-webkit-sticky;position:sticky;top:24px;min-width:0}.settings-navigation-intro h2{margin:12px 0 10px;color:var(--ms-ink);font:400 clamp(30px,3vw,42px)/.98 Georgia,serif;letter-spacing:-.055em}.settings-navigation-intro p{max-width:215px;margin:0;color:var(--ms-muted);font-size:12px;line-height:1.55}.settings-navigation-menu{display:grid;grid-gap:6px;gap:6px;margin-top:32px}.settings-navigation-label{margin-bottom:4px;color:var(--ms-muted);font-size:12px;font-weight:700;letter-spacing:.15em}.settings-navigation-menu a{display:grid;grid-template-columns:25px minmax(0,1fr) 16px;min-height:64px;align-items:center;grid-gap:8px;gap:8px;padding:10px 11px;border:1px solid transparent;border-radius:12px;color:var(--ms-ink);text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.settings-navigation-menu a:hover:not(.is-current){border-color:var(--ms-line);background:var(--ms-paper);transform:translateX(2px)}.settings-navigation-menu a:focus-visible{outline:2px solid var(--ms-iron);outline-offset:3px}.settings-navigation-menu a.is-current{border-color:var(--ms-ink);background:var(--ms-gunmetal);color:var(--ms-paper);box-shadow:0 10px 24px rgb(33 37 41/12%)}.settings-navigation-menu a>b{align-self:start;padding-top:3px;color:var(--ms-muted);font-size:12px;letter-spacing:.08em}.settings-navigation-menu a.is-current>b{color:var(--ms-pale)}.settings-navigation-menu a>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.settings-navigation-menu a strong{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.settings-navigation-menu a small{color:var(--ms-muted);font-size:12px;line-height:1.3}.settings-navigation-menu a.is-current small{color:var(--ms-pale)}.settings-navigation-menu a>i{color:var(--ms-muted);font-size:18px;font-style:normal;line-height:1;text-align:right}.settings-navigation-menu a.is-current>i{color:var(--ms-paper)}.settings-navigation-note{display:flex;align-items:flex-start;gap:9px;margin-top:28px;padding-top:16px;border-top:1px solid var(--ms-line)}.settings-navigation-note>span{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ms-ink);color:var(--ms-paper);font-size:12px;font-weight:700}.settings-navigation-note p{display:grid;grid-gap:4px;gap:4px;margin:0}.settings-navigation-note strong{font-size:12px}.settings-navigation-note small{color:var(--ms-muted);font-size:12px;line-height:1.45}.settings-page .settings-page-main{min-width:0}.settings-page .settings-page-main .settings-section{grid-template-columns:minmax(175px,205px) minmax(0,1fr);gap:28px;padding:30px 0}.settings-page .settings-page-main .settings-choice{grid-template-columns:minmax(0,1fr) 22px}.settings-page .settings-choice>span{min-width:0}.settings-page .settings-choice small,.settings-page .settings-choice strong{overflow-wrap:anywhere}.settings-page .settings-operation-panel{box-shadow:0 14px 30px rgb(33 37 41/5%)}.settings-page [id^=settings-]{scroll-margin-top:24px}@media (max-width:1050px){.settings-page .settings-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.settings-page .settings-page-main .settings-section{grid-template-columns:minmax(150px,175px) minmax(0,1fr);gap:22px}}@media (max-width:760px){.settings-page .settings-layout{grid-template-columns:1fr;gap:12px}.settings-page .settings-navigation{position:static}.settings-navigation-intro h2{max-width:420px;font-size:36px}.settings-navigation-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:22px}.settings-navigation-label{grid-column:1/-1}.settings-navigation-menu a{grid-template-columns:22px minmax(0,1fr);min-height:60px}.settings-navigation-menu a>i,.settings-navigation-note{display:none}}@media (prefers-reduced-motion:reduce){.settings-navigation-menu a{transition:none}}.dashboard-page .settings-workspace{width:min(100%,1280px);max-width:1280px;padding:clamp(34px,4vw,58px) clamp(24px,4vw,62px) 88px;color:var(--overview-ink)}.dashboard-page .settings-workspace .settings-page-title{align-items:flex-end;gap:24px;margin-bottom:28px}.dashboard-page .settings-workspace .settings-page-title h1{margin:11px 0 8px;color:var(--overview-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,4.2vw,56px);font-weight:400;letter-spacing:-.065em;line-height:.98}.dashboard-page .settings-workspace .settings-page-title p{max-width:620px;color:var(--overview-muted)}.dashboard-page .settings-workspace .settings-page-note{max-width:260px;padding-bottom:6px;color:var(--overview-muted);font-size:12px;line-height:1.45;text-align:right}.dashboard-page .settings-workspace .settings-layout{display:grid;grid-template-columns:228px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;padding:26px;border:1px solid var(--overview-line);border-radius:22px;background:var(--overview-panel);box-shadow:var(--ui-shadow)}.dashboard-page .settings-workspace .settings-navigation{position:-webkit-sticky;position:sticky;top:22px;min-width:0;padding:6px 0}.dashboard-page .settings-workspace .settings-navigation-intro h2{margin:12px 0 10px;color:var(--overview-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(30px,3.1vw,43px);font-weight:400;letter-spacing:-.06em;line-height:.98}.dashboard-page .settings-workspace .settings-navigation-intro p{max-width:215px;color:var(--overview-muted);font-size:12px;line-height:1.55}.dashboard-page .settings-workspace .settings-navigation-menu.personalization-section-nav{position:static;display:block;margin-top:0;padding:0}.dashboard-page .settings-workspace .personalization-nav-eyebrow{display:block;margin:0 12px 11px;color:var(--overview-muted);font-size:12px;font-weight:800;letter-spacing:.14em}.dashboard-page .settings-workspace .personalization-section-nav-list{display:grid;grid-gap:5px;gap:5px}.dashboard-page .settings-workspace .personalization-section-nav-item{min-height:64px;color:var(--overview-ink)}.dashboard-page .settings-workspace .personalization-section-nav-item:hover{border-color:color-mix(in srgb,var(--overview-purple) 24%,var(--overview-line));background:color-mix(in srgb,var(--overview-purple-soft) 68%,transparent)}.dashboard-page .settings-workspace .personalization-section-nav-item:focus-visible{outline-color:var(--overview-purple)}.dashboard-page .settings-workspace .personalization-section-nav-item.is-active{border-color:color-mix(in srgb,var(--overview-purple) 34%,var(--overview-line));background:var(--overview-purple-soft);box-shadow:0 8px 18px color-mix(in srgb,var(--overview-ink) 8%,transparent)}.dashboard-page .settings-workspace .personalization-section-nav-number{border-color:var(--overview-line);background:var(--overview-panel);color:var(--overview-purple)}.dashboard-page .settings-workspace .personalization-section-nav-item.is-active .personalization-section-nav-number{border-color:var(--overview-purple);background:var(--overview-purple);color:var(--overview-panel)}.dashboard-page .settings-workspace .personalization-section-nav-item small,.dashboard-page .settings-workspace .personalization-section-nav-item>i{color:var(--overview-muted)}.dashboard-page .settings-workspace .personalization-section-nav-item.is-active>i{color:var(--overview-purple)}.dashboard-page .settings-workspace .settings-navigation-note{margin-top:26px;padding-top:16px;border-top-color:var(--overview-line)}.dashboard-page .settings-workspace .settings-navigation-note>span{background:var(--overview-ink);color:var(--overview-panel)}.dashboard-page .settings-workspace .settings-navigation-note small{color:var(--overview-muted)}.dashboard-page .settings-workspace .settings-page-main{min-width:0}.dashboard-page .settings-workspace .settings-editor-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;min-height:90px;padding:0 0 20px;border-bottom:1px solid var(--overview-line)}.dashboard-page .settings-workspace .settings-editor-header>div{display:flex;align-items:flex-start;gap:13px;min-width:0}.dashboard-page .settings-workspace .settings-step{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--overview-line);border-radius:10px;background:var(--overview-purple-soft);color:var(--overview-purple);font-size:12px;font-weight:800}.dashboard-page .settings-workspace .settings-editor-header h2{max-width:540px;margin:8px 0 0;color:var(--overview-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:400;letter-spacing:-.055em;line-height:1}.dashboard-page .settings-workspace .settings-editor-header>span{max-width:220px;padding-bottom:2px;color:var(--overview-muted);font-size:12px;line-height:1.45;text-align:right}.dashboard-page .settings-workspace .settings-page-main>.settings-section,.dashboard-page .settings-workspace .settings-page-main>form{margin-top:18px}.dashboard-page .settings-workspace .settings-page-main>.settings-section,.dashboard-page .settings-workspace .settings-page-main>form>.settings-section{display:grid;grid-template-columns:minmax(175px,205px) minmax(0,1fr);grid-gap:26px;gap:26px;min-width:0;padding:22px;border:1px solid var(--overview-line);border-radius:18px;background:var(--overview-panel);box-shadow:0 12px 28px color-mix(in srgb,var(--overview-ink) 5%,transparent)}.dashboard-page .settings-workspace .settings-section-intro{min-width:0}.dashboard-page .settings-workspace .settings-section-intro h2{margin:9px 0 8px;color:var(--overview-ink);font-family:var(--font-display),Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.05em;line-height:1.02}.dashboard-page .settings-workspace .settings-section-intro p{max-width:205px;color:var(--overview-muted);font-size:12px;line-height:1.55}.dashboard-page .settings-workspace .settings-list,.dashboard-page .settings-workspace .settings-operation-panel,.dashboard-page .settings-workspace .settings-stock-form,.dashboard-page .settings-workspace .settings-subscription-area{min-width:0;padding:18px;border:1px solid var(--overview-line);border-radius:15px;background:var(--overview-panel-soft);box-shadow:none}.dashboard-page .settings-workspace .settings-choice{border-color:var(--overview-line);background:var(--overview-panel)}.dashboard-page .settings-workspace .settings-choice.is-enabled,.dashboard-page .settings-workspace .settings-choice:has(input:focus-visible),.dashboard-page .settings-workspace .settings-choice:hover{border-color:color-mix(in srgb,var(--overview-purple) 52%,var(--overview-line))}.dashboard-page .settings-workspace .settings-choice.is-enabled{background:color-mix(in srgb,var(--overview-purple-soft) 48%,var(--overview-panel))}.dashboard-page .settings-workspace .settings-choice small,.dashboard-page .settings-workspace .settings-list small,.dashboard-page .settings-workspace .settings-operation-actions>span{color:var(--overview-muted)}.dashboard-page .settings-workspace .settings-choice>i{border-color:var(--overview-line);color:var(--overview-panel)}.dashboard-page .settings-workspace .settings-choice.is-enabled>i,.dashboard-page .settings-workspace .settings-operation-actions .primary-action,.dashboard-page .settings-workspace .settings-stock-visibility-actions .primary-action{border-color:var(--overview-ink);background:var(--overview-ink);color:var(--overview-panel)}.dashboard-page .settings-workspace .settings-choice.is-enabled>i{color:var(--overview-panel)}.dashboard-page .settings-workspace .settings-operation-actions{border-top-color:var(--overview-line)}.dashboard-page .settings-workspace .settings-operation-actions .primary-action:hover,.dashboard-page .settings-workspace .settings-stock-visibility-actions .primary-action:hover{background:color-mix(in srgb,var(--overview-ink) 88%,var(--overview-purple))}.dashboard-page .settings-workspace .city-autocomplete input,.dashboard-page .settings-workspace .select-field-trigger,.dashboard-page .settings-workspace .settings-form input{border-color:var(--overview-line);background:var(--overview-panel);color:var(--overview-ink)}.dashboard-page .settings-workspace .custom-preparation-fields{border-color:var(--overview-line);background:color-mix(in srgb,var(--overview-purple-soft) 28%,var(--overview-panel));color:var(--overview-muted)}.dashboard-page .settings-workspace .custom-preparation-input-wrap,.dashboard-page .settings-workspace .settings-field-label{color:var(--overview-ink)}.dashboard-page .settings-workspace .custom-preparation-hint,.dashboard-page .settings-workspace .custom-preparation-input-wrap small,.dashboard-page .settings-workspace .custom-preparation-separator{color:var(--overview-muted)}.onboarding-page .onboarding-form .settings-field-label{color:var(--ob-ink,#172536)}.dashboard-page .settings-workspace .city-autocomplete input:focus,.dashboard-page .settings-workspace .select-field-trigger:focus-visible,.dashboard-page .settings-workspace .select-field-trigger:hover,.dashboard-page .settings-workspace .select-field-trigger[aria-expanded=true],.dashboard-page .settings-workspace .settings-form input:focus{border-color:var(--overview-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--overview-purple) 14%,transparent)}.dashboard-page .settings-workspace .settings-list label{border-bottom-color:var(--overview-line)}.dashboard-page .settings-workspace .settings-list label:last-child{border-bottom:0}.dashboard-page .settings-workspace .settings-list i{border-color:var(--overview-line);background:var(--overview-panel)}.dashboard-page .settings-workspace .settings-list i:after{background:var(--overview-muted)}.dashboard-page .settings-workspace .settings-list input:checked+i{background:var(--overview-purple)}.dashboard-page .settings-workspace .settings-list input:checked+i:after{background:var(--overview-panel)}.dashboard-page .settings-workspace .subscription-card{border-color:var(--overview-ink);background:var(--overview-ink);color:var(--overview-panel)}.dashboard-page .settings-workspace .subscription-card footer{background:color-mix(in srgb,var(--overview-ink) 86%,black)}.dashboard-page .settings-workspace .settings-danger-button,.dashboard-page .settings-workspace .settings-secondary-button{border-color:color-mix(in srgb,var(--overview-panel) 42%,transparent);color:var(--overview-panel)}.dashboard-page .settings-workspace .settings-danger-button:hover,.dashboard-page .settings-workspace .settings-secondary-button:hover{border-color:var(--overview-panel);background:color-mix(in srgb,var(--overview-ink) 76%,var(--overview-purple))}@media (max-width:980px){.dashboard-page .settings-workspace .settings-layout{grid-template-columns:190px minmax(0,1fr);gap:20px;padding:20px}.dashboard-page .settings-workspace .settings-page-main>.settings-section,.dashboard-page .settings-workspace .settings-page-main>form>.settings-section{grid-template-columns:1fr;gap:18px}.dashboard-page .settings-workspace .settings-section-intro p{max-width:500px}}@media (max-width:760px){.dashboard-page .settings-workspace .settings-page-title{align-items:flex-start;gap:14px}.dashboard-page .settings-workspace .settings-page-note{display:none}.dashboard-page .settings-workspace .settings-layout{grid-template-columns:1fr;gap:14px;padding:14px}.dashboard-page .settings-workspace .settings-navigation{position:static;padding:4px 0 0}.dashboard-page .settings-workspace .settings-navigation-intro h2{max-width:450px;font-size:36px}.dashboard-page .settings-workspace .settings-navigation-menu.personalization-section-nav{margin-top:20px}.dashboard-page .settings-workspace .personalization-section-nav-list{display:flex;overflow-x:auto;gap:7px;padding:2px 2px 7px;scroll-snap-type:x proximity;scrollbar-width:thin}.dashboard-page .settings-workspace .personalization-section-nav-item{flex:0 0 212px;scroll-snap-align:start}.dashboard-page .settings-workspace .settings-navigation-note{display:none}.dashboard-page .settings-workspace .settings-editor-header{align-items:flex-start;flex-direction:column;gap:12px;min-height:0}.dashboard-page .settings-workspace .settings-editor-header>span{max-width:none;padding-left:49px;text-align:left}}@media (max-width:560px){.dashboard-page .settings-workspace{padding-inline:14px}.dashboard-page .settings-workspace .settings-page-title h1{font-size:42px}.dashboard-page .settings-workspace .settings-page-main>.settings-section,.dashboard-page .settings-workspace .settings-page-main>form>.settings-section{padding:16px}.dashboard-page .settings-workspace .settings-list,.dashboard-page .settings-workspace .settings-operation-panel,.dashboard-page .settings-workspace .settings-stock-form,.dashboard-page .settings-workspace .settings-subscription-area{padding:14px}.dashboard-page .settings-workspace .settings-editor-header h2{font-size:30px}.dashboard-page .settings-workspace .settings-choice-grid,.dashboard-page .settings-workspace .subscription-card ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-page .settings-workspace .personalization-section-nav-item{transition:none}}.dashboard-page .settings-workspace .settings-administrators-area{min-width:0;padding:18px;border:1px solid var(--overview-line);border-radius:15px;background:var(--overview-panel-soft)}.dashboard-page .settings-workspace .settings-administrators-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid var(--overview-line)}.dashboard-page .settings-workspace .settings-administrators-heading strong{display:block;margin-top:7px;color:var(--overview-ink);font-size:16px}.dashboard-page .settings-workspace .settings-administrator-empty span,.dashboard-page .settings-workspace .settings-administrator-form-actions>span,.dashboard-page .settings-workspace .settings-administrator-form-heading small,.dashboard-page .settings-workspace .settings-administrators-heading p{display:block;margin-top:6px;color:var(--overview-muted);font-size:12px;line-height:1.45}.dashboard-page .settings-workspace .settings-administrator-add{flex:0 0 auto;min-height:42px;border-color:var(--overview-ink);background:var(--overview-ink);color:var(--overview-panel)}.dashboard-page .settings-workspace .settings-administrator-add:hover,.dashboard-page .settings-workspace .settings-administrator-form-actions .primary-action:hover{background:color-mix(in srgb,var(--overview-ink) 88%,var(--overview-purple))}.dashboard-page .settings-workspace .settings-administrator-form{margin-top:17px;padding:16px;border:1px solid var(--overview-line);border-radius:12px;background:var(--overview-panel)}.dashboard-page .settings-workspace .settings-administrator-form-heading strong{display:block;margin-top:6px;color:var(--overview-ink);font-size:15px}.dashboard-page .settings-workspace .settings-administrator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:18px}.dashboard-page .settings-workspace .settings-administrator-fields label{display:grid;grid-gap:7px;gap:7px;color:var(--overview-muted);font-size:12px;font-weight:700}.dashboard-page .settings-workspace .settings-administrator-fields input{width:100%;min-height:43px;padding:0 12px;border:1px solid var(--overview-line);border-radius:9px;outline:0;background:var(--overview-panel);color:var(--overview-ink);font:inherit;font-size:12px}.dashboard-page .settings-workspace .settings-administrator-fields input:focus{border-color:var(--overview-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--overview-purple) 14%,transparent)}.dashboard-page .settings-workspace .settings-administrator-form .form-error{margin-top:13px}.dashboard-page .settings-workspace .settings-administrator-form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px;padding-top:15px;border-top:1px solid var(--overview-line)}.dashboard-page .settings-workspace .settings-administrator-form-actions>span{margin-top:0}.dashboard-page .settings-workspace .settings-administrator-form-actions .primary-action{flex:0 0 auto;min-height:42px;border-color:var(--overview-ink);background:var(--overview-ink);color:var(--overview-panel)}.dashboard-page .settings-workspace .settings-administrator-list{display:grid;margin-top:17px;border-top:1px solid var(--overview-line)}.dashboard-page .settings-workspace .settings-administrator-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid var(--overview-line)}.dashboard-page .settings-workspace .settings-administrator-avatar{display:grid;width:35px;height:35px;place-items:center;border:1px solid color-mix(in srgb,var(--overview-purple) 32%,var(--overview-line));border-radius:10px;background:var(--overview-purple-soft);color:var(--overview-purple);font-size:12px;font-weight:800}.dashboard-page .settings-workspace .settings-administrator-row strong,.dashboard-page .settings-workspace .settings-administrator-row>div>span{display:block}.dashboard-page .settings-workspace .settings-administrator-row strong{color:var(--overview-ink);font-size:12px}.dashboard-page .settings-workspace .settings-administrator-row>div>span{margin-top:3px;overflow:hidden;color:var(--overview-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .settings-workspace .settings-administrator-status{display:inline-flex;align-items:center;gap:6px;color:var(--overview-muted);font-size:12px;white-space:nowrap}.dashboard-page .settings-workspace .settings-administrator-status i{width:7px;height:7px;border-radius:50%;background:var(--overview-muted)}.dashboard-page .settings-workspace .settings-administrator-status.is-active i{background:var(--overview-green)}.dashboard-page .settings-workspace .settings-administrator-empty,.dashboard-page .settings-workspace .settings-administrator-loading{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:31px 16px 17px;color:var(--overview-muted);text-align:center}.dashboard-page .settings-workspace .settings-administrator-empty strong{color:var(--overview-ink);font-size:12px}.dashboard-page .settings-workspace .settings-administrator-empty span{margin-top:0}@media (max-width:980px){.dashboard-page .settings-workspace .settings-administrator-fields{grid-template-columns:1fr}}@media (max-width:560px){.dashboard-page .settings-workspace .settings-administrator-form-actions,.dashboard-page .settings-workspace .settings-administrators-heading{align-items:stretch;flex-direction:column}.dashboard-page .settings-workspace .settings-administrator-add,.dashboard-page .settings-workspace .settings-administrator-form-actions .primary-action{width:100%}.dashboard-page .settings-workspace .settings-administrator-row{grid-template-columns:38px minmax(0,1fr)}.dashboard-page .settings-workspace .settings-administrator-status{grid-column:2}}.dashboard-page .settings-workspace .settings-list label{display:flex;align-items:center;gap:16px;padding-inline:10px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.dashboard-page .settings-workspace .settings-list label>span{flex:1 1 auto;min-width:0}.dashboard-page .settings-workspace .settings-list label:hover{padding-inline:10px;background:color-mix(in srgb,var(--overview-purple-soft) 34%,var(--overview-panel-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--overview-purple) 10%,transparent)}.dashboard-page .settings-workspace .settings-list i{display:block;flex:0 0 44px;width:44px;height:26px;box-sizing:border-box;border-radius:999px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.dashboard-page .settings-workspace .settings-list i:after{transition:left .22s cubic-bezier(.22,.61,.36,1),background-color .22s ease,box-shadow .22s ease}.dashboard-page .settings-workspace .settings-list label:hover i{border-color:color-mix(in srgb,var(--overview-purple) 34%,var(--overview-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--overview-purple) 8%,transparent)}.dashboard-page .settings-workspace .settings-list input:focus-visible+i{outline:2px solid var(--overview-purple);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dashboard-page .settings-workspace .settings-list i,.dashboard-page .settings-workspace .settings-list i:after,.dashboard-page .settings-workspace .settings-list label{transition:none}}.settings-page .settings-page-main .settings-operations-section{grid-template-columns:minmax(0,1fr)}.settings-page .settings-operations-section .settings-section-intro p{max-width:620px}.dashboard-page .settings-workspace .settings-page-main>form>.settings-operations-section{grid-template-columns:minmax(0,1fr);gap:22px}.merchant-entitlement-summary{display:grid;grid-gap:16px;gap:16px;margin-top:18px;border:1px solid var(--overview-line,var(--line));padding:18px;background:color-mix(in srgb,var(--overview-purple,var(--accent)) 5%,var(--card))}.merchant-entitlement-summary>div:first-child{display:grid;grid-gap:4px;gap:4px}.merchant-entitlement-summary>div:first-child strong{font-size:14px}.merchant-entitlement-summary>div:first-child small{color:var(--muted);font-size:12px;line-height:1.45}.merchant-entitlement-meters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.merchant-entitlement-meters>div{display:grid;grid-gap:5px;gap:5px;border-left:2px solid var(--overview-purple,var(--accent));padding:8px 10px;background:var(--card)}.merchant-entitlement-meters span{color:var(--muted);font-size:10px}.merchant-entitlement-meters strong{font-size:12px}@media (max-width:760px){.merchant-entitlement-meters{grid-template-columns:repeat(2,minmax(0,1fr))}}