:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%}body.rsa{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;background:#f6f1e6;margin:0}body.rsa:has(.rsa-shell[data-layer]){overflow:hidden}body.rsa .rsa-app{font-variant-numeric:lining-nums;--a-paper:#f6f1e6;--a-side:#ede6d9;--a-card:#fffcf5;--a-sunk:#eae3d6;--a-ink:#231c15;--a-ink2:#574e43;--a-mute:#6a6156;--a-line:#d7d1c3;--a-line2:#867e72;--a-brand:#1d4a3a;--a-brand2:#153a2d;--a-on:#fbf7ee;--a-soft:#dce9df;--a-wine:#a3213a;--a-wine-d:#85182d;--a-glow:#f08a9a;--a-warn:#b3261e;--a-ok:#2f7d5a;--a-focus:#1d4a3a;--a-out:cubic-bezier(.23, 1, .32, 1);--a-top:52px;--a-nav:62px;--a-safe-t:env(safe-area-inset-top,0px);--a-safe-b:env(safe-area-inset-bottom,0px);--focus:#1d4a3a;background:var(--a-paper);color:var(--a-ink);min-height:100dvh;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5}.rsa-app :focus-visible{outline:3px solid var(--a-focus);outline-offset:2px}.rsa-app button,.rsa-app a{touch-action:manipulation;-webkit-touch-callout:none}.rsa-app button{-webkit-user-select:none;user-select:none}.rsa-app :where(h2,h3,h4,p,ul,dl,dd){margin:0}.rsa-app :where(ul){padding:0;list-style:none}.rsa-app :where(input,select,textarea){font-size:1rem}.rsa-app :where(a){color:inherit}.rsa-ic{width:24px;height:24px;color:inherit;-webkit-mask-size:256px 32px;mask-size:256px 32px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(var(--i) * -32px - .04px) -.04px;-webkit-mask-position:calc(var(--i) * -32px - .04px) -.04px;mask-position:calc(var(--i) * -32px - .04px) -.04px;image-rendering:pixelated;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;flex:none;display:inline-block;-webkit-mask-image:-webkit-image-set(url(/restaurant/admin/tabs-100.png?v=7e8cfe87) 1x,url(/restaurant/admin/tabs-125.png?v=7e8cfe87) 1.25x,url(/restaurant/admin/tabs-150.png?v=7e8cfe87) 1.5x,url(/restaurant/admin/tabs-200.png?v=7e8cfe87) 2x,url(/restaurant/admin/tabs-263.png?v=7e8cfe87) 2.625x,url(/restaurant/admin/tabs-300.png?v=7e8cfe87) 3x);-webkit-mask-image:image-set("/restaurant/admin/tabs-100.png?v=7e8cfe87" 1x,"/restaurant/admin/tabs-125.png?v=7e8cfe87" 1.25x,"/restaurant/admin/tabs-150.png?v=7e8cfe87" 1.5x,"/restaurant/admin/tabs-200.png?v=7e8cfe87" 2x,"/restaurant/admin/tabs-263.png?v=7e8cfe87" 2.625x,"/restaurant/admin/tabs-300.png?v=7e8cfe87" 3x);mask-image:image-set("/restaurant/admin/tabs-100.png?v=7e8cfe87" 1x,"/restaurant/admin/tabs-125.png?v=7e8cfe87" 1.25x,"/restaurant/admin/tabs-150.png?v=7e8cfe87" 1.5x,"/restaurant/admin/tabs-200.png?v=7e8cfe87" 2x,"/restaurant/admin/tabs-263.png?v=7e8cfe87" 2.625x,"/restaurant/admin/tabs-300.png?v=7e8cfe87" 3x)}.rsa-ic--orders{--i:0}.rsa-ic--site{--i:1}.rsa-ic--menu{--i:2}.rsa-ic--screen{--i:3}.rsa-ic--more{--i:4}.rsa-ic--close{--i:5}.rsa-ic--check{--i:6}.rsa-ic--calendar{--i:7}@media (forced-colors:active){.rsa-ic{forced-color-adjust:preserve-parent-color}}.rsa-chev{opacity:.7;border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-inline:4px 2px;display:inline-block;transform:rotate(-45deg)}.rsa-plus{flex:none;width:14px;height:14px;position:relative}.rsa-plus:before,.rsa-plus:after{content:"";background:currentColor;border-radius:1px;position:absolute}.rsa-plus:before{height:2px;top:6px;left:0;right:0}.rsa-plus:after{width:2px;top:0;bottom:0;left:6px}.rsa-shell{min-height:100dvh;padding:calc(var(--a-top) + var(--a-safe-t)) 0 calc(var(--a-nav) + var(--a-safe-b) + 28px);position:relative}.rsa-top{z-index:40;height:calc(var(--a-top) + var(--a-safe-t));padding:var(--a-safe-t) 8px 0 16px;background:var(--a-paper);border-bottom:1px solid var(--a-line);transition:transform .22s var(--a-out);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n m""s m";align-content:center;align-items:center;column-gap:8px;display:grid;position:fixed;inset:0 0 auto}.rsa-shell[data-bars=hide] .rsa-top{transform:translateY(-100%)}.rsa-top:has(.rsa-state[hidden]) .rsa-brand{grid-row:1/3}.rsa-brand{grid-area:n;align-items:center;gap:8px;min-width:0;display:flex}.rsa-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;min-width:0;font:700 1.1875rem/1.2 Playfair Display,Georgia,serif;overflow:hidden}.rsa-demo{border:1px solid var(--a-line2);color:var(--a-ink2);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;flex:none;padding:1px 7px;font-size:.6875rem;font-weight:600}.rsa-st{grid-area:s;min-width:0}.rsa-st:has(.rsa-state[hidden]){display:none}.rsa-state{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-ink2);align-items:center;font-size:.8125rem;font-weight:500;line-height:1.25;display:flex;overflow:hidden}.rsa-state:before{content:"";background:var(--a-warn);border-radius:50%;flex:none;width:8px;height:8px;margin-right:7px}.rsa-state[data-ok=true]:before{background:var(--a-ok);box-shadow:0 0 0 3px #2f7d5a2e}.rsa-shell[data-sim]{--a-top:84px}.rsa-sim{background:var(--a-soft);min-width:0;color:var(--a-brand2);border-radius:10px;align-items:center;gap:8px;margin-top:3px;padding:2px 2px 2px 8px;font-size:.75rem;font-weight:600;line-height:1.25;display:flex}.rsa-sim[hidden]{display:none}.rsa-sim__t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rsa-sim__b{border:1.5px solid var(--a-brand);background:var(--a-card);min-height:28px;color:var(--a-brand2);border-radius:8px;flex:none;padding:0 10px;font:700 .75rem/1 DM Sans,system-ui,sans-serif;position:relative}.rsa-sim__b:after{content:"";position:absolute;inset:-8px -4px}.rsa-menubtn{width:44px;height:44px;color:var(--a-ink);background:0 0;border:0;border-radius:12px;grid-area:m;justify-content:center;align-items:center;gap:10px;padding:0;display:inline-flex;position:relative}.rsa-menubtn__l{display:none}.rsa-menubtn[aria-expanded=true]{background:var(--a-soft)}.rsa-nav{z-index:40;padding-bottom:var(--a-safe-b);background:var(--a-card);border-top:1px solid var(--a-line);transition:transform .2s var(--a-out);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -18px #231c1580}.rsa-shell[data-kb] .rsa-nav,.rsa-shell[data-layer] .rsa-nav{transform:translateY(100%)}.rsa-shell[data-blank="1"] .rsa-nav{display:none}.rsa-tab{min-height:58px;color:var(--a-ink2);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:6px 0 5px;font:500 .75rem/1.1 DM Sans,system-ui,sans-serif;display:flex;position:relative}.rsa-tab__i{border-radius:15px;place-items:center;width:54px;height:30px;transition:background-color .18s ease-out;display:grid;position:relative}.rsa-tab[aria-selected=true]{color:var(--a-brand);font-weight:700}.rsa-tab[aria-selected=true] .rsa-tab__i{background:var(--a-soft)}.rsa-tab[aria-selected=true]:before{content:"";background:var(--a-brand);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:22%;right:22%}.rsa-tab__l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rsa-badge{background:var(--a-wine-d);color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--a-card);font-variant-numeric:lining-nums tabular-nums;border-radius:10px;padding:0 5px;font:700 .75rem/20px DM Sans,sans-serif;position:absolute;top:4px;left:calc(50% + 8px)}.rsa-main{padding:14px 16px 0}.rsa-panel{animation:rsa-in .22s var(--a-out) both}@keyframes rsa-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rsa-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 12px;display:flex}.rsa-h2{letter-spacing:.005em;outline-offset:4px;font:700 1.5rem/1.2 Playfair Display,Georgia,serif}.rsa-h2--big{font-size:1.875rem;line-height:1.15}.rsa-h3{letter-spacing:.08em;text-transform:uppercase;color:var(--a-ink2);margin:22px 0 8px;font-size:.8125rem;font-weight:700}.rsa-q{border:1.5px solid var(--a-line2);width:26px;height:26px;color:var(--a-ink2);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font:700 .8125rem/1 DM Sans,sans-serif;display:inline-grid;position:relative}.rsa-q[aria-expanded=true]{background:var(--a-ink);border-color:var(--a-ink);color:var(--a-paper)}.rsa-hint{background:var(--a-sunk);color:var(--a-ink2);animation:rsa-in .2s var(--a-out) both;border-radius:10px;margin:-2px 0 14px;padding:10px 12px;font-size:.875rem;line-height:1.45}.rsa-count{background:var(--a-sunk);color:var(--a-ink2);font-variant-numeric:lining-nums tabular-nums;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:.8125rem;font-weight:600}.rsa-count.is-on{background:var(--a-wine-d);color:#fff}.rsa-fine{color:var(--a-mute);font-size:.8125rem;line-height:1.45}.rsa-fine--c{text-align:center;margin-top:6px}.rsa-lede{color:var(--a-ink2);max-width:34rem;margin:8px 0 22px;font-size:1.0625rem;line-height:1.5}.rsa-empty{border:1.5px dashed var(--a-line2);text-align:center;color:var(--a-ink2);border-radius:16px;margin-top:12px;padding:28px 18px}.rsa-empty b{color:var(--a-ink);margin-bottom:4px;font:700 1.125rem/1.3 Playfair Display,Georgia,serif;display:block}.rsa-empty p{max-width:24rem;margin-inline:auto;font-size:.9375rem}.rsa-empty--sm{padding:16px}.rsa-empty--sm b{margin:0;font-size:1rem}.rsa-btn{border:1.5px solid var(--a-brand);background:var(--a-brand);min-height:48px;color:var(--a-on);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font:700 1rem/1.2 DM Sans,sans-serif;transition:transform .12s ease-out,background-color .15s ease-out;display:inline-flex;position:relative}.rsa-btn:active{transform:scale(.97)}.rsa-btn--ghost{color:var(--a-brand);background:0 0}.rsa-btn--sm{min-height:44px;padding:0 14px;font-size:.9375rem}.rsa-btn--wide{width:100%}.rsa-pill{background:var(--a-brand);min-height:44px;color:var(--a-on);border:0;border-radius:99px;align-items:center;gap:8px;margin-left:auto;padding:0 16px 0 14px;font:700 .9375rem/1 DM Sans,sans-serif;display:inline-flex;position:relative}.rsa-pill:active{transform:scale(.97)}.rsa-big{border:1.5px solid var(--a-brand);background:var(--a-brand);width:100%;color:var(--a-on);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"b c""s c";align-items:center;column-gap:12px;margin-bottom:12px;padding:18px 16px 18px 20px;display:grid;position:relative}.rsa-big b{grid-area:b;font:700 1.1875rem/1.25 Playfair Display,Georgia,serif}.rsa-big span{opacity:.88;grid-area:s;margin-top:2px;font-size:.9375rem}.rsa-big .rsa-chev{grid-area:c}.rsa-big--ghost{background:var(--a-card);color:var(--a-ink);border-color:var(--a-line2)}.rsa-big:active{transform:scale(.985)}.rsa-del{border:1.5px solid var(--a-warn);width:100%;min-height:48px;color:var(--a-warn);background:0 0;border-radius:12px;margin-top:8px;font:700 1rem/1.2 DM Sans,sans-serif;display:block}.rsa-del.is-armed,.rsa-reset.is-armed{background:var(--a-warn);color:#fff}.rsa-reset{border:1.5px solid var(--a-line2);width:100%;min-height:48px;color:var(--a-ink2);background:0 0;border-radius:12px;margin-top:26px;font:600 .9375rem/1.2 DM Sans,sans-serif;display:block;position:relative}.rsa-link{border-top:1px solid var(--a-line);min-height:52px;color:var(--a-brand);justify-content:space-between;align-items:center;margin-top:18px;padding:0 4px;font-weight:600;text-decoration:none;display:flex}.rsa-x{width:44px;height:44px;color:var(--a-ink);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.rsa-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.rsa-list>li{min-width:0}.rsa-tk{border:1px solid var(--a-line);background:var(--a-card);border-radius:14px;padding:12px 16px 12px 18px;position:relative;overflow:hidden;box-shadow:0 8px 18px -14px #231c158c}.rsa-tk:before{content:"";background:var(--a-wine);width:5px;position:absolute;inset:0 auto 0 0}.rsa-tk.is-done{background:var(--a-side);box-shadow:none}.rsa-tk.is-done:before{background:var(--a-line2)}.rsa-tk.is-done .rsa-tk__lines,.rsa-tk.is-done .rsa-tk__sum,.rsa-tk.is-done .rsa-tk__book{opacity:.72}.rsa-tk.is-fresh{animation:rsa-slip .5s var(--a-out) both}@keyframes rsa-slip{0%{opacity:0;transform:translateY(-14px)scale(.98);box-shadow:0 0 #f08a9ae6}60%{opacity:1;box-shadow:0 0 0 8px #f08a9a73}to{transform:none;box-shadow:0 0 0 14px #f08a9a00}}.rsa-tk__h{border-bottom:2px dashed var(--a-line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-bottom:9px;display:flex}.rsa-tk__no{letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;font:700 1.125rem/1.3 DM Sans,sans-serif}.rsa-tk__kind{overflow-wrap:anywhere;min-width:0;color:var(--a-brand);font-size:.875rem;font-weight:700}.rsa-tk__t{color:var(--a-ink2);font-variant-numeric:lining-nums tabular-nums;margin-left:auto;font-size:.8125rem}.rsa-tk__lines{gap:6px;margin:11px 0 0;display:grid}.rsa-tk__lines li{grid-template-columns:2.4ch minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:1rem;line-height:1.35;display:grid}.rsa-tk__q{font-variant-numeric:lining-nums tabular-nums;font-weight:700}.rsa-tk__n{overflow-wrap:anywhere;min-width:0}.rsa-tk__p{color:var(--a-ink2);font-variant-numeric:lining-nums tabular-nums;font-size:.9375rem}.rsa-tk__sum{border-top:1px solid var(--a-line);color:var(--a-ink2);justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;font-size:.875rem;display:flex}.rsa-tk__sum b{color:var(--a-ink);font-variant-numeric:lining-nums tabular-nums;font:700 1.25rem/1.2 Playfair Display,Georgia,serif}.rsa-tk__fine{color:var(--a-mute);margin-top:2px;font-size:.8125rem}.rsa-tk__note{background:var(--a-sunk);overflow-wrap:anywhere;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:.9375rem}.rsa-tk__book{overflow-wrap:anywhere;margin:11px 0 2px;font:700 1.25rem/1.3 Playfair Display,Georgia,serif}.rsa-tk__f{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.rsa-tk__c{flex-direction:column;min-width:0;display:flex}.rsa-tk__who{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.rsa-tel{color:var(--a-brand);text-underline-offset:3px;font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%;margin-block:calc(.5lh - 22px);padding-block:calc(22px - .5lh);font-size:.9375rem;font-weight:600;text-decoration:underline;position:relative;overflow:hidden}.rsa-fold{border:0;border-top:1px solid var(--a-line);width:100%;min-height:52px;color:var(--a-ink2);text-align:left;background:0 0;justify-content:space-between;align-items:center;margin-top:18px;padding:0 4px;font:700 .9375rem/1.2 DM Sans,sans-serif;display:flex;position:relative}.rsa-fold[aria-expanded=true] .rsa-chev{transform:rotate(45deg)}.rsa-list--done{margin-top:6px}.rsa-card{border:1px solid var(--a-line);background:var(--a-card);border-radius:16px;margin-bottom:14px;padding:6px 16px 8px}.rsa-card__h{align-items:center;gap:10px;padding-top:12px;display:flex}.rsa-card__h h3{font-size:1rem;font-weight:700}.rsa-card .rsa-hint{margin:8px 0}.rsa-sw{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex;position:relative}.rsa-sw--row{border-top:1px solid var(--a-line);min-height:56px}.rsa-card__h+.rsa-sw--row,.rsa-hint+.rsa-sw--row{border-top:0}.rsa-sw__l{min-width:0;font-size:1rem;font-weight:500;line-height:1.3}.rsa-sw__k{width:50px;height:30px;box-shadow:inset 0 0 0 2px var(--a-line2);background:#e5dfd1;border-radius:15px;flex:none;transition:background-color .18s ease-out;position:relative}.rsa-sw__k:after{content:"";background:var(--a-ink2);width:24px;height:24px;transition:transform .2s var(--a-out), background-color .18s ease-out;border-radius:50%;position:absolute;top:3px;left:3px}.rsa-sw[aria-checked=true] .rsa-sw__k{background:var(--a-ok);box-shadow:none}.rsa-sw[aria-checked=true] .rsa-sw__k:after{background:#fff;transform:translate(20px)}.rsa-sw[aria-busy=true]{opacity:.6}.rsa-sw--bare{flex:none;width:auto}.rsa-fcard{border:1px solid var(--a-line);background:var(--a-card);border-radius:16px;margin-bottom:12px;overflow:hidden}.rsa-fcard h3{font-size:inherit}.rsa-fcard__h{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t c""s c";align-items:center;column-gap:12px;padding:8px 16px;display:grid;position:relative}.rsa-fcard__t{grid-area:t;font-size:1.0625rem;font-weight:700;line-height:1.25}.rsa-fcard__s{text-overflow:ellipsis;white-space:nowrap;color:var(--a-ink2);grid-area:s;font-size:.8125rem;line-height:1.3;overflow:hidden}.rsa-fcard__h .rsa-chev{transition:transform .2s var(--a-out);grid-area:c;transform:rotate(45deg)}.rsa-fcard.is-open .rsa-fcard__h .rsa-chev{transform:rotate(-135deg)}.rsa-fcard__b{border-top:1px solid var(--a-line);animation:rsa-in .2s var(--a-out) both;gap:12px;padding:4px 16px 16px;display:grid}.rsa-dl{gap:10px;padding-top:8px;display:grid}.rsa-dl div{gap:1px;display:grid}.rsa-dl dt{color:var(--a-mute);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.rsa-dl dd{overflow-wrap:anywhere;font-size:1rem}.rsa-hours{padding-top:4px;display:grid}.rsa-hours li{border-bottom:1px solid var(--a-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:.9375rem;display:flex}.rsa-hours li:last-child{border-bottom:0}.rsa-hours b{font-variant-numeric:lining-nums tabular-nums}.rsa-hours .is-shut{color:var(--a-mute)}.rsa-hours .is-shut b{font-weight:500}.rsa-cat{margin-top:18px}.rsa-cat__h{align-items:baseline;gap:8px;margin-bottom:8px;font:700 1.125rem/1.3 Playfair Display,Georgia,serif;display:flex}.rsa-cat__h span{color:var(--a-mute);font-variant-numeric:lining-nums tabular-nums;font:600 .8125rem/1 DM Sans,sans-serif}.rsa-list--rows{border:1px solid var(--a-line);background:var(--a-card);border-radius:16px;gap:0;overflow:hidden}.rsa-dr{border-top:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;display:grid}.rsa-dr:first-child{border-top:0}.rsa-dr__main{min-height:64px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n c""m c";align-content:center;align-items:center;column-gap:8px;padding:8px 4px 8px 16px;display:grid;position:relative}.rsa-dr__n{text-overflow:ellipsis;white-space:nowrap;grid-area:n;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.rsa-dr__m{min-width:0;color:var(--a-ink2);white-space:nowrap;flex-wrap:nowrap;grid-area:m;align-items:baseline;gap:4px 10px;font-size:.8125rem;line-height:1.3;display:flex;overflow:hidden}.rsa-dr__m b{color:var(--a-ink);font-variant-numeric:lining-nums tabular-nums;font-size:.9375rem}.rsa-dr__m em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.rsa-dr__main .rsa-chev{grid-area:c}.rsa-dr.is-sold .rsa-dr__n{color:var(--a-ink2);text-decoration:line-through;text-decoration-thickness:1.5px}.rsa-sw--sold{flex-direction:column;justify-content:center;gap:4px;width:84px;min-height:64px;padding:0 12px 0 4px}.rsa-sw--sold .rsa-sw__l{color:var(--a-ok);text-align:center;order:2;width:100%;font-size:.75rem;font-weight:700;line-height:1.1}.rsa-sw--sold[aria-checked=true] .rsa-sw__l{color:var(--a-warn)}.rsa-sw--sold .rsa-sw__k{background:var(--a-soft);width:44px;height:26px;box-shadow:inset 0 0 0 2px var(--a-ok);border-radius:13px}.rsa-sw--sold .rsa-sw__k:after{background:var(--a-ok)}.rsa-sw--sold[aria-checked=true] .rsa-sw__k{box-shadow:none}.rsa-sw--sold[aria-checked=true] .rsa-sw__k:after{background:#fff}.rsa-sw--sold .rsa-sw__k:after{width:20px;height:20px}.rsa-sw--sold[aria-checked=true] .rsa-sw__k{background:var(--a-warn)}.rsa-sw--sold[aria-checked=true] .rsa-sw__k:after{transform:translate(18px)}.rsa-code{padding:16px}.rsa-code__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.rsa-code__txt{min-width:0}.rsa-code__lbl{color:var(--a-mute);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.rsa-code__v{letter-spacing:.1em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:2px 0;font:700 clamp(1.75rem,8vw,2.5rem)/1.1 Playfair Display,Georgia,serif}.rsa-code__ttl{color:var(--a-ink2);font-variant-numeric:lining-nums tabular-nums;font-size:.875rem}.rsa-code__qr{border:1px solid var(--a-line);width:116px;height:116px;image-rendering:pixelated;border-radius:8px;flex:none}.rsa-code .rsa-fine{margin-top:12px}.rsa-code__do{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.rsa-code__do .rsa-btn{flex:10rem}.rsa-ferr{color:var(--a-warn);margin-top:4px;font-size:.875rem;font-weight:500;line-height:1.35}.rsa-bd{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 16px;display:flex}.rsa-bd:first-child{border-top:0}.rsa-bd__t{flex-direction:column;min-width:0;display:flex}.rsa-bd__t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rsa-bd__t span{color:var(--a-ink2);font-size:.8125rem}.rsa-rows{display:grid}.rsa-row{border:0;border-top:1px solid var(--a-line);width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex;position:relative}.rsa-rows>.rsa-row:first-child{border-top:0}.rsa-row__t{gap:1px;min-width:0;display:grid}.rsa-row__t b{font-size:1rem;font-weight:600;line-height:1.3}.rsa-row__t span{color:var(--a-ink2);font-size:.875rem;line-height:1.35}.rsa-row--off{opacity:.85}.rsa-row--sw{padding-bottom:4px}.rsa-line{min-height:0;color:var(--a-ink2);margin:0 4px 10px;font-size:.875rem;line-height:1.4}.rsa-line:empty{display:none}.rsa-panel[data-panel=more] .rsa-h2{margin-bottom:10px}.rsa-about{background:var(--a-sunk);border-radius:12px;margin-top:18px;padding:12px 14px}.rsa-about h4{letter-spacing:.06em;text-transform:uppercase;color:var(--a-ink2);margin-bottom:4px;font-size:.8125rem;font-weight:700}.rsa-about p{color:var(--a-ink2);font-size:.875rem;line-height:1.5}.rsa-start{padding-top:22px}.rsa-form{gap:14px;display:grid}.rsa-field{gap:6px;display:grid}.rsa-field label,.rsa-algs legend{color:var(--a-ink);font-size:.875rem;font-weight:600}body.rsa .rsa-app .rsa-field input:not([type=radio]):not([type=checkbox]),.rsa-field select,.rsa-field textarea{border:1.5px solid var(--a-line2);width:100%;min-height:48px;color:var(--a-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:10px;padding:10px 12px;font-size:1rem;line-height:1.4}.rsa-field textarea{resize:vertical;min-height:84px}body.rsa .rsa-app .rsa-field input[aria-invalid=true],.rsa-field select[aria-invalid=true],.rsa-field textarea[aria-invalid=true]{border-color:var(--a-warn);box-shadow:0 0 0 1px var(--a-warn)}.rsa-algs{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.rsa-algs legend{margin-bottom:4px;padding:0}.rsa-chips{flex-wrap:wrap;gap:8px;display:flex}.rsa-chip{position:relative}.rsa-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rsa-chip span{border:1.5px solid var(--a-line2);background:#fff;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 8px;font-size:.875rem;line-height:1.25;display:inline-flex}.rsa-chip b{background:var(--a-sunk);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:.75rem;display:grid}.rsa-chip input:checked+span{border-color:var(--a-brand);background:var(--a-soft);font-weight:600}.rsa-chip input:checked+span b{background:var(--a-brand);color:var(--a-on)}.rsa-chip input:focus-visible+span{outline:3px solid var(--a-focus);outline-offset:2px}.rsa-check{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:1rem;display:flex;position:relative}.rsa-check input{width:24px;height:24px;accent-color:var(--a-brand);flex:none;margin:0}.rsa-chips--zones{gap:8px}.rsa-chip__tick{transition:background-color .15s ease-out;position:relative;overflow:hidden}.rsa-chip__tick .rsa-ic{opacity:0;width:24px;height:24px;transition:opacity .15s ease-out}.rsa-chip input:checked+span .rsa-chip__tick .rsa-ic{opacity:1}.rsa-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.rsa-pair>.rsa-field{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:6px}.rsa-dl--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rsa-dl--pair>div:first-child{grid-column:1/-1}.rsa-photo{border:1.5px solid var(--a-line);background:var(--a-paper);border-radius:16px;gap:10px;padding:12px;display:grid}.rsa-photo__l{color:var(--a-ink);justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.rsa-photo__l em{background:var(--a-soft);color:var(--a-brand2);letter-spacing:.02em;border-radius:99px;padding:2px 10px;font-size:.75rem;font-style:normal;font-weight:700}.rsa-photo__img{aspect-ratio:3/2;background:var(--a-sunk);border-radius:10px;overflow:hidden}.rsa-photo__img img{object-fit:cover;width:100%;height:100%;display:block}.rsa-photo__img:has(.rsa-photo__none){aspect-ratio:auto;border:1.5px dashed var(--a-line2);background:0 0;min-height:84px}.rsa-photo__none{height:100%;min-height:81px;color:var(--a-mute);text-align:center;place-items:center;padding:8px;font-size:.875rem;display:grid}.rsa-photo[aria-busy=true] .rsa-photo__img{opacity:.5}.rsa-photo[aria-busy=true] .rsa-photo__do{opacity:.5;pointer-events:none}.rsa-photo__do{gap:8px;display:flex}.rsa-photo__pick{flex:auto;position:relative}.rsa-photo__pick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rsa-photo__pick:has(input:focus-visible){outline:3px solid var(--a-focus);outline-offset:2px}.rsa-photo__st{color:var(--a-brand2);font-size:.875rem;font-weight:600;line-height:1.35}.rsa-photo .rsa-ferr{margin-top:0}.rsa-hrow{border-top:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 0;display:grid}.rsa-hrow>.rsa-check{grid-area:1/1}.rsa-hrow>.rsa-htimes{grid-area:2/1/auto/-1}.rsa-hrow .rsa-ferr{grid-column:1/-1}.rsa-htimes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rsa-htimes label{color:var(--a-ink2);gap:2px;font-size:.75rem;font-weight:600;display:grid}body.rsa .rsa-app .rsa-htimes input:not([type=radio]):not([type=checkbox]){border:1.5px solid var(--a-line2);width:100%;min-height:48px;color:var(--a-ink);font-variant-numeric:lining-nums tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:10px;padding:8px;font-size:1rem}.rsa-hshut{color:var(--a-mute);grid-area:1/2;justify-self:end;font-size:.9375rem;display:none}.rsa-hrow.is-off .rsa-htimes{display:none}.rsa-hrow.is-off .rsa-hshut{display:block}.rsa-foot{bottom:calc(-16px - var(--a-safe-b));z-index:1;padding:14px 16px calc(14px + var(--a-safe-b));background:linear-gradient(to bottom, #fffcf500, var(--a-card) 16px);gap:8px;margin:4px -16px -16px;display:grid;position:sticky}.rsa-layer{z-index:100;position:fixed;inset:0}.rsa-scrim{opacity:0;background:#231c1585;transition:opacity .2s ease-out;position:absolute;inset:0}.rsa-layer.is-open .rsa-scrim{opacity:1}.rsa-dlg{background:var(--a-card);max-height:88svh;color:var(--a-ink);transition:transform .22s var(--a-out);border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -18px 50px -20px #231c1599}.rsa-layer.is-open .rsa-dlg{transform:none}.rsa-handle{background:var(--a-line2);opacity:.6;border-radius:2px;flex:none;align-self:center;width:40px;height:4px;margin-top:8px}.rsa-dlg__h{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 20px;display:flex}.rsa-dlg__h h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 1.25rem/1.3 Playfair Display,Georgia,serif;overflow:hidden}.rsa-dlg__b{overscroll-behavior:contain;min-height:0;padding:4px 16px calc(16px + var(--a-safe-b));flex:auto;overflow-y:auto}.rsa-layer[data-kind=menu] .rsa-dlg__b{padding-bottom:calc(20px + var(--a-safe-b))}.rsa-toast{z-index:120;left:16px;right:16px;bottom:calc(var(--a-nav) + var(--a-safe-b) + 14px);background:var(--a-ink);max-width:26rem;color:var(--a-paper);border-radius:12px;margin:0 auto;padding:12px 16px;font-size:.9375rem;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 12px 30px -10px #231c15b3}.rsa-toast.is-in{animation:rsa-toast .24s var(--a-out) both}@keyframes rsa-toast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rsa-shell[data-kb] .rsa-toast{bottom:16px}.rsa-shell[data-layer] .rsa-toast{top:calc(var(--a-safe-t) + 16px);bottom:auto}.rsa-cal__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rsa-soon{border:1.5px solid var(--a-wine);width:100%;min-height:64px;color:var(--a-ink);font:inherit;text-align:left;background:#fcedee;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l c""t c";align-items:center;column-gap:12px;margin-bottom:10px;padding:10px 14px 10px 22px;transition:transform .12s ease-out;display:grid;position:relative;overflow:hidden}.rsa-soon:before{content:"";background:var(--a-wine);width:6px;position:absolute;inset:0 auto 0 0}.rsa-soon:active{transform:scale(.985)}.rsa-soon__l{color:var(--a-wine-d);font-variant-numeric:lining-nums;grid-area:l;font:700 1.3125rem/1.2 Playfair Display,Georgia,serif}.rsa-soon__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-ink);font-variant-numeric:lining-nums tabular-nums;grid-area:t;font-size:.9375rem;line-height:1.4;overflow:hidden}.rsa-soon .rsa-chev{color:var(--a-wine-d);grid-area:c}.rsa-panel[data-panel=calendar]:not([hidden]){min-height:calc(100dvh - var(--a-top) - var(--a-safe-t) - 14px);margin-bottom:calc(-1 * (var(--a-nav) + var(--a-safe-b) + 28px));flex-direction:column;display:flex}.rsa-cal__days{z-index:5;padding:6px 8px calc(var(--a-nav) + var(--a-safe-b) + 4px);border-top:1px solid var(--a-line);background:var(--a-card);border-radius:18px 18px 0 0;order:2;grid-template-columns:repeat(7,minmax(0,1fr));margin:auto -16px 0;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px -16px #231c1580}.rsa-cal__day{min-width:0;min-height:66px;color:var(--a-ink);font:inherit;background:0 0;border:0;border-radius:16px;grid-template-rows:auto auto 18px;align-content:center;justify-items:center;row-gap:1px;padding:6px 0 4px;transition:background-color .15s ease-out,transform .12s ease-out;display:grid;position:relative}.rsa-cal__day:active{transform:scale(.94)}.rsa-cal__dn{color:var(--a-ink2);font-size:.75rem;font-weight:600;line-height:1.2}.rsa-cal__dd{font-variant-numeric:lining-nums;border-radius:50%;place-items:center;width:30px;height:30px;font:700 1.1875rem/1 Playfair Display,Georgia,serif;display:grid}.rsa-cal__dc{text-align:center;font-variant-numeric:lining-nums tabular-nums;border-radius:9px;min-width:20px;height:18px;padding:0 6px;font-size:.75rem;font-weight:700;line-height:18px}.rsa-cal__dc:not(:empty){background:var(--a-soft);color:var(--a-brand2)}.rsa-cal__day.is-today .rsa-cal__dd{box-shadow:inset 0 0 0 1.5px var(--a-brand)}.rsa-cal__day[aria-selected=true]{background:var(--a-brand);color:var(--a-on)}.rsa-cal__day[aria-selected=true] .rsa-cal__dn{color:var(--a-on);opacity:.85}.rsa-cal__day[aria-selected=true].is-today .rsa-cal__dd{box-shadow:inset 0 0 0 1.5px var(--a-on)}.rsa-cal__day[aria-selected=true] .rsa-cal__dc:not(:empty){color:var(--a-on);background:#fbf7ee33}.rsa-cal__day.is-shut:not([aria-selected=true]) :is(.rsa-cal__dn,.rsa-cal__dd){color:var(--a-mute)}.rsa-cal__day.is-shut .rsa-cal__dc:empty:before{content:"–";color:var(--a-mute)}.rsa-cal__day.is-shut[aria-selected=true] .rsa-cal__dc:empty:before{color:var(--a-on)}.rsa-cal__view{order:1;min-width:0;margin-bottom:18px}.rsa-cal__dh{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:2px;display:flex}.rsa-cal__dh h3{overflow-wrap:anywhere;font-variant-numeric:lining-nums;min-width:0;font:700 1.375rem/1.25 Playfair Display,Georgia,serif}.rsa-cal__dh em{background:var(--a-soft);color:var(--a-brand2);border-radius:99px;padding:2px 10px;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.4}.rsa-cal__sum{color:var(--a-ink2);font-variant-numeric:lining-nums tabular-nums;margin-bottom:12px;font-size:.875rem}.rsa-cal__empty{border:1.5px dashed var(--a-line2);text-align:center;color:var(--a-ink2);border-radius:16px;justify-items:center;gap:4px;margin-top:12px;padding:26px 18px;display:grid}.rsa-cal__empty .rsa-ic{color:var(--a-mute)}.rsa-cal__empty b{color:var(--a-ink);font:700 1.0625rem/1.3 Playfair Display,Georgia,serif}.rsa-cal__empty p{max-width:20rem;font-size:.9375rem;line-height:1.45}.rsa-cal__empty.is-shut{border:1px solid var(--a-line);background:var(--a-sunk)}.rsa-cal__list{border:1px solid var(--a-line);background:var(--a-card);border-radius:16px;display:grid;overflow:hidden}.rsa-cal__list[hidden]{display:none}.rsa-cal__list>li{min-width:0}.rsa-cal__list>li+li{border-top:1px solid var(--a-line)}.rsa-fold+.rsa-cal__list{margin-top:6px}.rsa-cal__row{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:3.25rem minmax(0,1fr) auto auto;align-items:center;column-gap:8px;padding:8px 12px 8px 16px;transition:background-color .12s ease-out;display:grid;position:relative}.rsa-cal__t{color:var(--a-brand);font-variant-numeric:lining-nums tabular-nums;font:700 1.0625rem/1.2 DM Sans,sans-serif}.rsa-cal__t small{color:var(--a-mute);font-size:.75rem;font-weight:600;line-height:1.1;display:block}.rsa-cal__n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.rsa-cal__p{background:var(--a-sunk);color:var(--a-ink2);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;border-radius:99px;padding:2px 9px;font-size:.8125rem;font-weight:600;line-height:1.4}.rsa-cal__m{place-items:center;min-width:24px;height:24px;display:grid}.rsa-cal__row.is-soon{box-shadow:inset 5px 0 0 var(--a-wine)}.rsa-cal__row.is-soon .rsa-cal__t{color:var(--a-wine-d)}.rsa-cal__row.is-done{background:#dce9df80}.rsa-cal__row.is-done .rsa-cal__t{color:var(--a-ink2)}.rsa-cal__row.is-done .rsa-ic{color:var(--a-ok)}.rsa-cal__row.is-gone :is(.rsa-cal__t,.rsa-cal__n){color:var(--a-mute)}.rsa-cal__ring{border:2px dashed var(--a-line2);border-radius:50%;width:18px;height:18px}.rsa-cal__row:active{background:var(--a-sunk)}@media (hover:hover){.rsa-cal__row:hover{background:var(--a-sunk)}.rsa-cal__day[aria-selected=false]:hover{background:var(--a-soft)}}.rsa-cal__when{font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin:4px 0 14px;font:700 1.375rem/1.3 Playfair Display,Georgia,serif}.rsa-cal__who{overflow-wrap:anywhere;margin:-8px 0 12px;font-size:1rem;font-weight:600;line-height:1.35}.rsa-cal__st{background:var(--a-sunk);color:var(--a-ink2);border-radius:99px;margin:0 0 14px;padding:3px 12px;font-size:.8125rem;font-weight:700;display:inline-block}.rsa-cal__st.is-ok{background:var(--a-soft);color:var(--a-brand2)}.rsa-cal__btn{width:100%;margin-top:10px;text-decoration:none;display:flex}@media (min-width:40rem){.rsa-panel[data-panel=calendar]:not([hidden]){grid-template-columns:12.5rem minmax(0,1fr);grid-auto-flow:dense;align-content:start;column-gap:28px;min-height:0;margin-bottom:0;display:grid}.rsa-panel[data-panel=calendar]>:is(.rsa-head,.rsa-hint){grid-column:1/-1}.rsa-panel[data-panel=calendar]>.rsa-soon{grid-column:2}.rsa-cal__days{border:1px solid var(--a-line);top:calc(var(--a-top) + var(--a-safe-t) + 12px);box-shadow:none;border-radius:18px;order:0;grid-area:span 8/1;grid-template-columns:minmax(0,1fr);align-self:start;margin:0;padding:6px;bottom:auto}.rsa-cal__day{grid-template-rows:auto;grid-template-columns:2.5rem 2rem minmax(0,1fr);place-items:center start;column-gap:8px;min-height:52px;padding:4px 10px}.rsa-cal__dc{justify-self:end}.rsa-cal__view{order:0;grid-column:2;margin:0}.rsa-cal__row{min-height:64px;padding-inline:20px 16px}}@media (min-width:64rem){.rsa-cal__days{top:8px}}:where(.rsa-q,.rsa-sw--sold,.rsa-sw--bare,.rsa-chip span,.rsa-menubtn,.rsa-x,.rsa-fold,.rsa-reset):after,:where(.rsa-sw--row):after{content:"";position:absolute;inset:min(0px,50% - 22px)}.rsa-q:after{inset:-10px}@media (min-width:40rem) and (max-width:63.99rem){.rsa-shell{--a-pad:max(24px, calc((100% - 56rem) / 2))}.rsa-top{padding-inline:var(--a-pad) max(8px, calc(var(--a-pad) - 8px))}.rsa-nav{padding-inline:var(--a-pad)}.rsa-main{max-width:56rem;margin-inline:auto;padding:22px 24px 0}.rsa-panel[data-panel=orders] .rsa-list:not(.rsa-list--rows),.rsa-panel[data-panel=orders] .rsa-list--done{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:start}.rsa-panel[data-panel=site],.rsa-panel[data-panel=screen],.rsa-panel[data-panel=more]{max-width:44rem;margin-inline:auto}.rsa-shell[data-bars=hide] .rsa-top{transform:none}.rsa-dlg{opacity:0;width:min(34rem,100vw - 32px);max-height:86svh;transition:transform .22s var(--a-out), opacity .2s ease-out;border-radius:22px;inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.97)}.rsa-layer.is-open .rsa-dlg{opacity:1;transform:translate(-50%,-50%)}.rsa-handle{display:none}.rsa-dlg__h{padding-top:14px}.rsa-toast{width:min(26rem,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}.rsa-toast.is-in{animation-name:rsa-toast-c}@keyframes rsa-toast-c{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}}@media (min-width:64rem){body.rsa .rsa-app{--a-nav:0px}.rsa-shell{background:linear-gradient(90deg, var(--a-side) 17rem, var(--a-paper) 17rem);grid-template-rows:auto auto auto auto 1fr;grid-template-columns:17rem minmax(0,1fr);height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.rsa-top{display:contents;position:static;transform:none!important}.rsa-brand{flex-wrap:wrap;grid-area:1/1;padding:28px 20px 4px}.rsa-name{white-space:normal;font-size:1.5rem;overflow:visible}.rsa-st{grid-area:2/1;padding:0 20px 20px}.rsa-state{white-space:normal}.rsa-sim{flex-wrap:wrap;padding:6px 6px 6px 10px}.rsa-sim__t{white-space:normal;flex-basis:8rem}.rsa-nav{box-shadow:none;background:0 0;border:0;grid-area:3/1;grid-template-columns:1fr;gap:4px;padding:0 12px;display:grid;position:static;transform:none!important}.rsa-shell[data-blank="1"] .rsa-nav{display:none}.rsa-tab{border-radius:12px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:0 14px;font-size:.9375rem}.rsa-tab__i{width:24px;height:24px;background:0 0!important}.rsa-tab[aria-selected=true]{background:var(--a-card);box-shadow:0 1px 0 var(--a-line), 0 6px 14px -10px #231c1599}.rsa-tab[aria-selected=true]:before{border-radius:0 3px 3px 0;width:3px;height:auto;inset:10px auto 10px 0}.rsa-badge{box-shadow:none;margin-left:auto;position:static}.rsa-menubtn{width:auto;height:48px;color:var(--a-ink2);border-radius:12px;grid-area:4/1;justify-content:flex-start;place-self:start stretch;margin:8px 12px 0;padding:0 14px;font-size:.9375rem;font-weight:500}.rsa-menubtn[aria-expanded=true]{background:var(--a-card);color:var(--a-brand);font-weight:700}.rsa-menubtn__l{display:inline}.rsa-main{scrollbar-gutter:stable;grid-area:1/2/-1;min-height:0;padding:36px clamp(28px,4vw,56px) 56px;overflow-y:auto}.rsa-panel{max-width:56rem}.rsa-panel[data-panel=orders] .rsa-list:not(.rsa-list--rows),.rsa-panel[data-panel=orders] .rsa-list--done{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));align-items:start}.rsa-panel[data-panel=more]{max-width:36rem}.rsa-panel[data-panel=menu]{max-width:56rem}.rsa-toast{margin:0;bottom:28px;left:auto;right:28px}.rsa-shell[data-layer] .rsa-toast{inset:auto auto 28px 28px}.rsa-dlg{border-radius:22px 0 0 22px;width:min(30rem,100vw);max-height:none;inset:0 0 0 auto;transform:translate(100%)}.rsa-handle{display:none}.rsa-dlg__h{padding-top:18px}.rsa-foot{margin-bottom:-16px}}@media (min-width:40rem){.rsa-cats{columns:2 19rem;column-gap:20px}.rsa-cats .rsa-cat{break-inside:avoid;margin-top:0;margin-bottom:18px}.rsa-cats .rsa-dr__m{white-space:normal;flex-wrap:wrap}.rsa-code__qr{width:148px;height:148px}.rsa-hrow>.rsa-htimes{grid-area:1/2;grid-template-columns:7.4rem 7.4rem}}@media (prefers-reduced-motion:reduce){.rsa-app *,.rsa-app :before,.rsa-app :after{transition:none!important;animation:none!important}.rsa-shell[data-bars=hide] .rsa-top{transform:none}}@media (forced-colors:active){.rsa-sw__k{border:1px solid canvastext}.rsa-tab[aria-selected=true],.rsa-chip input:checked+span{outline:2px solid highlight}}
