.km[data-v-61a0c78b]{display:block;overflow:visible}.km-steam[data-v-61a0c78b]{fill:#fff}.km-joy[data-v-61a0c78b],.km-mouth[data-v-61a0c78b],.km-dots[data-v-61a0c78b],.km-ponder[data-v-61a0c78b],.km--happy .km-eyes[data-v-61a0c78b],.km--thinking .km-eyes[data-v-61a0c78b],.km--thinking .km-smile[data-v-61a0c78b],.km--talking .km-smile[data-v-61a0c78b]{display:none}.km--happy .km-joy[data-v-61a0c78b],.km--talking .km-mouth[data-v-61a0c78b],.km--thinking .km-dots[data-v-61a0c78b],.km--thinking .km-ponder[data-v-61a0c78b]{display:inline}.km-look[data-v-61a0c78b]{transform-origin:80px 56px;transition:transform .25s}.km--listening .km-look[data-v-61a0c78b]{transform:scale(1.22)}.km-tilt[data-v-61a0c78b]{transform-origin:80px 98px;transition:transform .3s}.km--listening .km-tilt[data-v-61a0c78b]{transform:rotate(-7deg)}.km-needle[data-v-61a0c78b]{transform-origin:80px 121px;transform:rotate(38deg)}.km-bob[data-v-61a0c78b]{transform-origin:80px 172px;animation:3.2s ease-in-out infinite km-bob-61a0c78b}.km--head .km-bob[data-v-61a0c78b]{transform-origin:80px 99px}.km--happy .km-bob[data-v-61a0c78b]{animation:.9s ease-in-out infinite km-hop-61a0c78b}.km-blink[data-v-61a0c78b]{transform-origin:80px 56px;animation:4.6s infinite km-blink-61a0c78b}.km--thinking .km-blink[data-v-61a0c78b],.km--listening .km-blink[data-v-61a0c78b]{animation-duration:6.4s}.km-puff[data-v-61a0c78b]{transform-origin:128px 9px;opacity:0;animation:3.4s ease-out infinite km-puff-61a0c78b}.km-puff--late[data-v-61a0c78b]{animation-delay:-1.7s}.km--thinking .km-puff[data-v-61a0c78b]{animation-duration:1.3s}.km--thinking .km-puff--late[data-v-61a0c78b]{animation-delay:-.65s}.km--listening .km-head[data-v-61a0c78b]{transform-origin:80px 58px;animation:1.1s ease-in-out infinite km-pulse-61a0c78b}.km--thinking .km-needle[data-v-61a0c78b]{animation:1.4s ease-in-out infinite alternate km-swing-61a0c78b}.km--thinking .km-dots circle[data-v-61a0c78b]{animation:1.2s ease-in-out infinite km-dot-61a0c78b}.km--thinking .km-dots circle[data-v-61a0c78b]:nth-child(2){animation-delay:.2s}.km--thinking .km-dots circle[data-v-61a0c78b]:nth-child(3){animation-delay:.4s}.km--thinking .km-ponder[data-v-61a0c78b]{animation:1.8s ease-in-out infinite alternate km-ponder-61a0c78b}.km-wave[data-v-61a0c78b]{transform-origin:47px 116px}.km--happy .km-wave[data-v-61a0c78b]{animation:.9s ease-in-out infinite alternate km-wave-61a0c78b}.km-mouth[data-v-61a0c78b]{transform-origin:80px 75px}.km--talking .km-mouth[data-v-61a0c78b]{animation:.32s ease-in-out infinite alternate km-talk-61a0c78b}@keyframes km-bob-61a0c78b{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes km-hop-61a0c78b{0%,to{transform:translateY(0)scaleY(1)}15%{transform:translateY(0)scaleY(.95)}45%{transform:translateY(-9px)scaleY(1.03)}75%{transform:translateY(0)scaleY(.97)}}@keyframes km-blink-61a0c78b{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes km-puff-61a0c78b{0%{opacity:0;transform:translate(2px,6px)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(-3px,-9px)scale(1.25)}}@keyframes km-pulse-61a0c78b{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes km-swing-61a0c78b{0%{transform:rotate(-60deg)}to{transform:rotate(70deg)}}@keyframes km-dot-61a0c78b{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2.5px)}}@keyframes km-ponder-61a0c78b{0%{transform:translate(-1.5px,.5px)}to{transform:translate(1.5px,-1px)}}@keyframes km-wave-61a0c78b{0%{transform:rotate(35deg)}to{transform:rotate(75deg)}}@keyframes km-talk-61a0c78b{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.km-bob[data-v-61a0c78b],.km-blink[data-v-61a0c78b],.km-puff[data-v-61a0c78b],.km-head[data-v-61a0c78b],.km-needle[data-v-61a0c78b],.km-dots circle[data-v-61a0c78b],.km-mouth[data-v-61a0c78b],.km-ponder[data-v-61a0c78b],.km-wave[data-v-61a0c78b]{animation:none!important}.km-look[data-v-61a0c78b],.km-tilt[data-v-61a0c78b]{transition:none}.km-puff[data-v-61a0c78b]{opacity:.85}.km-puff--late[data-v-61a0c78b]{opacity:0}}.kodik[data-v-fd9c2e36]{--kodik-bottom:0px;right:24px;bottom:var(--kodik-bottom);z-index:55;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit;display:flex;position:fixed}.kodik[data-v-fd9c2e36]>*{pointer-events:auto}.kodik__scrim[data-v-fd9c2e36]{display:none}.kodik--mobile[data-v-fd9c2e36]{--kodik-bottom:calc(66px + env(safe-area-inset-bottom));right:14px}.kodik__fab[data-v-fd9c2e36]{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;line-height:0;transition:transform .15s;display:block}.kodik__fab[data-v-fd9c2e36]:hover{transform:translateY(-3px)}.kodik__fab-label[data-v-fd9c2e36]{display:none}.kodik__fab-mascot[data-v-fd9c2e36]{display:block}.kodik__fab[data-v-fd9c2e36]{position:relative}.kodik__ask[data-v-fd9c2e36]{top:calc(var(--kodik-fab-size) * .1 - 18px);left:calc(var(--kodik-fab-size) * .2 - 16px);color:#8c6440;background:#fffaf2;border:1px solid #8c644059;border-radius:14px 14px 4px;place-items:center;width:28px;height:26px;font-size:17px;font-weight:800;line-height:1;animation:2.8s ease-in-out infinite kodik-ask-fd9c2e36;display:grid;position:absolute;box-shadow:0 4px 12px -4px #2f211866}@keyframes kodik-ask-fd9c2e36{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.kodik__fab[data-v-fd9c2e36]:focus-visible{outline-offset:2px;outline:3px solid #8c6440}.kodik button[data-v-fd9c2e36]:focus-visible{outline-offset:2px;outline:3px solid #8c6440}.kodik__input[data-v-fd9c2e36]:focus-visible{outline-offset:2px;outline:3px solid #8c6440}.kodik__panel[data-v-fd9c2e36]{background:#faf9f7;border:1px solid #966c4038;border-radius:18px;flex-direction:column;width:min(380px,100vw - 24px);height:min(560px,100vh - 140px);margin-bottom:14px;display:flex;overflow:hidden;box-shadow:0 24px 60px -24px #2f211899}.kodik__head[data-v-fd9c2e36]{color:#fffaf2;background:linear-gradient(160deg,#5a4333 0%,#3d2e22 100%);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.kodik__avatar[data-v-fd9c2e36]{background:#f7efe0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.kodik__title[data-v-fd9c2e36]{flex-direction:column;flex:1;line-height:1.2;display:flex}.kodik__title strong[data-v-fd9c2e36]{font-size:16px}.kodik__title small[data-v-fd9c2e36]{opacity:.8;font-size:12px}.kodik__icon-btn[data-v-fd9c2e36]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:20px}.kodik__icon-btn[data-v-fd9c2e36]:hover{background:#ffffff1f}.kodik__list[data-v-fd9c2e36]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.kodik__msg[data-v-fd9c2e36]{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45}.kodik__msg p[data-v-fd9c2e36]{min-height:.6em;margin:0}.kodik__msg--assistant[data-v-fd9c2e36]{color:#2c2926;background:#f1e6d2;border-bottom-left-radius:4px;align-self:flex-start}.kodik__msg--user[data-v-fd9c2e36]{color:#fffaf2;background:#8c6440;border-bottom-right-radius:4px;align-self:flex-end}.kodik__msg--error[data-v-fd9c2e36]{color:#8f2f27;background:#fcecea;border:1px solid #f3d2cc;align-self:flex-start}.kodik__typing span[data-v-fd9c2e36]{animation:1.2s infinite kodik-dot-fd9c2e36}.kodik__typing span[data-v-fd9c2e36]:nth-child(2){animation-delay:.2s}.kodik__typing span[data-v-fd9c2e36]:nth-child(3){animation-delay:.4s}@keyframes kodik-dot-fd9c2e36{0%,80%,to{opacity:.2}40%{opacity:1}}.kodik__stage[data-v-fd9c2e36]{justify-content:center;padding:4px 0 2px;display:none}.kodik--mobile .kodik__stage[data-v-fd9c2e36]{display:flex}.kodik__chips[data-v-fd9c2e36]{flex-wrap:wrap;gap:6px;display:flex}.kodik__chip[data-v-fd9c2e36]{color:#5a4333;cursor:pointer;background:#fff;border:1px solid #8c644059;border-radius:999px;padding:7px 11px;font-size:13px}.kodik__chip[data-v-fd9c2e36]:hover{background:#f7efe0}.kodik__form[data-v-fd9c2e36]{border-top:1px solid #966c4029;align-items:flex-end;gap:8px;padding:10px 12px 4px;display:flex}.kodik__input[data-v-fd9c2e36]{color:#2c2926;min-height:44px;max-height:120px;font:inherit;resize:none;background:#fff;border:1px solid #966c404d;border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.kodik__send[data-v-fd9c2e36]{color:#fffaf2;cursor:pointer;background:#8c6440;border:0;border-radius:12px;width:44px;height:44px;font-size:18px}.kodik__send[data-v-fd9c2e36]:disabled{opacity:.45;cursor:default}.kodik__mic[data-v-fd9c2e36]{color:#5a4333;cursor:pointer;background:#fff;border:1px solid #8c644059;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.kodik__mic[data-v-fd9c2e36]:hover{background:#f7efe0}.kodik__mic[data-v-fd9c2e36]:disabled{opacity:.45;cursor:default}.kodik__mic--recording[data-v-fd9c2e36]{color:#fff;background:#b3261e;border-color:#b3261e;animation:1.4s ease-out infinite kodik-mic-pulse-fd9c2e36}.kodik__mic--recording[data-v-fd9c2e36]:hover{background:#9c211a}.kodik__mic--processing[data-v-fd9c2e36]:disabled{opacity:1}.kodik__msg-voice[data-v-fd9c2e36]{opacity:.8;margin-bottom:2px;font-size:11px;display:block}.kodik__rec[data-v-fd9c2e36]{flex:1;align-items:center;gap:8px;display:flex}.kodik__rec-status[data-v-fd9c2e36]{color:#5a2320;background:#fff6f4;border:1px solid #b3261e59;border-radius:12px;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:15px;display:flex}.kodik__rec-dot[data-v-fd9c2e36]{background:#b3261e;border-radius:50%;flex:none;width:12px;height:12px;animation:1.4s ease-out infinite kodik-mic-pulse-fd9c2e36}.kodik__rec-cancel[data-v-fd9c2e36]{color:#5a4333;cursor:pointer;background:#fff;border:1px solid #8c644059;border-radius:12px;flex:none;width:44px;height:44px;font-size:18px}.kodik__rec-cancel[data-v-fd9c2e36]:disabled,.kodik__rec-send[data-v-fd9c2e36]:disabled{opacity:.45;cursor:default}.kodik__rec-send[data-v-fd9c2e36]{flex:none}.kodik__mic-timer[data-v-fd9c2e36]{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.kodik__mic-spinner[data-v-fd9c2e36]{border:2px solid #5a433340;border-top-color:#5a4333;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite kodik-spin-fd9c2e36}@keyframes kodik-mic-pulse-fd9c2e36{0%{box-shadow:0 0 #b3261e73}70%{box-shadow:0 0 0 10px #b3261e00}to{box-shadow:0 0 #b3261e00}}@keyframes kodik-spin-fd9c2e36{to{transform:rotate(360deg)}}.kodik__voice-note[data-v-fd9c2e36]{color:#5a4333;margin:0;padding:4px 12px 0;font-size:13px;line-height:1.35}.kodik__voice-note--warn[data-v-fd9c2e36]{color:#8f2f27}.kodik__note[data-v-fd9c2e36]{color:#5d574f;margin:0;padding:2px 12px 10px;font-size:11px}@media (max-width:760px){.kodik__stage[data-v-fd9c2e36]{display:flex}.kodik__scrim[data-v-fd9c2e36]{background:#1e161052;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.kodik__panel[data-v-fd9c2e36]{top:calc(12px + env(safe-area-inset-top));width:88vw;max-width:420px;height:auto;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 0 0 18px;position:fixed;bottom:0;left:auto;right:0}.kodik--mobile .kodik__panel[data-v-fd9c2e36]{z-index:1}}@media (prefers-reduced-motion:reduce){.kodik__fab[data-v-fd9c2e36]{transition:none}.kodik__ask[data-v-fd9c2e36],.kodik__typing span[data-v-fd9c2e36]{animation:none}.kodik__mic--recording[data-v-fd9c2e36]{animation:none;box-shadow:0 0 0 3px #b3261e59}.kodik__rec-dot[data-v-fd9c2e36]{animation:none}.kodik__mic-spinner[data-v-fd9c2e36]{animation-duration:2s}}.dz{--dz-ink:#2c2926;--dz-ink-2:#45403a;--dz-ink-3:#5d574f;--dz-muted:#8b857d;--dz-muted-2:#6b645c;--dz-brown:#8c6440;--dz-brown-2:#a9805b;--dz-cream:var(--cp-card);--dz-cocoa:var(--cp-dark-surface);--dz-on-cocoa:#fbf3e4;--dz-on-cocoa-2:#ada59a;--dz-green:#4f7a5c;--dz-green-soft:#a8c08f;--dz-green-text:#a9d0b4;--dz-amber:#96692b;--dz-red:#96453b;--dz-red-soft:#e8a091;--dz-mono:"JetBrains Mono", ui-monospace, monospace;--dz-digits:"Baloo 2", -apple-system, "Segoe UI", sans-serif;min-height:100%;color:var(--dz-ink);-webkit-font-smoothing:antialiased;background-image:var(--cp-page-bg);background-size:var(--cp-page-bg-size);background-attachment:fixed;flex-direction:column;gap:12px;margin:-12px -16px -11px;padding:12px;display:flex}.dz a{color:var(--dz-brown);cursor:pointer;text-decoration:none}.dz a:hover{color:var(--dz-brown-2)}@keyframes dzPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes dzHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.9)}}@keyframes dzGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dzRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dzSweep{0%{stroke-dashoffset:2200px}to{stroke-dashoffset:0}}@keyframes dzSweepArc{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes dzSpin{to{transform:rotate(360deg)}}@keyframes dzDonut{0%{stroke-dasharray:0 1000}}@media (prefers-reduced-motion:reduce){.dz *,.dz :before,.dz :after{transition:none!important;animation:none!important}}.dz-top{align-items:center;gap:10px;padding:1px 3px 0;animation:.35s both dzRise;display:flex}.dz-top__title{align-items:baseline;gap:12px;min-width:0;display:flex}.dz-top h1{font-family:var(--dz-digits);letter-spacing:-.3px;color:#3e2f22;margin:0;font-size:24px;font-weight:700}.dz-top__date,.dz-eyebrow{font-family:var(--dz-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--dz-muted);white-space:nowrap;font-size:9px}.dz-top__date{letter-spacing:1.8px}.dz-top__status{font-family:var(--dz-mono);color:var(--dz-red);font-size:9px}.dz-range{background:#ffffff80;border:1px solid #2c292617;border-radius:12px;gap:3px;height:34px;margin-left:auto;padding:3px;display:flex}.dz-range button{cursor:pointer;font-family:var(--dz-mono);letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;color:var(--dz-muted);background:0 0;border:0;border-radius:9px;align-items:center;padding:0 16px;font-size:10px;display:flex}.dz-range button:hover{background:#c69c722e}.dz-range button[aria-pressed=true]{color:var(--dz-ink);background:var(--dz-cream);box-shadow:0 1px 4px #28201829}.dz-row-panels{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.dz-row-main,.dz-row-bottom{grid-template-columns:minmax(0,1fr) calc(25% - 9px);gap:12px;display:grid}.dz-row-main{grid-template-rows:auto auto}.dz-row-main>.dz-chart-card{grid-area:1/1}.dz-row-main>.dz-menu-card{grid-area:2/1}.dz-row-main>.dz-top-card{grid-area:1/2}.dz-row-main>.dz-alerts-card{grid-area:2/2}.dz-row-bottom{padding-bottom:4px}.dz-panel{background:var(--dz-cocoa);min-width:0;color:var(--dz-on-cocoa);border:1px solid #ffffff17;border-radius:30px;flex-direction:column;gap:8px;padding:13px 15px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px -30px #1c1610d9,inset 0 1px #ffecd221}.dz-panel .dz-eyebrow{color:var(--dz-on-cocoa-2);letter-spacing:1.5px}.dz-panel__head{align-items:center;gap:8px;display:flex}.dz-panel__aside{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9.5px;display:inline-flex}.dz-panel__aside--good{color:var(--dz-green-soft)}.dz-panel__aside--warn{color:#e8b47e}.dz-live{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2.6s ease-in-out infinite dzPulse}.dz-panel__rule{border-top:1px solid #ffffff1a}.dz-panel__empty{text-align:center;color:#d8d2c8;flex:1;justify-content:center;align-items:center;padding:18px 10px;font-size:11.5px;line-height:1.45;display:flex}.dz-panel__button{height:25px;font-family:var(--dz-mono);letter-spacing:.9px;text-transform:uppercase;color:#f7e3c6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:9px;font-size:9px}.dz-panel__button:hover{background:#ffffff24}.dz-panel__link{font-family:var(--dz-mono);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:9px}.dz .dz-panel__link{color:#e7cda8}.dz .dz-panel__link:hover{color:#fff0d8}.dz-card{background:var(--dz-cream);border:2px solid #966c402e;border-radius:26px;flex-direction:column;gap:9px;min-width:0;padding:13px 15px 12px;display:flex;position:relative;box-shadow:0 16px 32px -30px #282018e6}.dz-card__head{align-items:center;gap:8px;display:flex}.dz-card__aside{font-family:var(--dz-mono);color:var(--dz-muted);white-space:nowrap;margin-left:auto;font-size:9.5px}.dz-card__aside--amber{color:var(--dz-amber)}.dz-card__aside--red{color:var(--dz-red)}.dz-card__title{font-size:13.5px;font-weight:600}.dz-card__corner{border-top:1px solid #2c292638;border-right:1px solid #2c292638;width:9px;height:9px;position:absolute;top:8px;right:8px}.dz-card__empty{color:var(--dz-muted);padding:6px 0;font-size:11.5px;line-height:1.45}.dz-link{font-family:var(--dz-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--dz-brown);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.dz-link:hover{color:var(--dz-brown-2)}.dz-dial{justify-content:center;align-items:center;padding:12px}.dz-dial__glow{pointer-events:none;background:radial-gradient(300px 200px at 50% 42%,#e7cda829,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.dz-dial__title{position:absolute;top:14px;left:16px}.dz-dial__corner{font-family:var(--dz-mono);color:#8fa6b4;font-size:9px;position:absolute;top:14px;right:16px}.dz-dial__face{width:224px;height:224px;margin-top:28px;position:relative}.dz-dial__face svg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dz-dial__tick{font-family:var(--dz-mono);white-space:nowrap;color:#9e958a;font-size:9.5px;position:absolute;transform:translate(-50%,-50%)}.dz-dial__tick--peak{color:#f0cfa0}.dz-dial__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dz-dial__sum{align-items:baseline;gap:7px;display:flex}.dz-dial__value{font-family:var(--dz-digits);letter-spacing:-1px;color:var(--dz-on-cocoa);font-size:32px;font-weight:700;line-height:1}.dz-dial__currency{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);font-size:12px}.dz-dial__delta{color:var(--dz-green-text);margin-top:5px;font-size:11px}.dz-dial__delta--down{color:var(--dz-red-soft)}.dz-dial__pill{font-family:var(--dz-mono);color:#e7cda8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:3px 9px;font-size:10px;display:flex}.dz-dial__pill i{background:#8fa6b4;border-radius:2px;width:8px;height:2px}.dz-dial__halo{animation:2.6s ease-in-out infinite dzHalo}.dz-dial__spin{animation:16s linear infinite dzSpin}.dz-dial__ring{transform-origin:160px 160px;animation:90s linear infinite dzSpin}.dz-dial__arc{animation:1.1s cubic-bezier(.4,.9,.3,1) both dzSweepArc}.dz-pace{gap:9px}.dz-pace__lead{flex-direction:column;gap:6px;display:flex}.dz-pace__line{align-items:baseline;gap:6px;display:flex}.dz-pace__label{font-family:var(--dz-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--dz-on-cocoa-2);font-size:8px}.dz-pace__value{font-family:var(--dz-digits);letter-spacing:-.7px;color:var(--dz-on-cocoa);font-size:26px;font-weight:700;line-height:1}.dz-pace__unit{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);font-size:10px}.dz-pace__done{font-family:var(--dz-mono);color:var(--dz-green-text);white-space:nowrap;margin-left:auto;font-size:9.5px}.dz-pace__bar{background:repeating-linear-gradient(135deg,#a8c08f38 0 5px,#a8c08f12 5px 10px);border-radius:7px;height:22px;position:relative;overflow:hidden}.dz-pace__fill{transform-origin:0;background:linear-gradient(90deg,#7e9a6b,#a8c08f);border-radius:7px 3px 3px 7px;animation:1.3s cubic-bezier(.2,.8,.3,1) both dzGrow;position:absolute;top:0;bottom:0;left:0}.dz-pace__mark{background:var(--dz-on-cocoa);width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #fbf3e499}.dz-pace__caption{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);white-space:nowrap;align-items:baseline;gap:7px;font-size:8.5px;display:flex}.dz-pace__caption span:last-child{color:#f6d3a4;margin-left:auto}.dz-pace__foot{flex:1;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;padding-top:9px;display:grid}.dz-gauge{flex-direction:column;align-items:center;gap:2px;display:flex}.dz-gauge__face{width:108px;height:66px;position:relative}.dz-gauge__face svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dz-gauge__value{text-align:center;font-family:var(--dz-digits);letter-spacing:-.5px;color:var(--dz-on-cocoa);text-shadow:0 0 6px #4a3524e6;font-size:16px;font-weight:700;line-height:1;position:absolute;top:27px;left:0;right:0}.dz-gauge__caption{font-family:var(--dz-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--dz-on-cocoa-2);white-space:nowrap;font-size:7.5px}.dz-gauge__delta{font-family:var(--dz-mono);color:var(--dz-green-text);font-size:8.5px}.dz-gauge__delta--down{color:var(--dz-red-soft)}.dz-cascade{flex-direction:column;gap:7px;min-width:0;display:flex}.dz-cascade__row{flex-direction:column;gap:3px;display:flex}.dz-cascade__top{font-family:var(--dz-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--dz-on-cocoa-2);align-items:baseline;gap:5px;font-size:7.5px;display:flex}.dz-cascade__top span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-cascade__value{letter-spacing:0;text-transform:none;white-space:nowrap;color:#f7e3c6;margin-left:auto;font-size:10.5px;font-weight:700}.dz-cascade__track{background:#ffffff0f;border-radius:3px;height:8px;position:relative;overflow:hidden}.dz-cascade__fill{transform-origin:0;border-radius:3px;height:100%;animation:1.1s cubic-bezier(.2,.8,.3,1) both dzGrow;display:block}.dz-cascade__fill--up{background:linear-gradient(90deg,#7e9a6b,#a8c08f)}.dz-cascade__fill--down{background:linear-gradient(90deg,#b98a56,#e8b47e)}.dz-cascade__prev{background:#fbf3e4bf;width:2px;position:absolute;top:-1px;bottom:-1px}.dz-guests__body{align-items:center;gap:10px;display:flex}.dz-ring{flex:0 0 104px;width:104px;height:94px;position:relative}.dz-ring svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dz-ring__center{flex-direction:column;align-items:center;display:flex;position:absolute;top:28px;left:0;right:0}.dz-ring__value{font-family:var(--dz-digits);letter-spacing:-.7px;color:var(--dz-on-cocoa);font-size:21px;font-weight:700;line-height:1}.dz-ring__label{font-family:var(--dz-mono);letter-spacing:1px;text-transform:uppercase;color:var(--dz-on-cocoa-2);margin-top:2px;font-size:7px}.dz-ring__delta{font-family:var(--dz-mono);color:var(--dz-green-text);margin-top:3px;font-size:8.5px}.dz-ring__delta--down{color:var(--dz-red-soft)}.dz-ring__scale{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:12px;right:12px}.dz-tiles{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.dz-tile{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;padding:6px 9px}.dz-tile__label{font-family:var(--dz-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--dz-on-cocoa-2);align-items:center;gap:5px;font-size:7.5px;display:flex}.dz-tile__label i{background:#e7cda8;border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}.dz-tile__label i.dz-tile__dot--blue{background:#8fa6b4}.dz-tile__line{align-items:baseline;gap:5px;display:flex}.dz-tile__value{font-family:var(--dz-digits);color:#f7e3c6;font-size:17px;font-weight:700;line-height:1.1}.dz-tile__note{font-family:var(--dz-mono);color:var(--dz-green-text);white-space:nowrap;font-size:8.5px}.dz-tile__note--muted{color:var(--dz-on-cocoa-2)}.dz-tile__note--down{color:var(--dz-red-soft)}.dz-rhythm{flex-direction:column;flex:1;gap:5px;min-height:0;padding-top:8px;display:flex}.dz-rhythm__head{font-family:var(--dz-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--dz-on-cocoa-2);align-items:baseline;gap:8px;font-size:8px;display:flex}.dz-rhythm__peak{white-space:nowrap;align-items:baseline;gap:4px;margin-left:auto;display:flex}.dz-rhythm__peak b{color:#f6d3a4;letter-spacing:0;font-size:11px;font-weight:700}.dz-rhythm__bars{flex:1;align-items:flex-end;gap:3px;min-height:30px;display:flex}.dz-rhythm__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:3px;min-width:0;height:100%;display:flex}.dz-rhythm__slot{flex:1;align-items:flex-end;display:flex}.dz-rhythm__bar{background:#ffffff29;border-radius:2px 2px 1px 1px;width:100%;transition:height .6s cubic-bezier(.3,.8,.3,1)}.dz-rhythm__bar--future{background:#ffffff14}.dz-rhythm__bar--busy{background:#e8b47e}.dz-rhythm__bar--peak{background:linear-gradient(#ffe7be,#e0a45f);box-shadow:0 0 14px #e9aa6480}.dz-rhythm__col span{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);text-align:center;white-space:nowrap;font-size:7px;overflow:hidden}.dz-rhythm__col--peak span{color:#f7e3c6}.dz-guests__foot{align-items:center;gap:8px;padding-top:7px;display:flex}.dz-guests__foot>i{background:var(--dz-green-soft);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.dz-guests__foot>span{color:#e8e1d6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}.dz-shift{gap:6px}.dz-shift__info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dz-shift__info div{min-width:0}.dz-shift__info span{font-family:var(--dz-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--dz-on-cocoa-2);font-size:8.5px;display:block}.dz-shift__info strong{color:#f0eae0;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.dz-pay{align-items:center;gap:12px;padding:7px 0;display:flex}.dz-donut{flex:0 0 60px;width:60px;height:60px;position:relative}.dz-donut svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dz-donut circle.dz-donut__seg{animation:1.1s cubic-bezier(.3,.8,.3,1) both dzDonut}.dz-pay__list{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dz-pay__total{align-items:baseline;gap:5px;display:flex}.dz-pay__total b{font-family:var(--dz-digits);letter-spacing:-.6px;color:var(--dz-on-cocoa);font-size:19px;font-weight:700;line-height:1}.dz-pay__total span{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);font-size:10px}.dz-pay__total em{font-style:normal;font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);white-space:nowrap;margin-left:auto;font-size:9px}.dz-pay__row{align-items:baseline;gap:7px;display:flex}.dz-pay__row i{border-radius:2px;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.dz-pay__label{color:#e8e1d6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.dz-pay__amount{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);white-space:nowrap;margin-left:auto;font-size:9.5px}.dz-pay__share{font-family:var(--dz-mono);color:#f0eae0;text-align:right;width:32px;font-size:11px;font-weight:700}.dz-tone-card{background:#e8b47e}.dz-tone-cash{background:#8fa6b4}.dz-tone-other{background:#a8c08f}.dz-money{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:6px 0;display:flex}.dz-money__row{color:#d8d2c8;align-items:baseline;gap:6px;font-size:11px;display:flex}.dz-money__row span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-money__row i{border-bottom:1px dotted #ffffff2e;flex:1;transform:translateY(-3px)}.dz-money__row b{font-family:var(--dz-mono);white-space:nowrap;color:#d8d2c8;font-size:11px;font-weight:700}.dz-money__row b.dz-money__main{color:#f7e3c6}.dz-money__row b.dz-money__muted{color:#f7e3c659}.dz-pay--empty .dz-pay__row{opacity:.45}.dz-chart-card{gap:8px}.dz-chart__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dz-chart__vs{font-family:var(--dz-mono);color:var(--dz-muted-2);white-space:nowrap;font-size:9.5px}.dz-legend{font-family:var(--dz-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--dz-muted-2);gap:12px;margin-left:auto;font-size:9px;display:flex}.dz-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dz-legend__now{background:#a96636;border-radius:2px;width:14px;height:3px}.dz-legend__prev{border-top:2px dashed #7a756e;width:14px;height:0}.dz-legend__gain,.dz-legend__loss{background:#4e7a5c4d;border-radius:3px;width:10px;height:10px}.dz-legend__loss{background:#c0685c47}.dz-chart{flex:1;min-height:172px;padding:6px 12px 22px 42px;position:relative}.dz-chart__grid{background:#2c292612;height:1px;position:absolute;left:42px;right:12px}.dz-chart__ylabel{text-align:right;width:34px;font-family:var(--dz-mono);color:var(--dz-muted-2);font-size:9px;position:absolute;left:0;transform:translateY(-50%)}.dz-chart__xlabel{font-family:var(--dz-mono);white-space:nowrap;color:var(--dz-muted-2);font-size:9px;position:absolute;bottom:2px;transform:translate(-50%)}.dz-chart__xlabel--now{color:#a0512f}.dz-chart__xlabel--peak{color:#7e5732}.dz-chart__plot{position:absolute;top:6px;bottom:22px;left:42px;right:12px}.dz-chart__plot svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dz-chart__line{animation:1.4s cubic-bezier(.4,.9,.3,1) both dzSweep}.dz-chart__dot{background:var(--dz-cream);border:2px solid #3e6b4a;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.dz-chart__dot--down{border-color:#8e3c31}.dz-chart__halo{background:#a0512f52;border-radius:50%;width:18px;height:18px;animation:2.4s ease-in-out infinite dzHalo;position:absolute;transform:translate(-50%,-50%)}.dz-chart__now{border:2px solid var(--dz-cream);background:#a0512f;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.dz-chart__rule{background:#a0512f59;width:1px;position:absolute;top:0;bottom:0}.dz-chart__focus{background:var(--dz-cream);border:2.5px solid #a0512f;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.dz-tip{z-index:3;color:var(--dz-on-cocoa);white-space:nowrap;pointer-events:none;background:linear-gradient(160deg,#533c28,#2f2113);border-radius:12px;padding:6px 10px;position:absolute;box-shadow:0 14px 26px -14px #1c1610e6}.dz-tip__head{font-family:var(--dz-mono);letter-spacing:.8px;text-transform:uppercase;color:#c9c1b6;font-size:9px}.dz-tip__value{font-family:var(--dz-digits);font-size:16px;font-weight:700;line-height:1.15}.dz-tip__line{font-family:var(--dz-mono);color:#e2dcd2;align-items:baseline;gap:8px;margin-top:1px;font-size:9.5px;display:flex}.dz-tip__up{color:#b9dcc2}.dz-tip__down{color:var(--dz-red-soft)}.dz-chart__zone{cursor:crosshair;position:absolute;top:0;bottom:0}.dz-chart__foot{font-family:var(--dz-mono);color:var(--dz-muted-2);white-space:nowrap;border-top:1px solid #2c292612;align-items:baseline;gap:14px;padding-top:4px;font-size:9.5px;display:flex;overflow:hidden}.dz-chart__foot .dz-good{color:#3e6b4a}.dz-chart__foot .dz-right{margin-left:auto}.dz-chart__empty{color:var(--dz-muted);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dz-menu-card{gap:0;padding:0;overflow:hidden}.dz-menu__head{align-items:center;gap:10px;padding:13px 15px 10px;display:flex}.dz-menu__sub{font-family:var(--dz-mono);color:var(--dz-muted);margin-top:2px;font-size:9.5px}.dz-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}.dz-chip{white-space:nowrap;height:25px;font-family:var(--dz-mono);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;color:var(--dz-muted);background:#fff9;border:1px solid #2c292612;border-radius:8px;align-items:center;padding:0 10px;font-size:9.5px;display:flex}.dz-chip:hover{background:#c69c7229}.dz-chip[aria-pressed=true]{color:var(--dz-ink);background:#c69c7238;border-color:#8c64405c}.dz-add{color:#4a3826;cursor:pointer;white-space:nowrap;background:#c69c7229;border:1px solid #8c64404d;border-radius:9px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.dz-add:hover{background:#c69c724d}.dz-menu__body{grid-template-columns:164px minmax(0,1fr);display:grid}.dz-cats{flex-direction:column;gap:4px;padding:0 0 12px 15px;display:flex}.dz-cat{cursor:pointer;text-align:left;color:var(--dz-ink-3);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:7px 10px;display:flex}.dz-cat:hover{background:#c69c7224}.dz-cat[aria-pressed=true]{color:var(--dz-ink);background:#c69c7238;border-color:#8c64405c}.dz-cat__text{flex:1;min-width:0}.dz-cat__name{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.dz-cat__meta{font-family:var(--dz-mono);color:var(--dz-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.dz-cat svg{color:var(--dz-brown-2);opacity:.35;flex:none}.dz-cat[aria-pressed=true] svg{opacity:1}.dz-table{flex-direction:column;min-width:0;display:flex}.dz-table__head,.dz-table__row{gap:8px;display:grid}.dz-table__head{font-family:var(--dz-mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--dz-muted);white-space:nowrap;border-bottom:1px solid #2c29261a;margin:0 15px;padding-bottom:6px;font-size:8.5px}.dz-table__rows{padding:0 15px}.dz-table__row{border-bottom:1px solid #2c29260e;align-items:center;padding:6px 0}.dz-num{font-family:var(--dz-mono);text-align:right;color:var(--dz-ink-3);white-space:nowrap;font-size:11px}.dz-num--muted{color:var(--dz-muted)}.dz-r{text-align:right}.dz-dish{align-items:center;gap:9px;min-width:0;display:flex}.dz-dish i{border-radius:6px;flex:0 0 18px;width:18px;height:18px}.dz-dish span{color:var(--dz-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dz-margin{justify-content:flex-end;align-items:center;gap:6px;display:flex}.dz-margin__track{background:#2c292614;border-radius:3px;flex:1;max-width:38px;height:4px;overflow:hidden}.dz-margin__track span{background:var(--dz-green);border-radius:3px;height:100%;display:block}.dz-margin__value{font-family:var(--dz-mono);color:var(--dz-green);text-align:right;width:30px;font-size:11px}.dz-margin--low .dz-margin__track span{background:var(--dz-amber)}.dz-margin--low .dz-margin__value{color:var(--dz-amber)}.dz-ingredient{color:var(--dz-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dz-recipe{font-family:var(--dz-mono);color:var(--dz-green);align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.dz-recipe--no{color:var(--dz-red)}.dz-status{font-family:var(--dz-mono);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:var(--dz-green);justify-self:end;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.dz-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.dz-status--warn{color:var(--dz-amber)}.dz-status--stop{color:var(--dz-red)}.dz-table__foot{align-items:center;gap:8px;padding:8px 15px 12px;display:flex}.dz-table__foot>span{font-family:var(--dz-mono);color:var(--dz-muted);font-size:9.5px}.dz-table__foot .dz-link{margin-left:auto}.dz-table__empty{color:var(--dz-muted);padding:18px 15px;font-size:12px}.dz-top-card{justify-content:space-between;gap:7px}.dz-toprow{flex-direction:column;gap:3px;display:flex}.dz-toprow__line{align-items:baseline;gap:8px;min-width:0;display:flex}.dz-toprow__rank{font-family:var(--dz-digits);color:var(--dz-brown-2);flex:0 0 16px;font-size:12px;font-weight:700}.dz-toprow__name{color:var(--dz-ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.dz-toprow__qty{font-family:var(--dz-mono);color:#9a948b;white-space:nowrap;margin-left:auto;font-size:9.5px}.dz-toprow__amount{font-family:var(--dz-mono);color:var(--dz-ink-2);white-space:nowrap;font-size:10.5px}.dz-toprow__track{background:repeating-linear-gradient(90deg,#2c292617 0 1px,#0000 1px 6px);border-radius:3px;height:5px;margin-left:24px}.dz-toprow__bar{transform-origin:0;background:linear-gradient(90deg,#c69c72,#e7cda8);border-radius:3px;height:100%;animation:1.1s cubic-bezier(.2,.8,.3,1) both dzGrow}.dz-alerts-card{gap:8px;overflow:hidden}.dz-alert{color:var(--dz-amber);background:#b3843c17;border:1px solid #b3843c38;border-radius:14px;gap:10px;padding:9px 10px;display:flex}.dz-alert--red{color:var(--dz-red);background:#c0685c17;border-color:#c0685c3d}.dz-alert--violet{color:#6f6690;background:#8c86a81a;border-color:#8c86a842}.dz-alert--calm{color:var(--dz-green);background:#4e7a5c14;border-color:#4e7a5c33}.dz-alert__icon{background:#b3843c29;border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dz-alert--red .dz-alert__icon{background:#c0685c29}.dz-alert--violet .dz-alert__icon{background:#8c86a82e}.dz-alert--calm .dz-alert__icon{background:#4e7a5c24}.dz-alert__body{flex:1;min-width:0}.dz-alert__title{color:var(--dz-ink-2);font-size:11.5px;font-weight:500;line-height:1.3}.dz-alert__detail{font-family:var(--dz-mono);color:var(--dz-muted);margin-top:2px;font-size:9px;line-height:1.35}.dz-alert__action{cursor:pointer;font-family:var(--dz-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--dz-brown);background:0 0;border:0;margin-top:6px;padding:0;font-size:9.5px;display:inline-block}.dz-alert__action:hover{color:var(--dz-brown-2)}.dz-stock{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;display:grid}.dz-stock__stats{flex-direction:column;gap:5px;display:flex}.dz-stock__stat{color:var(--dz-ink-3);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.dz-stock__stat span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-stock__stat b{font-family:var(--dz-mono);color:var(--dz-ink-2);margin-left:auto;font-size:11px;font-weight:700}.dz-stock__stat b.dz-amber{color:var(--dz-amber)}.dz-stock__stat b.dz-red{color:var(--dz-red)}.dz-stock__low{border-left:1px solid #2c292612;grid-template-columns:1fr 1fr;align-content:start;gap:6px 14px;padding-left:16px;display:grid}.dz-stock__low>.dz-eyebrow{letter-spacing:1.2px;grid-column:1/-1;font-size:8.5px}.dz-stock__item{flex-direction:column;gap:3px;min-width:0;display:flex}.dz-stock__line{color:var(--dz-ink-2);align-items:baseline;gap:8px;font-size:11px;display:flex}.dz-stock__line span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-stock__line em{font-style:normal;font-family:var(--dz-mono);color:var(--dz-muted);white-space:nowrap;margin-left:auto;font-size:9.5px}.dz-stock__track{background:#2c292612;border-radius:3px;height:4px;overflow:hidden}.dz-stock__bar{transform-origin:0;background:#c69c72;border-radius:3px;height:100%;animation:1.1s cubic-bezier(.2,.8,.3,1) both dzGrow}.dz-stock__bar--critical{background:#c0685c}.dz-stock__calm{color:var(--dz-green);grid-column:1/-1;font-size:11px}.dz-card>.dz-link{margin-top:auto}.dz-reports{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dz-report{cursor:pointer;text-align:left;background:#ffffffa6;border:1px solid #2c292614;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.dz-report:hover{background:#c69c722e;border-color:#8c64404d}.dz-report i{width:22px;height:22px;color:var(--dz-brown);background:#c69c7233;border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;display:flex}.dz-report span{color:var(--dz-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dz--stacked .dz-row-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.dz--stacked .dz-row-main,.dz--stacked .dz-row-bottom{grid-template-columns:minmax(0,1fr)}.dz--stacked .dz-row-main>*{grid-area:auto/1!important}.dz--stacked .dz-menu__body{grid-template-columns:minmax(0,1fr)}.dz--stacked .dz-cats{flex-direction:row;padding:0 15px 10px;overflow-x:auto}.dz--stacked .dz-cat{flex:none}.dz--mobile{background-attachment:scroll;gap:10px;margin:-12px -10px 0;padding:10px}.dz--mobile .dz-top{flex-wrap:wrap;gap:8px}.dz--mobile .dz-range{justify-content:center;width:100%;margin-left:0}.dz--mobile .dz-range button{flex:1;justify-content:center;padding:0 8px}.dz.dz--mobile .dz-range button{min-height:0}.dz-refresh{width:34px;height:34px;color:var(--dz-brown);cursor:pointer;background:#ffffff80;border:1px solid #2c292617;border-radius:11px;justify-content:center;align-items:center;margin-left:auto;display:flex}.dz-m-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.dz--mobile .dz-panel{border-radius:26px;padding:12px 13px 11px}.dz--mobile .dz-card{border-radius:22px;padding:12px 13px 11px}.dz--mobile .dz-eyebrow{letter-spacing:1.1px;font-size:8px}.dz-dial--compact{padding:12px 8px 30px}.dz-dial--compact .dz-dial__title{top:13px;left:14px}.dz-dial--compact .dz-dial__face{margin-top:12px}.dz-dial--compact .dz-dial__tick{font-size:7.5px}.dz-dial--compact .dz-dial__value{letter-spacing:-.5px;white-space:nowrap;font-size:16px}.dz-dial--compact .dz-dial__currency{font-size:9px}.dz-dial--compact .dz-dial__delta{margin-top:3px;font-size:8.5px}.dz-dial__foot{font-family:var(--dz-mono);color:#e7cda8;white-space:nowrap;justify-content:space-between;gap:6px;font-size:8.5px;display:flex;position:absolute;bottom:11px;left:14px;right:14px}.dz-dial__foot span{align-items:center;gap:5px;display:inline-flex}.dz-dial__foot span:last-child{color:#c6dce7}.dz-dial__foot i{background:#8fa6b4;border-radius:2px;width:8px;height:2px}.dz-pace--compact .dz-pace__value{letter-spacing:-.5px;white-space:nowrap;font-size:19px}.dz-pace--compact .dz-pace__label{font-size:7.5px}.dz-pace--compact .dz-pace__line{flex-wrap:wrap;row-gap:3px}.dz-pace--compact .dz-pace__foot{grid-template-columns:minmax(0,1fr);justify-items:center}.dz-guests--compact{gap:4px}.dz-guests--compact .dz-guests__body{flex-direction:column;gap:8px}.dz-guests--compact .dz-ring{flex:none;width:120px;height:108px}.dz-guests--compact .dz-ring__center{top:33px}.dz-guests__stamps{font-family:var(--dz-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--dz-on-cocoa-2);align-items:baseline;gap:5px;margin-top:auto;font-size:8px;display:flex}.dz-guests__stamps>i{background:#e7cda8;border-radius:2px;align-self:center;width:6px;height:6px;transform:rotate(45deg)}.dz-guests__stamps b{font-family:var(--dz-digits);letter-spacing:0;color:#f7e3c6;margin-left:auto;font-size:14px}.dz-guests__stamps em{color:var(--dz-green-text);text-transform:none;font-style:normal}.dz-shift--compact .dz-donut{flex:0 0 46px;width:46px;height:46px}.dz-shift--compact .dz-pay{gap:10px}.dz-shift--compact .dz-pay__total b{white-space:nowrap;font-size:17px}.dz-shift--compact .dz-pay__label{font-size:10.5px}.dz-shift--compact .dz-pay__share{width:28px;font-size:10px}.dz--mobile .dz-chart{min-height:128px;padding:6px 4px 20px 32px}.dz--mobile .dz-chart__grid{left:32px;right:4px}.dz--mobile .dz-chart__ylabel{width:26px;font-size:8px}.dz--mobile .dz-chart__plot{left:32px;right:4px}.dz--mobile .dz-chart__xlabel{font-size:8px}.dz--mobile .dz-chart__head{gap:8px}.dz--mobile .dz-legend{gap:8px;margin-left:0;font-size:8px}.dz--mobile .dz-chart__vs{font-size:9px}.dz--mobile .dz-chart__foot{gap:10px;font-size:8.5px}.dz-top-card--compact .dz-toprow__amount{margin-left:auto;font-size:10px}.dz-top-card--compact .dz-toprow__name{font-size:11px}.dz-top-card--compact .dz-toprow__track{margin-left:24px}.dz-alerts-card--compact .dz-alert{text-align:left;cursor:pointer;width:100%;font:inherit;align-items:center}.dz-alerts-card--compact .dz-alert:disabled{cursor:default}.dz-alerts-card--compact .dz-alert__title{flex:1;min-width:0;font-size:11px}.dz-alert__go{font-family:var(--dz-mono);color:var(--dz-brown);font-size:12px}.dz-menu-card--compact .dz-menu__head{padding:12px 13px 8px}.dz-menu-card--compact .dz-menu__body{grid-template-columns:minmax(0,1fr)}.dz-menu-card--compact .dz-cats{scrollbar-width:none;flex-direction:row;gap:4px;padding:0 13px 8px;overflow-x:auto}.dz-menu-card--compact .dz-cat{flex:none;padding:6px 11px}.dz-menu-card--compact .dz-table__head{margin:0 13px}.dz-menu-card--compact .dz-table__rows{padding:0 13px}.dz-menu-card--compact .dz-table__foot{padding:8px 13px 11px}.dz-menu-card--compact .dz-table__foot>span{font-size:9px}.dz-link--icon{margin-left:6px}.dz-stock__mini{border-top:1px solid #2c292612;flex-direction:column;gap:5px;padding-top:6px;display:flex}.dz-stock__mini-row{color:var(--dz-ink-2);align-items:center;gap:8px;font-size:10.5px;display:flex}.dz-stock__mini-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-stock__mini-row i{background:#2c292614;border-radius:3px;flex:0 0 34px;height:4px;overflow:hidden}.dz-stock__mini-row i b{background:#c69c72;border-radius:3px;height:100%;display:block}.dz-stock__mini-row i b.dz-stock__bar--critical{background:#c0685c}.dz--mobile .dz-stock__stat{font-size:10.5px}.dz-reports--column{grid-template-columns:minmax(0,1fr)}.dz--mobile .dz-report{padding:7px 9px}@media (max-width:360px){.dz-m-grid{grid-template-columns:minmax(0,1fr)}}.dz-gauge__caption,.dz-gauge__delta{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}.dz-menu-card--compact .dz-table__head,.dz-menu-card--compact .dz-table__row{gap:6px}.dz-menu-card--compact .dz-dish{gap:7px}.dz-menu-card--compact .dz-dish i{flex-basis:16px;width:16px;height:16px}.dz-menu-card--compact .dz-dish span{font-size:11.5px}.dz-menu-card--compact .dz-num{font-size:10.5px}.dz-menu-card--compact .dz-margin__track{max-width:22px}.dz-menu-card--compact .dz-margin__value{width:26px;font-size:10px}.dz-menu-card--compact .dz-status{letter-spacing:.2px;white-space:normal;text-align:right;gap:4px;font-size:8px;line-height:1.2}.dz-link{white-space:nowrap}.dz-top-card .dz-card__empty{margin-bottom:auto}.dz-cascade__fill--cost{background:#c0685ccc}.dz-gauge__note{font-family:var(--dz-mono);color:var(--dz-on-cocoa-2);opacity:.8;font-size:7.5px}.dz-money__row b.dz-money__down{color:var(--dz-red-soft)}.pl[data-v-13da5583]{flex-direction:column;gap:14px;min-width:0;display:flex}.pl-stage[data-v-13da5583]{width:100%;position:relative;overflow:hidden}.pl-device[data-v-13da5583]{transform-origin:0 0;box-sizing:content-box;background:#1f1b18;border:14px solid #1f1b18;border-radius:34px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -36px #281c10b3}.pl-screen.pos-screen[data-v-13da5583]{z-index:auto;border-radius:20px;width:100%;height:100%;padding:12px;position:absolute;top:0;bottom:0;left:0;right:0}.pl-screen .pos-cats[data-v-13da5583]{margin-bottom:-12px}.pl-drag[data-v-13da5583]{cursor:grab}.pl-drag[data-v-13da5583]:active{cursor:grabbing}.pl-dragging[data-v-13da5583]{opacity:.35}.pl-tip[data-v-13da5583]{margin:0}.pl-panel[data-v-13da5583]{flex-direction:column;gap:16px;display:flex}.pl-block[data-v-13da5583]{flex-direction:column;gap:8px;display:flex}.pl-label[data-v-13da5583]{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.pl-theme-group[data-v-13da5583]{flex-direction:column;gap:6px;display:flex}.pl-theme-group+.pl-theme-group[data-v-13da5583]{margin-top:6px}.pl-theme-group-title[data-v-13da5583]{font-size:13px;font-weight:700}.pl-themes[data-v-13da5583]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pl-theme[data-v-13da5583]{border:1.5px solid var(--line);background:var(--card,#fff);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:13.5px;font-weight:600;display:flex}.pl-theme[aria-pressed=true][data-v-13da5583]{border-color:#6a4e37;box-shadow:0 0 0 2px #6a4e372e}.pl-swatch-scope.pos-screen[data-v-13da5583]{z-index:auto;background:0 0;flex:none;width:auto;height:auto;padding:0;display:inline-flex;position:static;overflow:visible}.pl-swatch[data-v-13da5583]{border:1px solid var(--line-strong);background:var(--pos-swatch,linear-gradient(135deg, var(--accent) 50%, var(--frame-a) 50%));border-radius:999px;width:24px;height:24px}.pl-list[data-v-13da5583]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pl-list li[data-v-13da5583]{align-items:center;gap:6px;display:flex}.pl-row[data-v-13da5583]{border:1px solid var(--line);background:var(--card,#fff);text-align:left;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}button.pl-row[data-v-13da5583]{cursor:pointer}.pl-list li.is-on .pl-row[data-v-13da5583]{border-color:#6a4e37}.pl-count[data-v-13da5583]{color:var(--muted);font-size:12px;font-weight:500}.pl-arrow[data-v-13da5583]{border:1px solid var(--line);background:var(--card,#fff);cursor:pointer;border-radius:10px;flex:none;width:44px;height:44px;font-size:18px}.pl-arrow[data-v-13da5583]:disabled{opacity:.35;cursor:default}.pl-actions[data-v-13da5583]{gap:8px;display:flex}.ps[data-v-5e9c0ef0]{flex-direction:column;gap:14px;min-height:0;display:flex}@media (min-width:1101px){.ps-head[data-v-5e9c0ef0]{display:none}}.ps-body[data-v-5e9c0ef0]{align-items:start;gap:14px;width:100%;min-width:0;max-width:700px;padding-bottom:24px;display:grid}.ps-main[data-v-5e9c0ef0],.ps-side[data-v-5e9c0ef0]{gap:14px;min-width:0;display:grid}.ps-side .ps-open[data-v-5e9c0ef0]{flex-direction:column}.ps-side .ps-open-btn[data-v-5e9c0ef0]{justify-content:center;width:100%}.ps-tips ul[data-v-5e9c0ef0]{gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}@media (min-width:1280px){.ps-body[data-v-5e9c0ef0]{grid-template-columns:minmax(0,700px) minmax(280px,400px);max-width:1120px}.ps-body--solo[data-v-5e9c0ef0]{grid-template-columns:minmax(0,700px)}}.ps-card[data-v-5e9c0ef0]{gap:16px;min-width:0;padding:18px;display:grid}.ps-card h3[data-v-5e9c0ef0]{margin:0;font-size:18px}.ps-card p[data-v-5e9c0ef0]{margin:0;line-height:1.45}.ps-open[data-v-5e9c0ef0]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ps-open-text[data-v-5e9c0ef0]{gap:8px;min-width:0;max-width:640px;display:grid}.ps-open-text p[data-v-5e9c0ef0],.ps-look-head p[data-v-5e9c0ef0]{opacity:.8;font-size:14px}.ps-open-btn[data-v-5e9c0ef0]{white-space:nowrap;flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ps-url[data-v-5e9c0ef0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-url code[data-v-5e9c0ef0]{word-break:break-all;background:#785a3c1a;border-radius:10px;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.ps-how[data-v-5e9c0ef0]{border-top:1px solid #785a3c29;gap:10px;padding-top:14px;display:grid}.ps-how-head[data-v-5e9c0ef0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ps-how-title[data-v-5e9c0ef0]{font-weight:700}.ps-steps[data-v-5e9c0ef0]{gap:6px;margin:0;padding-left:22px;font-size:14px;line-height:1.45;display:grid}.ps-note[data-v-5e9c0ef0]{opacity:.75;font-size:13px}.ps-look-head[data-v-5e9c0ef0]{gap:4px;display:grid}@media (max-width:820px){.ps-open[data-v-5e9c0ef0]{flex-direction:column}.ps-open-btn[data-v-5e9c0ef0]{justify-content:center;width:100%}.ps-card[data-v-5e9c0ef0]{padding:14px}}.menu2-structure[data-v-5d943dcf]{color:var(--v2-hint);font-size:10px}.menu2-expand[data-v-5d943dcf]{flex:none;height:42px}.menu2-h36[data-v-5d943dcf]{height:36px}.menu2-h40[data-v-5d943dcf]{height:40px}.menu2-h42[data-v-5d943dcf]{border-radius:12px;height:42px}.menu2-h48[data-v-5d943dcf]{border-radius:14px;height:48px}.menu2-error[data-v-5d943dcf]{justify-content:space-between;align-items:center;gap:10px;display:flex}.menu2-phone[data-v-5d943dcf]{flex-direction:column;gap:8px;display:flex}.menu2-search-row[data-v-5d943dcf]{gap:8px;display:flex}.menu2-search[data-v-5d943dcf]{flex:1;height:42px}.menu2-search input[data-v-5d943dcf]{font-size:14.5px}.menu2-attn[data-v-5d943dcf]{color:#83591c;cursor:pointer;background:#b3843c1f;border:1px solid #b3843c4d;border-radius:13px;flex:none;align-items:center;gap:6px;height:42px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.menu2-attn[aria-pressed=true][data-v-5d943dcf]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.menu2-attn__dot[data-v-5d943dcf]{background:#e0a45f;border-radius:50%;width:8px;height:8px}.menu2-dist__bar[data-v-5d943dcf]{gap:2px;height:8px;display:flex}.menu2-dist__bar span[data-v-5d943dcf]{border-radius:4px;flex-basis:0;min-width:4px}.menu2-dist__legend[data-v-5d943dcf]{color:#6b645c;flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:9px;display:flex}.menu2-dist__legend span[data-v-5d943dcf]{align-items:center;gap:4px;display:inline-flex}.menu2-dist__legend i[data-v-5d943dcf]{border-radius:1px;width:6px;height:6px}.menu2-tabs[data-v-5d943dcf]{align-items:center}.menu2-tabs .v2-tab[data-v-5d943dcf]{height:40px}.menu2-seg button[data-v-5d943dcf]{height:34px}.menu2-banner[data-v-5d943dcf]{color:#6b4a1c;background:#b3843c1f;border-radius:12px;padding:8px 12px;font-size:12.5px}.menu2-cards[data-v-5d943dcf]{background:var(--v2-card);border:2px solid #966c4029;border-radius:18px;overflow:hidden}.menu2-card+.menu2-card[data-v-5d943dcf]{border-top:1.5px solid #966c404d}.menu2-card--open[data-v-5d943dcf]{background:#c69c7212}.menu2-card--open>.menu2-card__head[data-v-5d943dcf]{background:#c69c7238}.menu2-card--open+.menu2-card[data-v-5d943dcf],.menu2-card+.menu2-card--open[data-v-5d943dcf]{border-top:2px solid #a0733f8c}.menu2-card__head[data-v-5d943dcf]{align-items:center;gap:4px;min-height:58px;padding:0 6px 0 0;display:flex}.menu2-card__toggle[data-v-5d943dcf]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:58px;padding:0 4px 0 11px;display:flex}.menu2-stripe[data-v-5d943dcf]{border-radius:2px;flex:none;width:4px;height:34px}.menu2-stripe--tab[data-v-5d943dcf]{width:3px;height:20px;margin-left:5px}.menu2-card__text[data-v-5d943dcf]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:58px;display:flex}.menu2-card__title[data-v-5d943dcf]{font-family:var(--v2-display);color:#3e2f22;font-size:17px;font-weight:700;line-height:1.15}.menu2-card__meta[data-v-5d943dcf]{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.menu2-warn[data-v-5d943dcf]{color:#83591c;background:#b3843c24;border-radius:7px;flex:none;align-items:center;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.menu2-pencil[data-v-5d943dcf],.menu2-chev[data-v-5d943dcf]{color:#6b645c;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.menu2-pencil[data-v-5d943dcf]{background:#3e2f220d}.menu2-pencil--on[data-v-5d943dcf]{color:#3e2f22;background:#c69c724d}.menu2-chev svg[data-v-5d943dcf],.menu2-ghead svg[data-v-5d943dcf]{transition:transform .15s}.menu2-chev--open[data-v-5d943dcf]{transform:rotate(180deg)}.menu2-dish[data-v-5d943dcf]{border-top:1px solid #2c29260f;align-items:center;min-height:44px;display:flex}.menu2-dish--open[data-v-5d943dcf]{background:#c69c7224}.menu2-dish__main[data-v-5d943dcf]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 4px 0 12px;display:flex}.menu2-dish__name[data-v-5d943dcf]{color:#2c2926;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.menu2-dish__name--off[data-v-5d943dcf]{color:#a79f96}.menu2-dish__tag[data-v-5d943dcf]{flex:none;font-size:10.5px;font-weight:600}.menu2-dish__price[data-v-5d943dcf]{color:#3e2f22;flex:none;font-size:13px;font-weight:700}.menu2-dish__price--off[data-v-5d943dcf]{color:#a79f96}.menu2-t--muted[data-v-5d943dcf]{color:#8b857d}.menu2-t--warn[data-v-5d943dcf]{color:#83591c}.menu2-t--ok[data-v-5d943dcf]{color:#3e6b4a}.menu2-switch-zone[data-v-5d943dcf],.menu2-switch-btn[data-v-5d943dcf]{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.menu2-switch-zone[data-v-5d943dcf]{width:50px;height:44px}.menu2-switch-zone[data-v-5d943dcf]:disabled,.menu2-switch-btn[data-v-5d943dcf]:disabled{opacity:.5;cursor:default}.menu2-switch[data-v-5d943dcf]{background:#2c29262e;border-radius:12px;flex:none;width:38px;height:23px;transition:background .15s;position:relative}.menu2-switch[data-v-5d943dcf]:after{content:"";background:var(--cp-card);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #28201840}.menu2-switch--on[data-v-5d943dcf]{background:#6e9a7a}.menu2-switch--on[data-v-5d943dcf]:after{transform:translate(15px)}.menu2-switch--desk[data-v-5d943dcf]{width:36px;height:22px}.menu2-switch--desk[data-v-5d943dcf]:after{top:2px;left:2px}.menu2-switch--desk.menu2-switch--on[data-v-5d943dcf]:after{transform:translate(14px)}.menu2-editor[data-v-5d943dcf],.menu2-new[data-v-5d943dcf]{background:#c69c721a;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.menu2-in[data-v-5d943dcf]{background:#fff;border:1px solid #966c404d;border-radius:11px;outline:none;min-width:0;height:40px;padding:0 11px;font-size:14.5px}.menu2-in[data-v-5d943dcf]:focus,.menu2-in[data-v-5d943dcf]:focus-within{border-color:#c69c72}.menu2-editor__pair[data-v-5d943dcf]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.menu2-in--price[data-v-5d943dcf]{font-family:var(--v2-display);color:#3e2f22;border:1.5px solid #c69c72;align-items:center;gap:4px;font-size:19px;font-weight:700;display:flex}.menu2-in--price input[data-v-5d943dcf]{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.menu2-in--article[data-v-5d943dcf]{text-transform:uppercase;font-size:13px}.menu2-pricechange[data-v-5d943dcf]{color:#6b645c;font-size:10.5px}.menu2-chips[data-v-5d943dcf]{scrollbar-width:none;gap:5px;padding-bottom:1px;display:flex;overflow-x:auto}.menu2-chips[data-v-5d943dcf]::-webkit-scrollbar{display:none}.menu2-chip[data-v-5d943dcf]{color:#45403a;white-space:nowrap;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:9px;flex:none;height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.menu2-chip[aria-pressed=true][data-v-5d943dcf]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.menu2-err[data-v-5d943dcf]{color:#8e3c31;font-size:12px}.menu2-editor__actions[data-v-5d943dcf]{gap:6px;display:flex}.menu2-trash[data-v-5d943dcf]{border-radius:12px;min-width:42px;height:42px;padding:0 12px}.menu2-new__title[data-v-5d943dcf]{font-family:var(--v2-display);color:#3e2f22;font-size:17px;font-weight:700}.menu2-in--new[data-v-5d943dcf]{height:46px}.menu2-in--newprice[data-v-5d943dcf]{font-family:var(--v2-mono);font-size:15px}.menu2-newswitch[data-v-5d943dcf]{color:#45403a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:36px;font-size:13px;font-weight:600;display:inline-flex}.menu2-new__actions[data-v-5d943dcf]{gap:6px;display:flex}.menu2-adddish[data-v-5d943dcf]{color:#8c6440;cursor:pointer;background:0 0;border:0;border-top:1px solid #2c29260f;width:100%;height:46px;font-size:13.5px;font-weight:600}.menu2-cated[data-v-5d943dcf]{background:#c69c7229;border:2px solid #c69c72;border-radius:16px;flex-direction:column;gap:7px;padding:10px;display:flex}.menu2-cated--in[data-v-5d943dcf]{border-radius:14px;margin:0 8px 8px}.menu2-cated__eyebrow[data-v-5d943dcf]{font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:#8b6a4a;font-size:9.5px}.menu2-cated__input[data-v-5d943dcf]{background:#fff;border:1.5px solid #c69c72;border-radius:12px;outline:none;height:44px;padding:0 12px;font-size:15px;font-weight:600}.menu2-cated__hint[data-v-5d943dcf]{color:#6b645c;font-size:12px;line-height:1.35}.menu2-cated__actions[data-v-5d943dcf]{flex-wrap:wrap;gap:6px;display:flex}.menu2-cated__actions .v2-btn--grow[data-v-5d943dcf]{flex:140px}.menu2-cated__actions .v2-btn[data-v-5d943dcf]:not(.v2-btn--sm){height:44px}.menu2-skeleton[data-v-5d943dcf]{flex-direction:column;gap:8px;display:flex}.menu2-skeleton span[data-v-5d943dcf]{background:linear-gradient(90deg,#fffdf480,#fffdf4f2,#fffdf480) 0 0/200% 100%;border-radius:18px;height:58px;animation:1.2s linear infinite menu2-shimmer-5d943dcf}.menu2-skeleton--desk[data-v-5d943dcf]{padding:12px 16px}.menu2-skeleton--desk span[data-v-5d943dcf]{border-radius:9px;height:34px}@keyframes menu2-shimmer-5d943dcf{to{background-position:-200% 0}}.menu2-desk-search[data-v-5d943dcf]{width:250px}.menu2-bar[data-v-5d943dcf]{align-items:center;gap:12px;display:flex}.menu2-attn--desk[data-v-5d943dcf]{border-radius:11px;height:32px;font-size:12.5px;font-weight:600}.menu2-attn--desk .menu2-attn__dot[data-v-5d943dcf]{width:7px;height:7px}.menu2-dist--desk[data-v-5d943dcf]{flex:1;min-width:0}.menu2-dist--desk .menu2-dist__legend[data-v-5d943dcf]{font-size:10px}.menu2-layout[data-v-5d943dcf]{grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.menu2-rail[data-v-5d943dcf]{gap:3px;max-height:100%;overflow-y:auto}.menu2-addcat--railbottom[data-v-5d943dcf]{text-overflow:ellipsis;justify-content:center;width:100%;height:36px;margin-top:6px;padding:0 8px;font-size:12px;overflow:hidden}.menu2-railitem[data-v-5d943dcf]{border:1.5px solid #0000;border-radius:13px;align-items:center;display:flex}.menu2-railitem[data-v-5d943dcf]:hover{background:#c69c721a}.menu2-railitem--on[data-v-5d943dcf],.menu2-railitem--on[data-v-5d943dcf]:hover{background:#c69c7233;border-color:#b98d6280}.menu2-railitem__main[data-v-5d943dcf]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 4px 6px 6px;display:flex}.menu2-stripe--rail[data-v-5d943dcf]{width:3px;height:28px}.menu2-railitem__text[data-v-5d943dcf]{flex-direction:column;flex:1;min-width:0;display:flex}.menu2-railitem__name[data-v-5d943dcf]{color:#3e2f22;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.menu2-railitem__sub[data-v-5d943dcf]{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.menu2-railitem__count[data-v-5d943dcf]{font-family:var(--v2-display);color:#8c6440;font-size:16px;font-weight:700}.menu2-pencil--rail[data-v-5d943dcf]{border-radius:8px;width:26px;height:26px;margin-right:4px}.menu2-cated--rail[data-v-5d943dcf]{border-radius:13px;gap:6px;padding:8px}.menu2-cated--rail .menu2-cated__input[data-v-5d943dcf]{height:34px;font-size:13px}.menu2-cated--rail .menu2-cated__hint[data-v-5d943dcf]{font-size:11px}.menu2-cated--rail .menu2-cated__actions[data-v-5d943dcf]{flex-wrap:wrap}.menu2-cated--rail .v2-btn--sm[data-v-5d943dcf]{height:34px;padding:0 8px}.menu2-table[data-v-5d943dcf]{flex-direction:column;min-height:0;max-height:100%;display:flex}.menu2-scroll[data-v-5d943dcf]{flex:1;min-height:0;overflow-y:auto}.menu2-grid[data-v-5d943dcf]{grid-template-columns:minmax(0,1fr) 96px 104px 110px 76px 50px;align-items:center;gap:12px;display:grid}.menu2-right[data-v-5d943dcf]{text-align:right}.menu2-center[data-v-5d943dcf]{justify-content:center;display:flex}.menu2-ghead[data-v-5d943dcf]{z-index:1;text-align:left;color:#6b645c;cursor:pointer;background:#f6eedf;border:0;border-bottom:1px solid #2c29260f;align-items:center;gap:9px;width:100%;height:42px;padding:0 16px;display:flex;position:sticky;top:0}.menu2-stripe--group[data-v-5d943dcf]{width:3px;height:22px}.menu2-ghead__title[data-v-5d943dcf]{font-family:var(--v2-display);color:#3e2f22;font-size:15px;font-weight:700}.menu2-ghead__meta[data-v-5d943dcf]{color:#6b645c;font-size:12px}.menu2-ghead__add[data-v-5d943dcf]{color:#8c6440;margin-left:auto;font-size:12.5px;font-weight:600}.menu2-ghead__add[data-v-5d943dcf]:hover{text-decoration:underline}.menu2-trow[data-v-5d943dcf]{cursor:pointer;border-bottom:1px solid #2c29260f;min-height:38px;padding:0 16px;font-size:12.5px}.menu2-trow[data-v-5d943dcf]:hover{background:#c69c7214}.menu2-trow--open[data-v-5d943dcf],.menu2-trow--open[data-v-5d943dcf]:hover{background:#c69c7224}.menu2-tname[data-v-5d943dcf]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.menu2-tart[data-v-5d943dcf]{color:#8b857d;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.menu2-tcat[data-v-5d943dcf]{color:#5d574f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu2-tstatus[data-v-5d943dcf]{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.menu2-tprice[data-v-5d943dcf]{color:#3e2f22;font-weight:700}.menu2-switch-btn[data-v-5d943dcf]{width:44px;height:32px}.menu2-deskedit[data-v-5d943dcf],.menu2-newrow[data-v-5d943dcf]{background:#c69c721a;border-bottom:1px solid #2c292614;grid-template-columns:minmax(0,1fr) 190px;gap:20px;padding:14px 16px;display:grid}.menu2-deskedit__fields[data-v-5d943dcf]{flex-direction:column;gap:8px;display:flex}.menu2-lf[data-v-5d943dcf]{align-items:center;gap:10px;display:flex}.menu2-lf>span[data-v-5d943dcf]:first-child{color:#6b645c;flex:none;width:64px;font-size:11.5px}.menu2-lf>.menu2-in[data-v-5d943dcf]:not(.menu2-w130){flex:1}.menu2-deskedit .menu2-in[data-v-5d943dcf]{height:36px;font-size:13.5px}.menu2-w130[data-v-5d943dcf]{flex:none;width:130px}.menu2-in--deskedprice[data-v-5d943dcf]{font-family:var(--v2-display);text-align:right;border:1.5px solid #c69c72;font-weight:700;font-size:18px!important}.menu2-chips--desk[data-v-5d943dcf]{flex-wrap:wrap}.menu2-chips--desk .menu2-chip[data-v-5d943dcf]{height:28px}.menu2-deskedit__side[data-v-5d943dcf],.menu2-newrow__side[data-v-5d943dcf]{flex-direction:column;gap:8px;display:flex}.menu2-deskedit__side .v2-btn--sm[data-v-5d943dcf]{height:36px}.menu2-newrow__fields[data-v-5d943dcf]{flex-direction:column;gap:6px;display:flex}.menu2-newrow__inputs[data-v-5d943dcf]{grid-template-columns:1fr 110px 130px;gap:8px;display:grid}.menu2-newrow .menu2-in[data-v-5d943dcf]{height:38px;font-size:13.5px}.menu2-in--deskprice[data-v-5d943dcf]{text-align:right;border:1.5px solid #c69c72;font-weight:700}.menu2-newrow__hint[data-v-5d943dcf]{color:#6b645c;font-size:11.5px}.menu2-newrow__side .v2-btn--sm[data-v-5d943dcf]{height:36px}@media (max-width:760px){.menu2-desk-search[data-v-5d943dcf]{display:none}}.in2-structure[data-v-c96dee67]{color:var(--v2-hint);font-size:10px}.in2-h38[data-v-c96dee67]{height:38px}.in2-h40[data-v-c96dee67]{height:40px}.in2-error[data-v-c96dee67],.in2-banner[data-v-c96dee67]{justify-content:space-between;align-items:center;gap:10px;display:flex}.in2-banner[data-v-c96dee67]{color:#6b4a1c;background:#b3843c1f;border-radius:12px;padding:10px 12px;font-size:13px}.in2-banner__go[data-v-c96dee67]{flex:none;text-decoration:none}.in2-phone[data-v-c96dee67]{flex-direction:column;gap:8px;display:flex}.in2-search[data-v-c96dee67]{height:40px}.in2-search input[data-v-c96dee67]{font-size:14.5px}.in2-clear[data-v-c96dee67]{color:#6b645c;cursor:pointer;background:#2c292612;border:0;border-radius:9px;flex:none;width:28px;height:28px;font-size:16px}.in2-tabs[data-v-c96dee67]{align-items:center}.in2-tabs .v2-tab[data-v-c96dee67]{height:40px}.in2-dot[data-v-c96dee67]{background:#e0a45f;border-radius:50%;flex:none;width:7px;height:7px}.in2-pencil[data-v-c96dee67]{color:#3e2f22;cursor:pointer;background:#c69c7240;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.in2-cated[data-v-c96dee67]{background:#c69c7224;border:1.5px solid #c69c72;border-radius:14px;flex-direction:column;gap:7px;padding:10px;display:flex}.in2-eyebrow[data-v-c96dee67]{font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:#8b6a4a;font-size:9.5px}.in2-hint[data-v-c96dee67]{color:#6b645c;font-size:12px;line-height:1.35}.in2-err[data-v-c96dee67]{color:#8e3c31;font-size:12px}.in2-actions[data-v-c96dee67]{flex-wrap:wrap;gap:6px;display:flex}.in2-actions .v2-btn[data-v-c96dee67]:not(.v2-btn--sm){border-radius:12px;height:42px}.in2-actions .v2-btn--grow[data-v-c96dee67]{flex:130px}.in2-status[data-v-c96dee67]{scrollbar-width:none;gap:5px;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.in2-status[data-v-c96dee67]::-webkit-scrollbar{display:none}.in2-schip[data-v-c96dee67]{color:#45403a;white-space:nowrap;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:9px;flex:none;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.in2-schip i[data-v-c96dee67]{border-radius:2px;width:7px;height:7px}.in2-schip .mono[data-v-c96dee67]{opacity:.7;font-size:11px}.in2-schip[aria-pressed=true][data-v-c96dee67]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.in2-new[data-v-c96dee67]{background:var(--cp-card);border:2px solid #c69c72;border-radius:16px;flex-direction:column;gap:7px;padding:12px;display:flex}.in2-new__title[data-v-c96dee67]{font-family:var(--v2-display);color:#3e2f22;font-size:17px;font-weight:700}.in2-in[data-v-c96dee67]{background:#fff;border:1px solid #966c404d;border-radius:11px;outline:none;min-width:0;height:40px;padding:0 11px;font-size:14px}.in2-in[data-v-c96dee67]:focus,.in2-in[data-v-c96dee67]:focus-within{border-color:#c69c72}.in2-in--name[data-v-c96dee67]{height:42px;font-size:14.5px}.in2-in--strong[data-v-c96dee67]{border:1.5px solid #c69c72;height:44px;font-size:15px;font-weight:600}.in2-in--price[data-v-c96dee67],.in2-in--suffix[data-v-c96dee67]{color:#6b645c;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.in2-in--price[data-v-c96dee67]{border:1.5px solid #c69c72}.in2-in--price input[data-v-c96dee67],.in2-pack[data-v-c96dee67]{margin-bottom:8px}.in2-pack__pre[data-v-c96dee67]{flex:none}.in2-in--suffix input[data-v-c96dee67]{color:#2c2926;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;font-weight:700}.in2-in--amber[data-v-c96dee67]{border-color:#b3843c99}.in2-in--short[data-v-c96dee67]{border:1.5px solid #c69c72}.in2-pair[data-v-c96dee67]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.in2-pair--unit[data-v-c96dee67]{grid-template-columns:1fr 90px}.in2-chips[data-v-c96dee67]{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.in2-chips[data-v-c96dee67]::-webkit-scrollbar{display:none}.in2-chip[data-v-c96dee67]{color:#45403a;white-space:nowrap;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:9px;flex:none;height:32px;padding:0 10px;font-size:12.5px;font-weight:600}.in2-chip--sm[data-v-c96dee67]{height:26px;font-size:12px}.in2-chip--add[data-v-c96dee67]{color:#8c6440;background:0 0;border:1.5px dashed #8c644066}.in2-chip[aria-pressed=true][data-v-c96dee67]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.in2-card[data-v-c96dee67]{background:var(--v2-card);border:2px solid #966c4024;border-radius:16px;overflow:hidden}.in2-pgroup+.in2-pgroup[data-v-c96dee67]{border-top:1.5px solid #966c404d}.in2-pgroup--open[data-v-c96dee67]{background:#c69c7212}.in2-pgroup--open>.in2-phead[data-v-c96dee67]{background:#c69c7238}.in2-pgroup--open+.in2-pgroup[data-v-c96dee67],.in2-pgroup+.in2-pgroup--open[data-v-c96dee67]{border-top:2px solid #a0733f8c}.in2-phead[data-v-c96dee67]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 17px 0 11px;display:flex}.in2-phead__text[data-v-c96dee67]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:58px;display:flex}.in2-phead__title[data-v-c96dee67]{font-family:var(--v2-display);color:#3e2f22;font-size:17px;font-weight:700;line-height:1.15}.in2-phead__meta[data-v-c96dee67]{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.in2-phead__warn[data-v-c96dee67]{color:#83591c;background:#b3843c24;border-radius:7px;flex:none;align-items:center;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.in2-phead__chev[data-v-c96dee67]{color:#6b645c;flex:none;transition:transform .15s}.in2-phead__chev--open[data-v-c96dee67]{transform:rotate(180deg)}.in2-pempty[data-v-c96dee67]{color:#8b857d;padding:10px 14px 12px;font-size:12px}.in2-viewsw button[data-v-c96dee67]{height:32px;font-size:12.5px}.in2-cols[data-v-c96dee67]{color:#6b645c;background:#3e2f220a;border-bottom:1px solid #2c29260f;align-items:flex-end;gap:8px;padding:5px 12px 4px;font-size:10px;line-height:1.2;display:flex}.in2-cols b[data-v-c96dee67]{font-weight:600;display:block}.in2-cols__name[data-v-c96dee67]{flex:1}.in2-cols__num[data-v-c96dee67]{text-align:right;width:78px}.in2-row[data-v-c96dee67]{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c29260f;align-items:center;gap:7px;width:100%;min-height:44px;padding:0 12px;display:flex}.in2-row[data-v-c96dee67]:disabled{cursor:default}.in2-row--open[data-v-c96dee67]{background:#c69c7224}.in2-row__name[data-v-c96dee67]{color:#2c2926;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.in2-row__name small[data-v-c96dee67]{color:#8b857d;font-size:11px}.in2-off[data-v-c96dee67]{color:#a79f96!important}.in2-tag[data-v-c96dee67]{flex:none;font-size:10.5px;font-weight:600}.in2-t--muted[data-v-c96dee67]{color:#8b857d}.in2-t--err[data-v-c96dee67]{color:#8e3c31!important}.in2-t--warn[data-v-c96dee67]{color:#83591c!important}.in2-row__qty[data-v-c96dee67]{text-align:right;color:#3e2f22;flex:none;width:78px;font-size:12.5px;font-weight:700}.in2-row__price[data-v-c96dee67]{text-align:right;color:#5d574f;white-space:nowrap;text-overflow:ellipsis;flex:none;width:78px;font-size:12px;overflow:hidden}.in2-edit[data-v-c96dee67]{background:#c69c721a;border-bottom:1px solid #2c292614;flex-direction:column;gap:7px;padding:8px 10px 10px;display:flex}.in2-stockrow[data-v-c96dee67]{align-items:stretch;gap:6px;display:flex}.in2-stock[data-v-c96dee67]{background:var(--cp-card);border:1px solid #966c4024;border-radius:11px;flex-direction:column;flex:1;gap:6px;padding:8px 10px;display:flex}.in2-stock__text[data-v-c96dee67]{color:#5d574f;font-size:11.5px;line-height:1.35}.in2-bar[data-v-c96dee67]{background:#3e2f221a;border-radius:3px;height:5px;position:relative}.in2-bar__fill[data-v-c96dee67]{background:#6e9a7a;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.in2-bar__fill--low[data-v-c96dee67]{background:#c0685c}.in2-bar__mark[data-v-c96dee67]{background:#3e2f228c;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.in2-activ[data-v-c96dee67]{background:var(--cp-card);color:#5d574f;cursor:pointer;border:0;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:72px;font-size:11px;font-weight:600;display:flex}.in2-activ[data-v-c96dee67]:disabled{cursor:default;opacity:.7}.in2-switch[data-v-c96dee67]{background:#2c29262e;border-radius:12px;flex:none;width:38px;height:23px;transition:background .15s;display:inline-block;position:relative}.in2-switch[data-v-c96dee67]:after{content:"";background:var(--cp-card);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #28201840}.in2-switch--on[data-v-c96dee67]{background:#6e9a7a}.in2-switch--on[data-v-c96dee67]:after{transform:translate(15px)}.in2-switch--desk[data-v-c96dee67]{width:36px;height:22px}.in2-switch--desk[data-v-c96dee67]:after{top:2px;left:2px}.in2-switch--desk.in2-switch--on[data-v-c96dee67]:after{transform:translate(14px)}.in2-select[data-v-c96dee67]{background:#fff;border:1px solid #966c404d;border-radius:11px;flex-direction:column;justify-content:center;min-height:44px;padding:3px 11px;display:flex;position:relative}.in2-select span[data-v-c96dee67]{color:#8b857d;font-size:9.5px;font-weight:600}.in2-select select[data-v-c96dee67]{color:#2c2926;background:0 0;border:0;outline:none;padding:0;font-size:13.5px;font-weight:600}.in2-unitpick[data-v-c96dee67]{align-items:stretch;gap:6px;display:flex}.in2-unitpick .in2-select[data-v-c96dee67]{flex:1;min-width:0}.in2-unitpick .in2-chip--add[data-v-c96dee67]{height:auto}.in2-quick[data-v-c96dee67]{background:#c69c7214;border:1.5px dashed #8c644066;border-radius:12px;flex-direction:column;gap:7px;padding:8px;display:flex}.in2-skeleton[data-v-c96dee67]{flex-direction:column;gap:6px;display:flex}.in2-skeleton span[data-v-c96dee67]{background:linear-gradient(90deg,#fffdf480,#fffdf4f2,#fffdf480) 0 0/200% 100%;border-radius:12px;height:44px;animation:1.2s linear infinite in2-shimmer-c96dee67}.in2-skeleton--desk[data-v-c96dee67]{padding:12px 16px}.in2-skeleton--desk span[data-v-c96dee67]{border-radius:9px;height:32px}@keyframes in2-shimmer-c96dee67{to{background-position:-200% 0}}.in2-desk-search[data-v-c96dee67]{width:280px}.in2-layout[data-v-c96dee67]{grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.in2-rail[data-v-c96dee67]{gap:3px;max-height:100%;overflow-y:auto}.in2-cated--rail[data-v-c96dee67]{gap:6px;padding:8px}.in2-cated--rail .in2-in[data-v-c96dee67]{height:32px;font-size:13px}.in2-cated--rail .in2-hint[data-v-c96dee67]{font-size:11px}.in2-cated--rail .v2-btn--sm[data-v-c96dee67]{height:30px;padding:0 8px}.in2-railitem[data-v-c96dee67]{border:1.5px solid #0000;border-radius:12px;align-items:center;display:flex}.in2-railitem[data-v-c96dee67]:hover{background:#c69c721a}.in2-railitem--on[data-v-c96dee67],.in2-railitem--on[data-v-c96dee67]:hover{background:#c69c7233;border-color:#b98d6280}.in2-railitem__main[data-v-c96dee67]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 4px 5px 5px;display:flex}.in2-stripe[data-v-c96dee67]{border-radius:2px;flex:none;width:3px;height:28px}.in2-stripe--tab[data-v-c96dee67]{height:20px;margin-left:5px}.in2-stripe--card[data-v-c96dee67]{width:4px;height:34px}.in2-railitem__text[data-v-c96dee67]{flex-direction:column;flex:1;min-width:0;display:flex}.in2-railitem__name[data-v-c96dee67]{color:#3e2f22;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.in2-railitem__sub[data-v-c96dee67]{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.in2-railitem__count[data-v-c96dee67]{font-family:var(--v2-display);color:#8c6440;font-size:15px;font-weight:700}.in2-pencil--rail[data-v-c96dee67]{color:#6b645c;background:#3e2f220d;width:24px;height:24px;margin-right:4px}.in2-srow[data-v-c96dee67]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.in2-srow[data-v-c96dee67]:hover{background:#c69c721a}.in2-srow[aria-pressed=true][data-v-c96dee67]{background:#c69c7233}.in2-srow i[data-v-c96dee67]{border-radius:2px;flex:none;width:8px;height:8px}.in2-srow span[data-v-c96dee67]{color:#3e2f22;flex:1;font-size:12.5px;font-weight:600}.in2-srow b[data-v-c96dee67]{color:#5d574f;font-size:11.5px;font-weight:700}.in2-srow__x[data-v-c96dee67]{color:#4a3524;background:#4a35241f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-style:normal;line-height:1;display:inline-flex}.in2-table[data-v-c96dee67]{flex-direction:column;min-height:0;max-height:100%;display:flex}.in2-scroll[data-v-c96dee67]{flex:1;min-height:0;overflow-y:auto}.in2-grid[data-v-c96dee67]{grid-template-columns:minmax(0,1fr) 190px 90px 110px 110px 56px;align-items:center;gap:12px;display:grid}.in2-grid--nocost[data-v-c96dee67]{grid-template-columns:minmax(0,1fr) 190px 90px 110px 56px}.in2-right[data-v-c96dee67]{text-align:right}.in2-center[data-v-c96dee67]{justify-content:center;display:flex}.in2-muted[data-v-c96dee67]{color:#6b645c;font-size:12px}.in2-trow[data-v-c96dee67]{cursor:pointer;border-bottom:1px solid #2c29260f;min-height:38px;padding:0 16px;font-size:12.5px}.in2-trow[data-v-c96dee67]:hover{background:#c69c7214}.in2-trow--open[data-v-c96dee67],.in2-trow--open[data-v-c96dee67]:hover{background:#c69c7224}.in2-tname[data-v-c96dee67]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.in2-tname__text[data-v-c96dee67]{text-overflow:ellipsis;min-width:0;overflow:hidden}.in2-tname em[data-v-c96dee67]{flex:none;font-size:10.5px;font-style:normal;font-weight:600}.in2-tstock[data-v-c96dee67]{align-items:center;gap:8px;display:flex}.in2-tstock b[data-v-c96dee67]{text-align:right;color:#3e2f22;flex:none;width:70px;font-size:12px;font-weight:700}.in2-bar--desk[data-v-c96dee67]{border-radius:4px;flex:1;height:7px}.in2-tart[data-v-c96dee67]{color:#8b857d;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.in2-tart--none[data-v-c96dee67]{color:#b3843c}.in2-swbtn[data-v-c96dee67]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:30px;display:inline-flex}.in2-swbtn[data-v-c96dee67]:disabled{opacity:.5;cursor:default}.in2-deskedit[data-v-c96dee67]{background:#c69c721a;border-bottom:1px solid #2c292614;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.in2-stock--desk[data-v-c96dee67]{flex:none}.in2-dgrid[data-v-c96dee67]{grid-template-columns:repeat(4,1fr);gap:10px 12px;display:grid}.in2-lf[data-v-c96dee67]{flex-direction:column;gap:4px;min-width:0;display:flex}.in2-lf>span[data-v-c96dee67]{color:#6b645c;font-size:11px;font-weight:600}.in2-lf .in2-in[data-v-c96dee67]{height:34px;font-size:13px}.in2-lf--2[data-v-c96dee67]{grid-column:span 2}.in2-lf--4[data-v-c96dee67]{grid-column:span 4}.in2-in--key[data-v-c96dee67]{border:1.5px solid #c69c72;font-weight:700}.in2-dfoot[data-v-c96dee67]{border-top:1px dashed #966c404d;align-items:center;gap:8px;padding-top:10px;display:flex}.in2-dfoot__gap[data-v-c96dee67]{flex:1}.in2-dfoot .v2-btn--sm[data-v-c96dee67]{height:34px}.in2-newrow[data-v-c96dee67]{background:#c69c721f;border-bottom:1px solid #2c292614;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.in2-newrow__fields[data-v-c96dee67]{grid-template-columns:1fr 120px 120px auto auto;align-items:center;gap:8px;display:grid}.in2-newrow__fields--nocost[data-v-c96dee67]{grid-template-columns:1fr 120px auto auto}.in2-newrow .in2-in[data-v-c96dee67]{height:34px;font-size:13px}.in2-newrow__units[data-v-c96dee67]{color:#6b645c;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.in2-newrow__cat[data-v-c96dee67]{color:#8c6440;font-weight:600}.in2-dgrid .in2-unitpick[data-v-c96dee67]{align-items:center}.in2-dgrid .in2-unitpick select[data-v-c96dee67]{flex:1;min-width:0}.in2-dgrid .in2-unitpick .in2-chip--add[data-v-c96dee67]{height:34px}.in2-quick--desk[data-v-c96dee67]{grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.in2-quick--desk .in2-in[data-v-c96dee67]{height:34px;font-size:13px}.in2-quick--desk .in2-err[data-v-c96dee67]{grid-column:1/-1}@media (max-width:760px){.in2-desk-search[data-v-c96dee67]{display:none}}.wh2-h40[data-v-734f4b21]{height:40px}.wh2-h44[data-v-734f4b21]{border-radius:12px;height:44px}a.v2-btn[data-v-734f4b21]{color:inherit;text-decoration:none}a.v2-btn--primary[data-v-734f4b21]{color:var(--v2-primary-text)}a.v2-btn--danger[data-v-734f4b21]{color:var(--v2-err)}.wh2-error[data-v-734f4b21]{justify-content:space-between;align-items:center;gap:10px;display:flex}.wh2-partial[data-v-734f4b21]{border-radius:12px;padding:8px 10px;font-size:12.5px;line-height:1.4}.wh2-phone[data-v-734f4b21]{flex-direction:column;gap:8px;display:flex}.wh2-muted[data-v-734f4b21]{color:#5d574f}.wh2-bold[data-v-734f4b21]{font-weight:700}.wh2-right[data-v-734f4b21]{text-align:right}.wh2-t--err[data-v-734f4b21],.wh2-q--zero[data-v-734f4b21]{color:#8e3c31}.wh2-q--low[data-v-734f4b21]{color:#83591c}.wh2-q--ok[data-v-734f4b21]{color:#3e2f22}.wh2-whbtn[data-v-734f4b21]{color:#3e2f22;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261a;border-radius:13px;flex:none;align-items:center;gap:5px;max-width:150px;height:42px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.wh2-whbtn span[data-v-734f4b21]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wh2-whbtn svg[data-v-734f4b21]{flex:none}.wh2-picker[data-v-734f4b21]{background:var(--cp-card);border:1.5px solid #c69c72;border-radius:14px;flex-direction:column;gap:2px;padding:5px;display:flex}.wh2-picker__opt[data-v-734f4b21]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;height:42px;padding:0 10px;display:flex}.wh2-picker__opt span[data-v-734f4b21]{text-overflow:ellipsis;white-space:nowrap;color:#3e2f22;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.wh2-picker__opt small[data-v-734f4b21]{color:#8b857d;flex:none;font-size:11px}.wh2-picker__opt[aria-selected=true][data-v-734f4b21]{background:#c69c7233}.wh2-picker__refresh[data-v-734f4b21]{color:#8c6440;cursor:pointer;background:0 0;border:0;border-top:1px solid #2c29260f;height:36px;margin-top:2px;font-size:12.5px;font-weight:600}.wh2-acts[data-v-734f4b21]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wh2-acts__btn[data-v-734f4b21]{background:var(--cp-card);color:#3e2f22;white-space:nowrap;border:1px solid #2c29261f;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.wh2-acts__btn--primary[data-v-734f4b21]{background:var(--v2-primary);color:var(--v2-primary-text);border-color:#0000}.wh2-drafts[data-v-734f4b21]{color:#6b4a1c;background:#b3843c1a;border:1px solid #b3843c4d;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:6px 12px;font-size:12.5px;text-decoration:none;display:flex}.wh2-drafts i[data-v-734f4b21]{background:#e0a45f;border-radius:50%;flex:none;width:8px;height:8px}.wh2-drafts span[data-v-734f4b21]{flex:1;min-width:0}.wh2-drafts b[data-v-734f4b21]{color:#83591c;flex:none;font-weight:700}.wh2-search[data-v-734f4b21]{height:40px}.wh2-search input[data-v-734f4b21]{height:36px;font-size:14px}.wh2-cols__name[data-v-734f4b21]{flex:1}.wh2-cols__qty[data-v-734f4b21]{text-align:right;width:80px}.wh2-cols__sum[data-v-734f4b21]{text-align:right;width:76px}.wh2-cols__why[data-v-734f4b21]{text-align:right}.wh2-row[data-v-734f4b21]{min-height:44px}.wh2-row__name[data-v-734f4b21]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.wh2-row__qty[data-v-734f4b21]{text-align:right;flex:none;width:80px;font-size:12.5px;font-weight:700}.wh2-row__sum[data-v-734f4b21]{text-align:right;color:#5d574f;flex:none;width:76px;font-size:12px}.wh2-bar[data-v-734f4b21]{background:#3e2f221a;border-radius:3px;height:6px;position:relative}.wh2-bar__fill[data-v-734f4b21]{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.wh2-bar__mark[data-v-734f4b21]{background:#3e2f22;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.wh2-statusline[data-v-734f4b21]{color:#5d574f;font-size:12px}.wh2-statusline b[data-v-734f4b21]{color:#3e2f22}.wh2-moves[data-v-734f4b21]{background:var(--cp-card);border:1px solid #966c4029;border-radius:12px;overflow:hidden}.wh2-moves__cap[data-v-734f4b21]{color:#6b645c;padding:7px 10px 4px;font-size:10px;font-weight:600}.wh2-moves__state[data-v-734f4b21]{color:#6b645c;padding:8px 10px 10px;font-size:12.5px}.wh2-move[data-v-734f4b21]{border-top:1px solid #2c29260f;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:12.5px;display:flex}.wh2-move__date[data-v-734f4b21]{white-space:nowrap;color:#8b857d;flex:none;width:56px;font-size:11px}.wh2-move__type[data-v-734f4b21]{flex:1;min-width:0}.wh2-move__qty[data-v-734f4b21]{font-size:12px;font-weight:700}.wh2-rowacts[data-v-734f4b21]{gap:8px;display:flex}.wh2-stoprow[data-v-734f4b21]{border-bottom:1px solid #2c29260f;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex}.wh2-stoprow__name[data-v-734f4b21]{flex:1;min-width:0;font-size:13.5px;font-weight:500}.wh2-stoprow__why[data-v-734f4b21]{text-align:right;color:#8e3c31;max-width:55%;font-size:12px;font-weight:600}.wh2-foot[data-v-734f4b21]{color:#6b645c;margin:2px 4px;font-size:12px;line-height:1.4}.wh2-skeleton[data-v-734f4b21]{flex-direction:column;gap:6px;display:flex}.wh2-skeleton span[data-v-734f4b21]{background:linear-gradient(90deg,#fffdf480,#fffdf4f2,#fffdf480) 0 0/200% 100%;border-radius:12px;height:44px;animation:1.2s linear infinite wh2-shimmer-734f4b21}.wh2-skeleton--desk[data-v-734f4b21]{padding:12px 16px}.wh2-skeleton--desk span[data-v-734f4b21]{border-radius:9px;height:30px}@keyframes wh2-shimmer-734f4b21{to{background-position:-200% 0}}.wh2-draftpill[data-v-734f4b21]{color:#83591c;white-space:nowrap;background:#b3843c1f;border:1px solid #b3843c4d;border-radius:10px;align-items:center;gap:7px;height:30px;padding:0 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.wh2-draftpill i[data-v-734f4b21]{background:#e0a45f;border-radius:50%;width:7px;height:7px}.wh2-desk-search[data-v-734f4b21]{flex:0 220px}.wh2-act[data-v-734f4b21]{border-radius:11px;height:36px;font-size:13px}.wh2-act svg[data-v-734f4b21]{flex:none}.wh2-refresh[data-v-734f4b21]{border-radius:11px;width:36px;height:36px}.wh2-layout[data-v-734f4b21]{grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.wh2-rail[data-v-734f4b21]{gap:3px;max-height:100%;overflow-y:auto}.wh2-rail__none[data-v-734f4b21]{color:#8b857d;padding:6px 8px;font-size:12px}.wh2-whitem[data-v-734f4b21]{text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:13px;flex-direction:column;gap:1px;padding:7px 8px;display:flex}.wh2-whitem[data-v-734f4b21]:hover{background:#c69c721f}.wh2-whitem[aria-pressed=true][data-v-734f4b21]{background:#c69c7233;border-color:#b98d6280}.wh2-whitem__name[data-v-734f4b21]{color:#3e2f22;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wh2-whitem__meta[data-v-734f4b21]{color:#6b645c;min-height:13px;font-size:10.5px}.wh2-table[data-v-734f4b21]{flex-direction:column;min-height:0;max-height:100%;display:flex}.wh2-scroll[data-v-734f4b21]{flex:1;min-height:0;overflow-y:auto}.wh2-grid[data-v-734f4b21]{grid-template-columns:minmax(0,1fr) 190px 96px 96px;align-items:center;gap:12px;display:grid}.wh2-grid--nocost[data-v-734f4b21]{grid-template-columns:minmax(0,1fr) 190px}.wh2-trow[data-v-734f4b21]{cursor:pointer;border-bottom:1px solid #2c29260f;min-height:38px;padding:0 16px;font-size:12.5px}.wh2-trow[data-v-734f4b21]:hover{background:#c69c7214}.wh2-trow--open[data-v-734f4b21],.wh2-trow--open[data-v-734f4b21]:hover{background:#c69c7224}.wh2-tname[data-v-734f4b21]{align-items:center;gap:8px;min-width:0;display:flex}.wh2-tname__text[data-v-734f4b21]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.wh2-tname em[data-v-734f4b21]{flex:none;font-size:11px;font-style:normal;font-weight:600}.wh2-tstock[data-v-734f4b21]{align-items:center;gap:8px;display:flex}.wh2-tstock .wh2-bar[data-v-734f4b21]{flex:1}.wh2-tstock b[data-v-734f4b21]{text-align:right;flex:none;width:72px;font-weight:700}.wh2-bar--desk[data-v-734f4b21]{height:7px}.wh2-bar--desk .wh2-bar__mark[data-v-734f4b21]{background:#3e2f228c}.wh2-deskopen[data-v-734f4b21]{background:#c69c721a;border-bottom:1px solid #2c292614;grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:12px 16px 14px;display:grid}.wh2-dmoves[data-v-734f4b21]{background:var(--cp-card);border:1px solid #966c4029;border-radius:12px;align-self:start;overflow:hidden}.wh2-dmoves__head[data-v-734f4b21],.wh2-dmoves__row[data-v-734f4b21]{grid-template-columns:70px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:0 12px;display:grid}.wh2-dmoves__head[data-v-734f4b21]{font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:#8b857d;padding-top:7px;padding-bottom:5px;font-size:9px}.wh2-dmoves__row[data-v-734f4b21]{border-top:1px solid #2c29260f;height:32px;font-size:12.5px}.wh2-scard[data-v-734f4b21]{background:var(--cp-card);border:1px solid #966c402e;border-radius:14px;flex-direction:column;gap:7px;padding:12px;display:flex}.wh2-scard__cap[data-v-734f4b21]{color:#8b857d;font-size:11px}.wh2-scard__status[data-v-734f4b21]{font-family:var(--v2-display);font-size:19px;font-weight:700;line-height:1.1}.wh2-scard__hint[data-v-734f4b21]{color:#5d574f;font-size:12px;line-height:1.4}.wh2-scard__pair[data-v-734f4b21]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wh2-scard__pair .v2-btn[data-v-734f4b21]{height:36px}.wh2-sgrid[data-v-734f4b21]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 160px;align-items:center;gap:12px;display:grid}.wh2-strow[data-v-734f4b21]{border-bottom:1px solid #2c29260f;min-height:42px;padding:4px 16px;font-size:12.5px}.wh2-strow__btn[data-v-734f4b21]{border-radius:9px;justify-self:end;height:30px}.wh2-foot--desk[data-v-734f4b21]{margin:12px 16px}@media (max-width:760px){.wh2-desk-search[data-v-734f4b21]{display:none}}@media (min-width:761px){.wh2[data-v-734f4b21] .v2-head__text{flex:0 auto}.wh2[data-v-734f4b21] .v2-head__sub{overflow:visible}}.iph[data-v-c6312879]{background:var(--cp-card);border:1px solid #966c402e;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.iph__head[data-v-c6312879]{align-items:center;gap:8px;display:flex}.iph__head b[data-v-c6312879]{color:#3e2f22;font-size:13.5px}.iph__count[data-v-c6312879]{color:#8b857d;font-size:11.5px}.iph__grow[data-v-c6312879]{flex:1}.iph__add[data-v-c6312879]{height:36px}.iph__file[data-v-c6312879]{display:none}.iph__empty[data-v-c6312879]{color:#6b645c;font-size:12.5px;line-height:1.45}.iph__empty a[data-v-c6312879],.iph__err a[data-v-c6312879]{color:#a9442a;font-weight:600}.iph__grid[data-v-c6312879]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.iph__tile[data-v-c6312879]{position:relative}.iph__thumb[data-v-c6312879]{aspect-ratio:3/4;cursor:zoom-in;background:#3e2f220d;border:1px solid #2c29261f;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.iph__thumb img[data-v-c6312879]{object-fit:cover;width:100%;height:100%}.iph__ph[data-v-c6312879]{color:#8b857d;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:700;display:flex}.iph__del[data-v-c6312879]{color:#fbf3e4;cursor:pointer;background:#2c2926a6;border:0;border-radius:13px;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-weight:700;position:absolute;top:4px;right:4px}.iph__del--on[data-v-c6312879]{background:#8e3c31;font-size:11.5px}.iph__err[data-v-c6312879]{color:#8e3c31;font-size:12px;font-weight:600}.iph__view[data-v-c6312879]{z-index:60;background:#14100cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.iph__viewbox[data-v-c6312879]{background:var(--cp-card,#fffdf4);border-radius:16px;flex-direction:column;gap:10px;max-width:min(960px,100%);max-height:100%;padding:10px;display:flex}.iph__viewbox img[data-v-c6312879]{object-fit:contain;border-radius:10px;min-height:0;max-height:calc(100vh - 120px)}.iph__viewbar[data-v-c6312879]{align-items:center;gap:8px;display:flex}.iph__name[data-v-c6312879]{text-overflow:ellipsis;white-space:nowrap;color:#5d574f;flex:1;min-width:0;font-size:12px;overflow:hidden}.irc--idle[data-v-af3e864d]{width:0;height:0;position:absolute;overflow:hidden}.irc-file[data-v-af3e864d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.irc-ml[data-v-af3e864d]{margin-left:8px}.irc-right[data-v-af3e864d]{text-align:right}.irc-bold[data-v-af3e864d]{font-weight:700}.irc-thumb[data-v-af3e864d]{object-fit:cover;background:#3e2f220f;border-radius:10px;flex:none;width:56px;height:72px;margin-right:12px}.irc-thumb--sm[data-v-af3e864d]{width:40px;height:52px}.irc-thumbwrap[data-v-af3e864d]{flex:none;margin-right:12px;display:block;position:relative}.irc-thumbwrap .irc-thumb[data-v-af3e864d]{margin-right:0;display:block}.irc-count[data-v-af3e864d]{color:#fff;text-align:center;background:#8c6440;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-6px}.irc-sheets[data-v-af3e864d]{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.irc-sheet[data-v-af3e864d]{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.irc-sheet__img[data-v-af3e864d]{object-fit:cover;background:#3e2f220f;border:1px solid #966c402e;border-radius:10px;width:100%;height:128px;display:block}.irc-sheet__img--file[data-v-af3e864d]{color:#6b645c;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.irc-sheet__label[data-v-af3e864d]{color:#2c2926;margin-top:5px;font-size:13px}.irc-sheet .irc-sheet__swap[data-v-af3e864d]{margin:0;padding:4px 0;font-size:12px}.irc-sheet__x[data-v-af3e864d]{color:#fff;cursor:pointer;background:#2c29269e;border:0;border-radius:15px;width:30px;height:30px;padding:0;font-size:16px;line-height:30px;position:absolute;top:4px;right:4px}.irc-sheet button.irc-sheet__x[data-v-af3e864d],.irc-sheet button.irc-sheet__swap[data-v-af3e864d]{min-height:0}.irc-add[data-v-af3e864d]{font:inherit;color:#8c6440;cursor:pointer;background:#c69c7214;border:1.5px dashed #966c4073;flex-direction:column;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:flex}.irc-add b[data-v-af3e864d]{margin-bottom:4px;font-size:26px;font-weight:400;line-height:1}.irc-add[data-v-af3e864d]:disabled,.irc-sheet__x[data-v-af3e864d]:disabled,.irc-link[data-v-af3e864d]:disabled{opacity:.55;cursor:default}.irc-pages .irc-foot__total[data-v-af3e864d],.irc-drive .irc-foot__total[data-v-af3e864d]{color:#6b645c}.irc-drivehint[data-v-af3e864d]{color:#83591c;background:#e0a45f24;border-radius:10px;margin:0 0 10px;padding:7px 10px;font-size:12px;font-weight:600}.irc-drivehint a[data-v-af3e864d]{color:#8c6440;text-decoration:underline}.irc-drivehint--inline[data-v-af3e864d]{margin:4px 0 0;display:block}.irc-fromdrive[data-v-af3e864d]{margin:10px 0 0;font-size:12.5px;display:block}.irc-drive__wait[data-v-af3e864d]{margin:6px 0 10px}.irc-drive__list[data-v-af3e864d]{-webkit-overflow-scrolling:touch;max-height:460px;overflow-y:auto}.irc-drive__tile[data-v-af3e864d]{cursor:pointer;font:inherit;padding:0;display:block;position:relative;overflow:hidden}.irc-drive__tile--on[data-v-af3e864d]{border:2px solid #8c6440}.irc-drive__tile--off[data-v-af3e864d]{opacity:.5;cursor:default}.irc-drive__img[data-v-af3e864d]{object-fit:cover;width:100%;height:100%;display:block}.irc-drive__noimg[data-v-af3e864d]{color:#6b645c;text-align:center;padding-top:52px;font-size:13px;font-weight:700;display:block}.irc-drive__num[data-v-af3e864d]{color:#fff;text-align:center;background:#8c6440;border-radius:12px;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-style:normal;font-weight:700;line-height:24px;position:absolute;top:6px;left:6px}.irc-drive__name[data-v-af3e864d]{max-width:100%;font-size:12.5px}.irc-drive__sub[data-v-af3e864d]{color:#6b645c;max-width:100%;font-size:11px}.irc-sheet button.irc-drive__tile[data-v-af3e864d]{min-height:0}.irc-busy[data-v-af3e864d]{align-items:center;padding:12px;display:flex}.irc-busy--err[data-v-af3e864d],.irc-busy--sent[data-v-af3e864d]{flex-wrap:wrap}.irc-ok[data-v-af3e864d]{border-radius:12px;flex:none;min-width:96px;height:42px}.irc-busy__text[data-v-af3e864d]{color:#6b645c;flex-direction:column;flex:1;min-width:180px;margin-right:10px;font-size:12.5px;display:flex}.irc-busy__text b[data-v-af3e864d]{color:#2c2926;margin-bottom:3px;font-size:14.5px}.irc-busy--err .irc-busy__text b[data-v-af3e864d]{color:#8e3c31}.irc-bar[data-v-af3e864d]{background:#966c4029;border-radius:2px;height:4px;margin-top:9px;display:block;position:relative;overflow:hidden}.irc-bar i[data-v-af3e864d]{background:#c69c72;border-radius:2px;width:35%;animation:1.4s ease-in-out infinite irc-run-af3e864d;position:absolute;top:0;bottom:0;left:0}@keyframes irc-run-af3e864d{0%{transform:translate(-100%)}to{transform:translate(300%)}}.irc-form[data-v-af3e864d]{padding:12px}.irc-head[data-v-af3e864d]{align-items:center;margin-bottom:10px;display:flex}.irc-head__text[data-v-af3e864d]{color:#6b645c;flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}.irc-head__text b[data-v-af3e864d]{color:#2c2926;font-size:15px}.irc-fields[data-v-af3e864d]{grid-gap:8px;grid-template-columns:1fr 1fr;align-items:start;display:grid}.irc-field[data-v-af3e864d]{min-width:0}.irc-fields .v2-field[data-v-af3e864d]{border-width:1px;border-color:#966c404d;border-radius:12px;min-height:42px;padding:4px 10px}.irc-fields input[data-v-af3e864d]{font-size:13px;font-weight:600}.irc-warn[data-v-af3e864d] .v2-field{background:#e0a45f1a;border-color:#e0a45f}.irc-note[data-v-af3e864d]{color:#83591c;margin-top:3px;font-size:11.5px;display:block}.irc-supplier[data-v-af3e864d]{background:#e0a45f14;border:1px solid #e0a45f;border-radius:12px;grid-column:1/-1;padding:10px}.irc-supplier__head[data-v-af3e864d]{flex-wrap:wrap;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.irc-supplier__head b[data-v-af3e864d]{margin-right:8px}.irc-supplier__head span[data-v-af3e864d]{color:#83591c;font-size:11.5px}.irc-supplier__grid[data-v-af3e864d]{grid-gap:8px;grid-template-columns:1fr 1fr;display:grid}.irc-supplier__actions[data-v-af3e864d]{flex-wrap:wrap;align-items:center;margin-top:8px;display:flex}.irc-supplier__actions .irc-note[data-v-af3e864d]{margin:0 0 0 8px}.irc-fields .irc-field--row[data-v-af3e864d]{grid-column:1/-1}.irc-supplier-pick[data-v-af3e864d]{align-items:center;display:flex}.irc-supplier-pick__select[data-v-af3e864d]{flex:auto;min-width:0}.irc-iconbtn[data-v-af3e864d]{color:#8c6440;cursor:pointer;background:#fff;border:1px solid #966c404d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-left:6px;padding:0;display:flex}.irc-iconbtn--on[data-v-af3e864d]{background:#c69c7229;border-color:#8c6440}.irc-iconbtn[data-v-af3e864d]:disabled{opacity:.55;cursor:default}.irc-supplier-pick button.irc-iconbtn[data-v-af3e864d]{min-height:0}.irc-link[data-v-af3e864d]{color:#8c6440;font:inherit;cursor:pointer;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700;text-decoration:underline}.irc-warnings[data-v-af3e864d]{color:#83591c;background:#e0a45f24;border-radius:10px;margin:10px 0 0;padding:8px 10px 8px 26px;font-size:12px}.irc-lines[data-v-af3e864d]{margin-top:10px}.irc-grid[data-v-af3e864d]{grid-gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;padding:0 8px 0 10px;display:grid}.irc-lines__head[data-v-af3e864d]{color:#6b645c;background:#3e2f220a;border-radius:10px;padding-top:5px;padding-bottom:4px;font-size:10px}.irc-line[data-v-af3e864d]{background:#fffdfa;border:1px solid #966c4033;border-left-width:4px;border-radius:12px;margin-top:8px;padding-top:8px;padding-bottom:8px;box-shadow:0 1px 2px #3c28140f}.irc-line--doubt[data-v-af3e864d]{background:#fff8ee;border-left-color:#e0a45f}.irc-line--none[data-v-af3e864d]{background:#fff6ea;border-left-color:#e0a45f}.irc-line--alt[data-v-af3e864d]{background-image:linear-gradient(#46321e09,#46321e09)}.irc-line__name[data-v-af3e864d]{flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.irc-line__src[data-v-af3e864d]{-webkit-line-clamp:2;color:#22303b;word-break:break-word;background:#e8ecf0;border-left:3px solid #7c8d9b;border-radius:7px;-webkit-box-orient:vertical;align-self:flex-start;max-width:100%;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.irc-line__qty[data-v-af3e864d]{color:#5b6873;font-weight:500}.irc-line__vat[data-v-af3e864d]{color:#8a8178;margin-top:2px;font-size:11px}.irc-line__flag[data-v-af3e864d]{color:#83591c;margin-top:2px;font-size:11px;font-weight:600}.irc-line__flag--warn[data-v-af3e864d]{color:#8e3c31}.irc-select[data-v-af3e864d]{margin-top:3px;display:block;position:relative}.irc-select select[data-v-af3e864d]{color:#2c2926;background:#fff;border:1px solid #966c404d;border-radius:9px;width:100%;height:34px;padding:0 8px;font-size:13px;font-weight:600}.irc-line--none .irc-select select[data-v-af3e864d]{color:#83591c;border-color:#e0a45f}.irc-num[data-v-af3e864d]{color:#6b645c;white-space:nowrap;background:#fff;border:1px solid #966c404d;border-radius:9px;align-items:center;height:34px;padding:0 7px;font-size:10.5px;display:flex}.irc-num input[data-v-af3e864d]{color:#2c2926;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;margin-right:3px;padding:0;font-size:13px;font-weight:700}.irc-num[data-v-af3e864d]:focus-within{border-color:#c69c72}.irc-pick[data-v-af3e864d]{align-items:center;margin-top:3px;display:flex}.irc-pick .irc-select[data-v-af3e864d]{flex:1;min-width:0;margin-top:0}.irc-plus[data-v-af3e864d]{color:#8c6440;cursor:pointer;background:#fff;border:1px solid #966c404d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:6px;padding:0;display:flex}.irc-plus--on[data-v-af3e864d]{background:#c69c7229;border-color:#8c6440}.irc-line button.irc-plus[data-v-af3e864d]{min-height:0}.irc-new__pick .irc-plus[data-v-af3e864d]{margin-top:2px}.irc-unit-label[data-v-af3e864d]{color:#2c2926;cursor:pointer;background:#c69c721a;border:1px solid #966c404d;border-radius:7px;flex:none;align-items:center;height:24px;margin:0 -3px 0 0;padding:0 5px 0 7px;font-size:12px;font-weight:700;line-height:1;display:flex}.irc-unit-label svg[data-v-af3e864d]{color:#8c6440;margin-left:3px}.irc-line button.irc-unit-label[data-v-af3e864d]{min-height:0}.irc-unit[data-v-af3e864d]{color:#6b645c;background:0 0;border:0;flex:none;max-width:56px;height:28px;margin:0 -4px 0 0;padding:0 2px;font-size:11.5px;font-weight:600}.irc-pack[data-v-af3e864d]{color:#6b645c;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:12px;font-weight:600;display:flex}.irc-pack input[data-v-af3e864d]{color:#2c2926;background:#fff;border:1px solid #966c404d;border-radius:8px;width:72px;height:28px;margin:0 5px;padding:0 6px;font-size:13px;font-weight:700}.irc-pack--ask[data-v-af3e864d]{color:#83591c}.irc-pack--ask input[data-v-af3e864d]{border-color:#e0a45f}.irc-new[data-v-af3e864d]{background:#fffbf6;border:1px dashed #966c4073;border-radius:10px;flex-wrap:wrap;align-items:flex-end;margin-top:6px;padding:8px 10px 10px;display:flex}.irc-new__title[data-v-af3e864d]{color:#2c2926;flex:100%;margin-bottom:6px;font-size:12.5px}.irc-new__field[data-v-af3e864d]{color:#6b645c;flex-direction:column;flex:120px;min-width:0;margin:0 8px 8px 0;font-size:11px;display:flex}.irc-new__field--wide[data-v-af3e864d]{flex:100%;margin-right:0}.irc-new__field input[data-v-af3e864d],.irc-new__field select[data-v-af3e864d]{color:#2c2926;background:#fff;border:1px solid #966c404d;border-radius:9px;width:100%;height:34px;margin-top:2px;padding:0 8px;font-size:13px;font-weight:600}.irc-new__pack[data-v-af3e864d]{align-items:center;display:flex}.irc-new__pack i[data-v-af3e864d]{margin-left:5px;font-style:normal;font-weight:600}.irc-new__err[data-v-af3e864d]{flex:100%;margin:0 0 6px}.irc-new__pick[data-v-af3e864d]{align-items:center;display:flex}.irc-new__pick select[data-v-af3e864d]{flex:auto;min-width:0}.irc-new__add[data-v-af3e864d]{background:#c69c721a;border-radius:9px;flex:100%;align-items:flex-end;margin:-2px 0 8px;padding:6px 8px 0;display:flex}.irc-new__add .irc-new__field[data-v-af3e864d]{margin-bottom:6px}.irc-new__add .irc-new__field--short[data-v-af3e864d]{flex:0 80px}.irc-new__addbtn[data-v-af3e864d]{flex:none;height:34px;margin-bottom:6px}.irc-new__close[data-v-af3e864d]{flex:none;height:34px;margin:0 0 6px 6px}.irc-new__foot[data-v-af3e864d]{flex:100%;justify-content:flex-end;display:flex}.irc-x[data-v-af3e864d]{color:#8e3c31;cursor:pointer;background:#3e2f220f;border:0;border-radius:9px;width:28px;height:34px;padding:0;font-size:15px}.irc-empty[data-v-af3e864d]{color:#83591c;padding:12px;font-size:12.5px}.irc-err[data-v-af3e864d]{color:#8e3c31;margin-top:8px;font-size:12px;font-weight:600}.irc-foot[data-v-af3e864d]{flex-wrap:wrap;align-items:center;margin-top:10px;display:flex}.irc-foot__total[data-v-af3e864d]{color:#6b645c;flex:100%;margin-bottom:8px;font-size:12.5px}.irc-foot__total b[data-v-af3e864d]{color:#2c2926;font-size:15px}.irc-foot__btn[data-v-af3e864d]{border-radius:12px;flex:1 1 0;height:46px}.irc-hint[data-v-af3e864d]{color:#6b645c;margin:8px 0 0;font-size:11.5px;line-height:1.4}@media (min-width:761px){.irc-grid[data-v-af3e864d]{grid-template-columns:minmax(0,1fr) 130px 130px 28px}.irc-new__field--wide[data-v-af3e864d]{flex:2 220px;margin-right:8px}.irc-line__name[data-v-af3e864d]{grid-column:auto}.irc-fields[data-v-af3e864d]{grid-template-columns:1.6fr 1.1fr .7fr .8fr}.irc-fields .irc-field--row[data-v-af3e864d]{grid-column:auto}.irc-foot__total[data-v-af3e864d]{flex:auto;margin-bottom:0}.irc-foot__btn[data-v-af3e864d]{flex:none;min-width:170px}.irc-sheets[data-v-af3e864d]{grid-template-columns:repeat(auto-fill,132px)}.irc-sheet__img[data-v-af3e864d]{height:170px}.irc-foot__total+.irc-foot__btn[data-v-af3e864d]{margin-left:12px}}.irj[data-v-a884500d]{margin-bottom:12px;padding:10px 12px}.irj-head[data-v-a884500d]{color:#6b645c;flex-wrap:wrap;align-items:baseline;margin-bottom:4px;font-size:12px;display:flex}.irj-head b[data-v-a884500d]{color:#2c2926;margin-right:8px;font-size:14.5px}.irj-list[data-v-a884500d]{margin:0;padding:0;list-style:none}.irj-row[data-v-a884500d]{border-top:1px solid #2c29260f;flex-wrap:wrap;align-items:center;padding:8px 0;display:flex}.irj-row[data-v-a884500d]:first-child{border-top:0}.irj-text[data-v-a884500d]{color:#6b645c;flex-direction:column;flex:1;min-width:0;margin-right:8px;font-size:12px;display:flex}.irj-text small[data-v-a884500d]{font-size:11px}.irj-text b[data-v-a884500d]{color:#2c2926;font-size:13.5px}.irj-text span[data-v-a884500d]{text-overflow:ellipsis;overflow:hidden}.irj-row--done .irj-text b[data-v-a884500d]{color:#3d6b3a}.irj-row--error .irj-text b[data-v-a884500d],.irj-row--error .irj-text span[data-v-a884500d]{color:#8e3c31}.irj-actions[data-v-a884500d]{flex:none;align-items:center;display:flex}.irj-actions[data-v-a884500d]>*+*{margin-left:6px}.irj-open[data-v-a884500d]{color:#8c6440;font-size:12px;font-weight:700}.irj-x[data-v-a884500d]{color:#6b645c;cursor:pointer;background:#3e2f220f;border:0;border-radius:9px;width:32px;height:32px;padding:0;font-size:16px;line-height:32px}.irj-x[data-v-a884500d]:disabled{opacity:.55;cursor:default}.irj-spin[data-v-a884500d]{border:2.5px solid #c69c724d;border-top-color:#c69c72;border-radius:50%;flex:none;width:18px;height:18px;margin-right:10px;animation:.9s linear infinite irj-turn-a884500d}.irj-dot[data-v-a884500d]{background:#6e9f68;border-radius:50%;flex:none;width:10px;height:10px;margin:0 14px 0 4px}.irj-row--error .irj-dot[data-v-a884500d]{background:#c0604f}.irj-drive[data-v-a884500d]{color:#6b645c;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600}.irj-drive--ok[data-v-a884500d]{color:#3d6b3a}.irj-drive--warn[data-v-a884500d]{color:#83591c}.irj-drive__link[data-v-a884500d]{color:#8c6440;margin-left:6px;text-decoration:underline}.irj-ask[data-v-a884500d]{color:#2c2926;background:#e0a45f24;border-radius:10px;flex-wrap:wrap;align-items:center;width:100%;margin-top:8px;padding:8px 10px;font-size:12.5px;display:flex}.irj-ask span[data-v-a884500d]{flex:200px;margin:2px 8px 2px 0}.irj-ask__no[data-v-a884500d]{margin-left:6px}@keyframes irj-turn-a884500d{to{transform:rotate(360deg)}}@media (max-width:760px){.irj-row[data-v-a884500d]{flex-wrap:wrap}.irj-text[data-v-a884500d]{flex:60%}.irj-text span[data-v-a884500d]{white-space:normal}.irj-row--done .irj-actions[data-v-a884500d],.irj-row--error .irj-actions[data-v-a884500d]{width:100%;margin-top:6px;padding-left:28px}.irj-ask span[data-v-a884500d]{flex:100%;margin:0 0 8px}.irj-ask__yes[data-v-a884500d]{margin-left:0}}.inv2-h36[data-v-c9c08b1b]{border-radius:11px;height:36px;font-size:13px}.inv2-plus[data-v-c9c08b1b]{border-radius:13px;flex:none;width:42px;height:42px}.inv2-cam[data-v-c9c08b1b]{color:#5c4128;background:#c69c7238;margin-right:8px}.inv2-error[data-v-c9c08b1b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.inv2-main[data-v-c9c08b1b]{flex-direction:column;gap:8px;min-width:0;display:flex}.inv2-search[data-v-c9c08b1b]{height:40px}.inv2-search input[data-v-c9c08b1b]{height:36px;font-size:14px}.inv2-muted[data-v-c9c08b1b]{color:#6b645c}.inv2-bold[data-v-c9c08b1b]{font-weight:700}.inv2-right[data-v-c9c08b1b]{text-align:right}.inv2-ellipsis[data-v-c9c08b1b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inv2-t--warn[data-v-c9c08b1b]{color:#83591c!important}.inv2-t--err[data-v-c9c08b1b]{color:#8e3c31!important}.inv2-err[data-v-c9c08b1b]{color:#8e3c31;font-size:12px;font-weight:600}.inv2-hint[data-v-c9c08b1b]{color:#6b645c;margin:0;font-size:11.5px;line-height:1.4}.inv2-hint a[data-v-c9c08b1b]{color:#8c6440;font-weight:600}.inv2-state[data-v-c9c08b1b]{color:#6b645c;font-size:12.5px}.inv2-hidden[data-v-c9c08b1b]{color:#a79f96;font-style:normal;font-weight:500}.inv2-whfilter[data-v-c9c08b1b]{color:#3a6178;background:#5c7b9224;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 4px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.inv2-whfilter button[data-v-c9c08b1b]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:16px}.inv2-c-date[data-v-c9c08b1b]{flex:none;width:40px}.inv2-c-name[data-v-c9c08b1b]{flex:1}.inv2-c-sum[data-v-c9c08b1b]{text-align:right;flex:none;width:84px}.inv2-c-sup[data-v-c9c08b1b]{text-align:right;flex:none;width:90px}.inv2-row[data-v-c9c08b1b]{min-height:46px;padding-top:5px;padding-bottom:5px}.inv2-row__date[data-v-c9c08b1b]{color:#6b645c;flex:none;width:40px;font-size:11.5px}.inv2-row__main[data-v-c9c08b1b]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.inv2-row__name[data-v-c9c08b1b]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;font-size:13.5px;font-weight:500;overflow:hidden}.inv2-row__meta[data-v-c9c08b1b]{text-overflow:ellipsis;white-space:nowrap;color:#6b645c;font-size:11px;overflow:hidden}.inv2-row__meta b[data-v-c9c08b1b]{font-weight:700}.inv2-row__sum[data-v-c9c08b1b]{text-align:right;color:#2c2926;flex:none;width:84px;font-size:12.5px;font-weight:700}.inv2-row--off .inv2-row__name[data-v-c9c08b1b],.inv2-row--off .inv2-row__sum[data-v-c9c08b1b],.inv2-row--off .inv2-tname b[data-v-c9c08b1b]{color:#a79f96}.inv2-empty[data-v-c9c08b1b]{margin:8px}.inv2-skeleton[data-v-c9c08b1b]{flex-direction:column;gap:6px;padding:8px;display:flex}.inv2-skeleton span[data-v-c9c08b1b]{background:linear-gradient(90deg,#3e2f220a,#3e2f2217,#3e2f220a) 0 0/200% 100%;border-radius:10px;height:40px;animation:1.2s linear infinite inv2-shimmer-c9c08b1b}@keyframes inv2-shimmer-c9c08b1b{to{background-position:-200% 0}}.inv2-ed[data-v-c9c08b1b]{gap:10px}.inv2-ed__head[data-v-c9c08b1b]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inv2-sel[data-v-c9c08b1b]{border-width:1px;border-color:#966c404d;border-radius:12px;min-height:42px;padding:4px 10px}.inv2-sel[data-v-c9c08b1b] select,.inv2-sel input[data-v-c9c08b1b]{font-size:13px;font-weight:600}.inv2-sel--empty[data-v-c9c08b1b] select{color:#83591c}.inv2-items[data-v-c9c08b1b]{background:var(--cp-card);border:1px solid #966c402e;border-radius:12px;overflow:hidden}.inv2-stock[data-v-c9c08b1b]{font-size:11px;display:block}.inv2-igrid[data-v-c9c08b1b]{grid-template-columns:minmax(0,1fr) 72px 72px 28px;align-items:center;gap:6px;padding:0 8px 0 10px;display:grid}.inv2-items__head[data-v-c9c08b1b]{color:#6b645c;background:#3e2f220a;padding-top:5px;padding-bottom:4px;font-size:10px}.inv2-item[data-v-c9c08b1b]{border-top:1px solid #2c29260f;min-height:46px}.inv2-item__name[data-v-c9c08b1b]{flex-direction:column;min-width:0;display:flex}.inv2-item__name b[data-v-c9c08b1b]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.inv2-item__name small[data-v-c9c08b1b]{color:#6b645c;font-size:11px}.inv2-item__x[data-v-c9c08b1b]{justify-content:flex-end;display:flex}.inv2-x[data-v-c9c08b1b]{color:#8e3c31;background:#3e2f220f;border:0;border-radius:9px;width:28px;height:34px;padding:0;font-size:15px}.inv2-num[data-v-c9c08b1b]{color:#6b645c;white-space:nowrap;background:#fff;border:1px solid #966c404d;border-radius:9px;align-items:center;gap:3px;height:34px;padding:0 7px;font-size:10.5px;display:flex}.inv2-num--on[data-v-c9c08b1b]{border:1.5px solid #c69c72}.inv2-num input[data-v-c9c08b1b]{color:#2c2926;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:0;font-size:13px;font-weight:700}.inv2-num[data-v-c9c08b1b]:focus-within{border-color:#c69c72}.inv2-add[data-v-c9c08b1b]{background:#c69c7214;border-top:1px solid #2c29260f;flex-direction:column;gap:7px;padding:9px 10px 10px;display:flex}.inv2-add__row[data-v-c9c08b1b]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.inv2-add__q[data-v-c9c08b1b]{background:#fff;border:1.5px solid #c69c72;border-radius:10px;outline:none;grid-column:1/-1;height:38px;padding:0 10px;font-size:13.5px}.inv2-add__num[data-v-c9c08b1b]{height:38px}.inv2-add__btn[data-v-c9c08b1b]{color:#fbf3e4;background:#4a3524;border:0;grid-column:1/-1;height:38px}.inv2-chips[data-v-c9c08b1b]{flex-wrap:wrap;gap:5px;display:flex}.inv2-chip[data-v-c9c08b1b]{background:var(--cp-card);color:#3e2f22;cursor:pointer;border:1px solid #966c4040;border-radius:9px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.inv2-chip--on[data-v-c9c08b1b]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.inv2-addbtn[data-v-c9c08b1b]{border-radius:11px;width:calc(100% - 16px);height:38px;margin:8px;font-size:13px}.inv2-foot[data-v-c9c08b1b]{align-items:center;gap:8px;display:flex}.inv2-foot__del[data-v-c9c08b1b]{flex:none}.inv2-foot__hint[data-v-c9c08b1b]{flex:1;min-width:0}.inv2-foot__go[data-v-c9c08b1b]{flex:auto}.inv2-foot>.v2-btn[data-v-c9c08b1b]{border-radius:12px;height:46px}.inv2-done[data-v-c9c08b1b]{flex-direction:column;gap:8px;display:flex}.inv2-done__card[data-v-c9c08b1b]{background:var(--cp-card);border:1px solid #966c402e;border-radius:14px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.inv2-done__wh[data-v-c9c08b1b]{color:#8b857d;font-size:11px}.inv2-done__total[data-v-c9c08b1b]{font-family:var(--v2-display);color:#3e2f22;font-size:22px;font-weight:700;line-height:1.1}.inv2-done__line[data-v-c9c08b1b]{color:#5d574f;font-size:12px}.inv2-done__items[data-v-c9c08b1b]{background:var(--cp-card);border:1px solid #966c4029;border-radius:12px;overflow:hidden}.inv2-dgrid[data-v-c9c08b1b]{grid-template-columns:minmax(0,1fr) auto 84px;align-items:center;gap:8px;padding:0 10px;display:grid}.inv2-done__head[data-v-c9c08b1b]{color:#6b645c;background:#3e2f220a;padding-top:6px;padding-bottom:4px;font-size:10px}.inv2-done__row[data-v-c9c08b1b]{border-top:1px solid #2c29260f;min-height:36px;font-size:12.5px}.inv2-done__row .mono[data-v-c9c08b1b]{font-size:11.5px}.inv2-done__sum[data-v-c9c08b1b]{font-weight:700}.inv2-newsup[data-v-c9c08b1b]{border-radius:16px;height:46px}.inv2-suped[data-v-c9c08b1b]{gap:8px}.inv2-supgrid[data-v-c9c08b1b]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.inv2-sup-name[data-v-c9c08b1b],.inv2-sup-contact[data-v-c9c08b1b],.inv2-sup-comment[data-v-c9c08b1b]{grid-column:1/-1}.inv2-in[data-v-c9c08b1b]{background:#fff;border:1px solid #966c404d;border-radius:10px;outline:none;min-width:0;height:40px;padding:0 11px;font-size:13.5px}.inv2-in[data-v-c9c08b1b]:focus{border-color:#c69c72}.inv2-in--strong[data-v-c9c08b1b]{border:1.5px solid #c69c72;height:42px;font-size:14.5px;font-weight:600}@media (max-width:760px){.inv2-desk-search[data-v-c9c08b1b]{display:none}.inv2-foot[data-v-c9c08b1b]{flex-wrap:wrap}.inv2-foot__hint[data-v-c9c08b1b]{flex-basis:100%;order:-1}}@media (min-width:761px){.inv2[data-v-c9c08b1b] .v2-head__text{flex:0 auto}.inv2-desk-search[data-v-c9c08b1b]{flex:0 260px}.inv2-layout[data-v-c9c08b1b]{align-items:start}.inv2-card[data-v-c9c08b1b]{border-radius:20px}.inv2-grid[data-v-c9c08b1b]{grid-template-columns:64px minmax(0,1fr) 150px 70px 110px 100px;align-items:center;gap:10px;display:grid}.inv2-sgrid[data-v-c9c08b1b]{grid-template-columns:minmax(0,1fr) 130px 150px 150px 110px;align-items:center;gap:10px;display:grid}.inv2-trow[data-v-c9c08b1b]{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c29260f;min-height:40px;padding:0 16px;font-size:12.5px}.inv2-trow[data-v-c9c08b1b]:hover{background:#c69c7214}.inv2-trow--open[data-v-c9c08b1b],.inv2-trow--open[data-v-c9c08b1b]:hover{background:#c69c7224}.inv2-newrow[data-v-c9c08b1b]{color:#8c6440;font-weight:600;display:flex}.inv2-tname[data-v-c9c08b1b]{align-items:baseline;gap:8px;min-width:0;display:flex}.inv2-tname b[data-v-c9c08b1b]{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-weight:600;overflow:hidden}.inv2-tname small[data-v-c9c08b1b]{text-overflow:ellipsis;white-space:nowrap;color:#8b857d;min-width:0;font-size:11.5px;overflow:hidden}.v2-pill[data-v-c9c08b1b]{font-style:normal}.inv2-pill--draft[data-v-c9c08b1b]{color:#83591c;background:#e0a45f33}.inv2-pill--received[data-v-c9c08b1b]{color:#3e6b4a;background:#6e9a7a2e}.inv2-pill--cancelled[data-v-c9c08b1b]{color:#8b857d;background:#3e2f2212}.inv2-ed[data-v-c9c08b1b]{padding:12px 16px 14px}.inv2-ed__head[data-v-c9c08b1b]{grid-template-columns:1fr 1fr 2fr}.inv2-igrid[data-v-c9c08b1b]{grid-template-columns:minmax(0,1fr) 120px 120px 100px 110px 70px;gap:10px;padding:0 12px}.inv2-item[data-v-c9c08b1b]{min-height:42px}.inv2-x[data-v-c9c08b1b]{width:auto;height:30px;padding:0 9px;font-size:12px;font-weight:600}.inv2-add[data-v-c9c08b1b]{flex-direction:column;padding:8px 12px}.inv2-add__row[data-v-c9c08b1b]{grid-template-columns:minmax(0,1fr) 120px 120px 100px;gap:10px}.inv2-add__q[data-v-c9c08b1b]{background:0 0;border:1.5px dashed #8c644073;grid-column:auto;height:34px}.inv2-add__q[data-v-c9c08b1b]:focus{background:#fff;border-style:solid}.inv2-add__num[data-v-c9c08b1b]{height:34px}.inv2-add__btn[data-v-c9c08b1b]{grid-column:auto;height:34px}.inv2-foot[data-v-c9c08b1b]{border-top:1px dashed #966c404d;padding-top:10px}.inv2-foot>.v2-btn[data-v-c9c08b1b]{height:38px}.inv2-foot__go[data-v-c9c08b1b]{flex:none;min-width:130px}.inv2-foot__total[data-v-c9c08b1b]{color:#6b645c;flex:none;font-size:12px}.inv2-foot__total b[data-v-c9c08b1b]{font-family:var(--v2-display);color:#3e2f22;margin-left:4px;font-size:19px}.inv2-done[data-v-c9c08b1b]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.inv2-done__card[data-v-c9c08b1b]{order:2}.inv2-done__items[data-v-c9c08b1b]{order:1}.inv2-done .inv2-photos[data-v-c9c08b1b]{order:3;grid-column:1/-1}.inv2-dgrid[data-v-c9c08b1b]{grid-template-columns:minmax(0,1fr) 220px 110px;padding:0 12px}.inv2-supgrid[data-v-c9c08b1b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inv2-sup-name[data-v-c9c08b1b]{grid-column:span 2}.inv2-sup-contact[data-v-c9c08b1b]{grid-column:auto}.inv2-sup-comment[data-v-c9c08b1b]{grid-column:span 3}.inv2-suped[data-v-c9c08b1b]{padding:12px 16px 14px}}.wo2-error[data-v-20020972]{justify-content:space-between;align-items:center;gap:10px;display:flex}.wo2-main[data-v-20020972]{flex-direction:column;gap:8px;min-width:0;display:flex}.wo2-loss[data-v-20020972]{color:#8e3c31}.wo2-muted[data-v-20020972]{color:#6b645c}.wo2-bold[data-v-20020972]{font-weight:700}.wo2-right[data-v-20020972]{text-align:right}.wo2-ellipsis[data-v-20020972]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wo2-err[data-v-20020972]{color:#8e3c31;font-size:12px;font-weight:600}.wo2-hint[data-v-20020972]{color:#6b645c;margin:0;font-size:11.5px;line-height:1.4}.wo2-state[data-v-20020972]{color:#6b645c;font-size:12.5px}.wo2-dot[data-v-20020972]{border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}.wo2-tabs--compact[data-v-20020972] .v2-tab__count{font-family:var(--v2-display);font-size:15px}.wo2-chips[data-v-20020972]{scrollbar-width:none;gap:6px;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.wo2-chips[data-v-20020972]::-webkit-scrollbar{display:none}.wo2-chip[data-v-20020972]{color:#45403a;white-space:nowrap;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:9px;flex:none;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.wo2-chip b[data-v-20020972]{opacity:.75;font-size:11px;font-weight:700}.wo2-chip[aria-pressed=true][data-v-20020972]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.wo2-whfilter[data-v-20020972]{color:#3a6178;background:#5c7b9224;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 4px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.wo2-whfilter button[data-v-20020972]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:16px}.wo2-c-date[data-v-20020972]{flex:none;width:40px}.wo2-c-name[data-v-20020972]{flex:1}.wo2-c-sum[data-v-20020972]{text-align:right;flex:none;width:80px}.wo2-row[data-v-20020972]{min-height:46px;padding-top:5px;padding-bottom:5px}.wo2-row__date[data-v-20020972]{color:#6b645c;flex:none;width:40px;font-size:11.5px}.wo2-row__main[data-v-20020972]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wo2-row__name[data-v-20020972]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex;overflow:hidden}.wo2-row__meta[data-v-20020972]{text-overflow:ellipsis;white-space:nowrap;color:#6b645c;font-size:11px;overflow:hidden}.wo2-row__meta b[data-v-20020972]{font-weight:700}.wo2-row__sum[data-v-20020972]{text-align:right;flex:none;width:80px;font-size:12.5px;font-weight:700}.wo2-row--off .wo2-row__name[data-v-20020972],.wo2-row--off .wo2-tname b[data-v-20020972]{color:#a79f96}.wo2-empty[data-v-20020972]{margin:8px}.wo2-skeleton[data-v-20020972]{flex-direction:column;gap:6px;padding:8px;display:flex}.wo2-skeleton span[data-v-20020972]{background:linear-gradient(90deg,#3e2f220a,#3e2f2217,#3e2f220a) 0 0/200% 100%;border-radius:10px;height:40px;animation:1.2s linear infinite wo2-shimmer-20020972}@keyframes wo2-shimmer-20020972{to{background-position:-200% 0}}.wo2-ed[data-v-20020972]{gap:10px}.wo2-draft[data-v-20020972]{flex-direction:column;gap:8px;display:flex}.wo2-draft__side[data-v-20020972],.wo2-draft__main[data-v-20020972]{flex-direction:column;gap:8px;min-width:0;display:flex}.wo2-head2[data-v-20020972]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wo2-sel[data-v-20020972]{min-width:0}.wo2-sel__val[data-v-20020972]{align-items:center;gap:7px;display:flex}.wo2-sel select[data-v-20020972]{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.wo2-custom[data-v-20020972]{background:#fff;border:1.5px solid #c69c72;border-radius:12px;outline:none;height:44px;padding:0 12px;font-size:14px}.wo2-add[data-v-20020972]{grid-template-columns:minmax(0,1fr) 92px 44px;align-items:stretch;gap:6px;display:grid}.wo2-add__sel select[data-v-20020972]{font-size:14px}.wo2-qty[data-v-20020972]{background:#fff;border:1.5px solid #c69c72;border-radius:12px;align-items:center;gap:4px;padding:0 8px;display:flex}.wo2-qty input[data-v-20020972]{text-align:right;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;font-size:14px;font-weight:700}.wo2-qty span[data-v-20020972]{color:#8b857d;flex:none;font-size:11px}.wo2-qty--line[data-v-20020972]{border-width:1px;border-color:#966c404d;border-radius:10px;height:36px}.wo2-qty--line[data-v-20020972]:focus-within{border-color:#c69c72}.wo2-qty--over[data-v-20020972],.wo2-qty--over[data-v-20020972]:focus-within{border:1.5px solid #c0685c}.wo2-plus[data-v-20020972]{background:var(--v2-primary);color:var(--v2-primary-text);cursor:pointer;border:0;border-radius:12px;font-size:20px;font-weight:600}.wo2-items[data-v-20020972]{background:var(--cp-card);border:1px solid #966c402e;border-radius:12px;overflow:hidden}.wo2-igrid[data-v-20020972]{grid-template-columns:minmax(0,1fr) 82px 32px;align-items:center;gap:6px;padding:0 8px 0 10px;display:grid}.wo2-items__head[data-v-20020972]{color:#6b645c;background:#3e2f220a;padding-top:5px;padding-bottom:4px;font-size:10px}.wo2-item[data-v-20020972]{border-top:1px solid #2c29260f;min-height:48px}.wo2-item__name[data-v-20020972]{flex-direction:column;min-width:0;padding:4px 0;display:flex}.wo2-item__name b[data-v-20020972]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wo2-item__name small[data-v-20020972]{color:#6b645c;font-size:10.5px}.wo2-item__name .wo2-over[data-v-20020972]{color:#8e3c31;font-weight:700}.v2 .wo2-x[data-v-20020972]{border-radius:9px;width:32px;height:32px;padding:0;font-size:15px}.wo2-foot[data-v-20020972]{gap:8px;display:flex}.wo2-foot[data-v-20020972]>*{border-radius:12px;height:46px}.wo2-go[data-v-20020972]{flex:1;font-weight:600}.wo2-done[data-v-20020972],.wo2-done__side[data-v-20020972]{flex-direction:column;gap:8px;display:flex}.wo2-done__line[data-v-20020972]{color:#5d574f;margin:0;font-size:12px}.wo2-cancel[data-v-20020972]{border-radius:12px;height:42px}.wo2-done__list[data-v-20020972]{background:var(--cp-card);border:1px solid #966c4029;border-radius:12px;overflow:hidden}.wo2-dgrid[data-v-20020972]{grid-template-columns:minmax(0,1fr) auto 80px;align-items:center;gap:8px;padding:0 10px;display:grid}.wo2-done__head[data-v-20020972]{color:#6b645c;padding-top:6px;padding-bottom:4px;font-size:10px}.wo2-done__row[data-v-20020972]{border-top:1px solid #2c29260f;min-height:36px;font-size:12.5px}.wo2-done__row .mono[data-v-20020972]{font-size:11.5px}.wo2-done__sum[data-v-20020972]{color:#8e3c31;border-top:1px dashed #966c404d;min-height:36px;font-size:12.5px;font-weight:700}.wo2-new[data-v-20020972]{height:36px}@media (max-width:760px){.wo2-new[data-v-20020972]{display:none}}@media (min-width:761px){.wo2-layout[data-v-20020972]{align-items:start}.wo2-card[data-v-20020972]{border-radius:20px}.wo2-rail-gap[data-v-20020972]{margin-top:12px}.wo2-rrail[data-v-20020972]{flex-direction:column;gap:3px;display:flex}.wo2-rrail__item[data-v-20020972]{color:#2c2926;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 9px 3px;font-size:12.5px;font-weight:600;display:flex;position:relative}.wo2-rrail__name[data-v-20020972]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wo2-rrail__item b[data-v-20020972]{color:#8c6440;font-size:11px;font-weight:700}.wo2-rrail__item[data-v-20020972]:hover{background:#c69c721f}.wo2-rrail__item[aria-pressed=true][data-v-20020972]{background:#c69c7233;border-color:#b98d6280}.wo2-rrail__bar[data-v-20020972]{background:#3e2f220f;border-radius:2px;height:3px;position:absolute;bottom:3px;left:23px;right:9px;overflow:hidden}.wo2-rrail__bar i[data-v-20020972]{height:100%;display:block}.wo2-grid[data-v-20020972]{grid-template-columns:56px minmax(0,1fr) 124px 64px 90px 100px;align-items:center;gap:10px;display:grid}.wo2-trow[data-v-20020972]{cursor:pointer;border-bottom:1px solid #2c29260f;min-height:40px;padding:0 16px;font-size:12.5px}.wo2-trow[data-v-20020972]:hover{background:#c69c7214}.wo2-trow--open[data-v-20020972],.wo2-trow--open[data-v-20020972]:hover{background:#c69c7224}.wo2-tname[data-v-20020972]{align-items:center;gap:7px;min-width:0;display:flex}.wo2-tname b[data-v-20020972]{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;font-weight:600;overflow:hidden}.wo2-tname small[data-v-20020972]{text-overflow:ellipsis;white-space:nowrap;color:#8b857d;min-width:0;font-size:11.5px;overflow:hidden}.v2-pill[data-v-20020972]{font-style:normal}.wo2-pill--draft[data-v-20020972]{color:#83591c;background:#e0a45f33}.wo2-pill--confirmed[data-v-20020972]{color:#3e6b4a;background:#6e9a7a2e}.wo2-pill--cancelled[data-v-20020972]{color:#8b857d;background:#3e2f2212}.wo2-ed[data-v-20020972]{padding:12px 16px 14px}.wo2-draft[data-v-20020972]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:14px;display:grid}.wo2-draft__side[data-v-20020972]{background:var(--cp-card);border:1px solid #966c402e;border-radius:14px;order:2;padding:12px}.wo2-draft__main[data-v-20020972]{order:1}.wo2-head2[data-v-20020972]{grid-template-columns:1fr}.wo2-total[data-v-20020972]{color:#5d574f;border-top:1px dashed #966c404d;justify-content:space-between;align-items:baseline;padding-top:6px;font-size:12.5px;display:flex}.wo2-total b[data-v-20020972]{font-family:var(--v2-display);color:#8e3c31;font-size:20px;font-weight:700}.wo2-go[data-v-20020972]{border-radius:11px;flex:none;height:40px}.wo2-del[data-v-20020972]{border-radius:10px;height:34px}.wo2-add[data-v-20020972]{background:#c69c721a;border-radius:12px;grid-template-columns:minmax(0,1fr) 110px auto;padding:8px}.wo2-add .v2-field[data-v-20020972]{min-height:44px}.wo2-plus[data-v-20020972]{background:#4a3524;padding:0 14px;font-size:13px}.wo2-igrid[data-v-20020972]{grid-template-columns:minmax(0,1fr) 110px 76px 60px;gap:10px;padding:0 12px}.wo2-item[data-v-20020972]{min-height:44px}.v2 .wo2-x[data-v-20020972]{justify-self:end;width:auto;padding:0 10px}.wo2-done[data-v-20020972]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:14px;display:grid}.wo2-done__side[data-v-20020972]{order:2}.wo2-done__list[data-v-20020972]{order:1}.wo2-done__card[data-v-20020972]{background:var(--cp-card);color:#6b645c;border:1px solid #966c402e;border-radius:14px;flex-direction:column;gap:2px;padding:12px;font-size:12px;display:flex}.wo2-done__card b[data-v-20020972]{font-family:var(--v2-display);color:#8e3c31;font-size:22px;font-weight:700}.wo2-dgrid[data-v-20020972]{grid-template-columns:minmax(0,1fr) 110px 90px;padding:0 12px}}.ia2-error[data-v-5bbbfc73]{justify-content:space-between;align-items:center;gap:10px;display:flex}.ia2-main[data-v-5bbbfc73]{flex-direction:column;gap:8px;min-width:0;display:flex}.ia2-muted[data-v-5bbbfc73]{color:#6b645c}.ia2-bold[data-v-5bbbfc73]{font-weight:700}.ia2-right[data-v-5bbbfc73]{text-align:right}.ia2-ellipsis[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ia2-warn[data-v-5bbbfc73]{color:#83591c!important}.ia2-err[data-v-5bbbfc73]{color:#8e3c31;font-size:12px;font-weight:600}.ia2-hint[data-v-5bbbfc73]{color:#6b645c;margin:0;font-size:11.5px;line-height:1.4}.ia2-state[data-v-5bbbfc73]{color:#6b645c;font-size:12.5px}.ia2-eyebrow[data-v-5bbbfc73]{font-family:var(--v2-mono);letter-spacing:1.2px;text-transform:uppercase;color:#8b857d;font-size:9.5px}.ia2-newcard[data-v-5bbbfc73]{background:var(--cp-card);border:1.5px solid #c69c72;border-radius:14px;flex-direction:column;gap:7px;padding:11px 12px 12px;display:flex}.ia2-newcard__wh[data-v-5bbbfc73]{cursor:pointer;background:#fff;border:1px solid #966c4040;border-radius:11px;justify-content:space-between;align-items:center;height:44px;padding:0 12px;font-size:14px;display:flex}.ia2-newcard__wh span[data-v-5bbbfc73]{color:#8c6440;font-size:11.5px}.ia2-newcard__cancel[data-v-5bbbfc73]{height:38px}.ia2-whfilter[data-v-5bbbfc73]{color:#3a6178;background:#5c7b9224;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 4px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ia2-whfilter button[data-v-5bbbfc73]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:16px}.ia2-c-date[data-v-5bbbfc73]{flex:none;width:40px}.ia2-c-name[data-v-5bbbfc73]{flex:1}.ia2-c-sum[data-v-5bbbfc73]{text-align:right;flex:none;width:84px}.ia2-row[data-v-5bbbfc73]{min-height:46px;padding-top:5px;padding-bottom:5px}.ia2-row__date[data-v-5bbbfc73]{color:#6b645c;flex:none;width:40px;font-size:11.5px}.ia2-row__main[data-v-5bbbfc73]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ia2-row__name[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;font-size:13.5px;font-weight:500;overflow:hidden}.ia2-row__meta[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;color:#6b645c;font-size:11px;overflow:hidden}.ia2-row__meta b[data-v-5bbbfc73]{font-weight:700}.ia2-row__sum[data-v-5bbbfc73]{text-align:right;flex:none;width:84px;font-size:12.5px;font-weight:700}.ia2-row--off .ia2-row__name[data-v-5bbbfc73],.ia2-row--off .ia2-tname b[data-v-5bbbfc73]{color:#a79f96}.ia2-empty[data-v-5bbbfc73]{margin:8px}.ia2-skeleton[data-v-5bbbfc73]{flex-direction:column;gap:6px;padding:8px;display:flex}.ia2-skeleton span[data-v-5bbbfc73]{background:linear-gradient(90deg,#3e2f220a,#3e2f2217,#3e2f220a) 0 0/200% 100%;border-radius:10px;height:40px;animation:1.2s linear infinite ia2-shimmer-5bbbfc73}@keyframes ia2-shimmer-5bbbfc73{to{background-position:-200% 0}}.ia2-ed[data-v-5bbbfc73]{gap:10px}.ia2-draft__left[data-v-5bbbfc73]{flex-direction:column;gap:8px;min-width:0;display:flex}.ia2-sticky[data-v-5bbbfc73]{z-index:2;background:#f8eedf;flex-direction:column;gap:7px;margin:-9px -12px 0;padding:9px 12px 8px;display:flex;position:sticky;top:0}.ia2-progress[data-v-5bbbfc73]{color:#5d574f;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.ia2-big[data-v-5bbbfc73]{font-family:var(--v2-display);color:#3e2f22;font-size:17px;font-weight:700}.ia2-bar[data-v-5bbbfc73]{background:#3e2f221a;border-radius:3px;height:6px;overflow:hidden}.ia2-bar i[data-v-5bbbfc73]{background:#6e9a7a;border-radius:3px;height:100%;transition:width .2s;display:block}.ia2-seg button[data-v-5bbbfc73]{border-radius:9px;height:32px;font-size:12px}.ia2-seg .ia2-seg--diff[data-v-5bbbfc73]{color:#8e3c31}.ia2-cats[data-v-5bbbfc73]{scrollbar-width:none;gap:6px;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.ia2-cats[data-v-5bbbfc73]::-webkit-scrollbar{display:none}.ia2-cat[data-v-5bbbfc73]{text-align:left;cursor:pointer;background:#fffdf4b3;border:1px solid #2c292614;border-radius:12px;flex:none;align-items:center;gap:7px;min-width:112px;height:44px;padding:0 9px 0 6px;display:flex;position:relative;overflow:hidden}.ia2-cat[aria-pressed=true][data-v-5bbbfc73]{background:var(--cp-card);border:1.5px solid #b98d62}.ia2-cat__sq[data-v-5bbbfc73]{border-radius:2px;flex:none;width:3px;height:26px;margin-left:3px}.ia2-cat__text[data-v-5bbbfc73]{flex-direction:column;min-width:0;display:flex}.ia2-cat__text b[data-v-5bbbfc73]{white-space:nowrap;font-size:12px;font-weight:600}.ia2-cat__text small[data-v-5bbbfc73]{color:#6b645c;font-size:10px}.ia2-cat__bar[data-v-5bbbfc73]{background:#3e2f220f;height:3px;position:absolute;bottom:0;left:0;right:0}.ia2-cat__bar i[data-v-5bbbfc73],.ia2-ghead__bar i[data-v-5bbbfc73],.ia2-siderail__bar i[data-v-5bbbfc73]{height:100%;display:block}.ia2-items[data-v-5bbbfc73]{background:var(--cp-card);border:1px solid #966c402e;border-radius:12px;overflow:hidden}.ia2-igrid[data-v-5bbbfc73]{grid-template-columns:minmax(0,1fr) 86px 54px;align-items:center;gap:6px;padding:0 8px 0 10px;display:grid}.ia2-items__head[data-v-5bbbfc73]{color:#6b645c;background:#3e2f220a;padding-top:5px;padding-bottom:4px;font-size:10px}.ia2-ghead[data-v-5bbbfc73]{background:#3e2f220d;border-top:1px solid #2c29260f;align-items:center;gap:7px;padding:5px 10px;font-size:11.5px;display:flex}.ia2-ghead b[data-v-5bbbfc73]{color:#3e2f22;font-weight:700}.ia2-ghead small[data-v-5bbbfc73]{color:#6b645c;margin-left:auto;font-size:10px}.ia2-ghead__sq[data-v-5bbbfc73]{border-radius:2px;flex:none;width:3px;height:16px}.ia2-ghead__bar[data-v-5bbbfc73]{background:#3e2f2214;border-radius:2px;width:44px;height:4px;overflow:hidden}.ia2-item[data-v-5bbbfc73]{border-top:1px solid #2c29260f;min-height:48px}.ia2-item--conflict[data-v-5bbbfc73]{background:#e0a45f1f}.ia2-item__name[data-v-5bbbfc73]{flex-direction:column;min-width:0;padding:4px 0;display:flex}.ia2-item__name b[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ia2-item__name small[data-v-5bbbfc73]{color:#6b645c;font-size:10.5px}.ia2-fact[data-v-5bbbfc73]{background:#fff;border:1px solid #966c404d;border-radius:10px;height:36px;display:flex;overflow:hidden}.ia2-fact--eq[data-v-5bbbfc73]{border-color:#6e9a7a99}.ia2-fact--diff[data-v-5bbbfc73]{border:1.5px solid #c69c72}.ia2-fact[data-v-5bbbfc73]:focus-within{border-color:#c69c72}.ia2-fact input[data-v-5bbbfc73]{text-align:right;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:0 6px;font-size:13px;font-weight:700}.ia2-fact button[data-v-5bbbfc73]{color:#3e6b4a;cursor:pointer;background:#6e9a7a1f;border:0;flex:none;width:26px;font-weight:700}.ia2-diff[data-v-5bbbfc73]{flex-direction:column;align-items:flex-end;font-size:11.5px;display:flex}.ia2-diff small[data-v-5bbbfc73]{font-size:10px}.ia2-foot[data-v-5bbbfc73]{gap:8px;display:flex}.ia2-foot[data-v-5bbbfc73]>*{border-radius:12px;height:46px}.ia2-go[data-v-5bbbfc73]{flex:1;font-weight:600}.v2 .ia2-go.v2-btn--danger[data-v-5bbbfc73]{background:var(--v2-primary);color:var(--v2-primary-text);border:0}.ia2-done[data-v-5bbbfc73],.ia2-done__side[data-v-5bbbfc73]{flex-direction:column;gap:8px;display:flex}.ia2-done__line[data-v-5bbbfc73]{color:#5d574f;margin:0;font-size:12px}.ia2-tiles[data-v-5bbbfc73]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ia2-tile[data-v-5bbbfc73]{background:var(--cp-card);border:1px solid #966c4029;border-radius:12px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ia2-tile span[data-v-5bbbfc73]{color:#8b857d;font-size:10.5px}.ia2-tile b[data-v-5bbbfc73]{font-family:var(--v2-display);font-size:18px;font-weight:700}.ia2-cancel[data-v-5bbbfc73]{border-radius:12px;height:42px}.ia2-done__list[data-v-5bbbfc73]{background:var(--cp-card);border:1px solid #966c4029;border-radius:12px;overflow:hidden}.ia2-done__title[data-v-5bbbfc73]{color:#5d574f;background:#3e2f220a;padding:8px 10px;font-size:11.5px;font-weight:600}.ia2-dgrid[data-v-5bbbfc73]{grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:8px;padding:0 10px;display:grid}.ia2-done__head[data-v-5bbbfc73]{color:#6b645c;padding-top:6px;padding-bottom:4px;font-size:10px}.ia2-done__row[data-v-5bbbfc73]{border-top:1px solid #2c29260f;min-height:36px;font-size:12.5px}.ia2-done__row .mono[data-v-5bbbfc73]{font-size:11.5px}.ia2-newlabel[data-v-5bbbfc73]{color:#6b645c;white-space:nowrap;font-size:12px}.ia2-newwh[data-v-5bbbfc73]{background:var(--cp-card);color:#3e2f22;white-space:nowrap;cursor:pointer;border:1px solid #966c4040;border-radius:11px;height:36px;padding:0 12px;font-size:13px;font-weight:600}.ia2-newwh[data-v-5bbbfc73]:hover{background:#f2e3cd}@media (max-width:760px){.ia2-newlabel[data-v-5bbbfc73],.ia2-newwh[data-v-5bbbfc73]{display:none}}@media (min-width:761px){.ia2[data-v-5bbbfc73] .v2-head__text{flex:auto}.ia2[data-v-5bbbfc73] .v2-head__actions{flex-wrap:wrap;justify-content:flex-end}.ia2-layout[data-v-5bbbfc73]{align-items:start}.ia2-card[data-v-5bbbfc73]{border-radius:20px}.ia2-rail-gap[data-v-5bbbfc73]{margin-top:12px}.ia2-whrail[data-v-5bbbfc73]{flex-direction:column;gap:3px;display:flex}.ia2-whrail__item[data-v-5bbbfc73]{color:#2c2926;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 9px;font-size:12.5px;font-weight:600;display:flex}.ia2-whrail__item span[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ia2-whrail__item b[data-v-5bbbfc73]{color:#8c6440;font-size:11.5px;font-weight:700}.ia2-whrail__item[data-v-5bbbfc73]:hover{background:#c69c721f}.ia2-whrail__item[aria-pressed=true][data-v-5bbbfc73]{background:#c69c7233;border-color:#b98d6280}.ia2-grid[data-v-5bbbfc73]{grid-template-columns:60px minmax(0,1fr) 110px 120px 110px;align-items:center;gap:10px;display:grid}.ia2-trow[data-v-5bbbfc73]{cursor:pointer;border-bottom:1px solid #2c29260f;min-height:40px;padding:0 16px;font-size:12.5px}.ia2-trow[data-v-5bbbfc73]:hover{background:#c69c7214}.ia2-trow--open[data-v-5bbbfc73],.ia2-trow--open[data-v-5bbbfc73]:hover{background:#c69c7224}.ia2-tname[data-v-5bbbfc73]{align-items:baseline;gap:8px;min-width:0;display:flex}.ia2-tname b[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-weight:600;overflow:hidden}.ia2-tname small[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;color:#8b857d;min-width:0;font-size:11.5px;overflow:hidden}.v2-pill[data-v-5bbbfc73]{font-style:normal}.ia2-pill--draft[data-v-5bbbfc73]{color:#83591c;background:#e0a45f33}.ia2-pill--confirmed[data-v-5bbbfc73]{color:#3e6b4a;background:#6e9a7a2e}.ia2-pill--cancelled[data-v-5bbbfc73]{color:#8b857d;background:#3e2f2212}.ia2-ed[data-v-5bbbfc73]{padding:12px 16px 14px}.ia2-draft[data-v-5bbbfc73]{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.ia2-sticky[data-v-5bbbfc73]{background:0 0;margin:0;padding:0;position:static}.ia2-toolbar[data-v-5bbbfc73]{align-items:flex-end;gap:10px;display:flex}.ia2-seg[data-v-5bbbfc73]{flex:none}.ia2-seg button[data-v-5bbbfc73]{height:28px;padding:0 10px}.ia2-desc[data-v-5bbbfc73]{flex:1;min-width:0}.ia2-items[data-v-5bbbfc73]{max-height:380px;overflow-y:auto}.ia2-igrid[data-v-5bbbfc73]{grid-template-columns:minmax(0,1fr) 72px 124px 70px;gap:10px;padding:0 12px}.ia2-items__head[data-v-5bbbfc73]{z-index:1;background:#f6efe3;position:sticky;top:0}.ia2-item[data-v-5bbbfc73]{min-height:42px}.ia2-fact[data-v-5bbbfc73]{height:32px}.ia2-side[data-v-5bbbfc73]{flex-direction:column;gap:8px;display:flex}.ia2-side__card[data-v-5bbbfc73]{background:var(--cp-card);color:#5d574f;border:1px solid #966c402e;border-radius:14px;flex-direction:column;gap:8px;padding:12px;font-size:12.5px;display:flex}.ia2-big--desk[data-v-5bbbfc73]{font-size:22px}.ia2-siderail[data-v-5bbbfc73]{flex-direction:column;gap:2px;display:flex}.ia2-siderail__item[data-v-5bbbfc73]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;height:30px;padding:0 6px;font-size:12px;display:flex;position:relative}.ia2-siderail__item[aria-pressed=true][data-v-5bbbfc73]{background:#c69c722e;border-color:#b98d6273}.ia2-siderail__name[data-v-5bbbfc73]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ia2-siderail__item small[data-v-5bbbfc73]{color:#6b645c;font-size:10.5px}.ia2-siderail__bar[data-v-5bbbfc73]{background:#3e2f220f;height:2px;position:absolute;bottom:2px;left:33px;right:6px}.ia2-money[data-v-5bbbfc73]{border-top:1px dashed #966c404d;grid-template-columns:1fr auto;gap:4px 8px;padding-top:6px;display:grid}.ia2-go--desk[data-v-5bbbfc73]{border-radius:11px;flex:none;height:40px}.ia2-fill[data-v-5bbbfc73]{border-radius:10px;height:34px;font-size:12.5px}.ia2-del[data-v-5bbbfc73]{border-radius:10px;height:34px}.ia2-done[data-v-5bbbfc73]{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.ia2-done__side[data-v-5bbbfc73]{order:2}.ia2-done__list[data-v-5bbbfc73]{order:1}.ia2-dgrid[data-v-5bbbfc73]{grid-template-columns:minmax(0,1fr) 64px 64px 66px 72px;padding:0 12px}}.orders-v2__sub[data-v-b8381941]{letter-spacing:.6px;color:var(--v2-hint);font-size:10px}.orders-v2__controls[data-v-b8381941]{flex-direction:column;gap:8px;display:flex}.orders-v2__period-row[data-v-b8381941]{align-items:center;gap:8px;min-width:0;display:flex}.orders-v2__period[data-v-b8381941]{flex:none;position:relative}.orders-v2__totals[data-v-b8381941]{min-width:0;color:var(--v2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.orders-v2__dist[data-v-b8381941]{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.orders-v2__dist span[data-v-b8381941]{border-radius:2px;height:100%}.orders-v2__legend[data-v-b8381941]{color:var(--v2-muted-2);white-space:nowrap;gap:10px;margin-top:-3px;font-size:9.5px;display:flex;overflow:hidden}.orders-v2__legend span[data-v-b8381941]{flex:none;align-items:center;gap:4px;display:inline-flex}.orders-v2__legend i[data-v-b8381941]{border-radius:2px;width:6px;height:6px}.orders-v2__board[data-v-b8381941]{flex-direction:column;display:flex}.orders-v2__group[data-v-b8381941]{background:var(--v2-card);border:2px solid #966c4024;border-radius:16px;margin-bottom:4px;overflow:hidden}.orders-v2__row[data-v-b8381941]{color:var(--v2-text)}.orders-v2__time[data-v-b8381941]{flex:none;width:34px;font-size:11px}.orders-v2__main[data-v-b8381941]{flex-direction:column;flex:1;min-width:0;display:flex}.orders-v2__items[data-v-b8381941],.orders-v2__meta[data-v-b8381941],.orders-v2__ellipsis[data-v-b8381941]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orders-v2__items[data-v-b8381941]{font-size:13px;font-weight:500}.orders-v2__meta[data-v-b8381941]{color:var(--v2-hint);font-size:11px}.orders-v2__meta b[data-v-b8381941]{font-weight:500}.orders-v2__right[data-v-b8381941]{flex-direction:column;flex:none;align-items:flex-end;display:flex}.orders-v2__amount[data-v-b8381941]{font-size:12.5px;font-weight:700}.orders-v2__wait[data-v-b8381941]{font-size:10px}.orders-v2__expand[data-v-b8381941]{gap:8px}.orders-v2__col[data-v-b8381941]{flex-direction:column;gap:6px;min-width:0;display:flex}.orders-v2__head-line[data-v-b8381941]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.orders-v2__emp[data-v-b8381941]{color:var(--v2-muted);font-size:12px}.orders-v2__no-full[data-v-b8381941]{color:var(--v2-muted-2);margin-left:auto;font-size:11px}.orders-v2__line[data-v-b8381941]{align-items:center;gap:8px;min-height:30px;font-size:13px;display:flex}.orders-v2__qty[data-v-b8381941]{width:22px;color:var(--v2-accent);font-weight:700}.orders-v2__line-name[data-v-b8381941]{flex:1;min-width:0}.orders-v2__line-sum[data-v-b8381941]{color:#45403a}.orders-v2__remove[data-v-b8381941]{width:32px;height:32px;color:var(--v2-err);cursor:pointer;background:0 0;border:1px solid #c0685c4d;border-radius:9px;flex:none;font-size:12px}.orders-v2__empty-lines[data-v-b8381941]{color:var(--v2-hint);padding:4px 0;font-size:13px}.orders-v2__dishes[data-v-b8381941]{flex-wrap:wrap;gap:5px;max-height:188px;display:flex;overflow-y:auto}.orders-v2__dishes button[data-v-b8381941]{background:var(--v2-card);white-space:nowrap;cursor:pointer;border:1px solid #966c4040;border-radius:10px;height:34px;padding:0 10px;font-size:12.5px}.orders-v2__dishes button .mono[data-v-b8381941]{color:var(--v2-hint);font-size:10.5px}.orders-v2__err[data-v-b8381941]{color:var(--v2-err);font-size:12px}.orders-v2__picker[data-v-b8381941]{border-radius:12px;height:40px;font-size:13.5px}.orders-v2__discount[data-v-b8381941]{color:#96692b;font-size:12.5px;display:flex}.orders-v2__discount .mono[data-v-b8381941]{margin-left:auto}.orders-v2__notes[data-v-b8381941]{flex-wrap:wrap;gap:5px;display:flex}.orders-v2__notes[data-v-b8381941]:empty{display:none}.orders-v2__pay[data-v-b8381941]{color:var(--v2-muted-2);align-items:baseline;gap:8px;font-size:12px;display:flex}.orders-v2__final[data-v-b8381941]{font-family:var(--v2-display);color:var(--v2-head);white-space:nowrap;margin-left:auto;font-size:19px;font-weight:700;line-height:1}.orders-v2__final small[data-v-b8381941]{color:var(--v2-muted-2);font-family:inherit;font-size:12px;font-weight:400}.orders-v2__actions[data-v-b8381941]{gap:6px;display:flex}.orders-v2__actions .v2-btn[data-v-b8381941]{flex:auto}.orders-v2__actions .v2-btn--danger[data-v-b8381941]:not(.v2-btn--grow){flex:none}.orders-v2__btn--off[data-v-b8381941]{color:#a79f96;background:#2c292614}.orders-v2__skeleton[data-v-b8381941]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.orders-v2__skeleton span[data-v-b8381941]{background:linear-gradient(90deg,#fffdf480,#fffdf4e6,#fffdf480) 0 0/200% 100%;border-radius:14px;height:48px;animation:1.4s linear infinite orders-v2-shimmer-b8381941}@keyframes orders-v2-shimmer-b8381941{to{background-position:-200% 0}}.orders-v2__foot[data-v-b8381941]{align-items:center;gap:8px;display:flex}@media (min-width:761px){.orders-v2[data-v-b8381941]{height:100%;min-height:0}.orders-v2__period--desk[data-v-b8381941]{margin-left:4px}.orders-v2[data-v-b8381941] .v2-head__text{flex:none}.orders-v2__totals[data-v-b8381941]{font-size:11.5px}.orders-v2__desk-search[data-v-b8381941]{width:240px}.orders-v2__desk-row[data-v-b8381941]{align-items:center;gap:14px;display:flex}.orders-v2__desk-dist[data-v-b8381941]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.orders-v2__desk-dist .orders-v2__legend[data-v-b8381941]{gap:12px;margin:0;font-size:10px}.orders-v2__desk-dist .orders-v2__legend i[data-v-b8381941]{width:7px;height:7px}.orders-v2__board[data-v-b8381941]{background:var(--v2-card);border:2px solid var(--v2-card-line);border-radius:20px;flex:1;min-height:0;overflow:auto}.orders-v2__board>.v2-table-head[data-v-b8381941]{z-index:2;background:var(--v2-card);position:sticky;top:0}.orders-v2__grid[data-v-b8381941]{grid-template-columns:50px 88px 96px minmax(0,1fr) 128px 84px 76px 92px 58px;align-items:center;gap:10px;display:grid}.orders-v2__board .v2-group-head[data-v-b8381941]{top:31px}.orders-v2__group[data-v-b8381941]{border:0;border-radius:0;margin:0}.orders-v2__row[data-v-b8381941]{border-bottom-color:#2c29260d;height:36px;min-height:36px}.orders-v2__cells[data-v-b8381941]{width:100%;font-size:12.5px}.orders-v2__cells .mono[data-v-b8381941]{font-size:11.5px}.orders-v2__no[data-v-b8381941]{font-weight:700}.orders-v2__status[data-v-b8381941]{white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.orders-v2__status i[data-v-b8381941]{border-radius:50%;width:7px;height:7px}.orders-v2__muted[data-v-b8381941]{color:var(--v2-muted)}.orders-v2__muted-2[data-v-b8381941]{color:var(--v2-muted-2)}.num[data-v-b8381941]{text-align:right}.orders-v2__cells .orders-v2__amount[data-v-b8381941]{font-size:12.5px}.orders-v2__cells .orders-v2__wait[data-v-b8381941]{font-size:11px}.orders-v2__expand[data-v-b8381941]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:start;gap:24px;padding:12px 16px 14px 76px;display:grid}.orders-v2__line[data-v-b8381941]{min-height:28px;font-size:12.5px}.orders-v2__line-sum[data-v-b8381941]{text-align:right;width:70px;color:var(--v2-text);font-weight:700}.orders-v2__remove[data-v-b8381941]{border-radius:8px;width:26px;height:26px;font-size:11px}.orders-v2__dishes button[data-v-b8381941]{border-radius:9px;height:30px;padding:0 9px;font-size:12px}.orders-v2__picker[data-v-b8381941]{border-radius:10px;align-self:flex-start;height:32px;padding:0 12px;font-size:12.5px}.orders-v2__who[data-v-b8381941]{color:var(--v2-head);font-size:12.5px}.orders-v2__discount[data-v-b8381941]{font-size:12px}.orders-v2__discount .mono[data-v-b8381941]{margin-left:8px}.orders-v2__pay[data-v-b8381941]{flex-direction:column-reverse;align-items:flex-start;gap:6px}.orders-v2__final[data-v-b8381941]{margin-left:0}.orders-v2__actions[data-v-b8381941]{flex-direction:column;min-width:170px}.orders-v2__actions .v2-btn[data-v-b8381941]{border-radius:11px;height:36px;font-size:12.5px}.orders-v2__actions .v2-btn--danger[data-v-b8381941]:not(.v2-btn--grow){flex:auto}.orders-v2__foot[data-v-b8381941]{background:var(--v2-card);color:var(--v2-hint);border-top:1px solid #2c292612;padding:8px 16px;font-size:10.5px;position:sticky;bottom:0}.orders-v2__foot .v2-more[data-v-b8381941]{background:0 0;border-radius:9px;width:auto;height:30px;margin:0 0 0 auto;padding:0 14px;font-size:12px}}.rc2-structure[data-v-813fb4b5]{color:var(--v2-hint);font-size:10px}.rc2-h38[data-v-813fb4b5]{border-radius:11px;height:38px}.rc2-h40[data-v-813fb4b5]{height:40px}.rc2-error[data-v-813fb4b5]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rc2-phone[data-v-813fb4b5]{flex-direction:column;gap:8px;display:flex}.rc2-signal[data-v-813fb4b5]{color:#6b4a1c;background:#b3843c1a;border:1px solid #b3843c40;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:6px 12px;font-size:12.5px;line-height:1.3;display:flex}.rc2-dist__bar[data-v-813fb4b5]{gap:2px;height:8px;display:flex}.rc2-dist__bar span[data-v-813fb4b5]{border-radius:4px;flex-basis:0;min-width:4px}.rc2-dist__legend[data-v-813fb4b5]{color:#6b645c;flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:9px;display:flex}.rc2-dist__legend span[data-v-813fb4b5]{align-items:center;gap:4px;display:inline-flex}.rc2-dist__legend i[data-v-813fb4b5]{border-radius:1px;width:6px;height:6px}.rc2-dist--desk[data-v-813fb4b5]{flex:none}.rc2-dist--desk .rc2-dist__legend[data-v-813fb4b5]{font-size:10px}.rc2-signal__dot[data-v-813fb4b5]{background:#e0a45f;border-radius:50%;flex:none;width:8px;height:8px}.rc2-signal--chip[data-v-813fb4b5]{white-space:nowrap;text-overflow:ellipsis;border-radius:10px;min-height:30px;padding:0 10px;overflow:hidden}.rc2-search[data-v-813fb4b5]{height:40px}.rc2-search input[data-v-813fb4b5]{font-size:14.5px}.rc2-clear[data-v-813fb4b5]{color:#6b645c;cursor:pointer;background:#2c292612;border:0;border-radius:9px;flex:none;width:28px;height:28px;font-size:16px}.rc2-tab[data-v-813fb4b5]{position:relative}.rc2-tabdot[data-v-813fb4b5]{background:#e0a45f;border-radius:50%;flex:none;width:7px;height:7px}.rc2-cards[data-v-813fb4b5]{background:var(--v2-card);border:2px solid #966c4029;border-radius:18px;overflow:hidden}.rc2-card+.rc2-card[data-v-813fb4b5]{border-top:1.5px solid #966c404d}.rc2-card--open[data-v-813fb4b5]{background:#c69c7212}.rc2-card--open>.rc2-card__head[data-v-813fb4b5]{background:#c69c7238}.rc2-card--open+.rc2-card[data-v-813fb4b5],.rc2-card+.rc2-card--open[data-v-813fb4b5]{border-top:2px solid #a0733f8c}.rc2-card__head[data-v-813fb4b5]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 17px 0 11px;display:flex}.rc2-stripe[data-v-813fb4b5]{border-radius:2px;flex:none;width:4px;height:34px}.rc2-stripe--tab[data-v-813fb4b5]{width:3px;height:20px;margin-left:5px}.rc2-card__text[data-v-813fb4b5]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:58px;display:flex}.rc2-card__title[data-v-813fb4b5]{font-family:var(--v2-display);color:#3e2f22;font-size:17px;font-weight:700;line-height:1.15}.rc2-card__meta[data-v-813fb4b5]{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rc2-warn[data-v-813fb4b5]{color:#83591c;background:#b3843c24;border-radius:7px;flex:none;align-items:center;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.rc2-chev[data-v-813fb4b5]{color:#6b645c;flex:none;transition:transform .15s}.rc2-chev--open[data-v-813fb4b5]{transform:rotate(180deg)}.rc2-cols[data-v-813fb4b5]{color:#6b645c;background:#3e2f220a;border-top:1px solid #2c29260f;align-items:flex-end;gap:8px;padding:5px 12px 4px;font-size:10px;line-height:1.2;display:flex}.rc2-cols b[data-v-813fb4b5]{font-weight:600;display:block}.rc2-cols__name[data-v-813fb4b5]{flex:1}.rc2-cols__cost[data-v-813fb4b5]{text-align:right}.rc2-cols__margin[data-v-813fb4b5]{text-align:center;width:58px}.rc2-row[data-v-813fb4b5]{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2c29260f;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;display:flex}.rc2-row--open[data-v-813fb4b5]{background:#c69c7224}.rc2-row__name[data-v-813fb4b5]{color:#2c2926;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.rc2-off[data-v-813fb4b5]{color:#a79f96!important}.rc2-row__cost[data-v-813fb4b5]{color:#5d574f;flex:none;font-size:12px}.rc2-warn-text[data-v-813fb4b5]{color:#83591c!important}.rc2-chip[data-v-813fb4b5]{border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:58px;height:24px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.rc2-chip--good[data-v-813fb4b5]{color:#3e6b4a;background:#6e9a7a2e}.rc2-chip--mid[data-v-813fb4b5]{color:#83591c;background:#e0a45f38}.rc2-chip--bad[data-v-813fb4b5]{color:#8e3c31;background:#c0685c29}.rc2-chip--none[data-v-813fb4b5]{color:#8b857d;background:#3e2f2212}.rc2-chip--empty[data-v-813fb4b5]{color:#83591c;background:#e0a45f29}.rc2-open[data-v-813fb4b5]{background:#c69c721a;flex-direction:column;gap:7px;padding:8px 10px 10px;display:flex}.rc2-stats[data-v-813fb4b5]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rc2-stats>div[data-v-813fb4b5]{background:var(--cp-card);border:1px solid #966c4024;border-radius:11px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.rc2-stats span[data-v-813fb4b5]{font-family:var(--v2-mono);letter-spacing:.8px;text-transform:uppercase;color:#8b857d;font-size:9px}.rc2-stats b[data-v-813fb4b5]{font-family:var(--v2-display);color:#3e2f22;white-space:nowrap;font-size:16px;font-weight:700}.rc2-profit[data-v-813fb4b5]{color:#3e6b4a!important}.rc2-bar[data-v-813fb4b5]{background:#3e2f221a;border-radius:3px;height:6px;position:relative}.rc2-bar__fill[data-v-813fb4b5]{background:0 0;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.rc2-bar--good .rc2-bar__fill[data-v-813fb4b5]{background:#6e9a7a}.rc2-bar--mid .rc2-bar__fill[data-v-813fb4b5],.rc2-bar--partial .rc2-bar__fill[data-v-813fb4b5]{background:#d59a4e}.rc2-bar--bad .rc2-bar__fill[data-v-813fb4b5]{background:#c0685c}.rc2-bar__goal[data-v-813fb4b5]{background:#3e2f22;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.rc2-hint[data-v-813fb4b5]{color:#5d574f;font-size:12px;line-height:1.35}.rc2-hint b[data-v-813fb4b5]{color:#3e2f22}.rc2-lines[data-v-813fb4b5]{background:var(--cp-card);border:1px solid #966c4024;border-radius:12px;overflow:hidden}.rc2-line[data-v-813fb4b5]{border-top:1px solid #2c29260f;align-items:center;gap:6px;min-height:42px;padding:0 4px 0 10px;display:flex}.rc2-line[data-v-813fb4b5]:first-child{border-top:0}.rc2-line--off[data-v-813fb4b5]{opacity:.55}.rc2-line__name[data-v-813fb4b5]{color:#2c2926;flex-direction:column;flex:1;min-width:0;font-size:12.5px;display:flex}.rc2-line__name small[data-v-813fb4b5]{color:#8b857d;font-size:10px}.rc2-qty[data-v-813fb4b5],.rc2-dqty[data-v-813fb4b5]{color:#6b645c;align-items:center;gap:4px;font-size:11px;display:inline-flex}.rc2-qty input[data-v-813fb4b5],.rc2-dqty input[data-v-813fb4b5]{text-align:right;background:#fff;border:1px solid #966c404d;border-radius:9px;outline:none;width:76px;height:32px;padding:0 8px;font-size:12.5px;font-weight:700}.rc2-qty input[data-v-813fb4b5]:focus,.rc2-dqty input[data-v-813fb4b5]:focus{border-color:#c69c72}.rc2-qty-text[data-v-813fb4b5]{color:#5d574f;font-size:12px}.rc2-line__cost[data-v-813fb4b5]{text-align:right;color:#5d574f;white-space:nowrap;flex:none;width:56px;font-size:11.5px}.rc2-x[data-v-813fb4b5]{border-radius:9px;min-width:32px;height:32px;padding:0 8px;font-size:15px}.rc2-addbtn[data-v-813fb4b5]{color:#8c6440;cursor:pointer;background:0 0;border:1.5px dashed #8c644066;border-radius:12px;height:38px;font-size:13px;font-weight:600}.rc2-add[data-v-813fb4b5],.rc2-dadd[data-v-813fb4b5]{background:#c69c721f;border:1px solid #b98d6259;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.rc2-add__top[data-v-813fb4b5]{gap:6px;display:flex}.rc2-add__top .rc2-in[data-v-813fb4b5]{flex:1}.rc2-add__close[data-v-813fb4b5]{color:#6b645c;cursor:pointer;background:#2c29260f;border:0;border-radius:11px;flex:none;width:38px;height:38px;font-size:17px}.rc2-in[data-v-813fb4b5]{background:#fff;border:1px solid #966c404d;border-radius:11px;outline:none;min-width:0;height:38px;padding:0 10px;font-size:13.5px}.rc2-in[data-v-813fb4b5]:focus,.rc2-in[data-v-813fb4b5]:focus-within{border-color:#c69c72}.rc2-in--qty[data-v-813fb4b5],.rc2-in--loss[data-v-813fb4b5]{color:#6b645c;align-items:center;gap:4px;font-size:12px;display:inline-flex}.rc2-in--qty[data-v-813fb4b5]{border:1.5px solid #c69c72}.rc2-in--qty input[data-v-813fb4b5],.rc2-in--loss input[data-v-813fb4b5]{color:#2c2926;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13.5px;font-weight:700}.rc2-in--loss[data-v-813fb4b5]{flex:none;width:74px}.rc2-add__row[data-v-813fb4b5]{gap:6px;display:flex}.rc2-add__row .rc2-in--qty[data-v-813fb4b5]{flex:1}.rc2-quick[data-v-813fb4b5]{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.rc2-quick[data-v-813fb4b5]::-webkit-scrollbar{display:none}.rc2-qchip[data-v-813fb4b5]{color:#45403a;white-space:nowrap;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:9px;flex:none;height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.rc2-qchip[aria-pressed=true][data-v-813fb4b5]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.rc2-qchip--desk[data-v-813fb4b5]{height:26px;font-size:12px}.rc2-err[data-v-813fb4b5]{color:#8e3c31;font-size:12px}.rc2-empty-line[data-v-813fb4b5]{color:#8b857d;font-size:12px}.rc2-pad[data-v-813fb4b5]{padding:10px 12px}.rc2-skeleton[data-v-813fb4b5]{flex-direction:column;gap:8px;display:flex}.rc2-skeleton span[data-v-813fb4b5]{background:linear-gradient(90deg,#fffdf480,#fffdf4f2,#fffdf480) 0 0/200% 100%;border-radius:18px;height:56px;animation:1.2s linear infinite rc2-shimmer-813fb4b5}.rc2-skeleton--desk[data-v-813fb4b5]{padding:12px 16px}.rc2-skeleton--desk span[data-v-813fb4b5]{border-radius:9px;height:34px}@keyframes rc2-shimmer-813fb4b5{to{background-position:-200% 0}}.rc2-desk-search[data-v-813fb4b5]{width:280px}.rc2-signal--chip[data-v-813fb4b5]{flex:0 auto;min-width:0;max-width:520px}.rc2-layout[data-v-813fb4b5]{grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.rc2-rail[data-v-813fb4b5]{gap:3px;max-height:100%;overflow-y:auto}.rc2-railitem[data-v-813fb4b5]{text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:13px;align-items:center;gap:8px;padding:6px;display:flex}.rc2-railitem[data-v-813fb4b5]:hover{background:#c69c721a}.rc2-railitem[aria-pressed=true][data-v-813fb4b5]{background:#c69c7233;border-color:#b98d6280}.rc2-stripe--rail[data-v-813fb4b5]{width:3px;height:28px}.rc2-railitem__text[data-v-813fb4b5]{flex-direction:column;flex:1;min-width:0;display:flex}.rc2-railitem__name[data-v-813fb4b5]{color:#3e2f22;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rc2-railitem__sub[data-v-813fb4b5]{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rc2-table[data-v-813fb4b5]{flex-direction:column;min-height:0;max-height:100%;display:flex}.rc2-scroll[data-v-813fb4b5]{flex:1;min-height:0;overflow-y:auto}.rc2-grid[data-v-813fb4b5]{grid-template-columns:minmax(0,1fr) 70px 80px 84px 84px 150px;align-items:center;gap:12px;display:grid}.rc2-grid--nocost[data-v-813fb4b5]{grid-template-columns:minmax(0,1fr) 90px}.rc2-right[data-v-813fb4b5]{text-align:right}.rc2-ghead[data-v-813fb4b5]{z-index:1;text-align:left;color:#6b645c;cursor:pointer;background:#f6eedf;border:0;border-bottom:1px solid #2c29260f;align-items:center;gap:9px;width:100%;height:38px;padding:0 16px;display:flex;position:sticky;top:0}.rc2-stripe--group[data-v-813fb4b5]{width:3px;height:22px}.rc2-ghead__title[data-v-813fb4b5]{font-family:var(--v2-display);color:#3e2f22;font-size:15px;font-weight:700}.rc2-ghead__meta[data-v-813fb4b5]{color:#6b645c;font-size:12px}.rc2-ghead__chev[data-v-813fb4b5]{margin-left:auto;transition:transform .15s}.rc2-trow[data-v-813fb4b5]{cursor:pointer;border-bottom:1px solid #2c29260f;min-height:38px;padding:0 16px;font-size:12.5px}.rc2-trow[data-v-813fb4b5]:hover{background:#c69c7214}.rc2-trow--open[data-v-813fb4b5],.rc2-trow--open[data-v-813fb4b5]:hover{background:#c69c7224}.rc2-tname[data-v-813fb4b5]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.rc2-muted[data-v-813fb4b5]{color:#5d574f}.rc2-bold[data-v-813fb4b5]{color:#3e2f22;font-weight:700}.rc2-tmargin[data-v-813fb4b5]{align-items:center;gap:8px;display:flex}.rc2-bar--sm[data-v-813fb4b5]{flex:1}.rc2-tpct[data-v-813fb4b5]{text-align:right;flex:none;width:44px;font-size:11.5px;font-weight:700}.rc2-pct--good[data-v-813fb4b5]{color:#3e6b4a}.rc2-pct--mid[data-v-813fb4b5],.rc2-pct--empty[data-v-813fb4b5]{color:#83591c}.rc2-pct--bad[data-v-813fb4b5]{color:#8e3c31}.rc2-pct--none[data-v-813fb4b5]{color:#8b857d}.rc2-deskopen[data-v-813fb4b5]{background:#c69c721a;border-bottom:1px solid #2c292614;grid-template-columns:minmax(0,1fr) 240px;gap:20px;padding:14px 16px;display:grid}.rc2-deskopen--nocost[data-v-813fb4b5]{grid-template-columns:minmax(0,1fr)}.rc2-deskopen__main[data-v-813fb4b5]{flex-direction:column;gap:8px;min-width:0;display:flex}.rc2-itable[data-v-813fb4b5]{background:var(--cp-card);border:1px solid #966c4024;border-radius:12px;overflow:hidden}.rc2-igrid[data-v-813fb4b5]{grid-template-columns:minmax(0,1fr) 110px 80px 70px 76px;align-items:center;gap:8px;padding:0 10px;display:grid}.rc2-ihead[data-v-813fb4b5]{height:28px;font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:#8b857d;border-bottom:1px solid #2c292614;font-size:9px}.rc2-irow[data-v-813fb4b5]{border-top:1px solid #2c29260f;min-height:36px;font-size:12.5px}.rc2-irow[data-v-813fb4b5]:nth-child(2){border-top:0}.rc2-iname[data-v-813fb4b5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rc2-dqty input[data-v-813fb4b5]{width:100%;height:28px;font-size:12px}.rc2-dqty[data-v-813fb4b5]{min-width:0}.rc2-ddel[data-v-813fb4b5]{padding:0 8px;font-size:12px;height:28px!important}.rc2-addbtn--desk[data-v-813fb4b5]{align-self:flex-start;height:34px;padding:0 16px}.rc2-dadd__row[data-v-813fb4b5]{grid-template-columns:minmax(0,1fr) 110px 80px auto auto;align-items:center;gap:6px;display:grid}.rc2-dadd .rc2-in[data-v-813fb4b5]{height:34px}.rc2-dadd .rc2-in--loss[data-v-813fb4b5]{width:auto}.rc2-statcard[data-v-813fb4b5]{background:var(--cp-card);border:1px solid #966c4029;border-radius:14px;flex-direction:column;align-self:start;gap:8px;padding:12px 14px;display:flex}.rc2-statcard__row[data-v-813fb4b5]{color:#6b645c;justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.rc2-statcard__row b[data-v-813fb4b5]{font-family:var(--v2-display);color:#3e2f22;font-size:18px;font-weight:700}@media (max-width:760px){.rc2-desk-search[data-v-813fb4b5]{display:none}}.receipts-v2__controls[data-v-29612729]{flex-direction:column;gap:8px;display:flex}.receipts-v2__period-row[data-v-29612729]{align-items:center;gap:8px;min-width:0;display:flex}.receipts-v2__period[data-v-29612729]{flex:none;position:relative}.receipts-v2__pop[data-v-29612729]{min-width:220px}.receipts-v2__custom[data-v-29612729]{border-top:1px solid #2c292614;flex-direction:column;gap:6px;margin-top:4px;padding:6px 4px 2px;display:flex}.receipts-v2__custom input[data-v-29612729]{background:#fff;border:1px solid #966c404d;border-radius:9px;height:36px;padding:0 8px}.receipts-v2__custom .v2-btn[data-v-29612729]{width:100%}.receipts-v2__totals[data-v-29612729]{min-width:0;color:var(--v2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.receipts-v2__filters[data-v-29612729]{flex-direction:column;gap:8px;display:flex}.receipts-v2__methods[data-v-29612729]{flex-direction:column;gap:6px;display:flex}.receipts-v2__bar[data-v-29612729]{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.receipts-v2__bar span[data-v-29612729]{border-radius:2px;height:100%;transition:opacity .15s}.receipts-v2__chips[data-v-29612729]{flex-wrap:wrap;gap:5px;display:flex}.receipts-v2__chips button[data-v-29612729]{height:28px;color:var(--v2-head);cursor:pointer;background:#fffdf4b3;border:1px solid #2c29261a;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;display:inline-flex}.receipts-v2__chips button[aria-pressed=true][data-v-29612729]{background:#c69c7238;border-color:#8c644066}.receipts-v2__chips i[data-v-29612729]{border-radius:2px;width:7px;height:7px}.receipts-v2__chip--dim[data-v-29612729]{color:#a79f96!important}.receipts-v2__board[data-v-29612729]{flex-direction:column;display:flex}.receipts-v2__group[data-v-29612729]{background:var(--v2-card);border:2px solid #966c4024;border-radius:16px;margin-bottom:4px;overflow:hidden}.receipts-v2__row[data-v-29612729]{color:var(--v2-text)}.receipts-v2__time[data-v-29612729]{width:34px;color:var(--v2-muted-2);flex:none;font-size:11px}.receipts-v2__sq[data-v-29612729]{border-radius:2px;flex:none;width:8px;height:8px}.receipts-v2__main[data-v-29612729]{flex-direction:column;flex:1;min-width:0;display:flex}.receipts-v2__items[data-v-29612729],.receipts-v2__meta[data-v-29612729],.receipts-v2__ellipsis[data-v-29612729]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.receipts-v2__items[data-v-29612729]{font-size:13px;font-weight:500}.receipts-v2__meta[data-v-29612729]{color:var(--v2-hint);font-size:11px}.receipts-v2__meta b[data-v-29612729]{font-weight:500}.receipts-v2__right[data-v-29612729]{flex-direction:column;flex:none;align-items:flex-end;display:flex}.receipts-v2__amount[data-v-29612729]{font-size:12.5px;font-weight:700}.receipts-v2__flag[data-v-29612729]{font-size:10px;font-weight:600}.receipts-v2__expand[data-v-29612729]{gap:8px}.receipts-v2__col[data-v-29612729]{flex-direction:column;gap:7px;min-width:0;display:flex}.receipts-v2__head-line[data-v-29612729]{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.receipts-v2__push[data-v-29612729]{margin-left:auto}.receipts-v2__muted[data-v-29612729]{color:var(--v2-muted)}.receipts-v2__muted-2[data-v-29612729]{color:var(--v2-muted-2);font-size:12px}.receipts-v2__paid[data-v-29612729]{align-items:baseline;gap:8px;font-size:13px;display:flex}.receipts-v2__paid b[data-v-29612729]{font-weight:600}.receipts-v2__final[data-v-29612729]{font-family:var(--v2-display);color:var(--v2-head);white-space:nowrap;font-size:19px;font-weight:700;line-height:1}.receipts-v2__note-refund[data-v-29612729]{color:#5f5782;background:#8c86a829}.receipts-v2__line[data-v-29612729]{align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.receipts-v2__qty[data-v-29612729]{width:22px;color:var(--v2-accent);font-weight:700}.receipts-v2__grow[data-v-29612729]{flex:1;min-width:0}.receipts-v2__line-sum[data-v-29612729]{color:#45403a}.receipts-v2__payments[data-v-29612729]{background:#fffdf4cc;border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.receipts-v2__eyebrow[data-v-29612729]{letter-spacing:1px;text-transform:uppercase;color:var(--v2-hint);font-size:9px}.receipts-v2__payment[data-v-29612729]{align-items:center;gap:8px;font-size:12.5px;display:flex}.receipts-v2__payment i[data-v-29612729]{border-radius:2px;flex:none;width:8px;height:8px}.receipts-v2__payment--me[data-v-29612729]{font-weight:700}.receipts-v2__preview[data-v-29612729]{font-family:var(--v2-mono);white-space:pre;color:#2c2926;background:#fff;border-radius:6px;margin:0;padding:10px 12px;font-size:10.5px;line-height:1.5;overflow-x:auto;box-shadow:0 10px 20px -14px #281c1099}.receipts-v2__tri[data-v-29612729]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.receipts-v2__tri .v2-btn[data-v-29612729]{border-color:#8c644047;border-radius:12px;height:42px}.receipts-v2__col--actions>.v2-btn--soft[data-v-29612729]{border-radius:12px;height:42px}.receipts-v2__pay[data-v-29612729]{border-radius:14px;height:48px}.receipts-v2__payform[data-v-29612729]{background:var(--v2-card);border:1.5px solid #c69c72;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.receipts-v2__types[data-v-29612729]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px;display:grid}.receipts-v2__types button[data-v-29612729]{cursor:pointer;background:#fff;border:1px solid #2c29261f;border-radius:11px;height:40px;font-size:13px;font-weight:600}.receipts-v2__types button[aria-pressed=true][data-v-29612729]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.receipts-v2__amount-field[data-v-29612729]{background:#fff;border:1.5px solid #c69c72;border-radius:12px;align-items:center;gap:6px;height:46px;padding:0 12px;display:flex}.receipts-v2__amount-field input[data-v-29612729]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px;font-weight:700}.receipts-v2__pair[data-v-29612729]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.receipts-v2__who[data-v-29612729]{color:var(--v2-hint);font-size:11.5px}.receipts-v2__skeleton[data-v-29612729]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.receipts-v2__skeleton span[data-v-29612729]{background:#fffdf4b3;border-radius:14px;height:48px}.receipts-v2__foot[data-v-29612729]{align-items:center;gap:8px;display:flex}@media (max-width:760px){.v2-phone-hide[data-v-29612729]{display:none}}@media (min-width:761px){.receipts-v2[data-v-29612729] .v2-head__text{flex:none}.receipts-v2__totals[data-v-29612729]{font-size:11.5px}.receipts-v2__desk-search[data-v-29612729]{width:260px}.receipts-v2__filters[data-v-29612729]{flex-direction:row;align-items:center;gap:14px}.receipts-v2__seg[data-v-29612729]{flex:none}.receipts-v2__methods[data-v-29612729]{flex:1;min-width:0}.receipts-v2__chips button[data-v-29612729]{height:24px}.receipts-v2__board[data-v-29612729]{background:var(--v2-card);border:2px solid var(--v2-card-line);border-radius:20px;flex:1;min-height:0;overflow:auto}.receipts-v2__board>.v2-table-head[data-v-29612729]{z-index:2;background:var(--v2-card);position:sticky;top:0}.receipts-v2__board .v2-group-head[data-v-29612729]{top:31px}.receipts-v2__grid[data-v-29612729]{grid-template-columns:50px 88px 92px minmax(0,1fr) 88px 96px 92px 90px;align-items:center;gap:10px;display:grid}.receipts-v2__group[data-v-29612729]{border:0;border-radius:0;margin:0}.receipts-v2__row[data-v-29612729]{min-height:40px}.receipts-v2__cells[data-v-29612729]{width:100%;font-size:12.5px}.receipts-v2__cells .mono[data-v-29612729]{font-size:11.5px}.receipts-v2__bold[data-v-29612729]{font-weight:700}.receipts-v2__method[data-v-29612729],.receipts-v2__status[data-v-29612729]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.receipts-v2__method i[data-v-29612729]{border-radius:2px;flex:none;width:8px;height:8px}.receipts-v2__status[data-v-29612729]{font-size:11.5px;font-weight:600}.receipts-v2__status i[data-v-29612729]{border-radius:50%;flex:none;width:7px;height:7px}.receipts-v2__sum[data-v-29612729]{flex-direction:column;align-items:flex-end;display:flex}.receipts-v2__sum .receipts-v2__flag[data-v-29612729]{font-size:9.5px}.num[data-v-29612729]{text-align:right}.receipts-v2__expand[data-v-29612729]{grid-template-columns:minmax(0,1fr) 300px 220px;align-items:start;gap:22px;padding:14px 16px 16px 76px;display:grid}.receipts-v2__paid[data-v-29612729]{flex-wrap:wrap}.receipts-v2__line[data-v-29612729]{font-size:12.5px}.receipts-v2__line-sum[data-v-29612729]{text-align:right;width:70px;color:var(--v2-text);font-weight:700}.receipts-v2__tri[data-v-29612729]{grid-template-columns:1fr 1fr}.receipts-v2__tri .v2-btn[data-v-29612729],.receipts-v2__col--actions>.v2-btn--soft[data-v-29612729]{border-radius:11px;height:36px}.receipts-v2__pay[data-v-29612729]{border-radius:12px;height:40px}.receipts-v2__types button[data-v-29612729]{border-radius:9px;height:30px;font-size:12px}.receipts-v2__amount-field[data-v-29612729]{height:36px}.receipts-v2__amount-field input[data-v-29612729]{font-size:15px}.receipts-v2__foot[data-v-29612729]{background:var(--v2-card);color:var(--v2-hint);border-top:1px solid #2c292612;padding:8px 16px;font-size:10.5px;position:sticky;bottom:0}.receipts-v2__foot .v2-more[data-v-29612729]{background:0 0;border-radius:9px;width:auto;height:30px;margin:0 0 0 auto;padding:0 14px;font-size:12px}}.shifts-v2__sub[data-v-a5f2dc6e]{letter-spacing:.6px;color:var(--v2-hint);font-size:10px}.shifts-v2__totals[data-v-a5f2dc6e]{min-width:0;color:var(--v2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.shifts-v2__hero[data-v-a5f2dc6e]{color:#fbf3e4;background:radial-gradient(120% 90% at 100% 0,#e7cda829,#0000 55%),linear-gradient(160deg,#6a4e37 0%,#4a3524 55%,#362615 100%);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;gap:10px;padding:14px 15px;display:flex;position:relative;box-shadow:0 22px 44px -30px #1c1610d9,inset 0 1px #ffecd221}.shifts-v2__hero-top[data-v-a5f2dc6e]{align-items:center;gap:8px;display:flex}.shifts-v2__chip[data-v-a5f2dc6e]{color:#d8cfc4;background:#fff4e414;border-radius:8px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.shifts-v2__chip i[data-v-a5f2dc6e]{background:#ada59a;border-radius:50%;width:7px;height:7px}.shifts-v2__chip--open[data-v-a5f2dc6e]{color:#c5dbb0;background:#a8c08f2e}.shifts-v2__chip--open i[data-v-a5f2dc6e]{background:#a8c08f}.shifts-v2__since[data-v-a5f2dc6e]{color:#d8cfc4;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:10.5px;overflow:hidden}.shifts-v2__hero-main[data-v-a5f2dc6e]{flex-direction:column;gap:10px;display:flex}.shifts-v2__eyebrow[data-v-a5f2dc6e]{letter-spacing:.08em;text-transform:uppercase;color:#c9beb0;font-size:9px;display:block}.shifts-v2__sales b[data-v-a5f2dc6e]{font-family:var(--v2-display);font-size:32px;line-height:1.05}.shifts-v2__expected b[data-v-a5f2dc6e]{font-family:var(--v2-display);color:#f2cfa0;font-size:20px}.shifts-v2__tiles[data-v-a5f2dc6e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shifts-v2__tiles span[data-v-a5f2dc6e]{background:#fff4e412;border-radius:11px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.shifts-v2__tiles small[data-v-a5f2dc6e]{color:#c9beb0;font-size:10px}.shifts-v2__tiles b[data-v-a5f2dc6e]{font-family:var(--v2-mono);font-size:13px}.shifts-v2__hero-actions[data-v-a5f2dc6e]{gap:8px;display:flex}.shifts-v2__close-btn[data-v-a5f2dc6e]{color:#3e2f22;cursor:pointer;background:#f2e3cd;border:0;border-radius:13px;flex:1;height:46px;font-size:14px;font-weight:700}.shifts-v2__close-btn[data-v-a5f2dc6e]:disabled{opacity:.6}.shifts-v2__ghost-btn[data-v-a5f2dc6e]{color:#fbf3e4;cursor:pointer;background:0 0;border:1px solid #ffecd240;border-radius:13px;height:46px;padding:0 16px;font-weight:600}.shifts-v2__idle[data-v-a5f2dc6e]{font-family:var(--v2-display);margin:0;font-size:22px;font-weight:700}.shifts-v2__open-form[data-v-a5f2dc6e]{flex-direction:column;gap:8px;display:flex}.shifts-v2__open-label[data-v-a5f2dc6e]{color:#d8cfc4;font-size:12px}.shifts-v2__open-label span[data-v-a5f2dc6e]{color:#c9beb0}.shifts-v2__open-row[data-v-a5f2dc6e]{gap:8px;display:flex}.shifts-v2__open-input[data-v-a5f2dc6e],.shifts-v2__open-place[data-v-a5f2dc6e]{color:#fbf3e4;background:#fff4e41a;border:1px solid #ffecd238;border-radius:12px;outline:none;min-width:0;height:48px;padding:0 12px;font-size:18px}.shifts-v2__open-input[data-v-a5f2dc6e]{flex:1}.shifts-v2__open-place[data-v-a5f2dc6e]{font-size:13px}.shifts-v2__open-place option[data-v-a5f2dc6e]{color:#2c2926}.shifts-v2__open-error[data-v-a5f2dc6e]{color:#f2a594;font-size:12px}.shifts-v2__controls[data-v-a5f2dc6e]{flex-direction:column;gap:8px;display:flex}.shifts-v2__period-row[data-v-a5f2dc6e]{align-items:center;gap:8px;min-width:0;display:flex}.shifts-v2__period[data-v-a5f2dc6e]{flex:none;position:relative}.shifts-v2__board[data-v-a5f2dc6e]{flex-direction:column;display:flex}.shifts-v2__group[data-v-a5f2dc6e]{background:var(--v2-card);border:2px solid #966c4024;border-radius:16px;margin-bottom:4px;overflow:hidden}.shifts-v2__row[data-v-a5f2dc6e]{min-height:52px;color:var(--v2-text)}.shifts-v2__date[data-v-a5f2dc6e]{flex-direction:column;flex:none;align-items:center;width:30px;display:flex}.shifts-v2__date small[data-v-a5f2dc6e]{text-transform:uppercase;color:var(--v2-hint);font-size:9px}.shifts-v2__date b[data-v-a5f2dc6e]{font-family:var(--v2-display);font-size:18px;line-height:1}.shifts-v2__main[data-v-a5f2dc6e]{flex-direction:column;flex:1;min-width:0;display:flex}.shifts-v2__line1[data-v-a5f2dc6e]{font-size:13px;font-weight:500}.shifts-v2__line2[data-v-a5f2dc6e]{color:var(--v2-hint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.shifts-v2__right[data-v-a5f2dc6e]{flex-direction:column;flex:none;align-items:flex-end;display:flex}.shifts-v2__amount[data-v-a5f2dc6e]{font-size:12.5px;font-weight:700}.shifts-v2__diff[data-v-a5f2dc6e]{font-size:10px;font-weight:600}.shifts-v2__expand[data-v-a5f2dc6e]{gap:10px}.shifts-v2__col[data-v-a5f2dc6e]{flex-direction:column;gap:8px;min-width:0;display:flex}.shifts-v2__head-line[data-v-a5f2dc6e]{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.shifts-v2__push[data-v-a5f2dc6e]{margin-left:auto}.shifts-v2__muted[data-v-a5f2dc6e]{color:var(--v2-muted-2)}.shifts-v2__report[data-v-a5f2dc6e]{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.shifts-v2__report span[data-v-a5f2dc6e]{flex-direction:column;display:flex}.shifts-v2__report small[data-v-a5f2dc6e]{color:var(--v2-muted-2);font-size:10.5px}.shifts-v2__report b[data-v-a5f2dc6e]{font-size:13px;font-weight:700}.shifts-v2__comment[data-v-a5f2dc6e]{align-self:flex-start}.shifts-v2__id[data-v-a5f2dc6e]{color:var(--v2-hint);font-size:10.5px}.shifts-v2__recon[data-v-a5f2dc6e]{background:var(--v2-card);border:1px solid #2c292614;border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px;font-size:12.5px;display:flex}.shifts-v2__eyebrow-dark[data-v-a5f2dc6e]{letter-spacing:1px;text-transform:uppercase;color:var(--v2-hint);font-size:9px}.shifts-v2__recon-line[data-v-a5f2dc6e]{justify-content:space-between;gap:8px;display:flex}.shifts-v2__ok[data-v-a5f2dc6e]{color:#3e6b4a}.shifts-v2__bad[data-v-a5f2dc6e]{color:#8e3c31}.shifts-v2__strong[data-v-a5f2dc6e]{font-weight:600}.shifts-v2__recon-rule[data-v-a5f2dc6e]{border-top:1px dashed #2c292633}.shifts-v2__recon-diff[data-v-a5f2dc6e]{border-radius:9px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12.5px;display:flex}.shifts-v2__actions .v2-btn--primary[data-v-a5f2dc6e]{height:46px}.shifts-v2__expected-box[data-v-a5f2dc6e]{flex-direction:row;justify-content:space-between;align-items:center}.shifts-v2__expected-sum[data-v-a5f2dc6e]{font-family:var(--v2-display);font-size:20px!important}.shifts-v2__count[data-v-a5f2dc6e]{color:var(--v2-muted-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.shifts-v2__count input[data-v-a5f2dc6e]{background:#fff;border:1.5px solid #c69c72;border-radius:14px;outline:none;height:52px;padding:0 14px;font-size:20px}.shifts-v2__skeleton[data-v-a5f2dc6e]{flex-direction:column;gap:6px;display:flex}.shifts-v2__skeleton span[data-v-a5f2dc6e]{background:#fffdf4b3;border-radius:14px;height:52px}@media (min-width:761px){.shifts-v2[data-v-a5f2dc6e] .v2-head__text{flex:none}.shifts-v2[data-v-a5f2dc6e] .v2-head__actions{min-width:0}.shifts-v2__period[data-v-a5f2dc6e]{margin-left:4px}.shifts-v2__seg button[data-v-a5f2dc6e]{height:28px}.shifts-v2__totals[data-v-a5f2dc6e]{font-size:11.5px}.shifts-v2__hero[data-v-a5f2dc6e]{border-radius:22px;flex-direction:row;align-items:center;gap:18px;padding:14px 18px}.shifts-v2__hero-top[data-v-a5f2dc6e]{flex-direction:column;align-items:flex-start;gap:6px;min-width:170px}.shifts-v2__since[data-v-a5f2dc6e]{margin-left:0}.shifts-v2__hero-main[data-v-a5f2dc6e]{flex-direction:row;flex:1;align-items:center;gap:18px}.shifts-v2__sales b[data-v-a5f2dc6e]{font-size:34px}.shifts-v2__tiles[data-v-a5f2dc6e]{flex:1;max-width:420px}.shifts-v2__expected b[data-v-a5f2dc6e]{font-size:24px}.shifts-v2__hero-actions[data-v-a5f2dc6e]{margin-left:auto}.shifts-v2__close-btn[data-v-a5f2dc6e]{flex:none;height:44px;padding:0 20px}.shifts-v2__open-form[data-v-a5f2dc6e]{flex-direction:row;align-items:center;gap:10px;margin-left:auto}.shifts-v2__open-row .shifts-v2__open-input[data-v-a5f2dc6e]{width:200px;height:44px}.shifts-v2__open-label[data-v-a5f2dc6e]{max-width:190px}.shifts-v2__board[data-v-a5f2dc6e]{background:var(--v2-card);border:2px solid var(--v2-card-line);border-radius:20px;flex:1;min-height:0;overflow:auto}.shifts-v2__board>.v2-table-head[data-v-a5f2dc6e]{z-index:2;background:var(--v2-card);position:sticky;top:0}.shifts-v2__board .v2-group-head[data-v-a5f2dc6e]{top:31px}.shifts-v2__range[data-v-a5f2dc6e]{font-family:var(--v2-mono);color:var(--v2-muted-2);font-size:10.5px;font-weight:400}.shifts-v2__grid[data-v-a5f2dc6e]{grid-template-columns:56px 94px 80px minmax(0,1fr) 88px 72px 76px 60px 78px 72px 78px;align-items:center;gap:10px;display:grid}.shifts-v2__group[data-v-a5f2dc6e]{border:0;border-radius:0;margin:0}.shifts-v2__row[data-v-a5f2dc6e]{min-height:38px}.shifts-v2__cells[data-v-a5f2dc6e]{width:100%;font-size:12.5px}.shifts-v2__cells .mono[data-v-a5f2dc6e]{font-size:11.5px}.shifts-v2__day[data-v-a5f2dc6e]{color:var(--v2-muted-2);align-items:center;gap:5px;font-size:11px;display:inline-flex}.shifts-v2__day i[data-v-a5f2dc6e]{border-radius:50%;width:7px;height:7px}.shifts-v2__day b[data-v-a5f2dc6e]{color:var(--v2-text);font-size:13px}.shifts-v2__ellipsis[data-v-a5f2dc6e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shifts-v2__bold[data-v-a5f2dc6e]{font-weight:700}.num[data-v-a5f2dc6e]{text-align:right}.shifts-v2__expand[data-v-a5f2dc6e]{grid-template-columns:minmax(0,1fr) 320px 200px;align-items:start;gap:22px;padding:12px 16px 14px 92px;display:grid}.shifts-v2__report[data-v-a5f2dc6e]{grid-template-columns:repeat(3,minmax(0,1fr))}.shifts-v2__actions .v2-btn--primary[data-v-a5f2dc6e]{height:38px}}.rp2-phone-tabs[data-v-449aaddd]{flex-direction:column;gap:8px;display:flex}.rp2-seg-phone[data-v-449aaddd]{grid-template-columns:repeat(4,minmax(0,1fr))}.rp2-seg-phone button[data-v-449aaddd]{height:32px}.rp2-phone-tools[data-v-449aaddd]{gap:14px;padding:0 2px;display:flex}.rp2-link[data-v-449aaddd]{color:var(--v2-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.rp2-link[data-v-449aaddd]:disabled{opacity:.5}.rp2-custom[data-v-449aaddd]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rp2-custom .v2-field[data-v-449aaddd]{flex:140px}.rp2-main[data-v-449aaddd]{flex-direction:column;gap:8px;min-width:0;display:flex}.rp2-top[data-v-449aaddd]{flex-direction:column;gap:8px;display:flex}.rp2-hero[data-v-449aaddd]{background:var(--cp-dark-surface);color:#fbf3e4;border-radius:18px;padding:12px 14px}.rp2-hero__label[data-v-449aaddd]{color:#fbf3e4b3;font-size:12px}.rp2-hero__row[data-v-449aaddd]{align-items:baseline;gap:10px;display:flex}.rp2-hero__value[data-v-449aaddd]{font-family:var(--v2-display);font-size:32px;font-weight:700;line-height:1.15}.rp2-hero__value.rp2-neg[data-v-449aaddd]{color:#f2a594!important}.rp2-hero__delta[data-v-449aaddd]{color:#fbf3e499;font-size:13px;font-weight:700}.rp2-hero__delta.up[data-v-449aaddd]{color:#9fd6b0}.rp2-hero__delta.down[data-v-449aaddd]{color:#f2a594}.rp2-hero__insight[data-v-449aaddd]{color:#fbf3e4e0;margin:4px 0 0;font-size:12.5px;line-height:1.45}.rp2-quads[data-v-449aaddd]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rp2-quad[data-v-449aaddd]{background:var(--v2-card);text-align:left;cursor:pointer;border:1.5px solid #2c292614;border-radius:14px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.rp2-quad[data-v-449aaddd]:disabled{cursor:default;opacity:.75}.rp2-quad--static[data-v-449aaddd]:disabled{opacity:1}.rp2-quad__head[data-v-449aaddd]{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.rp2-quad__count[data-v-449aaddd]{font-family:var(--v2-display);color:var(--v2-head);font-size:17px;font-weight:700}.rp2-quad__rule[data-v-449aaddd]{color:#6b645c;font-size:10.5px}.rp2-quad__top[data-v-449aaddd]{color:#45403a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rp2-slices[data-v-449aaddd]{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.rp2-slices[data-v-449aaddd]::-webkit-scrollbar{display:none}.rp2-slices__caption[data-v-449aaddd]{color:var(--v2-muted-2);font-size:12px}.rp2-chip[data-v-449aaddd]{height:32px;color:var(--v2-muted);cursor:pointer;background:#fffdf499;border:1px solid #2c29261a;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.rp2-chip[aria-pressed=true][data-v-449aaddd]{background:var(--v2-card);color:var(--v2-text);border-color:#b98d62}.rp2-chip__dot[data-v-449aaddd]{border-radius:50%;width:6px;height:6px;display:inline-block}.rp2-chip__dot--ok[data-v-449aaddd]{background:#6e9a7a}.rp2-chip__dot--gap[data-v-449aaddd]{background:#e0a45f}.rp2-legend[data-v-449aaddd]{color:var(--v2-hint);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.rp2-legend i[data-v-449aaddd],.rp2-foot i[data-v-449aaddd]{vertical-align:middle;margin:0 3px 1px 0}.rp2-next[data-v-449aaddd]{color:var(--v2-muted);border:2px dashed #966c404d;border-radius:18px;flex-direction:column;gap:6px;padding:22px 18px;font-size:13px;line-height:1.45;display:flex}.rp2-next b[data-v-449aaddd]{font-family:var(--v2-display);color:var(--v2-head);font-size:17px}.rp2-cols[data-v-449aaddd]{color:var(--v2-muted-2);background:#3e2f220a;border-bottom:1px solid #2c29260f;align-items:flex-end;gap:8px;padding:5px 12px 4px;font-size:10px;line-height:1.2;display:flex}.rp2-cols b[data-v-449aaddd]{font-weight:600;display:block}.rp2-c-name[data-v-449aaddd]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rp2-c-main[data-v-449aaddd]{text-align:right;flex-direction:column;flex:none;align-items:flex-end;width:92px;display:flex}.rp2-row[data-v-449aaddd]{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c29260f;align-items:center;gap:8px;width:100%;min-height:48px;padding:5px 12px;display:flex}.rp2-row--open[data-v-449aaddd]{background:#c69c7224}.rp2-row--skel[data-v-449aaddd]{cursor:default}.rp2-name-line[data-v-449aaddd]{align-items:baseline;gap:6px;min-width:0;display:flex}.rp2-name[data-v-449aaddd]{color:var(--v2-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.rp2-tag[data-v-449aaddd]{flex:none;font-size:10.5px;font-weight:700}.rp2-sub[data-v-449aaddd]{color:#8b857d;font-size:11px}.rp2-share[data-v-449aaddd]{background:#3e2f2212;border-radius:2px;height:3px;display:block;overflow:hidden}.rp2-share i[data-v-449aaddd]{background:#c69c72;border-radius:2px;height:100%;display:block}.rp2-main-value[data-v-449aaddd]{color:var(--v2-text);font-size:13px;font-weight:700}.rp2-neg[data-v-449aaddd]{color:var(--v2-err)!important}.rp2-delta[data-v-449aaddd]{font-size:11px;font-weight:700}.rp2-delta--good[data-v-449aaddd]{color:#3e6b4a}.rp2-delta--bad[data-v-449aaddd]{color:#8e3c31}.rp2-delta--flat[data-v-449aaddd]{color:#8b857d}.rp2-expand[data-v-449aaddd]{background:#c69c721a;border-bottom:1px solid #2c292614;grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 12px 12px;font-size:12px;display:grid}.rp2-kv[data-v-449aaddd]{flex-direction:column;gap:1px;display:flex}.rp2-kv span[data-v-449aaddd]{color:#6b645c}.rp2-kv b[data-v-449aaddd]{color:var(--v2-text);font-weight:700}.rp2-kv--wide[data-v-449aaddd]{grid-column:1/-1}.rp2-kv--wide b[data-v-449aaddd]{font-family:inherit;font-weight:600}.rp2-action[data-v-449aaddd]{background:var(--v2-card);color:#5c4128;cursor:pointer;border:1px solid #2c292624;border-radius:11px;grid-column:1/-1;height:38px;font-size:13px;font-weight:600}.rp2-state[data-v-449aaddd]{color:var(--v2-muted);padding:16px 12px;font-size:13px}.rp2-skel[data-v-449aaddd]{background:linear-gradient(90deg,#3e2f220f,#3e2f221f,#3e2f220f) 0 0/200% 100%;border-radius:6px;width:100%;height:14px;animation:1.2s linear infinite rp2-shine-449aaddd;display:block}.rp2-skel--hero[data-v-449aaddd]{background:#fbf3e41f;height:36px;margin-top:6px}@keyframes rp2-shine-449aaddd{to{background-position:-200% 0}}.rp2-foot[data-v-449aaddd]{color:var(--v2-hint);flex-wrap:wrap;gap:4px 14px;margin:2px 2px 0;font-size:11px;display:flex}@media (min-width:761px){.rp2 .v2-head__actions[data-v-449aaddd]{flex-wrap:wrap;justify-content:flex-end}.rp2-seg button[data-v-449aaddd]{height:30px;padding:0 13px}.rp2-custom[data-v-449aaddd]{justify-content:flex-end}.rp2-custom .v2-field[data-v-449aaddd]{flex:0 0 170px}.rp2-layout[data-v-449aaddd]{min-height:0}.rp2-main[data-v-449aaddd]{gap:10px}.rp2-top[data-v-449aaddd]{grid-template-columns:1fr 1.1fr;gap:10px;display:grid}.rp2-top--solo[data-v-449aaddd]{grid-template-columns:1fr}.rp2-hero[data-v-449aaddd]{border-radius:20px;padding:16px 18px}.rp2-hero__value[data-v-449aaddd]{font-size:30px}.rp2-chart[data-v-449aaddd]{background:var(--v2-card);border:2px solid var(--v2-card-line);border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px 8px;display:flex}.rp2-chart__title[data-v-449aaddd]{color:var(--v2-muted-2);font-size:11.5px}.rp2-bars[data-v-449aaddd]{flex:1;align-items:stretch;gap:3px;min-height:90px;display:flex}.rp2-bar[data-v-449aaddd]{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:3px;min-width:0;padding:0;display:flex}.rp2-bar__fill[data-v-449aaddd]{background:#c69c72;border-radius:3px 3px 0 0;min-height:2px;display:block}.rp2-bar__fill--peak[data-v-449aaddd]{background:#b5784a}.rp2-bar__fill--neg[data-v-449aaddd]{background:var(--v2-err-dot)}.rp2-bar__label[data-v-449aaddd]{color:var(--v2-hint);text-align:center;white-space:nowrap;font-size:9.5px;overflow:hidden}.rp2-bar:hover .rp2-bar__fill[data-v-449aaddd]{filter:brightness(.92)}.rp2-quad[data-v-449aaddd]{padding:10px 12px}.rp2-chip[data-v-449aaddd]{border-radius:9px;height:30px}.rp2-cols[data-v-449aaddd],.rp2-row[data-v-449aaddd]{grid-template-columns:minmax(0,1fr) 150px 100px 100px 110px 70px;gap:12px;padding:0 16px;display:grid}.rp2-cols[data-v-449aaddd]{font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:var(--v2-hint);padding-top:9px;padding-bottom:7px;font-size:9px}.rp2-cols b[data-v-449aaddd]{font-weight:600;display:inline}.rp2-cols .rp2-c-main b[data-v-449aaddd]:after{content:" · "}.rp2-row[data-v-449aaddd]{min-height:38px}.rp2-row[data-v-449aaddd]:hover{background:#c69c7214}.rp2-row--open[data-v-449aaddd],.rp2-row--open[data-v-449aaddd]:hover{background:#c69c7224}.rp2-c-num[data-v-449aaddd],.rp2-c-delta[data-v-449aaddd]{text-align:right;font-size:12.5px}.rp2-c-main[data-v-449aaddd]{width:auto}.rp2-c-delta[data-v-449aaddd]{font-size:11.5px}.rp2-share--desk[data-v-449aaddd]{border-radius:4px;height:7px}.rp2-share--desk i[data-v-449aaddd]{border-radius:4px}.rp2-expand[data-v-449aaddd]{flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 16px;display:flex}.rp2-kv[data-v-449aaddd]{flex-direction:row;gap:5px}.rp2-kv--wide b[data-v-449aaddd]{font-weight:600}.rp2-action[data-v-449aaddd]{height:32px;margin-left:auto;padding:0 12px}}@media (min-width:1101px){.rp2-layout[data-v-449aaddd]{height:100%;overflow:hidden}.rp2-main[data-v-449aaddd]{height:100%;padding-bottom:12px;overflow-y:auto}.rp2-rail-wrap[data-v-449aaddd]{align-self:start}}.wallet-card-code[data-v-946cf6fb]{flex-direction:column;align-items:center;gap:2px;margin-top:4px;display:flex}.wallet-card-code-label[data-v-946cf6fb]{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:11px}.wallet-card-code-value[data-v-946cf6fb]{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.wallet-card-stamps[data-v-946cf6fb]{opacity:.85;justify-content:center;gap:16px;margin:6px 0 2px;font-size:14px;display:flex}.wallet-card-stamps strong[data-v-946cf6fb]{font-weight:700}.cust-v4[data-v-f787e334]{color:#2c2926;background-image:var(--cp-page-bg);background-size:var(--cp-page-bg-size);background-attachment:fixed;gap:11px;min-height:100vh;margin:-12px -16px -11px;padding:12px;font-family:inherit;display:flex}.customers-mobile-only[data-v-f787e334]{display:none}.cv-main[data-v-f787e334]{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.cv-head[data-v-f787e334]{align-items:center;gap:11px;min-width:780px;display:flex}.cv-title[data-v-f787e334]{min-width:0}.cv-eyebrow[data-v-f787e334]{color:#8b857d;letter-spacing:1.8px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8.5px}.cv-head h1[data-v-f787e334]{letter-spacing:-.5px;margin:3px 0 0;font-size:21px;font-weight:600}.cv-search[data-v-f787e334]{background:#fff;border:1px solid #2c292624;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;max-width:420px;height:38px;margin-left:auto;padding:0 12px;display:flex;box-shadow:0 10px 24px -22px #1e1a16cc}.cv-search[data-v-f787e334]:focus-within{border-color:#8c644073}.cv-search-icon[data-v-f787e334]{color:#9a948c;flex:none}.cv-search input[data-v-f787e334]{color:#2c2926;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-family:inherit;font-size:13px}.cv-search input[data-v-f787e334]::placeholder{color:#a19a91}.cv-primary[data-v-f787e334]{color:#241c13;cursor:pointer;background:linear-gradient(150deg,#e7cda8,#a9805b);border:none;border-radius:12px;align-items:center;gap:7px;height:38px;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex;box-shadow:0 14px 28px -16px #a9805bf2}.cv-primary[data-v-f787e334]:hover{background:linear-gradient(150deg,#f2dcbc,#b98f66)}.cv-primary--small[data-v-f787e334]{height:32px;padding:0 13px;font-size:12px}.cv-board[data-v-f787e334]{min-width:780px;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 262px;gap:11px;padding:0;animation:.35s both cvRise-f787e334;display:grid}@keyframes cvRise-f787e334{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cv-panel[data-v-f787e334]{background:var(--cp-dark-surface);border:1px solid #ffffff17;border-radius:17px;flex-direction:column;gap:8px;padding:11px 13px 12px;display:flex;box-shadow:0 22px 44px -30px #1c1610d9,inset 0 1px #ffecd221}.cv-panel--stamps[data-v-f787e334]{justify-content:space-between}.cv-panel--feed[data-v-f787e334]{gap:7px;padding:11px 4px 5px 13px;position:relative;overflow:hidden}.cv-panel--rhythm[data-v-f787e334]{justify-content:space-between;gap:7px}.cv-panel-head[data-v-f787e334]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cv-panel-label[data-v-f787e334]{color:#c3bbb0;letter-spacing:1.8px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8.5px}.cv-panel-count[data-v-f787e334]{color:#ada59a;font-family:JetBrains Mono,monospace;font-size:9px}.cv-dist[data-v-f787e334]{flex:1;align-items:flex-end;gap:4px;min-height:50px;display:flex}.cv-dist-col[data-v-f787e334]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.cv-dist-value[data-v-f787e334]{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.cv-dist-bar[data-v-f787e334]{border-radius:4px 4px 2px 2px;width:100%}.cv-dist-label[data-v-f787e334]{font-family:JetBrains Mono,monospace;font-size:8.5px}.cv-panel-foot[data-v-f787e334]{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:6px;padding-top:8px;display:flex}.cv-chip[data-v-f787e334]{background:#ffffff0d;border:1px solid #ffffff17;border-radius:9px;flex:0 auto;align-items:baseline;gap:6px;min-width:0;padding:5px 8px;display:flex}.cv-chip--accent[data-v-f787e334]{background:#f0b47829;border-color:#f0b47857}.cv-chip-value[data-v-f787e334]{color:#f6d3a4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.cv-chip-value--plain[data-v-f787e334]{color:#efede8}.cv-chip-text[data-v-f787e334]{color:#d3cbbf;white-space:nowrap;font-size:9px;line-height:1.15}.cv-chip-text--dim[data-v-f787e334]{color:#bab2a7}.cv-feed-head[data-v-f787e334]{align-items:center;gap:8px;padding-right:12px;display:flex}.cv-live[data-v-f787e334]{color:#f6d3a4;letter-spacing:1.2px;background:#f0b47826;border:1px solid #f0b4785c;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8px;display:inline-flex}.cv-live-dot[data-v-f787e334]{background:#f6d3a4;border-radius:50%;width:4px;height:4px;animation:2.2s ease-in-out infinite cvPulse-f787e334}@keyframes cvPulse-f787e334{0%,to{opacity:1;box-shadow:0 0 #c69c7280}50%{opacity:.4;box-shadow:0 0 0 5px #c69c7200}}.cv-feed-time[data-v-f787e334]{margin-left:auto}.cv-feed[data-v-f787e334]{background:#fff5e609;border-radius:11px;flex-direction:column;flex:1;min-height:0;max-height:165px;padding:2px 8px 2px 9px;display:flex;overflow-y:auto}.cv-feed-row[data-v-f787e334]{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:8px;padding:3.5px 0;display:flex}.cv-feed-time-cell[data-v-f787e334]{color:#ada59a;flex:0 0 32px;width:32px;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px}.cv-feed-dot[data-v-f787e334]{border-radius:2px;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.cv-feed-body[data-v-f787e334]{flex:1;min-width:0}.cv-feed-text[data-v-f787e334]{color:#efede8;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.cv-feed-meta[data-v-f787e334]{color:#ada59a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cv-feed-amount[data-v-f787e334]{padding-top:1px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.cv-feed-empty[data-v-f787e334]{color:#ada59a;padding:12px 0;font-size:11px}.cv-rhythm-head[data-v-f787e334]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cv-rhythm-title[data-v-f787e334]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-rhythm-source[data-v-f787e334]{color:#8c8074;letter-spacing:0;text-transform:none;min-height:14px;margin-top:-3px;font-size:11px;font-weight:500}.cv-rhythm-source.is-real[data-v-f787e334]{color:#c79a66}.cv-rhythm-source.is-today[data-v-f787e334]{color:#8c8074;font-style:italic}.cv-rhythm-week[data-v-f787e334]{color:#8c8074;letter-spacing:0;text-transform:none;margin-left:7px;font-weight:500}.cv-rhythm-week.is-real[data-v-f787e334]{color:#c79a66}.cv-rhythm-title[data-v-f787e334]{letter-spacing:1.1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-rhythm-switch[data-v-f787e334]{flex:none;gap:4px;display:flex}.cv-rhythm-reset[data-v-f787e334]{color:#ada59a;cursor:pointer;letter-spacing:.6px;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff17;border-radius:7px;flex:none;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:8px}.cv-rhythm-reset.is-on[data-v-f787e334]{color:#f7e3c6;background:#e7cda829;border-color:#e7cda866}.cv-rhythm-reset[data-v-f787e334]:hover{color:#f2f0ec}.cv-hours[data-v-f787e334]{flex:1;align-items:flex-end;gap:3px;min-height:36px;display:flex}.cv-hour[data-v-f787e334]{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;gap:3px;display:flex}.cv-hour[data-v-f787e334]:hover{opacity:.82}.cv-hour.is-picked .cv-hour-label[data-v-f787e334]{color:#f7e3c6;font-weight:700}.cv-hour-track[data-v-f787e334]{align-items:flex-end;height:30px;display:flex}.cv-hour-bar[data-v-f787e334]{border-radius:2px 2px 1px 1px;width:100%}.cv-hour-label[data-v-f787e334]{text-align:center;font-family:JetBrains Mono,monospace;font-size:7px}.cv-rhythm-sub[data-v-f787e334]{border-top:1px solid #ffffff1a;padding-top:7px}.cv-week[data-v-f787e334]{gap:4px;display:flex}.cv-week-day[data-v-f787e334]{cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.cv-week-day[data-v-f787e334]:hover{opacity:.82}.cv-week-bar[data-v-f787e334]{border-radius:4px;width:100%;height:16px}.cv-week-label[data-v-f787e334]{font-family:JetBrains Mono,monospace;font-size:7.5px}.cv-rhythm-foot[data-v-f787e334]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:8px;padding-top:7px;display:flex}.cv-rhythm-stat[data-v-f787e334]{align-items:baseline;gap:5px;display:flex}.cv-rhythm-value[data-v-f787e334]{color:#f2f0ec;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.cv-rhythm-value--accent[data-v-f787e334]{color:#f6d3a4}.cv-rhythm-cap[data-v-f787e334]{color:#ada59a;font-size:9px}.cv-rhythm-cap--dim[data-v-f787e334]{color:#8b918c}.cv-toolbar[data-v-f787e334]{flex-wrap:wrap;align-items:center;gap:9px;min-width:780px;display:flex}.cv-tabs[data-v-f787e334]{background:#fff9;border:1px solid #2c29261a;border-radius:12px;gap:2px;padding:3px;display:flex}.cv-tab[data-v-f787e334]{cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.cv-tab-count[data-v-f787e334]{opacity:.6;font-family:JetBrains Mono,monospace;font-size:9.5px}.cv-toolbar-right[data-v-f787e334]{gap:7px;margin-left:auto;display:flex}.cv-ghost[data-v-f787e334]{color:#4b463f;cursor:pointer;background:#ffffff9e;border:1px solid #2c292621;border-radius:9px;align-items:center;gap:6px;height:31px;padding:0 11px;font-family:inherit;font-size:12px;display:flex}.cv-ghost[data-v-f787e334]:hover{background:#fff}.cv-ghost--select select[data-v-f787e334]{color:inherit;cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;font-size:12px}.cv-error[data-v-f787e334]{color:#8e3a32;background:#fceceae6;border:1px solid #c64a404d;border-radius:12px;align-items:center;gap:8px;min-width:780px;padding:9px 13px;font-size:12px;display:flex}.cv-table-shell[data-v-f787e334]{min-width:780px;display:block}.cv-table-card[data-v-f787e334]{-webkit-backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #2c292617;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 48px -38px #1e1a16e6}.cv-table[data-v-f787e334]{border-collapse:collapse;border:none;width:100%;display:block}.cv-table thead[data-v-f787e334],.cv-table tbody[data-v-f787e334]{display:block}.cv-table thead tr[data-v-f787e334],.cv-table tbody tr[data-v-f787e334]{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.7fr) minmax(0,.6fr) minmax(0,.85fr) minmax(0,.5fr) minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:12px;display:grid}.cv-table thead tr[data-v-f787e334]{background:#2c29260d;border-bottom:1px solid #2c29261a;padding:9px 10px}.cv-table th[data-v-f787e334]{color:#857f77;letter-spacing:.03em;text-align:left;text-transform:uppercase;background:0 0;border:none;padding:0 9px;font-family:inherit;font-size:10px;font-weight:600;position:relative}.cv-sortable[data-v-f787e334]{cursor:pointer;-webkit-user-select:none;user-select:none}.cv-sortable[data-v-f787e334]:hover{color:#4b463f}.cv-table th.is-sorted[data-v-f787e334]{color:#8c6440}.cv-table th.cv-mid.cv-sortable[data-v-f787e334]{justify-content:center;align-items:center;gap:5px;display:flex}.cv-sort-mark[data-v-f787e334],.cv-sort-pad[data-v-f787e334]{flex:0 0 7px;width:7px;font-size:9px}.cv-sort-mark[data-v-f787e334]{text-align:left}.cv-right[data-v-f787e334]{text-align:right}.cv-table td.cv-right[data-v-f787e334]{text-align:right;justify-self:stretch}.cv-mid[data-v-f787e334]{text-align:center;justify-self:stretch}.cv-table th.cv-mid[data-v-f787e334]{text-align:center}.cv-table td.cv-cell-card.cv-mid[data-v-f787e334],.cv-table td.cv-cell-last.cv-mid[data-v-f787e334],.cv-table td.cv-cell-actions.cv-mid[data-v-f787e334]{justify-content:center}.cv-table tbody tr[data-v-f787e334]{cursor:pointer;border-bottom:1px solid #2c292612;padding:5px 10px}.cv-table tbody tr[data-v-f787e334]:hover{background:#8c644012}.cv-table tbody tr:hover td[data-v-f787e334]{background:0 0}.cv-table tbody tr.is-selected[data-v-f787e334]{background:#8c644024;box-shadow:inset 3px 0 #8c6440}.cv-table tbody tr.is-selected td[data-v-f787e334]{background:0 0!important}.cv-table tbody tr.is-selected[data-v-f787e334]:hover{background:#8c644029}.cv-table td[data-v-f787e334]{border:none;min-width:0;padding:0 9px}.cv-table tbody td.customers-desktop-cell[data-v-f787e334]:not(:nth-of-type(2)),.cv-table thead th+th[data-v-f787e334]{box-shadow:inset 1px 0 #2c292614}.cv-pager[data-v-f787e334]{border-top:1px solid #2c292617;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.cv-pager-count[data-v-f787e334]{color:#857f77;font-family:JetBrains Mono,monospace;font-size:11px}.cv-pager-size[data-v-f787e334],.cv-pager-nav[data-v-f787e334]{align-items:center;gap:5px;display:flex}.cv-pager-size>span[data-v-f787e334]{color:#9a948c;margin-right:2px;font-size:11px}.cv-pager-page[data-v-f787e334]{color:#857f77;text-align:center;min-width:46px;font-family:JetBrains Mono,monospace;font-size:11px}.cv-pager-btn[data-v-f787e334]{color:#6b6459;cursor:pointer;background:#fff;border:1px solid #2c29261f;border-radius:8px;min-width:26px;height:24px;padding:0 7px;font-family:JetBrains Mono,monospace;font-size:11px}.cv-pager-btn[data-v-f787e334]:hover:not(:disabled){color:#4b463f;border-color:#8c644066}.cv-pager-btn.is-on[data-v-f787e334]{color:#fff6ea;background:#a9805b;border-color:#a9805b}.cv-pager-btn[data-v-f787e334]:disabled{opacity:.4;cursor:default}.cv-dist-col[data-v-f787e334]{cursor:pointer}.cv-dist-col:hover .cv-dist-bar[data-v-f787e334]{filter:brightness(1.18)}.cv-dist-col.is-picked .cv-dist-label[data-v-f787e334]{color:#f7e3c6;font-weight:700}.cv-dist-col.is-picked .cv-dist-bar[data-v-f787e334]{outline-offset:1px;outline:1px solid #ffe7be8c}.cv-tab--filter[data-v-f787e334]{align-items:center;gap:5px;color:#7a5432!important;background:#a9805b29!important;border:1px solid #8c644073!important}.cv-notify[data-v-f787e334]{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.cv-notify.is-on[data-v-f787e334]{color:#8c6440;background:#a9805b29;border-color:#8c64404d}.cv-notify.is-off[data-v-f787e334]{color:#c4bdb3;background:#2c292609;border-color:#2c29261a}.cv-notify-dot[data-v-f787e334]{border:1.5px solid #fbfaf8;border-radius:50%;width:7px;height:7px;position:absolute;bottom:2px;right:2px}.cv-notify.is-on .cv-notify-dot[data-v-f787e334]{background:#4e9a6a}.cv-notify.is-off .cv-notify-dot[data-v-f787e334]{background:#d2cbc1}.cv-gifts[data-v-f787e334]{color:#8c6440;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}.cv-gifts-none[data-v-f787e334]{color:#c7c0b7;font-size:12px}.cv-cell-name[data-v-f787e334]{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.cv-cell-note[data-v-f787e334]{color:#9a948c;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cv-cell-phone[data-v-f787e334]{color:#4b463f;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow:hidden}.cv-cell-card[data-v-f787e334]{align-items:center;gap:7px;display:flex}.cv-ring[data-v-f787e334]{border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cv-ring-hole[data-v-f787e334]{color:#6e6862;background:#faf8f5;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;display:flex}.cv-ring-of[data-v-f787e334]{color:#9a948c;font-family:JetBrains Mono,monospace;font-size:9.5px}.cv-num[data-v-f787e334]{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.cv-unit[data-v-f787e334]{color:#9a948c;margin-left:2px;font-size:9.5px}.cv-cell-last[data-v-f787e334]{align-items:center;gap:7px;display:flex}.cv-status-dot[data-v-f787e334]{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cv-last[data-v-f787e334]{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cv-cell-actions[data-v-f787e334]{justify-content:flex-end;gap:4px;display:flex}.cv-icon[data-v-f787e334]{color:#8b857d;cursor:pointer;background:0 0;border:1px solid #2c29261f;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.cv-icon[data-v-f787e334]:hover{color:#e4c79f;background:#3a3e41;border-color:#3a3e41}.cv-empty[data-v-f787e334]{color:#9a948c;justify-items:center;gap:4px;padding:34px 16px;font-size:12px;display:grid}.cv-empty strong[data-v-f787e334]{color:#4b463f;font-size:13px}.cv-groups[data-v-f787e334]{min-width:780px}.cv-groups-toggle[data-v-f787e334]{color:#6c665f;cursor:pointer;letter-spacing:1.4px;text-transform:uppercase;background:#ffffff80;border:1px solid #2c29261a;border-radius:12px;align-items:center;gap:8px;width:100%;height:34px;padding:0 13px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.cv-groups-count[data-v-f787e334]{color:#9a948c}.cv-groups-toggle[data-v-f787e334] :last-child{margin-left:auto}.cv-flip[data-v-f787e334]{transform:rotate(180deg)}.cv-groups-body[data-v-f787e334]{box-shadow:none;background:#ffffffb8;border:1px solid #2c29261a;border-radius:14px;gap:10px;margin-top:8px;padding:12px 13px;display:grid}.cv-group-rail[data-v-f787e334]{flex-wrap:wrap;gap:6px;display:flex}.cv-group-chip[data-v-f787e334]{color:#4b463f;cursor:pointer;background:#fff;border:1px solid #2c292621;border-radius:9px;padding:5px 10px;font-family:inherit;font-size:12px}.cv-group-chip.is-active[data-v-f787e334]{background:#8c64401f;border-color:#8c644080}.cv-group-form[data-v-f787e334]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:7px;display:grid}.cv-group-form input[data-v-f787e334]{background:#fff;border:1px solid #2c292621;border-radius:9px;height:32px;padding:0 10px;font-family:inherit;font-size:12px}.cv-guest-scrim[data-v-f787e334]{z-index:40;background:#1e1a162e;animation:.16s ease-out cvScrimIn-f787e334;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes cvScrimIn-f787e334{0%{opacity:0}to{opacity:1}}.cv-guest[data-v-f787e334]{z-index:41;background:#f7f5f1;border:1px solid #2c29261a;border-radius:20px;flex-direction:column;width:288px;animation:.18s ease-out cvGuestIn-f787e334;display:flex;position:fixed;top:12px;bottom:12px;right:26px;overflow-x:hidden;overflow-y:auto;box-shadow:0 30px 60px -30px #1e1a168c}@keyframes cvGuestIn-f787e334{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cv-guest[data-v-f787e334],.cv-guest-scrim[data-v-f787e334]{animation:none}}.cv-guest-head[data-v-f787e334]{background:linear-gradient(155deg,#43484c,#23262a);border-radius:19px 19px 0 0;flex-direction:column;flex:none;gap:6px;padding:10px 16px 12px;display:flex;position:relative;overflow:hidden}.cv-guest-hairline[data-v-f787e334]{background:linear-gradient(90deg,#0000,#e7cda899,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cv-guest-topline[data-v-f787e334]{align-items:center;gap:10px;display:flex}.cv-guest-eyebrow[data-v-f787e334]{color:#8b918c;letter-spacing:1.6px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8.5px}.cv-guest-close[data-v-f787e334]{color:#a9aea9;cursor:pointer;z-index:1;background:0 0;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;display:flex;position:absolute;top:9px;right:11px}.cust-v4--mobile .cv-guest-close[data-v-f787e334]{border-radius:12px;width:40px;height:40px;min-height:40px;top:7px;right:9px}.cv-guest-close[data-v-f787e334]:hover{color:#fff;background:#ffffff1a}.cv-guest-identity[data-v-f787e334]{align-items:center;gap:12px;display:flex}.cv-guest-ring[data-v-f787e334]{border-radius:50%;flex:0 0 66px;width:66px;height:66px;position:relative}.cv-guest-ring-hole[data-v-f787e334]{background:#26292d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.cv-guest-stamps[data-v-f787e334]{color:#e7cda8;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;line-height:1}.cv-guest-of[data-v-f787e334]{color:#7e837f;letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:7px}.cv-guest-names[data-v-f787e334]{min-width:0}.cv-guest-name[data-v-f787e334]{color:#f2f0ec;letter-spacing:-.3px;font-size:15px;font-weight:600}.cv-guest-phone[data-v-f787e334]{color:#9aa09b;font-family:JetBrains Mono,monospace;font-size:10.5px}.cv-guest-hint[data-v-f787e334]{color:#c3a47e;margin-top:3px;font-size:10.5px}.cv-guest-body[data-v-f787e334]{flex-direction:column;gap:13px;padding:13px 16px 18px;display:flex}.cv-guest-tiles[data-v-f787e334]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cv-tile[data-v-f787e334]{background:#fff;border:1px solid #2c29261a;border-radius:12px;padding:8px 10px}.cv-tile-label[data-v-f787e334]{color:#9a948c;letter-spacing:1.2px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.cv-tile-value[data-v-f787e334]{letter-spacing:-.5px;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:700}.cv-tile-last[data-v-f787e334]{margin-top:3px;font-size:12px;font-weight:600}.cv-guest-section[data-v-f787e334]{color:#8b857d;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:8.5px}.cv-guest-note[data-v-f787e334]{color:#9a948c;margin:0;font-size:11px;line-height:1.35}.cv-gweek[data-v-f787e334]{align-items:flex-end;gap:4px;display:flex}.cv-gweek-day[data-v-f787e334]{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.cv-gweek-value[data-v-f787e334]{color:#b4ada4;min-height:10px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.cv-gweek-track[data-v-f787e334]{align-items:flex-end;width:100%;height:38px;display:flex}.cv-gweek-bar[data-v-f787e334]{background:#a9805b4d;border-radius:3px;width:100%}.cv-gweek-label[data-v-f787e334]{color:#a29b92;font-family:JetBrains Mono,monospace;font-size:7.5px}.cv-gweek-day.is-peak .cv-gweek-value[data-v-f787e334],.cv-gweek-day.is-peak .cv-gweek-label[data-v-f787e334]{color:#6b4c2e}.cv-gweek-day.is-peak .cv-gweek-bar[data-v-f787e334]{background:linear-gradient(160deg,#c99a63,#8a6236)}.cv-favs[data-v-f787e334]{flex-direction:column;gap:7px;display:flex}.cv-fav[data-v-f787e334]{align-items:center;gap:8px;display:flex}.cv-fav-name[data-v-f787e334]{color:#4b463f;text-overflow:ellipsis;white-space:nowrap;flex:0 0 94px;width:94px;font-size:11.5px;overflow:hidden}.cv-fav-track[data-v-f787e334]{background:#2c292617;border-radius:3px;flex:1;height:5px;overflow:hidden}.cv-fav-bar[data-v-f787e334]{background:linear-gradient(90deg,#c69c72,#8c6440);border-radius:3px;height:100%;display:block}.cv-fav-n[data-v-f787e334]{color:#8b857d;text-align:right;width:22px;font-family:JetBrains Mono,monospace;font-size:10px}.cv-stamp-cells[data-v-f787e334]{flex-wrap:wrap;gap:5px;display:flex}.cv-stamp-cell[data-v-f787e334]{color:#b4ada4;background:#fff;border:1px solid #2c29261f;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:flex}.cv-stamp-cell.is-filled[data-v-f787e334]{color:#f7e3c6;background:linear-gradient(160deg,#c69c72,#8c6440);border-color:#0000}.cv-timeline[data-v-f787e334]{flex-direction:column;display:flex}.cv-timeline-row[data-v-f787e334]{gap:10px;display:flex}.cv-timeline-rail[data-v-f787e334]{flex-direction:column;align-items:center;display:flex}.cv-timeline-dot[data-v-f787e334]{border-radius:50%;width:6px;height:6px;margin-top:5px}.cv-timeline-line[data-v-f787e334]{background:#2c29261f;flex:1;width:1px}.cv-timeline-body[data-v-f787e334]{padding-bottom:10px}.cv-timeline-title[data-v-f787e334]{font-size:11.5px;font-weight:500}.cv-timeline-when[data-v-f787e334]{color:#9a948c;font-family:JetBrains Mono,monospace;font-size:9px}.cv-guest-actions[data-v-f787e334]{gap:7px;display:flex}.cv-guest-primary[data-v-f787e334]{color:#e4c79f;cursor:pointer;background:linear-gradient(150deg,#43484c,#24272a);border:none;border-radius:11px;flex:1;height:36px;font-family:inherit;font-size:12.5px;font-weight:600}.cv-guest-primary[data-v-f787e334]:disabled{opacity:.6;cursor:default}.cv-guest-primary.is-armed[data-v-f787e334]{color:#fff6ea;background:linear-gradient(150deg,#a9805b,#7a5432)}.cv-guest-warn[data-v-f787e334]{color:#8a6236;margin:7px 0 0;font-size:11px;line-height:1.35}.cv-guest-secondary[data-v-f787e334]{color:#4b463f;cursor:pointer;background:#fff;border:1px solid #2c292624;border-radius:11px;height:36px;padding:0 13px;font-family:inherit;font-size:12.5px}.cv-dist-track[data-v-f787e334]{display:contents}.cust-v4--mobile[data-v-f787e334]{background-attachment:scroll;min-height:100dvh;margin:-12px -10px 0;padding:10px 9px 0;display:block}.cust-v4--mobile .customers-mobile-only[data-v-f787e334]{display:flex}.cust-v4--mobile .customers-desktop-cell[data-v-f787e334]{display:none!important}.cust-v4--mobile .cv-groups[data-v-f787e334],.cust-v4--mobile .cv-toolbar-right[data-v-f787e334],.cust-v4--mobile .cv-title[data-v-f787e334]{display:none}.cust-v4--mobile .cv-main[data-v-f787e334]{gap:9px;min-width:0}.cust-v4--mobile .cv-head[data-v-f787e334],.cust-v4--mobile .cv-board[data-v-f787e334],.cust-v4--mobile .cv-toolbar[data-v-f787e334],.cust-v4--mobile .cv-table-shell[data-v-f787e334],.cust-v4--mobile .cv-error[data-v-f787e334]{min-width:0}.cust-v4--mobile .cv-head[data-v-f787e334]{flex-wrap:nowrap;gap:8px}.cust-v4--mobile .cv-search[data-v-f787e334]{flex:auto;max-width:none;height:40px;margin-left:0;padding:0 11px}.cust-v4--mobile .cv-search input[data-v-f787e334]{font-size:13px}.cust-v4--mobile .cv-primary[data-v-f787e334]{flex:none;justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.cust-v4--mobile .cv-primary-label[data-v-f787e334]{display:none}.cv-mobile-filter-toggle[data-v-f787e334]{color:#4b463f;cursor:pointer;background:#ffffffb8;border:1px solid #2c292621;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none;min-height:40px!important}.cv-pulse-peek[data-v-f787e334]{background:var(--cp-dark-surface);color:#efede8;cursor:pointer;text-align:left;border:1px solid #ffffff17;border-radius:17px;align-items:center;gap:10px;margin:0 4px;padding:9px 10px;display:none;box-shadow:0 22px 44px -30px #1c1610d9,inset 0 1px #ffecd221}.cv-pulse-peek-body[data-v-f787e334]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cv-pulse-peek-nums[data-v-f787e334]{align-items:baseline;gap:12px;display:flex}.cv-pulse-peek-nums span[data-v-f787e334]{align-items:baseline;gap:4px;display:flex}.cv-pulse-peek-nums b[data-v-f787e334]{color:#f6d3a4;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.cv-pulse-peek-nums b.is-plain[data-v-f787e334]{color:#efede8}.cv-pulse-peek-nums i[data-v-f787e334]{color:#bab2a7;font-size:9.5px;font-style:normal}.cv-pulse-peek .app-icon[data-v-f787e334]{color:#ada59a}.cust-v4--mobile .cv-board[data-v-f787e334]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -9px;padding:0 21px 2px;animation:none;display:flex;overflow-x:auto}.cust-v4--mobile .cv-board[data-v-f787e334]::-webkit-scrollbar{width:0;height:0}.cust-v4--mobile .cv-board--collapsed[data-v-f787e334]{display:none}.cust-v4--mobile .cv-panel[data-v-f787e334]{scroll-snap-align:center;scroll-snap-stop:always;border-radius:16px;flex:0 0 calc(100% - 9px);min-width:0;padding:9px 10px 10px}.cust-v4--mobile .cv-panel--feed[data-v-f787e334]{padding:9px 4px 6px 10px}.cust-v4--mobile .cv-feed[data-v-f787e334]{flex:1 1 0;min-height:0;max-height:none;padding:2px 7px 2px 8px}.cust-v4--mobile .cv-feed-text[data-v-f787e334]{font-size:12px}.cust-v4--mobile .cv-feed-meta[data-v-f787e334],.cust-v4--mobile .cv-feed-time-cell[data-v-f787e334]{font-size:10px}.cust-v4--mobile .cv-dist[data-v-f787e334]{gap:4px;min-height:56px}.cust-v4--mobile .cv-chip[data-v-f787e334]{gap:5px;padding:5px 8px}.cust-v4--mobile .cv-chip-value[data-v-f787e334]{font-size:13px}.cust-v4--mobile .cv-dist-track[data-v-f787e334]{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.cust-v4--mobile .cv-dist-bar[data-v-f787e334]{flex:none}.cust-v4--mobile .cv-dist-value[data-v-f787e334],.cust-v4--mobile .cv-dist-label[data-v-f787e334]{font-size:9.5px}.cust-v4--mobile .cv-panel-label[data-v-f787e334]{font-size:9px}.cust-v4--mobile .cv-chip-text[data-v-f787e334]{font-size:9.5px}.cust-v4--mobile .cv-hours[data-v-f787e334]{gap:2.5px;min-height:34px}.cust-v4--mobile .cv-hour-track[data-v-f787e334]{height:31px}.cust-v4--mobile .cv-hour-label[data-v-f787e334]{font-size:8px}.cust-v4--mobile .cv-week-bar[data-v-f787e334]{height:15px}.cust-v4--mobile .cv-rhythm-value[data-v-f787e334]{font-size:13px}.cust-v4--mobile .cv-week-label[data-v-f787e334]{font-size:8.5px}.cust-v4--mobile .cv-rhythm-reset[data-v-f787e334]{padding:5px 8px;font-size:8.5px;min-height:0!important}.cv-pulse-dots[data-v-f787e334]{align-items:center;gap:8px;padding:0 2px;display:none}.cv-pulse-dots-rail[data-v-f787e334]{flex:1;align-items:center;gap:5px;display:flex}.cust-v4--mobile .cv-pulse-dot[data-v-f787e334]{cursor:pointer;background:#2c292638;border:none;border-radius:99px;width:5px;height:5px;transition:width .16s;min-height:5px!important;padding:0!important}.cust-v4--mobile .cv-pulse-dot.is-on[data-v-f787e334]{background:#8c6440;width:18px}.cust-v4--mobile .cv-pulse-collapse[data-v-f787e334]{color:#6c665f;cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;background:#ffffff9e;border:1px solid #2c292621;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-family:JetBrains Mono,monospace;font-size:8.5px;display:flex;min-height:0!important}.cust-v4--mobile .cv-toolbar[data-v-f787e334]{z-index:8;background:linear-gradient(#e9e6e0 76%,#e9e6e000);gap:7px;margin:0 -9px;padding:5px 9px;position:sticky;top:56px}.cust-v4--mobile .cv-tabs[data-v-f787e334]{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.cust-v4--mobile .cv-tabs[data-v-f787e334]::-webkit-scrollbar{width:0;height:0}.cust-v4--mobile .cv-tab[data-v-f787e334]{flex:none;padding:7px 11px;font-size:12px;min-height:36px!important}.cv-mobile-thead[data-v-f787e334]{color:#857f77;letter-spacing:.9px;text-transform:uppercase;background:#2c29260d;border-bottom:1px solid #2c29261a;gap:8px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:8.5px;display:none}.cust-v4--mobile .cv-mobile-thead[data-v-f787e334]{grid-template-columns:minmax(0,1fr) 50px 70px 56px 36px;gap:8px;padding:7px 11px;display:grid}.cv-mobile-thead[data-v-f787e334]>*{white-space:nowrap;align-items:center;gap:2px;min-width:0;margin:-6px 0;padding:6px 0;display:flex}.cv-mobile-thead[data-v-f787e334]>:nth-child(n+2){justify-content:center}.cv-mobile-thead button[data-v-f787e334]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0}.cv-mobile-thead button.is-sorted[data-v-f787e334]{color:#4b463f}.cust-v4--mobile .cv-table thead[data-v-f787e334]{display:none}.cust-v4--mobile .cv-table tbody[data-v-f787e334]{display:block}.cust-v4--mobile .cv-table tbody tr[data-v-f787e334]{box-shadow:none;background:0 0;border:0;display:block;padding:0!important}.cust-v4--mobile .cv-table tbody tr[data-v-f787e334]:hover,.cust-v4--mobile .cv-table tbody tr.is-selected[data-v-f787e334]{box-shadow:none;background:0 0}.cust-v4--mobile .cv-table td.customers-mobile-card-cell[data-v-f787e334]{display:block;text-align:left!important;border:0!important;width:100%!important;padding:0!important}.cust-v4--mobile .cv-table td.customers-mobile-card-cell[data-v-f787e334]:before{display:none}.customers-mobile-card[data-v-f787e334]{border-top:1px solid #2c29260f;grid-template-columns:minmax(0,1fr) 50px 70px 56px 36px;align-items:center;gap:8px;padding:5px 11px;display:grid}.cv-table tbody tr:first-child .customers-mobile-card[data-v-f787e334]{border-top:0}.cv-table tbody tr.is-selected .customers-mobile-card[data-v-f787e334]{background:#8c644012}.customers-mobile-card__who[data-v-f787e334]{gap:2px;min-width:0;display:grid}.customers-mobile-card__meta[data-v-f787e334]{align-items:center;gap:6px;min-width:0;display:flex}.customers-mobile-card__meta .cv-status-dot[data-v-f787e334]{flex:0 0 5px;width:5px;height:5px}.customers-mobile-card__meta small[data-v-f787e334]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.customers-mobile-card__stamps[data-v-f787e334]{color:#6e6862;white-space:nowrap;background:#2c29260a;border:1px solid #2c292617;border-radius:7px;justify-self:center;padding:2.5px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.customers-mobile-card__saved[data-v-f787e334]{white-space:nowrap;justify-self:center;align-items:baseline;gap:4px;font-family:JetBrains Mono,monospace;display:flex}.customers-mobile-card__saved strong[data-v-f787e334]{color:#c7c0b7;font-size:12.5px;font-weight:700}.customers-mobile-card__saved small[data-v-f787e334]{display:none}.customers-mobile-card__saved.is-gift strong[data-v-f787e334]{color:#8c6440}.customers-mobile-card__saved.is-gift small[data-v-f787e334]{color:#a9805b;font-size:9px;display:inline}.customers-mobile-card__visits[data-v-f787e334]{white-space:nowrap;justify-self:center;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.customers-mobile-card__qr[data-v-f787e334]{color:#8b857d;cursor:pointer;background:#fff9;border:1px solid #2c29261f;border-radius:10px;justify-content:center;justify-self:center;align-items:center;width:34px;height:34px;padding:0;display:flex;min-height:34px!important}.customers-mobile-card__qr[data-v-f787e334]:active{color:#e4c79f;background:#3a3e41;border-color:#3a3e41}.customers-mobile-card__who strong[data-v-f787e334]{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.cv-more[data-v-f787e334]{justify-content:center;align-items:center;gap:8px;display:none}.cust-v4--mobile .cv-more[data-v-f787e334]{display:flex}.cv-more-btn[data-v-f787e334]{color:#4b463f;cursor:pointer;background:#2c292608;border:0;border-top:1px solid #2c29261a;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-family:inherit;font-size:12px;display:flex}.cv-more-count[data-v-f787e334]{color:#857f77;font-family:JetBrains Mono,monospace;font-size:9.5px}.cv-more-btn--done[data-v-f787e334]{color:#857f77;cursor:default;font-family:JetBrains Mono,monospace;font-size:9.5px}.cv-guest-grabber[data-v-f787e334]{display:none}.cust-v4--mobile .cv-guest-grabber[data-v-f787e334]{background:#ffffff3d;border-radius:99px;width:38px;height:4px;margin:0 auto 10px;display:block}.cust-v4--mobile .cv-guest-scrim[data-v-f787e334]{z-index:78}.cv-guest--sheet[data-v-f787e334]{top:auto;right:18px;bottom:max(10px, env(safe-area-inset-bottom));z-index:79;border-radius:22px;width:auto;max-height:84dvh;animation:.2s ease-out cvSheetUp-f787e334;left:18px;overflow:hidden;box-shadow:0 -18px 50px -18px #1e1a168c}@keyframes cvSheetUp-f787e334{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cv-guest--sheet[data-v-f787e334],.cv-sheet[data-v-f787e334]{animation:none}}.cv-guest--sheet .cv-guest-head[data-v-f787e334]{border-radius:21px 21px 0 0;padding:8px 16px 12px}.cv-guest--sheet .cv-guest-body[data-v-f787e334]{flex:1;min-height:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto}.cv-guest--sheet .cv-guest-name[data-v-f787e334]{font-size:17px}.cv-guest--sheet .cv-tile-value[data-v-f787e334]{font-size:18px}.cv-guest--sheet .cv-stamp-cell[data-v-f787e334]{border-radius:11px;width:44px;height:40px;font-size:11px}.cv-guest--sheet .cv-timeline-title[data-v-f787e334]{font-size:12px}.cv-guest--sheet .cv-guest-note[data-v-f787e334]{font-size:11.5px}.cv-guest--sheet .cv-guest-foot[data-v-f787e334]{background:#f7f5f1;border-top:1px solid #2c29261a;flex-direction:column;gap:7px;margin:0 -16px;padding:11px 16px 14px;display:flex;position:sticky;bottom:0}.cv-guest--sheet .cv-guest-primary[data-v-f787e334],.cv-guest--sheet .cv-guest-secondary[data-v-f787e334]{height:46px;font-size:13.5px}.cv-guest-more[data-v-f787e334]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cv-guest-more button[data-v-f787e334]{color:#4b463f;cursor:pointer;background:#fff;border:1px solid #2c292624;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:44px;padding:0 6px;font-family:inherit;font-size:12px;display:flex}.cv-guest-more button[data-v-f787e334]:disabled{cursor:default;opacity:.55}.cv-guest-more .app-icon[data-v-f787e334]{color:#8b857d}.cv-sheet[data-v-f787e334]{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:79;background:#f7f5f1;border-radius:22px;flex-direction:column;max-height:80dvh;animation:.2s ease-out cvSheetUp-f787e334;display:flex;position:fixed;left:10px;overflow:hidden;box-shadow:0 -18px 50px -18px #1e1a168c}.cv-sheet-head[data-v-f787e334]{border-bottom:1px solid #2c29261a;flex:none;padding:12px 16px}.cv-sheet .cv-guest-grabber[data-v-f787e334]{background:#2c29262e}.cv-sheet-topline[data-v-f787e334]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv-sheet-topline strong[data-v-f787e334]{font-size:15px;font-weight:600}.cv-sheet-close[data-v-f787e334]{color:#6c665f;cursor:pointer;background:#fff;border:1px solid #2c292624;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;min-height:30px!important}.cv-sheet-body[data-v-f787e334]{flex-direction:column;flex:1;min-height:0;padding:14px 16px 18px;display:flex;overflow-y:auto}.cv-sheet-body .cv-guest-section[data-v-f787e334]{margin:14px 0 8px}.cv-sheet-body .cv-guest-section[data-v-f787e334]:first-child{margin-top:0}.cv-sheet-signals[data-v-f787e334]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cv-sheet-signals>div[data-v-f787e334]{background:#fff;border:1px solid #2c29261a;border-radius:13px;gap:2px;padding:9px 11px;display:grid}.cv-sheet-signals span[data-v-f787e334]{color:#8a7a6c;font-size:11px}.cv-sheet-signals strong[data-v-f787e334]{letter-spacing:-.4px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.cv-sheet-signals small[data-v-f787e334]{color:#9a948c;font-size:10.5px}.cv-sheet-chips[data-v-f787e334]{flex-wrap:wrap;gap:7px;display:flex}.cv-sheet-chips button[data-v-f787e334]{color:#4b463f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #2c292621;border-radius:11px;min-height:40px;padding:0 13px;font-family:inherit;font-size:12.5px}.cv-sheet-chips button.is-on[data-v-f787e334]{background:#8c64401f;border-color:#8c644080}.cv-sheet-list[data-v-f787e334]{background:#fff;border:1px solid #2c29261a;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.cv-sheet-list button[data-v-f787e334]{color:#2c2926;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 13px;font-family:inherit;font-size:13px;display:flex}.cv-sheet-list button+button[data-v-f787e334]{border-top:1px solid #2c292614}.cv-sheet-list button.is-on[data-v-f787e334]{background:#8c644012}.cv-sheet-list b[data-v-f787e334]{color:#8c6440;font-family:JetBrains Mono,monospace;font-size:12px}.cv-sheet-export[data-v-f787e334]{color:#4b463f;cursor:pointer;background:#ffffffb8;border:1px solid #2c292621;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:14px;font-family:inherit;font-size:13px;display:flex}.customers-wallet-modal[data-v-f787e334]{width:min(94vw,420px);max-height:90dvh;overflow-y:auto}.lo2-main[data-v-58a7b778]{flex-direction:column;gap:8px;min-width:0;display:flex}.lo2-error[data-v-58a7b778]{justify-content:space-between;align-items:center;gap:10px;display:flex}.lo2-search[data-v-58a7b778]{height:40px}.lo2-periods[data-v-58a7b778]{grid-auto-columns:auto;overflow-x:auto}.lo2-flex[data-v-58a7b778]{flex:1;min-width:0}.lo2-right[data-v-58a7b778]{text-align:right}.lo2-center[data-v-58a7b778]{text-align:center}.lo2-muted[data-v-58a7b778]{color:#6b645c}.lo2-bold[data-v-58a7b778]{font-weight:700}.lo2-plus[data-v-58a7b778]{color:#3e6b4a}.lo2-minus[data-v-58a7b778]{color:#8e3c31}.lo2-ellipsis[data-v-58a7b778]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lo2-err[data-v-58a7b778]{color:#8e3c31;font-size:12px;font-weight:600}.lo2-hint[data-v-58a7b778]{color:#6b645c;margin:0;font-size:12px;line-height:1.45}.lo2-foot[data-v-58a7b778]{color:#8b857d;margin:2px 4px 0;font-size:11.5px;line-height:1.45}.lo2-state[data-v-58a7b778]{color:#6b645c;padding:18px 12px;font-size:12.5px}.lo2-num[data-v-58a7b778]{text-align:right;flex:none;width:56px}.lo2-panel[data-v-58a7b778]{background:var(--cp-card);border:2px solid #966c4029;border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.lo2-panel__head[data-v-58a7b778]{justify-content:space-between;align-items:center;gap:10px;display:flex}.lo2-panel__title[data-v-58a7b778]{font-family:var(--v2-display);color:#3e2f22;margin:0;font-size:17px;font-weight:700}.lo2-save[data-v-58a7b778]{align-self:stretch}.lo2-toggle[data-v-58a7b778]{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 0 0 4px;display:inline-flex}.lo2-toggle[data-v-58a7b778]:disabled{cursor:default;opacity:.6}.lo2-toggle--bare[data-v-58a7b778]{justify-content:center;min-width:50px;padding:0}.lo2-toggle__label[data-v-58a7b778]{color:#5d574f;font-size:12.5px;font-weight:600}.lo2-toggle__track[data-v-58a7b778]{background:#2c29262e;border-radius:12px;flex:none;width:38px;height:23px;transition:background .15s;position:relative}.lo2-toggle__knob[data-v-58a7b778]{background:var(--cp-card);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #28201840}.lo2-toggle[aria-pressed=true] .lo2-toggle__track[data-v-58a7b778]{background:#6e9a7a}.lo2-toggle[aria-pressed=true] .lo2-toggle__knob[data-v-58a7b778]{left:17.5px}.lo2-preview[data-v-58a7b778]{background:#f4eadb;border-radius:14px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.lo2-preview--off[data-v-58a7b778]{opacity:.5}.lo2-dotc[data-v-58a7b778]{color:#fffdf4;border:1.5px dashed #8c644066;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.lo2-dotc--on[data-v-58a7b778]{background:#b5784a;border:0}.lo2-dotc--gift[data-v-58a7b778]{background:var(--cp-card);color:#c69c72;border:1.5px solid #c69c72;font-size:16px}.lo2-rule-row[data-v-58a7b778]{flex-direction:column;gap:8px;display:flex}.lo2-stepper[data-v-58a7b778]{justify-content:space-between;align-items:center;gap:10px;display:flex}.lo2-stepper__label[data-v-58a7b778]{color:#3e2f22;font-size:13px;font-weight:600}.lo2-stepper__ctrl[data-v-58a7b778]{align-items:center;gap:10px;display:flex}.lo2-stepper__ctrl button[data-v-58a7b778]{color:#3e2f22;cursor:pointer;background:#fff;border:1.5px solid #966c404d;border-radius:12px;width:40px;height:40px;font-size:20px;font-weight:600}.lo2-stepper__ctrl button[data-v-58a7b778]:disabled{opacity:.4;cursor:default}.lo2-stepper__ctrl b[data-v-58a7b778]{text-align:center;min-width:30px;font-family:var(--v2-display);color:#3e2f22;font-size:22px}.lo2-rule[data-v-58a7b778]{color:#6b645c;margin:0;font-size:12px;line-height:1.45}.lo2-tiles[data-v-58a7b778]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lo2-tile[data-v-58a7b778]{background:var(--cp-card);border:2px solid #966c4024;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lo2-tile b[data-v-58a7b778]{font-family:var(--v2-display);font-size:20px;font-weight:700;line-height:1.1}.lo2-tile span[data-v-58a7b778]{color:#6b645c;font-size:11px}.lo2-stamps[data-v-58a7b778]{flex-direction:column;gap:8px;display:flex}.lo2-prow[data-v-58a7b778]{border-bottom:1px solid #2c29260f;align-items:center;display:flex}.lo2-prow__main[data-v-58a7b778]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;min-height:50px;padding:0 4px 0 12px;display:flex}.lo2-prow__text[data-v-58a7b778]{flex-direction:column;gap:1px;min-width:0;display:flex}.lo2-prow__name[data-v-58a7b778]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;font-size:13.5px;font-weight:600;overflow:hidden}.lo2-prow--off .lo2-prow__name[data-v-58a7b778]{color:#a79f96}.lo2-prow__rule[data-v-58a7b778]{color:#6b645c;font-size:11px}.lo2-edtitle[data-v-58a7b778]{font-family:var(--v2-display);color:#3e2f22;font-size:15px;font-weight:700}.lo2-ped[data-v-58a7b778]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lo2-span2[data-v-58a7b778],.lo2-span4[data-v-58a7b778]{grid-column:1/-1}.lo2-flabel[data-v-58a7b778]{color:#6b645c;margin:0 0 4px 2px;font-size:11px;font-weight:600}.lo2-main-field[data-v-58a7b778]{border-color:#c69c72}.lo2-ped .v2-field[data-v-58a7b778]{min-height:44px}.lo2-ped .v2-field input[data-v-58a7b778]{font-size:14px}.lo2-edfoot[data-v-58a7b778]{flex-direction:column;gap:7px;display:flex}.lo2-example[data-v-58a7b778]{color:#5d574f;font-size:12px;line-height:1.4}.lo2-acc-bal[data-v-58a7b778]{text-align:right;width:76px}.lo2-arow[data-v-58a7b778]{min-height:46px}.lo2-arow__text[data-v-58a7b778]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lo2-arow__text b[data-v-58a7b778]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;font-size:13.5px;font-weight:500;overflow:hidden}.lo2-arow__text small[data-v-58a7b778]{text-overflow:ellipsis;white-space:nowrap;color:#8b857d;font-size:11px;overflow:hidden}.lo2-arow__bal[data-v-58a7b778]{flex-direction:column;flex:none;align-items:flex-end;width:76px;display:flex}.lo2-arow__bal b[data-v-58a7b778]{color:#2c2926;font-size:13px;font-weight:700}.lo2-arow__bal small[data-v-58a7b778]{color:#8b857d;font-size:10.5px}.lo2-atiles[data-v-58a7b778]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lo2-atiles div[data-v-58a7b778]{background:var(--cp-card);border:1px solid #966c4029;border-radius:12px;flex-direction:column;padding:7px 10px;display:flex}.lo2-atiles b[data-v-58a7b778]{font-size:15px;font-weight:700}.lo2-atiles span[data-v-58a7b778]{color:#6b645c;font-size:10.5px}.lo2-op[data-v-58a7b778]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lo2-op .v2-field[data-v-58a7b778]:nth-child(2){grid-area:2/1/auto/-1}.lo2-op .v2-field[data-v-58a7b778]:first-child{grid-column:1/-1}.lo2-newacc[data-v-58a7b778]{grid-template-columns:1fr;gap:8px;display:grid}.lo2-range[data-v-58a7b778]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lo2-srow[data-v-58a7b778]{cursor:default;min-height:48px}.lo2-srow__name[data-v-58a7b778]{color:#2c2926;flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13.5px;display:flex}.lo2-bar[data-v-58a7b778]{background:#3e2f2212;border-radius:2px;height:4px;display:block;overflow:hidden}.lo2-bar>i[data-v-58a7b778]{background:#c69c72;border-radius:2px;height:100%;display:block}.lo2-bar--wide[data-v-58a7b778]{border-radius:4px;height:7px}.lo2-pill--on[data-v-58a7b778]{color:#3e6b4a;background:#4f7a5c24}.lo2-pill--off[data-v-58a7b778]{color:#6b645c;background:#3e2f2214}.lo2-group[data-v-58a7b778]{background:0 0;align-items:center;padding-left:4px;position:static}.lo2-refresh[data-v-58a7b778]{margin-left:auto}.lo2-brow[data-v-58a7b778]{cursor:default}@media (min-width:761px){.lo2-head-search[data-v-58a7b778]{width:280px;margin-left:18px}.lo2-panel[data-v-58a7b778]{border-radius:20px;padding:16px}.lo2-panel__title[data-v-58a7b778]{font-size:19px}.lo2-stamps[data-v-58a7b778]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.lo2-tiles[data-v-58a7b778]{grid-template-columns:1fr}.lo2-tile[data-v-58a7b778]{border-radius:18px;padding:12px 16px}.lo2-tile b[data-v-58a7b778]{font-size:24px}.lo2-dotc[data-v-58a7b778]{width:40px;height:40px;font-size:16px}.lo2-dotc--gift[data-v-58a7b778]{font-size:19px}.lo2-rule-row[data-v-58a7b778]{flex-direction:row;align-items:center;gap:16px}.lo2-stepper[data-v-58a7b778]{flex:none;justify-content:flex-start}.lo2-stepper__ctrl button[data-v-58a7b778]{border-radius:10px;width:36px;height:36px}.lo2-save[data-v-58a7b778]{align-self:flex-start}.lo2-bgrid[data-v-58a7b778]{grid-template-columns:minmax(0,1fr) 220px 120px 70px}.lo2-prow[data-v-58a7b778]{min-height:44px}.lo2-prow[data-v-58a7b778]:hover{background:#c69c7214}.lo2-prow__main[data-v-58a7b778]{grid-template-columns:minmax(0,1fr) 220px 120px;gap:10px;min-height:44px;padding:0 0 0 16px;font-size:12.5px;display:grid}.lo2-toggle--bare[data-v-58a7b778]{width:70px}.lo2-ped[data-v-58a7b778]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.lo2-span2[data-v-58a7b778]{grid-column:span 2}.lo2-span4[data-v-58a7b778]{grid-column:1/-1}.lo2-edfoot[data-v-58a7b778]{border-top:1px dashed #2c292624;flex-direction:row;align-items:center;gap:12px;padding-top:10px}.lo2-example[data-v-58a7b778]{flex:1}.lo2-agrid[data-v-58a7b778]{grid-template-columns:minmax(0,1fr) 170px 110px 110px 110px}.lo2-sgrid[data-v-58a7b778]{grid-template-columns:minmax(0,1fr) 260px 100px 100px 90px 90px}.lo2-pgrid[data-v-58a7b778]{grid-template-columns:110px minmax(0,1fr) 110px 110px 110px}.lo2-trow[data-v-58a7b778]{cursor:pointer;border-bottom:1px solid #2c29260f;align-items:center;gap:10px;min-height:40px;padding:0 16px;font-size:12.5px;display:grid}.lo2-trow[data-v-58a7b778]:hover{background:#c69c7214}.lo2-trow--open[data-v-58a7b778],.lo2-trow--open[data-v-58a7b778]:hover{background:#c69c7224}.lo2-trow--static[data-v-58a7b778]{cursor:default;min-height:42px}.lo2-tname[data-v-58a7b778]{align-items:baseline;gap:8px;min-width:0;display:flex}.lo2-tname b[data-v-58a7b778]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lo2-tname small[data-v-58a7b778]{color:#8b857d;white-space:nowrap;font-size:11px}.lo2-op[data-v-58a7b778]{grid-template-columns:140px minmax(0,1fr) auto auto;align-items:center}.lo2-op .v2-field[data-v-58a7b778]:first-child,.lo2-op .v2-field[data-v-58a7b778]:nth-child(2){grid-area:auto}.lo2-newacc[data-v-58a7b778]{grid-template-columns:1fr 1fr auto;align-items:center}.lo2-range[data-v-58a7b778]{max-width:420px}}@media (min-width:1101px){.lo2.v2[data-v-58a7b778]{overflow-y:auto}}.pr2-error[data-v-a6b24d4b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr2-main[data-v-a6b24d4b]{flex-direction:column;gap:8px;min-width:0;display:flex}.pr2-new[data-v-a6b24d4b]{height:36px}.pr2-draft[data-v-a6b24d4b]{color:#83591c}.pr2-tabs[data-v-a6b24d4b] .v2-tab__count{font-family:var(--v2-display);font-size:15px}.pr2-c-badge[data-v-a6b24d4b]{flex:none;width:56px}.pr2-c-name[data-v-a6b24d4b]{flex:1}.pr2-c-on[data-v-a6b24d4b]{text-align:center;flex:none;width:44px}.pr2-row[data-v-a6b24d4b]{border-bottom:1px solid #2c29260f;grid-template-columns:minmax(0,1fr) 50px;align-items:center;display:grid}.pr2-row--open[data-v-a6b24d4b]{background:#c69c7224}.pr2-hit[data-v-a6b24d4b]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 0 6px 12px;display:flex}.pr2-badge[data-v-a6b24d4b]{width:56px;height:36px;font-family:var(--v2-display);color:#6b645c;white-space:nowrap;background:#3e2f2214;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.pr2-badge--on[data-v-a6b24d4b]{color:#fbf3e4;background:#4a3524}.pr2-name[data-v-a6b24d4b]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pr2-name>b[data-v-a6b24d4b]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;font-size:13.5px;font-weight:600;overflow:hidden}.pr2-name small[data-v-a6b24d4b]{text-overflow:ellipsis;white-space:nowrap;color:#8b857d;font-size:11px;overflow:hidden}.pr2-name small b[data-v-a6b24d4b]{font-weight:700}.pr2-row--dim .pr2-name>b[data-v-a6b24d4b]{color:#a79f96}.pr2-empty[data-v-a6b24d4b]{margin:8px}.pr2-skeleton[data-v-a6b24d4b]{flex-direction:column;gap:6px;padding:8px;display:flex}.pr2-skeleton span[data-v-a6b24d4b]{background:linear-gradient(90deg,#3e2f220a,#3e2f2217,#3e2f220a) 0 0/200% 100%;border-radius:10px;height:44px;animation:1.2s linear infinite pr2-shimmer-a6b24d4b}@keyframes pr2-shimmer-a6b24d4b{to{background-position:-200% 0}}.pr2-foot[data-v-a6b24d4b]{color:#6b645c;margin:2px 4px 0;font-size:11.5px;line-height:1.45}.pr2-toggle[data-v-a6b24d4b]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:50px;height:44px;padding:0;display:inline-flex}.pr2-toggle[data-v-a6b24d4b]:disabled{opacity:.6;cursor:default}.pr2-toggle__track[data-v-a6b24d4b]{background:#2c29262e;border-radius:12px;width:38px;height:23px;transition:background .15s;position:relative}.pr2-toggle__knob[data-v-a6b24d4b]{background:var(--cp-card);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #28201840}.pr2-toggle[aria-pressed=true] .pr2-toggle__track[data-v-a6b24d4b]{background:#6e9a7a}.pr2-toggle[aria-pressed=true] .pr2-toggle__knob[data-v-a6b24d4b]{left:17.5px}.pr2-ed[data-v-a6b24d4b]{gap:8px}.pr2-grid[data-v-a6b24d4b]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pr2-f[data-v-a6b24d4b]{background:#fff;border:1px solid #966c404d;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;min-height:44px;padding:4px 12px;display:flex}.pr2-f[data-v-a6b24d4b]:focus-within{border-color:#c69c72}.pr2-f>span[data-v-a6b24d4b]{color:#8b857d;font-size:9.5px;font-weight:600}.pr2-f input[data-v-a6b24d4b]{color:#2c2926;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:15px}.pr2-f--main[data-v-a6b24d4b]{border:1.5px solid #c69c72}.pr2-f--name[data-v-a6b24d4b]{grid-column:1/-1;min-height:42px}.pr2-f--name input[data-v-a6b24d4b]{font-size:14.5px;font-weight:600}.pr2-f--type[data-v-a6b24d4b]{background:0 0;border:0;grid-column:1/-1;min-height:0;padding:0}.pr2-places[data-v-a6b24d4b]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px;display:flex}.pr2-places>span[data-v-a6b24d4b]{color:#6b645c;margin-right:3px;font-size:11.5px;font-weight:600}.pr2-chip[data-v-a6b24d4b]{color:#45403a;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:9px;height:32px;padding:0 11px;font-size:12.5px;font-weight:600}.pr2-chip[aria-pressed=true][data-v-a6b24d4b]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.pr2-err[data-v-a6b24d4b]{color:#8e3c31;font-size:12px;font-weight:600}.pr2-edfoot[data-v-a6b24d4b]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pr2-example[data-v-a6b24d4b]{background:var(--cp-card);color:#5d574f;border-radius:11px;order:-1;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.pr2-del[data-v-a6b24d4b],.pr2-save[data-v-a6b24d4b]{border-radius:12px;height:46px}@media (max-width:760px){.pr2-new[data-v-a6b24d4b]{display:none}}@media (min-width:761px){.pr2-head[data-v-a6b24d4b]{grid-template-columns:64px minmax(0,1fr) 150px 120px 110px 56px}.pr2-row[data-v-a6b24d4b]{grid-template-columns:minmax(0,1fr) 56px;gap:10px;padding-right:16px}.pr2-row[data-v-a6b24d4b]:not(.pr2-row--open):hover{background:#c69c7214}.pr2-hit[data-v-a6b24d4b]{grid-template-columns:64px minmax(0,1fr) 150px 120px 110px;gap:10px;min-height:46px;padding:0 0 0 16px;font-size:12.5px;display:grid}.pr2-badge[data-v-a6b24d4b]{border-radius:9px;justify-self:start;width:auto;max-width:56px;height:30px;padding:0 6px;font-size:14px}.pr2-name small[data-v-a6b24d4b]{font-size:11.5px}.pr2-period[data-v-a6b24d4b]{color:#5d574f;font-size:11.5px}.pr2-where[data-v-a6b24d4b]{text-overflow:ellipsis;white-space:nowrap;color:#5d574f;overflow:hidden}.v2-pill[data-v-a6b24d4b]{font-style:normal}.pr2-toggle[data-v-a6b24d4b]{width:56px;height:40px}.pr2-ed[data-v-a6b24d4b]{padding:12px 16px 14px}.pr2-grid[data-v-a6b24d4b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.pr2-f[data-v-a6b24d4b]{background:0 0;border:0;gap:4px;min-height:0;padding:0}.pr2-f>span[data-v-a6b24d4b]{color:#6b645c;font-size:11px}.pr2-f input[data-v-a6b24d4b]{background:#fff;border:1px solid #966c404d;border-radius:10px;height:36px;padding:0 10px;font-size:13px}.pr2-f input[data-v-a6b24d4b]:focus{border-color:#c69c72}.pr2-f--main input[data-v-a6b24d4b]{border:1.5px solid #c69c72}.pr2-f--name[data-v-a6b24d4b]{grid-column:span 2}.pr2-f--name input[data-v-a6b24d4b]{font-size:13.5px}.pr2-f--type[data-v-a6b24d4b]{grid-column:span 2}.pr2-f--type .v2-seg button[data-v-a6b24d4b]{flex:1;height:30px}.pr2-chip[data-v-a6b24d4b]{border-radius:8px;height:28px;padding:0 10px;font-size:12px}.pr2-edfoot[data-v-a6b24d4b]{border-top:1px dashed #2c292624;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding-top:10px}.pr2-example[data-v-a6b24d4b]{order:0;grid-column:auto}.pr2-del[data-v-a6b24d4b],.pr2-save[data-v-a6b24d4b]{border-radius:10px;height:36px}.pr2-check[data-v-a6b24d4b]{background:#f4eadb;border-radius:14px;flex-direction:column;gap:6px;margin-top:10px;padding:10px;display:flex}.pr2-check__cap[data-v-a6b24d4b]{padding:0}.pr2-check__sum[data-v-a6b24d4b]{background:#fff;border:1px solid #966c404d;border-radius:10px;align-items:center;gap:4px;height:34px;padding:0 10px;display:flex}.pr2-check__sum[data-v-a6b24d4b]:focus-within{border-color:#c69c72}.pr2-check__sum input[data-v-a6b24d4b]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;font-weight:700}.pr2-check__sum span[data-v-a6b24d4b]{color:#8b857d;font-size:12px}.pr2-check__line[data-v-a6b24d4b]{color:#5d574f;margin:0;font-size:12px;line-height:1.4}.pr2-check__line b[data-v-a6b24d4b]{color:#3e6b4a}.pr2-check__final[data-v-a6b24d4b]{font-family:var(--v2-display);color:#3e2f22;font-size:18px;font-weight:700}.pr2-check__note[data-v-a6b24d4b]{color:#8b857d;margin:0;font-size:10.5px;line-height:1.35}}.in2[data-v-f173b3ff]{flex-direction:column;gap:8px;display:flex}.in2-error[data-v-f173b3ff]{justify-content:space-between;align-items:center;gap:10px;display:flex}.in2-grow[data-v-f173b3ff]{flex:1}.in2-center[data-v-f173b3ff]{text-align:center}.in2-plus[data-v-f173b3ff]:disabled{opacity:.4;cursor:default}.in2-dim[data-v-f173b3ff]{color:#a79f96!important}.in2-muted[data-v-f173b3ff],.in2-ro[data-v-f173b3ff]{color:#5d574f}.in2-rw[data-v-f173b3ff]{color:#83591c!important}.in2-soon[data-v-f173b3ff]{color:#8e3c31!important}.in2-warn[data-v-f173b3ff]{color:#83591c}.in2-hint[data-v-f173b3ff]{color:#6b645c;font-size:11.5px;line-height:1.35}.in2-err[data-v-f173b3ff]{color:#8e3c31;font-size:12px;font-weight:600}.in2-loading[data-v-f173b3ff]{color:#8b857d;padding:18px 12px;font-size:13px}.in2-empty[data-v-f173b3ff]{margin:8px}.in2-empty small[data-v-f173b3ff]{color:#8b857d;font-size:12px}.in2-tabs button[data-v-f173b3ff]{height:36px;font-size:13px}.in2-tabs .v2-seg__count[data-v-f173b3ff]{opacity:.7;font-size:11px}.in2-secret[data-v-f173b3ff]{background:var(--cp-dark-surface);color:#fbf3e4;border-radius:16px;flex-direction:column;gap:7px;padding:12px;display:flex}.in2-secret__title[data-v-f173b3ff]{font-size:12.5px;font-weight:700}.in2-secret__value[data-v-f173b3ff]{word-break:break-all;-webkit-user-select:all;user-select:all;background:#fbf3e414;border-radius:10px;padding:9px 10px;font-size:12px}.in2-secret__text[data-v-f173b3ff]{color:#fbf3e4bf;font-size:11.5px;line-height:1.4}.in2-secret__once[data-v-f173b3ff]{color:#fbf3e4b3;font-size:11.5px}.in2-secret__btns[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.in2-secret__copy[data-v-f173b3ff]{color:#3e2f22;cursor:pointer;background:#f2e3cd;border:0;border-radius:11px;height:40px;font-size:13.5px;font-weight:700}.in2-secret__done[data-v-f173b3ff]{color:#fbf3e4;cursor:pointer;background:0 0;border:1px solid #fbf3e440;border-radius:11px;height:40px;padding:0 14px;font-size:13px;font-weight:600}.in2-banner[data-v-f173b3ff]{color:#6b4a1c;background:#b3843c1f;border:1px solid #b3843c4d;border-radius:14px;gap:8px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.in2-banner b[data-v-f173b3ff]{font-weight:700}.in2-banner__dot[data-v-f173b3ff]{background:#e0a45f;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.in2-box[data-v-f173b3ff]{flex-direction:column;gap:8px;display:flex}.in2-new[data-v-f173b3ff]{background:var(--cp-card);border:2px solid #c69c72;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.in2-new__title[data-v-f173b3ff]{font-family:var(--v2-display);color:#3e2f22;font-size:17px;font-weight:700}.in2-input[data-v-f173b3ff]{color:#2c2926;background:#fff;border:1.5px solid #c69c72;border-radius:12px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font-size:14.5px}.in2-input.mono[data-v-f173b3ff]{font-size:12.5px}.in2-new__perm button[data-v-f173b3ff]{height:34px}.in2-chips[data-v-f173b3ff]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.in2-chips>span[data-v-f173b3ff]:first-child{color:#6b645c;margin-right:2px;font-size:11.5px}.in2-chip[data-v-f173b3ff]{color:#45403a;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:9px;height:32px;padding:0 10px;font-size:12px;font-weight:600}.in2-new--key .in2-chip[data-v-f173b3ff]{height:30px}.in2-chip[aria-pressed=true][data-v-f173b3ff]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.in2-new__btns[data-v-f173b3ff]{gap:6px;display:flex}.in2-cancel[data-v-f173b3ff]{border-radius:12px;height:44px;padding:0 14px}.in2-new__btns .in2-save[data-v-f173b3ff]{border-radius:12px;flex:1;height:44px}.in2-drives__note[data-v-f173b3ff]{color:#5d574f;padding:12px 12px 4px;font-size:12.5px;line-height:1.45}.in2-drive[data-v-f173b3ff]{border-top:1px solid #2c292614;align-items:center;gap:10px;padding:12px;display:flex}.in2-drive[data-v-f173b3ff]:first-of-type{border-top:0}.in2-drive__dot[data-v-f173b3ff]{background:#c0b8ac;border-radius:50%;flex:none;width:9px;height:9px}.in2-drive__dot--on[data-v-f173b3ff]{background:#6e9a7a}.in2-drive__text[data-v-f173b3ff]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.in2-drive__text b[data-v-f173b3ff]{color:#2c2926;font-size:14px}.in2-drive__text small[data-v-f173b3ff]{color:#5d574f;overflow-wrap:anywhere;font-size:12px}.in2-drive__go[data-v-f173b3ff]{border-radius:12px;height:42px;padding:0 16px}.in2-act[data-v-f173b3ff]{background:var(--cp-card);color:#3e2f22;white-space:nowrap;cursor:pointer;border:1px solid #2c292624;border-radius:12px;height:42px;padding:0 12px;font-size:13px;font-weight:600}.in2-act[data-v-f173b3ff]:disabled{opacity:.55;cursor:default}.in2-act--rot[data-v-f173b3ff]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.in2-act--danger[data-v-f173b3ff]{color:#8e3c31;background:0 0;border:1.5px solid #c0685c73}.in2-act--danger-on[data-v-f173b3ff]{color:#fbf3e4;background:#8e3c31;border-color:#8e3c31}.in2-krow[data-v-f173b3ff]{border-bottom:1px solid #2c29260f}.in2-krow--open[data-v-f173b3ff]{background:#c69c7224}.in2-khit[data-v-f173b3ff]{text-align:left;cursor:pointer;width:100%;min-height:52px;color:inherit;background:0 0;border:0;align-items:center;padding:6px 12px;display:flex}.in2-kname[data-v-f173b3ff]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.in2-kname__text[data-v-f173b3ff]{flex-direction:column;flex:1;min-width:0;display:flex}.in2-kname__line[data-v-f173b3ff]{align-items:baseline;gap:6px;min-width:0;display:flex}.in2-kname__line b[data-v-f173b3ff]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;font-size:13.5px;font-weight:600;overflow:hidden}.in2-kname__line i[data-v-f173b3ff]{flex:none;font-size:10.5px;font-style:normal;font-weight:700}.in2-kname small[data-v-f173b3ff]{text-overflow:ellipsis;white-space:nowrap;color:#8b857d;font-size:11px;overflow:hidden}.in2-kexp[data-v-f173b3ff]{gap:7px}.in2-details[data-v-f173b3ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.in2-details div[data-v-f173b3ff]{justify-content:space-between;gap:6px;font-size:12px;display:flex}.in2-details span[data-v-f173b3ff]{color:#6b645c}.in2-details b[data-v-f173b3ff]{color:#3e2f22;text-align:right;font-weight:600}.in2-kbtns[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.in2-c-on[data-v-f173b3ff]{text-align:center;flex:none;width:46px}.in2-hrow[data-v-f173b3ff]{border-bottom:1px solid #2c29260f;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:6px;display:grid}.in2-hrow--open[data-v-f173b3ff]{background:#c69c7224}.in2-hhit[data-v-f173b3ff]{text-align:left;cursor:pointer;min-width:0;min-height:52px;color:inherit;background:0 0;border:0;align-items:center;padding:5px 0 5px 12px;display:flex}.in2-hurl[data-v-f173b3ff]{flex-direction:column;flex:1;min-width:0;display:flex}.in2-hurl b[data-v-f173b3ff]{text-overflow:ellipsis;white-space:nowrap;color:#2c2926;font-size:12.5px;font-weight:600;overflow:hidden}.in2-hurl small[data-v-f173b3ff]{text-overflow:ellipsis;white-space:nowrap;color:#8b857d;font-size:11px;overflow:hidden}.in2-hexp[data-v-f173b3ff]{gap:7px}.in2-hexp .in2-input[data-v-f173b3ff]{border-radius:11px;height:40px;padding:0 11px;font-size:12px}.in2-hexp__top[data-v-f173b3ff]{flex-direction:column;gap:7px;display:flex}.in2-hexp .in2-chip[data-v-f173b3ff]{height:30px;padding:0 9px;font-size:11.5px}.in2-hexp__foot[data-v-f173b3ff]{gap:6px;display:flex}.in2-hexp__foot .in2-save[data-v-f173b3ff]{border-radius:12px;flex:1;height:42px}.in2-toggle[data-v-f173b3ff]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:44px;padding:0;display:inline-flex}.in2-toggle[data-v-f173b3ff]:disabled{opacity:.6;cursor:default}.in2-toggle__track[data-v-f173b3ff]{background:#2c29262e;border-radius:12px;width:38px;height:23px;transition:background .15s;position:relative}.in2-toggle__knob[data-v-f173b3ff]{background:var(--cp-card);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #28201840}.in2-toggle[aria-pressed=true] .in2-toggle__track[data-v-f173b3ff]{background:#6e9a7a}.in2-toggle[aria-pressed=true] .in2-toggle__knob[data-v-f173b3ff]{left:17.5px}@media (max-width:760px){.in2-add[data-v-f173b3ff]{display:none}}@media (min-width:761px){.in2[data-v-f173b3ff]{gap:10px}.in2-tabs[data-v-f173b3ff]{display:flex}.in2-tabs button[data-v-f173b3ff]{height:30px;padding:0 16px;font-size:12.5px}.in2-tabs .v2-seg__count[data-v-f173b3ff]{font-size:10.5px}.in2-add[data-v-f173b3ff]{height:36px}.in2-secret[data-v-f173b3ff]{flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.in2-secret__title[data-v-f173b3ff]{flex:none;font-size:13px}.in2-secret__value[data-v-f173b3ff]{white-space:nowrap;text-overflow:ellipsis;word-break:normal;border-radius:9px;flex:1;min-width:0;padding:8px 10px;font-size:12.5px;overflow:hidden}.in2-secret__btns[data-v-f173b3ff]{gap:12px;display:flex}.in2-secret__copy[data-v-f173b3ff]{border-radius:10px;height:34px;padding:0 14px;font-size:12.5px}.in2-secret__done[data-v-f173b3ff]{border-radius:10px;height:34px;padding:0 12px;font-size:12.5px}.in2-banner[data-v-f173b3ff]{align-items:center;gap:10px;padding:9px 14px;font-size:12.5px}.in2-banner__dot[data-v-f173b3ff]{margin-top:0}.in2-box[data-v-f173b3ff]{background:var(--cp-card);border:2px solid #966c4029;border-radius:20px;gap:0;overflow:hidden}.in2-list[data-v-f173b3ff]{background:0 0;border:0;border-radius:0}.in2-new[data-v-f173b3ff]{background:#c69c7224;border:0;border-bottom:1px solid #2c292614;border-radius:0;gap:8px 10px;padding:12px 16px;display:grid}.in2-new--key[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) 260px auto;grid-template-areas:"name perm btns""exp exp exp""err err err";align-items:center}.in2-new--hook[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name btns""exp exp""err err";align-items:center}.in2-new__name[data-v-f173b3ff]{border-radius:10px;grid-area:name;height:36px;padding:0 10px;font-size:13px}.in2-new__perm[data-v-f173b3ff]{grid-area:perm;display:grid}.in2-new__perm button[data-v-f173b3ff]{height:30px;font-size:12px}.in2-new__btns[data-v-f173b3ff]{grid-area:btns}.in2-new__exp[data-v-f173b3ff]{grid-area:exp}.in2-new__err[data-v-f173b3ff]{grid-area:err}.in2-new__hint[data-v-f173b3ff]{margin-left:12px}.in2-chips>span[data-v-f173b3ff]:first-child{margin-right:4px;font-size:12px}.in2-chip[data-v-f173b3ff],.in2-new--key .in2-chip[data-v-f173b3ff]{border-radius:8px;height:28px}.in2-cancel[data-v-f173b3ff]{border-radius:10px;height:36px;padding:0 12px;font-size:12.5px}.in2-new__btns .in2-save[data-v-f173b3ff]{border-radius:10px;flex:none;height:36px;padding:0 16px;font-size:12.5px}.in2-act[data-v-f173b3ff]{border-radius:9px;height:30px;padding:0 10px;font-size:12px}.in2-khead[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) 104px 124px 124px 104px 250px;gap:12px}.in2-krow[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:12px;padding-right:16px;display:grid}.in2-krow--open[data-v-f173b3ff]{background:0 0}.in2-khit[data-v-f173b3ff]{cursor:default;grid-template-columns:minmax(0,1fr) 104px 124px 124px 104px;align-items:center;gap:12px;min-height:46px;padding:0 0 0 16px;font-size:12.5px;display:grid}.in2-kname[data-v-f173b3ff]{gap:8px}.in2-prefix[data-v-f173b3ff]{color:#6b645c;font-size:11.5px}.in2-perm[data-v-f173b3ff]{font-weight:600}.in2-used[data-v-f173b3ff]{color:#5d574f}.in2-kactions[data-v-f173b3ff]{justify-content:flex-end;gap:6px;font-size:12px;display:flex}.in2-hhead[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 110px 56px;gap:12px}.in2-hrow[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) 56px;gap:12px;padding-right:16px}.in2-hrow[data-v-f173b3ff]:not(.in2-hrow--open):hover{background:#c69c7214}.in2-hhit[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 110px;align-items:center;gap:12px;min-height:46px;padding:4px 0 4px 16px;font-size:12.5px;display:grid}.in2-hurl b[data-v-f173b3ff]{font-size:12px;font-weight:400}.in2-evchips[data-v-f173b3ff]{flex-wrap:wrap;gap:4px;display:flex}.in2-evchips i[data-v-f173b3ff]{color:#45403a;background:#3e2f220f;border-radius:7px;align-items:center;height:22px;padding:0 7px;font-size:11px;font-style:normal;display:inline-flex}.in2-delivery[data-v-f173b3ff]{color:#83591c;font-size:11.5px;font-weight:600}.in2-toggle[data-v-f173b3ff]{width:56px;height:40px}.in2-hexp[data-v-f173b3ff]{gap:8px;padding:10px 16px 12px}.in2-hexp__top[data-v-f173b3ff]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.in2-hexp .in2-input[data-v-f173b3ff]{border-radius:9px;height:34px;padding:0 10px}.in2-hexp .in2-chip[data-v-f173b3ff]{height:28px;padding:0 10px;font-size:12px}.in2-hexp__foot[data-v-f173b3ff]{border-top:1px dashed #2c292624;gap:8px;padding-top:8px}.in2-hexp__foot .in2-act[data-v-f173b3ff]{height:34px;padding:0 12px;font-size:12.5px}.in2-hexp__foot .in2-save[data-v-f173b3ff]{border-radius:9px;flex:none;height:34px;padding:0 18px;font-size:12.5px}}.st2{gap:10px}.st2-phone{gap:14px;display:grid}.st2-group{gap:6px;display:grid}.st2-group__cap{font-family:var(--v2-mono);letter-spacing:1.2px;text-transform:uppercase;color:#8b6a4a;padding:0 4px;font-size:9.5px}.st2-card{background:var(--v2-card);border:2px solid #966c4024;border-radius:16px;overflow:hidden}.st2-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2c29260f;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px 12px;display:flex}.st2-card>.st2-row:first-child{border-top:0}.st2-row--open{background:#c69c7224}.st2-row__text{flex:auto;gap:1px;min-width:0;display:grid}.st2-row__text b{color:var(--v2-head);font-size:13.5px;font-weight:600}.st2-row__text small{color:var(--v2-hint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.st2-chev{color:var(--v2-hint);flex:none;transition:transform .15s}.st2-row--open .st2-chev{transform:rotate(90deg)}.st2-stripe{border-radius:2px;flex:none;width:4px;height:30px}.st2-stripe--sm{width:3px;height:22px}.st2-dot{background:#e0a45f;border-radius:50%;flex:none;width:7px;height:7px}.st2-body{background:#c69c721a;gap:8px;padding:10px 12px 12px;display:grid}.st2-savebar{gap:8px;padding-top:4px;display:flex}.st2-savebar .v2-btn{height:44px}.st2-grid{gap:8px;display:grid}.st2-field{background:#fff;border:1px solid #966c404d;border-radius:12px;flex-direction:column;justify-content:center;gap:1px;min-height:46px;padding:5px 12px;display:flex;position:relative}.st2-field:focus-within{border-color:var(--v2-field-on)}.st2-field__label{color:var(--v2-hint);font-size:9.5px;font-weight:600}.st2-field input,.st2-field textarea,.st2-field select{width:100%;min-width:0;color:var(--v2-text);background:0 0;border:0;outline:none;padding:0;font-size:14px}.st2-field textarea{resize:vertical;line-height:1.35}.st2-field .mono,.st2-field input.mono{font-family:var(--v2-mono)}.st2-field--select select{cursor:pointer;height:34px}.st2-field--ro{background:#fffdf499;border-style:dashed}.st2-field--ro b{color:var(--v2-head);font-size:14px;font-weight:600}.st2-field--ro em{color:var(--v2-hint);font-size:10.5px;font-style:normal}.st2-field--short{max-width:220px}.st2-segwrap{gap:5px;display:grid}.st2-seglabel{color:var(--v2-muted-2);font-size:11px;font-weight:600}.st2-seg button{height:34px}.st2-seg--two button{white-space:normal;height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;line-height:1.25}.st2-hint{color:var(--v2-muted-2);margin:0;font-size:11.5px;line-height:1.4}.st2-hint a,.st2-links a:not(.v2-btn){color:var(--v2-accent)}.st2-toggle{background:var(--cp-card);text-align:left;cursor:pointer;border:1px solid #966c4029;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex}.st2-toggle__text{flex:auto;gap:1px;display:grid}.st2-toggle__text b{color:var(--v2-head);font-size:13px;font-weight:600}.st2-toggle__text small{color:var(--v2-hint);font-size:11px}.st2-switch{background:#2c29262e;border-radius:12px;flex:none;width:38px;height:23px;transition:background .15s;position:relative}.st2-switch:after{content:"";background:var(--cp-card);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #28201840}.st2-switch--on{background:#6e9a7a}.st2-switch--on:after{left:17.5px}.st2-swhit{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:46px;height:40px;display:grid}.st2-swhit:disabled{opacity:.5;cursor:default}.st2-list{gap:6px;display:grid}.st2-item{background:var(--cp-card);border:1px solid #966c4024;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:4px 4px 4px 12px;display:flex}.st2-item--tall{padding:8px 12px}.st2-item--off .st2-item__text b{color:var(--v2-hint)}.st2-item--open{border-color:#b98d6280}.st2-item__text{text-align:left;background:0 0;border:0;flex:auto;gap:1px;min-width:0;padding:0;display:grid}button.st2-item__text{cursor:pointer;min-height:40px}.st2-item__text b{color:var(--v2-head);font-size:13px;font-weight:600}.st2-item__text small{color:var(--v2-hint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.st2-item__desc{color:var(--v2-muted);margin-top:3px;font-size:12px;line-height:1.4}.st2-action{height:32px;color:var(--v2-accent);border:1px solid #966c4038;border-radius:9px;flex:none;place-items:center;margin-right:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-grid}.st2-inline{background:#c69c721f;border-radius:12px;gap:8px;padding:10px;display:grid}.st2-inline__btns{gap:8px;display:flex}.st2-err{color:#8e3c31;margin:0;font-size:12px;line-height:1.35}.st2-add{border-radius:11px;height:38px;font-size:13px;text-decoration:none}.st2-reset{justify-self:start}.st2-sub{font-family:var(--v2-mono);letter-spacing:1.2px;text-transform:uppercase;color:#8b6a4a;margin:8px 0 0;font-size:9.5px;font-weight:500}.st2-chips{flex-wrap:wrap;gap:6px;display:flex}.st2-chip{color:#45403a;cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261f;border-radius:10px;height:32px;padding:0 11px;font-size:12.5px;font-weight:600}.st2-chip[aria-pressed=true]{color:#fbf3e4;background:#4a3524;border-color:#4a3524}.st2-pill{color:var(--v2-muted-2);background:#2c292614;border-radius:999px;flex:none;margin-right:8px;padding:3px 9px;font-size:11px;font-weight:600}.st2-pill--on{color:var(--v2-ok);background:#6e9a7a2e}.st2-grip{color:var(--v2-hint);cursor:grab;letter-spacing:-2px}.st2-order{gap:2px;display:inline-flex}.st2-order button{width:30px;height:30px;color:var(--v2-muted-2);cursor:pointer;background:0 0;border:1px solid #966c4033;border-radius:8px}.st2-order button:disabled{opacity:.35;cursor:default}.st2-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.st2-day{min-height:44px;padding:4px 8px}.st2-day--end .st2-field__label{color:#8c6440;font-weight:700}.st2-week{gap:6px;display:grid}.st2-weekday{align-items:center;gap:6px;min-height:48px;display:flex}.st2-weekday>b{color:var(--v2-head);flex:0 0 28px;font-size:13px}.st2-weekday__end{color:#8c6440!important}.st2-weekday .st2-day{flex:1 1 0;min-width:0}.st2-weekday__closed{color:var(--v2-hint);flex:auto;font-size:12.5px}.st2-weekday--off>b{color:var(--v2-hint)}.st2-receipt{gap:12px;display:grid}.st2-preview{justify-self:center;gap:6px;margin:0;display:grid}.st2-preview figcaption{font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:var(--v2-hint);font-size:9px}.st2-preview pre{white-space:pre-wrap;word-break:break-word;color:#2c2926;background:#fff;width:230px;margin:0;padding:14px 12px;font-size:10.5px;line-height:1.45;box-shadow:0 10px 20px -14px #281c1099}.st2-empty{background:var(--cp-card);border:1.5px dashed #8c64404d;border-radius:14px;gap:6px;padding:14px;display:grid}.st2-empty b{color:var(--v2-head)}.st2-empty p{color:var(--v2-muted);margin:0;font-size:12.5px;line-height:1.45}.st2-links{gap:10px;display:grid}.st2-links p{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.45}.st2-links__btns{flex-wrap:wrap;gap:8px;display:flex}.st2-links__btns .v2-btn{height:38px;font-size:13px;text-decoration:none}.st2-desk{flex:auto;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid}.st2-rail{background:var(--v2-card);border:2px solid #966c4029;border-radius:20px;gap:2px;max-height:100%;padding:14px 10px;display:grid;overflow:auto}.st2-rail__title{font-family:var(--v2-display);color:var(--v2-head);padding:0 6px 6px;font-size:20px;font-weight:700}.st2-rail__cap{font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:var(--v2-hint);padding:10px 6px 4px;font-size:9px}.st2-rail__item{text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:5px 6px;display:flex}.st2-rail__item:hover{background:#c69c7214}.st2-rail__item[aria-current=page]{background:#c69c7233;border-color:#b98d6280}.st2-rail__label{min-width:0;color:var(--v2-head);flex:auto;font-size:12.5px;font-weight:600;line-height:1.25}.st2-pane{flex-direction:column;gap:10px;min-height:0;max-height:100%;display:flex}.st2-pane__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 4px 0;display:flex}.st2-pane__head h2{font-family:var(--v2-display);color:var(--v2-head);margin:0;font-size:24px;font-weight:700;line-height:1.1}.st2-pane__head p{color:var(--v2-muted-2);margin:3px 0 0;font-size:12.5px}.st2-pane__btns{flex:none;gap:8px;display:flex}.st2-pane__body{background:var(--v2-card);border:2px solid #966c4029;border-radius:20px;align-content:start;gap:10px;min-height:0;padding:16px;display:grid;overflow:auto}.st2-pane__body .st2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.st2-pane__body .st2-wide{grid-column:1/-1}.st2-pane__body .st2-field{border-radius:10px;min-height:44px}.st2-pane__body .st2-receipt{grid-template-columns:minmax(0,1fr) 270px;align-items:start}.st2-pane__body .st2-preview{justify-self:end}.st2-pane__body .st2-preview pre{width:250px}.st2-pane__body .st2-days{grid-template-columns:repeat(7,minmax(0,1fr))}.st2-pane__body .st2-week{max-width:520px}.st2-pane__body .st2-item{min-height:46px}.st2-pane__body .st2-list{max-width:720px}.st2-pane__body .st2-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.st2-pane__body .st2-inline>.st2-toggle,.st2-pane__body .st2-inline>.st2-inline__btns,.st2-pane__body .st2-inline>.st2-hint,.st2-pane__body .st2-inline>.st2-err{grid-column:1/-1}.st2-pane__body .st2-inline__btns{justify-content:flex-end}.st2-pane__body .st2-inline__btns .v2-btn--grow{flex:none}.st2-pane__body .st2-add{justify-self:start;padding:0 16px}@media (min-width:1101px){.st2{height:100%;overflow:hidden}.st2-desk{align-items:stretch;height:100%}.st2-rail{align-self:start}}.kg[data-v-2e5c65cc]{min-height:100vh;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));color:#2c2926;background:linear-gradient(#f7efe0,#f1e6d2);justify-content:center;align-items:center;display:flex}.kg-card[data-v-2e5c65cc]{background:#fffdf4;border:2px solid #966c4029;border-radius:24px;flex-direction:column;gap:10px;width:100%;max-width:400px;padding:24px 22px 22px;display:flex;box-shadow:0 24px 50px -34px #46301c8c}.kg-eyebrow[data-v-2e5c65cc]{letter-spacing:1.4px;text-transform:uppercase;color:#8b6a4a;font-size:11px}.kg-title[data-v-2e5c65cc]{color:#3e2f22;margin:0;font-size:26px;line-height:1.1}.kg-clock[data-v-2e5c65cc]{color:#6b645c;font-size:15px}.mono[data-v-2e5c65cc]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.kg-status[data-v-2e5c65cc]{background:#3e2f220f;border-radius:14px;align-items:center;gap:9px;margin-top:6px;padding:11px 13px;font-size:15px;font-weight:600;display:flex}.kg-dot[data-v-2e5c65cc]{background:#a79f96;border-radius:50%;flex:none;width:9px;height:9px}.kg-status--open[data-v-2e5c65cc]{color:#2f5b3b;background:#6e9a7a29}.kg-status--open .kg-dot[data-v-2e5c65cc]{background:#6e9a7a}.kg-status--closed .kg-dot[data-v-2e5c65cc]{background:#c0685c}.kg-note[data-v-2e5c65cc]{color:#6b645c;margin:0;font-size:12.5px;line-height:1.4}.kg-note--warn[data-v-2e5c65cc]{color:#83591c}.kg-form[data-v-2e5c65cc]{flex-direction:column;gap:10px;margin-top:6px;display:flex}.kg-field[data-v-2e5c65cc]{color:#6b645c;flex-direction:column;gap:5px;font-size:12px;display:flex}.kg-field input[data-v-2e5c65cc]{color:#2c2926;background:#fff;border:1.5px solid #966c404d;border-radius:14px;height:52px;padding:0 14px;font-size:22px}.kg-field input[data-v-2e5c65cc]:focus{border-color:#b98d62;outline:none}.kg-error[data-v-2e5c65cc]{color:#8e3c31;background:#c0685c24;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:600}.kg-button[data-v-2e5c65cc]{color:#fbf3e4;cursor:pointer;background:linear-gradient(160deg,#6a4e37,#362615);border:0;border-radius:16px;height:56px;font-size:17px;font-weight:700}.kg-button[data-v-2e5c65cc]:disabled{opacity:.6;cursor:default}.kg-button--ghost[data-v-2e5c65cc]{color:#5c4631;background:0 0;border:1.5px solid #966c4059;height:48px;font-size:15px}.kg-hint[data-v-2e5c65cc]{color:#8b857d;margin:0;font-size:11.5px;line-height:1.4}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/coffeepos/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/coffeepos/assets/jetbrains-mono-cyrillic-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/coffeepos/assets/baloo2-700-latin-BztkokVJ.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2212}:root{--cp-dark-surface:linear-gradient(160deg, #5a4333 0%, #3d2e22 55%, #2a2019 100%);--cp-page-bg:radial-gradient(900px 400px at 14% -10%, #a9805b33, transparent 62%), radial-gradient(780px 380px at 94% 0%, #7c8a932e, transparent 60%), radial-gradient(#966c4012 1.2px, transparent 1.2px), linear-gradient(#edeae4, #e4e0d9);--cp-page-bg-size:auto, auto, 22px 22px, auto;--cp-card:#faf9f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f1e9;--card:#fff;--sidebar:#1b1310;--text:#2a201a;--muted:#8a7a6c;--line:#ece2d3;--line-soft:#f3ece1;--dark:#2f2118;--tan:#cfa977;--green:#2f9e69;--green-soft:#e9f5ee;--amber:#c07b1d;--amber-soft:#fdf3df;--amber-line:#f3e0bd;--red:#c64a40;--red-soft:#fcecea;--red-line:#f3d2cc;--blue:#466fd1;--blue-soft:#eaf0fc;--violet:#7c3aed;--link:#8d7257;--shadow:0 1px 2px #402d1a0d, 0 12px 32px -24px #402d1a59;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{touch-action:manipulation;-webkit-text-size-adjust:100%;overscroll-behavior:none;overscroll-behavior-y:none}body{background:var(--bg);min-width:0;color:var(--text);margin:0;font-size:14px}button,input{font:inherit;color:inherit}button{cursor:pointer}button,a,[role=button],.pos-dish,.pos-cat,.pos-type,.pos-chip,.pos-action,.pos-pay-btn,.pos-stamp-btn,.pos-customer-add,.mini-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pos-screen,.pos-screen *{touch-action:manipulation}h1,h2,p,dl,dd,dt{margin:0}h1{letter-spacing:-.03em;font-size:24px;font-weight:800}h2{letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}input[type=checkbox]{width:15px;height:15px;accent-color:var(--dark);margin:0}.app-icon{flex:none}.admin-shell{min-height:100vh;padding-top:env(safe-area-inset-top);grid-template-columns:236px minmax(0,1fr);display:grid}.mobile-admin-bar,.sidebar-backdrop,.mobile-bottom-nav{display:none}.mobile-mode-return{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--text);border-radius:10px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:800}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sidebar{background:var(--sidebar);color:#efe6da;flex-direction:column;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0}.brand-block{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:2px 6px 16px;display:flex}.brand-mark{color:#fff;background:#b97f3e;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.brand-title{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.brand-subtitle{color:#efe6da8c;white-space:nowrap;margin-top:1px;font-size:11px}.nav-list{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;gap:2px;margin:12px 0;padding-right:2px;display:grid;overflow-y:auto}.nav-item{color:#efe6dab8;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-icon{color:#efe6da80}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item--active{color:#fff;background:#ffffff1c;font-weight:650}.nav-item--active .nav-icon,.nav-item:hover .nav-icon{color:#f0d9b6}.nav-item--settings-link{flex:none;margin:10px 6px 0}.sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding:12px 6px 0}.admin-mode-switch{color:#fff7ec;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-bottom:12px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.admin-mode-switch:hover{background:#ffffff24}.side-select{margin-bottom:9px}.side-label{color:#efe6da73;font-size:11px;font-weight:600;display:block}.side-select button{color:#f3ebdf;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:3px 0;font-size:13px;font-weight:700;display:flex}.side-select .app-icon{color:#efe6da73}.side-value{color:#f3ebdf;padding:3px 0;font-size:13px;font-weight:700}.db-status{color:#efe6daa6;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;display:flex}.sync-status{color:#e0a04d;overflow-wrap:anywhere;margin-top:4px;padding-left:15px;font-size:11px;font-weight:600;line-height:1.35}.live-dot{background:var(--green);border-radius:99px;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #2f9e6929}.db-status .live-dot{animation:2s ease-out infinite db-live-pulse}@keyframes db-live-pulse{0%{box-shadow:0 0 #2f9e6980}70%{box-shadow:0 0 0 7px #2f9e6900}to{box-shadow:0 0 #2f9e6900}}@media (prefers-reduced-motion:reduce){.db-status .live-dot{animation:none}}.collapse-button{color:#efe6dabf;background:#ffffff0f;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.collapse-button:hover{color:#fff;background:#ffffff1a}.workspace{background-image:var(--cp-page-bg);background-size:var(--cp-page-bg-size);background-attachment:fixed;min-width:0;padding:12px 16px 11px}.dashboard-screen,.menu-admin-screen,.settings-screen{max-width:1356px;margin:0 auto}.dashboard-screen{gap:12px;display:grid}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-heading p{color:var(--muted);margin-top:2px;font-size:12.5px}.topbar-stack{justify-items:end;gap:8px;display:grid}.topbar-row{align-items:center;gap:8px;display:flex}.selector,.search-box,.icon-button,.user-pill,.shift-button{border:1px solid var(--line);background:var(--card);min-height:32px;color:var(--text);border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px #2a201a08}.selector .app-icon,.search-box .app-icon,.selector-caret{color:var(--muted)}.search-box{min-width:252px;font-weight:500}.search-box input,.menu-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.search-box input::placeholder,.menu-search input::placeholder{color:#ab9d8e}.icon-button{color:#5f5246;justify-content:center;width:32px;padding:0;position:relative}.icon-badge{color:#fff;background:#d9534a;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.user-pill{font-weight:700}.avatar{color:#fff;background:#b97f3e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.primary-button{background:var(--dark);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;min-height:32px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.primary-button:hover{background:#3d2c1f}.shift-button{font-weight:700}.card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-heading--compact{align-items:center}.section-heading p{color:var(--muted);margin-top:2px;font-size:12px}.heading-icon{color:var(--muted)}.card-link{color:var(--link);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.card-link:hover{color:#6f5639}.ghost-icon{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.ghost-icon:hover{background:var(--line-soft);color:var(--text)}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.kpi-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content icon""caption caption";align-items:center;gap:0 8px;padding:10px 11px 10px 13px;display:grid}.kpi-content{grid-area:content}.kpi-card .kpi-caption{grid-area:caption}.kpi-title{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.kpi-value{letter-spacing:-.03em;white-space:nowrap;margin-top:5px;font-size:21px;font-weight:800}.kpi-value--green{color:var(--green)}.kpi-value--amber{color:#d28a1f}.kpi-caption{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.trend-up{color:var(--green);font-weight:600}.trend-warning{color:var(--amber)}.kpi-icon{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.kpi-icon--plain-green{color:#3aa371;width:auto;height:auto}.kpi-icon--blue{background:var(--blue-soft);color:var(--blue)}.kpi-icon--tan{color:#a8763a;background:#f7efe2}.kpi-icon--green{background:var(--green-soft);color:var(--green)}.kpi-icon--amber{color:#d28a1f;background:#fdf0d3}.dashboard-grid{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:12px;display:grid}.main-col{gap:12px;min-width:0;display:grid}.charts-row{grid-template-columns:minmax(0,1fr) 292px;align-items:stretch;gap:12px;display:grid}.right-rail{gap:12px;display:grid}.sales-card{padding:14px 16px}.legend-row{color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex}.legend-row span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.legend-swatch{border-radius:99px;width:16px;height:3px;display:inline-block}.legend-swatch--revenue{background:#43301f}.legend-swatch--orders{background:var(--tan)}.hour-chart-wrap{min-width:0;margin-top:8px}.hour-chart{display:block}.hour-chart__band{fill:#f5edde;opacity:.6}.hour-chart__grid{stroke:#efe7da;stroke-width:1px}.hour-chart__tick{fill:#a39483;font-size:11px}.hour-chart__line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hour-chart__line--revenue{stroke:#43301f}.hour-chart__line--orders{stroke:var(--tan)}.hour-chart__dot{stroke:#fff;stroke-width:1.2px}.hour-chart__dot--revenue{fill:#43301f}.hour-chart__dot--orders{fill:var(--tan)}.hour-chart__pulse{fill:#43301f24}.hour-chart__tooltip{filter:drop-shadow(0 6px 14px #3c281429)}.hour-chart__tooltip rect{fill:#fff;stroke:#e9dfd0}.hour-chart__tooltip-muted{fill:var(--muted);font-size:11px}.hour-chart__tooltip-strong{fill:var(--text);font-size:13px;font-weight:800}.payments-card{flex-direction:column;padding:14px 16px;display:flex}.payments-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:6px 0 2px;display:grid}.donut-chart{width:104px;height:104px;display:block}.donut-chart__segment--dark{stroke:#3a2a1d}.donut-chart__segment--tan{stroke:var(--tan)}.donut-chart__segment--green{stroke:var(--green)}.payment-list{gap:7px;display:grid}.split-row{justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.split-row span{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.split-row strong{font-weight:800}.split-dot{border-radius:3px;width:10px;height:10px;display:inline-block}.split-dot--dark{background:#3a2a1d}.split-dot--tan{background:var(--tan)}.split-dot--green{background:var(--green)}.mini-facts{border-top:1px solid var(--line-soft);gap:6px;margin-top:auto;padding-top:8px;display:grid}.mini-facts div{justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.mini-facts span{color:var(--muted)}.mini-facts strong{white-space:nowrap;font-weight:800}.menu-card{padding:14px 16px}.menu-toolbar{grid-template-columns:216px minmax(0,1fr);align-items:center;gap:10px;margin:8px 0;display:grid}.menu-card .section-heading .primary-button{min-height:30px;font-size:12px}.menu-search{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.filter-chips{flex-wrap:wrap;gap:7px;display:flex}.filter-chips button{border:1px solid var(--line);background:var(--card);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:650}.filter-chips button:hover{color:var(--text);border-color:#d9cbb5}.filter-chips .filter-chip--active{border-color:var(--dark);background:var(--dark);color:#fff}.menu-layout{grid-template-columns:174px minmax(0,1fr);align-items:start;gap:12px;display:grid}.category-list{gap:2px;display:grid}.category-item{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.category-item:hover{background:#faf5ec}.category-item--active{background:#f6ecdb}.category-text{gap:1px;min-width:0;display:grid}.category-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.category-meta{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.25}.category-chevron{color:#bcab95}.category-item--active .category-chevron{color:#8d7257}.menu-table-block{min-width:0}.table-wrap{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow-x:auto}.menu-table{border-collapse:collapse;width:100%;font-size:11.5px}.menu-table th{border-bottom:1px solid var(--line);color:#a09180;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fcf9f3;padding:6px 5px;font-size:11px;font-weight:700}.menu-table td{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:4px 5px}.menu-table th:first-child,.menu-table td:first-child{padding-left:9px}.menu-table .muted-cell{text-overflow:ellipsis;max-width:118px;overflow:hidden}.menu-table tbody tr:hover td{background:#fdfaf4}.menu-table tr:last-child td{border-bottom:0}.menu-table .check-col{width:30px;padding-right:0}.menu-table .empty-cell{color:var(--muted);text-align:center;white-space:normal;padding:24px 16px;font-weight:600}.muted-cell{color:var(--muted)}.dish-cell{align-items:center;gap:10px;display:inline-flex}.dish-cell strong{font-weight:700}.dish-thumb{background:#f6eee1;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.dish-cell{gap:8px}.recipe-flag{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.recipe-flag--yes{color:var(--green)}.recipe-flag--no{color:var(--red)}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:2.5px 7px;font-size:11px;font-weight:700;display:inline-flex}.status-pill--green{background:var(--green-soft);color:#25855a}.status-pill--amber{background:var(--amber-soft);color:#b06f15}.status-pill--red{background:var(--red-soft);color:var(--red)}.status-pill--blue{background:var(--blue-soft);color:#3a63c4}.status-pill--gray{color:#75685c;background:#efe9df}.menu-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:12px;display:flex}.compact-card{padding:10px 14px}.alert-list{gap:4px;margin-top:5px;display:grid}.alert-item{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 8px;display:grid}.alert-item--red{border-color:var(--red-line);background:var(--red-soft)}.alert-item--violet{background:#f4edfe;border-color:#e2d4fb}.alert-icon{width:20px;height:20px;color:var(--amber);background:#ffffffb3;border-radius:6px;flex:none;place-items:center;display:grid}.alert-item--red .alert-icon{color:var(--red)}.alert-item--violet .alert-icon{color:var(--violet)}.alert-body{min-width:0}.alert-body strong{font-size:11px;font-weight:750;line-height:1.25;display:block}.alert-body p{-webkit-line-clamp:2;color:#93806e;-webkit-box-orient:vertical;margin-top:1px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.alert-item--red .alert-body p{color:#a3766c}.alert-action{color:#9a6b22;white-space:nowrap;background:#fff;border:1px solid #ecd9b4;border-radius:7px;padding:3px 5px;font-size:11px;font-weight:750}.alert-item--red .alert-action{color:#b04a3f;border-color:#efcec7}.alert-action:hover{border-color:currentColor}.order-list{margin-top:2px;display:grid}.order-row{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 0;display:grid}.order-row:last-child{border-bottom:0;padding-bottom:1px}.order-id{font-size:12px;font-weight:750}.order-place,.order-time{color:var(--muted);white-space:nowrap;font-size:11px}.top-products{gap:3px;margin-top:5px;display:grid}.product-row{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;display:grid}.rank{color:var(--muted);font-size:11.5px;font-weight:750;line-height:1.4}.product-line{min-width:0}.product-line-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:7px;line-height:1.3;display:grid}.product-line-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.product-qty{color:var(--muted);white-space:nowrap;font-size:11px}.product-amount{white-space:nowrap;font-size:11.5px;font-weight:800}.progress{background:#f0e8da;border-radius:99px;height:4px;margin-top:3px;overflow:hidden}.progress span{border-radius:inherit;background:#43301f;height:100%;display:block}.bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1.36fr) minmax(0,1.1fr) minmax(0,1.12fr);align-items:stretch;gap:12px;display:grid}.info-card{flex-direction:column;padding:11px 14px;display:flex}.loyalty-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:9px 0;display:grid}.loyalty-stat span{min-height:24px;color:var(--muted);font-size:11px;line-height:1.25;display:block}.loyalty-stat strong{letter-spacing:-.02em;font-size:15px;font-weight:800}.promo-banner{background:#f0f9f3;border:1px solid #d9ecdf;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.promo-icon{width:26px;height:26px;color:var(--green);background:#fff;border-radius:8px;place-items:center;display:grid}.promo-text{min-width:0}.promo-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:750;display:block;overflow:hidden}.promo-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.info-card>.card-link{margin-top:auto;padding-top:9px;font-size:12px}.warehouse-body{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:10px;margin:9px 0 1px;display:grid}.warehouse-body .stat-row{font-size:11px}.stat-rows{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.stat-row{justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.stat-row span{min-width:0;color:var(--muted)}.stat-row strong{text-align:right;white-space:nowrap;font-weight:800}.value-red{color:var(--red)}.key-positions{border-left:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;padding-left:8px;display:grid}.key-positions-title{color:var(--muted);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.key-position{justify-content:space-between;align-items:center;gap:4px;font-size:11px;display:flex}.key-position span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.key-position strong{white-space:nowrap;font-weight:800}.key-dot{background:#e2a23c;border-radius:99px;flex:none;width:4px;height:4px;display:inline-block}.shift-status{color:var(--green);align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:inline-flex}.cash-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:10px 0 9px;display:grid}.neutral-button{border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);border-radius:9px;margin-top:auto;padding:7px 12px;font-size:12px;font-weight:700}.neutral-button:hover{border-color:#d9cbb5}.report-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.report-grid button{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:6px;padding:7px 8px;font-size:11px;font-weight:650;line-height:1.25;display:inline-flex}.report-grid button span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.report-grid button .app-icon{color:var(--muted)}.report-grid button:hover{background:#fdfaf4;border-color:#d9cbb5}.eyebrow{color:var(--muted);font-size:13px;font-weight:600}.source-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.source-badge--technical{display:none}.source-badge--real{background:var(--green-soft);color:var(--green)}.source-badge--partial{background:var(--blue-soft);color:#315fcb}.source-badge--mock{background:var(--amber-soft);color:var(--amber)}.source-badge--planned{color:var(--violet);background:#f1e8ff}.source-prefix{color:var(--muted);font-weight:700}.menu-actions{align-items:center;gap:8px;display:flex}.secondary-button{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--text);border-radius:10px;padding:0 13px;font-weight:700}.placeholder-screen{text-align:center;place-content:center;gap:10px;min-height:280px;display:grid}.placeholder-screen h1{margin:0;font-size:32px}.placeholder-screen p{color:var(--muted)}.menu-admin-screen,.settings-screen{gap:18px;display:grid}.menu-admin-header,.settings-header{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.menu-admin-header h1,.settings-header h1{margin:4px 0 8px;font-size:30px}.menu-admin-header p,.settings-header p{color:var(--muted);margin:0}.menu-admin-status,.settings-summary{justify-items:end;gap:8px;display:grid}.settings-card{padding:20px}.settings-list{gap:8px;margin-top:16px;display:grid}.settings-row{border:1px solid var(--line);background:#fffdf9;border-radius:14px;grid-template-columns:32px 26px minmax(180px,1fr) 92px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.settings-row--hidden{color:var(--muted);background:#f7f1e8}.settings-row-icon{color:var(--muted)}.drag-handle,.mini-button{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:9px;font-weight:800}.drag-handle{cursor:grab;min-height:30px}.settings-toggle{align-items:center;gap:9px;font-weight:800;display:flex}.settings-row-state{color:var(--muted);text-align:right;font-size:12px;font-weight:800}.settings-row-actions{gap:5px;display:flex}.mini-button{width:30px;height:30px}.mini-button:disabled{cursor:not-allowed;opacity:.4}.settings-shell{grid-template-columns:minmax(210px,.24fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-subnav{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:4px;padding:10px;display:grid;position:sticky;top:18px}.settings-subnav-item{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.settings-subnav-item:hover{color:var(--text,#2a241c);background:#f7f1e8}.settings-subnav-item--active{border-color:var(--line);color:var(--text,#2a241c);background:#fff5e6}.settings-panel,.settings-panel-body{gap:18px;min-width:0;display:grid}.settings-card--placeholder{color:var(--muted);gap:6px;display:grid}.settings-inline-notice,.settings-inline-error{border-radius:11px;margin:12px 0 0;padding:9px 12px;font-size:13px;font-weight:700}.settings-inline-notice{color:#8a6d3b;background:#fff5e6}.settings-inline-error{color:#a3261f;background:#fde8e8}.settings-entity-grid{margin-top:16px}.settings-entity-form h3{margin:0 0 12px;font-size:16px}.settings-field{gap:6px;font-size:13px;font-weight:700;display:grid}.settings-field input,.settings-field textarea,.settings-field select{box-sizing:border-box;width:100%;min-width:0}.settings-checkbox{align-items:center;gap:8px;display:flex}.settings-form-actions{gap:8px;margin-top:4px;display:flex}.settings-entity-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.settings-entity-row{border:1px solid var(--line);background:#fffdf9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.settings-entity-row--muted{color:var(--muted);background:#f7f1e8}.settings-entity-row-main{gap:2px;min-width:0;display:grid}.settings-entity-row-meta{color:var(--muted);font-size:12px;font-weight:600}.settings-empty{color:var(--muted);margin:0}.mini-button--wide{width:auto;padding:0 10px}.settings-credentials{gap:12px;max-width:420px;margin-top:14px;display:grid}.settings-summary-cards{margin-top:14px}.settings-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.settings-links .secondary-button{text-decoration:none}.settings-grid-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.settings-field--wide{grid-column:1/-1}@media (max-width:720px){.settings-grid-form{grid-template-columns:1fr}}.settings-row--toggleable{grid-template-columns:minmax(0,1fr) auto}.settings-hours{gap:8px;margin-top:16px;display:grid}.settings-hours-row{border:1px solid var(--line);background:#fffdf9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.settings-hours-day{min-width:120px;font-weight:800}.settings-hours-sep{color:var(--muted)}.settings-roles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.settings-role-card{border:1px solid var(--line);background:#fffdf9;border-radius:14px;gap:4px;padding:14px;display:grid}.settings-role-card strong{text-transform:capitalize}.settings-role-card p{color:var(--muted);margin:0;font-size:13px}.settings-role-inherits{color:var(--muted);font-size:12px;font-weight:700}@media (max-width:900px){.settings-shell{grid-template-columns:1fr}.settings-subnav{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}}.menu-admin-grid{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:18px;display:grid}.menu-admin-form-card,.menu-admin-list-card{padding:20px}.menu-admin-form{gap:12px;margin-top:16px;display:grid}.menu-admin-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.menu-admin-form input,.compact-input{border:1px solid var(--line);color:var(--text);font:inherit;background:#fffdf9;border-radius:10px;padding:10px 12px}.menu-admin-form .checkbox-row{color:var(--text);align-items:center;gap:8px;display:flex}.form-message{border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.form-message--success{background:var(--green-soft);color:var(--green)}.form-message--error{background:var(--red-soft);color:var(--red)}.menu-admin-categories{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.menu-admin-categories span{color:var(--muted);background:#f6efe4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.menu-admin-screen--productive{gap:16px}.menu-admin-source-row{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.menu-admin-filters{grid-template-columns:minmax(240px,1fr) minmax(150px,.28fr) 140px auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.menu-admin-form--productive .primary-button{gap:8px}.menu-search-field,.menu-org-field{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fffdf9;border-radius:12px;align-items:center;gap:8px;display:flex}.menu-search-field{padding:0 12px}.menu-search-field input,.menu-org-field input,.menu-select{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.menu-org-field{padding:0 10px}.menu-org-field span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.menu-select{border:1px solid var(--line);background:#fffdf9;border-radius:12px;min-height:38px;padding:0 12px}.menu-category-board,.menu-signal-board{gap:12px;padding:20px;display:grid}.menu-category-details{border:1px solid var(--line);background:#fffdf9c7;border-radius:18px}.menu-signal-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.menu-signal-card{border:1px solid var(--line);background:#fffdf9;border-radius:16px;align-content:space-between;gap:5px;min-height:92px;padding:10px;display:grid}.menu-signal-card-topline{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.menu-signal-card-topline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-signal-card-topline small{color:#7b6b5c;letter-spacing:.05em;text-transform:uppercase;background:#7a634b1a;border-radius:999px;flex:none;padding:3px 6px;font-size:11px}.menu-signal-card strong{color:var(--text);letter-spacing:-.05em;font-size:22px;line-height:.95}.menu-signal-card p{color:var(--muted);margin:0;font-size:11px;font-weight:800}.menu-signal-card-lines{flex-wrap:wrap;gap:4px;display:flex}.menu-signal-card-lines span{color:#6f5b48;background:#f6eee1;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:900}.menu-signal-card--warning{background:#fff7e9;border-color:#b5732047}.menu-signal-card--warning strong{color:#9b5b05}.menu-signal-card--planned{background:#fffdf9;border-color:#95816d38}.menu-signal-card--planned strong{color:#95816d}.menu-signal-card--good{background:#f4fbf1;border-color:#418b5a38}.menu-signal-card--good strong{color:#2d7a47}.menu-signal-card--green{background:#f4fbf1;border-color:#418b5a38}.menu-signal-card--green strong{color:#2d7a47}.menu-signal-card--amber{background:#fff7e9;border-color:#b5732047}.menu-signal-card--amber strong{color:#9b5b05}.menu-signal-card--neutral,.menu-signal-card--gray{background:#fffdf9;border-color:#95816d38}.menu-signal-card--neutral strong,.menu-signal-card--gray strong{color:#95816d}.menu-category-cards-panel{flex-wrap:nowrap;gap:8px;display:flex;overflow:hidden}.menu-category-card,.menu-category-toggle-card{border:1px solid var(--line);min-width:0;min-height:70px;color:var(--text);text-align:left;background:#fffdf9;border-radius:16px;flex:126px;position:relative;overflow:hidden}.menu-category-card-main,.menu-category-toggle-card{width:100%;min-height:70px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-content:space-between;gap:4px;padding:10px;display:grid}.menu-category-card-main span,.menu-category-toggle-card span,.menu-category-card-main small,.menu-category-toggle-card small{display:block}.menu-category-card-main span,.menu-category-toggle-card span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 26px);font-size:11px;font-weight:900;overflow:hidden}.menu-category-card--overview .menu-category-card-main span,.menu-category-toggle-card span{max-width:100%}.menu-category-card-main strong,.menu-category-toggle-card strong{letter-spacing:-.04em;font-size:20px}.menu-category-card-main small,.menu-category-toggle-card small{color:var(--muted);font-size:11px;font-weight:800}.menu-category-card--active{color:#fff7ec;background:#2f2118;border-color:#2f2118}.menu-category-card--active small{color:#fff7eca8}.menu-category-card--suggested:not(.menu-category-card--active){color:#7b6b5c;background:#fffaf2c7;border-color:#7b6b5c2e}.menu-category-card--overview{color:#fff7ec;background:#2f2118}.menu-category-card--overview small{color:#fff7eca8}.menu-category-edit-button{color:#7b6b5c;background:#ffffffad;border:1px solid #2f21181f;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;line-height:0;display:grid;position:absolute;top:7px;right:7px}.menu-category-edit-button .app-icon{display:block}.menu-category-edit-button:disabled{cursor:not-allowed;opacity:.78}.menu-category-card--active .menu-category-edit-button,.menu-category-card--overview .menu-category-edit-button{color:#fff7ecd6;background:#fff7ec1f;border-color:#fff7ec38}.menu-category-toggle-card{background:var(--amber-soft);color:#7b5729;text-align:center;border-color:#7b57293d;align-content:center;justify-items:center}.menu-category-toggle-card .menu-category-toggle-icon{color:#7b5729;background:#7b57291f;border-radius:999px;place-items:center;width:28px;max-width:none;height:28px;transition:transform .16s;display:grid;overflow:visible}.menu-category-toggle-card .menu-category-toggle-icon--open{transform:rotate(180deg)}.menu-category-toggle-card .menu-category-toggle-label{color:#5f3f1d;white-space:normal;max-width:100%;font-size:11px;font-weight:900}.menu-category-toggle-card small{color:#8d6c42}.menu-category-details{gap:12px;padding:14px;display:grid}.menu-category-details-heading,.menu-category-detail-filters{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.menu-category-details-heading h2{margin:0 0 4px;font-size:17px}.menu-category-details-heading p{color:var(--muted);font-size:12px}.menu-category-details-table-wrap{border-radius:14px}.menu-category-details-table{min-width:720px;font-size:12px}.menu-category-details-table th{padding:10px;font-size:11px}.menu-category-details-table td{padding:10px}.menu-category-details-empty{border:1px solid var(--line);color:var(--muted);background:#fffdf9;border-radius:14px;padding:14px;font-size:12px;font-weight:800}.menu-admin-workspace{grid-template-columns:minmax(320px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.menu-admin-workspace--form-right{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.menu-admin-workspace--single{grid-template-columns:minmax(0,1fr)}.customers-head-actions{align-items:center;gap:10px;display:flex}.customers-columns-menu{position:relative}.customers-columns-pop{z-index:40;position:absolute;top:calc(100% + 6px);right:0}.customers-columns-panel{background:var(--card);border:1px solid var(--border,#0000001a);border-radius:14px;gap:8px;width:260px;padding:14px;display:grid;box-shadow:0 18px 48px #00000038}.customers-columns-panel-head{justify-content:space-between;align-items:center;display:flex}.customers-columns-hint{opacity:.6;margin:0;font-size:12px}.customers-columns-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.customers-columns-item{cursor:grab;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.customers-columns-item:hover{background:#0000000a}.customers-columns-item .checkbox-row{flex:1;margin:0}.customers-columns-grip{opacity:.4;cursor:grab;font-size:14px}.customers-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.customers-th-sort:hover,.customers-th-sort.is-sorted{color:var(--accent,#0a7c5a)}.customers-sort-caret{opacity:.8;font-size:11px}.menu-admin-list-card--productive,.menu-admin-form-card--productive{min-width:0;padding:20px}.menu-admin-units-card{padding:20px}.menu-admin-units-card>.menu-list-heading{margin-bottom:0}.menu-admin-units-card>.menu-admin-workspace{margin-top:18px}.menu-admin-units-card .menu-admin-form-card--productive,.menu-admin-units-card .menu-admin-list-card--productive{border:1px solid var(--line);box-shadow:none;background:#fffdf9;border-radius:12px;padding:16px;position:static}.menu-admin-units-card .menu-empty-state{min-height:0;padding:24px 22px}.menu-admin-units-card .menu-empty-icon{width:48px;height:48px}.menu-admin-units-card .menu-row-actions{align-items:center}.menu-admin-units-card .source-badge{white-space:nowrap}.menu-admin-panel{outline-offset:3px;outline:2px solid #0000;transition:opacity .15s,outline-color .15s;position:relative}.menu-admin-panel--dragging{opacity:.55}.menu-admin-panel--drop{outline-color:#cfa977d9}.menu-admin-panel>.section-heading{padding-right:26px}.menu-drag-handle{z-index:2;width:24px;height:24px;color:var(--muted);opacity:.28;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;line-height:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:6px;right:6px}.menu-drag-handle:hover{opacity:.9;background:#2f21180f}.menu-drag-handle:active{cursor:grabbing}.menu-drag-handle .app-icon{display:block}.menu-list-heading{align-items:flex-start;margin-bottom:14px}.menu-list-heading p,.menu-admin-form-card--productive .section-heading p{color:var(--muted);margin-top:4px;font-size:12px}.menu-category-rail{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.menu-category-chip,.ghost-button{border:1px solid var(--line);color:var(--muted);background:#fffdf9;border-radius:999px;font-weight:800}.menu-category-chip{min-height:32px;padding:0 12px}.menu-category-chip--active{color:#fff7ec;background:#2f2118;border-color:#cfa9778c}.menu-category-empty{color:var(--muted);align-self:center;font-size:12px;font-weight:700}.menu-state-banner{border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;font-size:12px;display:grid}.menu-state-banner strong,.menu-state-banner span{display:block}.menu-state-banner span{color:var(--muted);margin-top:2px}.menu-state-banner--error{border:1px solid var(--red-line);background:var(--red-soft);color:var(--red)}.menu-state-banner--warning{border:1px solid var(--amber-line);background:var(--amber-soft);color:#7b5729}.menu-state-banner--warning strong{margin-bottom:2px;display:block}.menu-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menu-admin-form-grid>label{min-width:0}.menu-admin-form-grid input{box-sizing:border-box;width:100%;min-width:0}.menu-lowstock-toggle{border:1px solid var(--line);min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#fffdf9;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.menu-lowstock-toggle input{width:15px;height:15px}.menu-row--low-stock{background:var(--amber-soft)}.menu-skeleton-list{gap:8px;display:grid}.menu-skeleton-row{border:1px solid var(--line-soft);background:#fffdf9;border-radius:14px;grid-template-columns:1.4fr .7fr .5fr;gap:12px;padding:14px;display:grid}.menu-skeleton-row span{background:linear-gradient(90deg,#f4eadc,#fff7ed,#f4eadc);border-radius:999px;height:13px}.menu-table-wrap{border-radius:16px;min-width:0;overflow-x:auto}.menu-table--productive{width:100%;min-width:0;font-size:11.5px}.menu-table--productive th{padding:7px 9px;font-size:11px}.menu-table--productive td{vertical-align:middle;white-space:nowrap;padding:7px 9px}.menu-table--productive td:first-child,.menu-table--productive th:first-child{padding-left:10px}.menu-row:hover td{background:#fffaf3}.menu-product-cell{align-items:center;gap:10px;display:inline-flex}.menu-product-cell strong,.menu-product-cell span{display:block}.menu-product-cell strong{font-size:13px}.menu-product-cell span{color:var(--muted);margin-top:2px;font-size:11px}.menu-product-icon{color:#8d7257;background:#f6eee1;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.menu-category-label{color:#5f4c3d;font-weight:800}.menu-price{font-size:13px}.menu-readiness,.menu-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:5px;display:flex}.ghost-button{min-height:28px;padding:0 9px;font-size:11px}.ghost-button--icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ghost-button--icon .app-icon{display:block}.ghost-button:disabled{cursor:not-allowed;opacity:.55}.ghost-button--danger{color:var(--red)}.menu-cancel-edit-button{width:100%}.menu-empty-state{border:1px solid var(--line);text-align:center;background:#fffdf9;border-radius:18px;place-items:center;gap:14px;min-height:330px;padding:28px;display:grid}.menu-empty-icon{color:#8d7257;background:#f6eee1;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.menu-empty-state h3{margin:0 0 6px;font-size:18px}.menu-empty-state p{max-width:420px;color:var(--muted)}.menu-empty-hint{color:var(--muted);font-size:12px;font-weight:800}.menu-admin-form-card--productive{position:sticky;top:18px}.menu-admin-form--productive label b{color:var(--red)}.menu-admin-form--productive .primary-button{justify-content:center;width:100%;margin-top:2px}.menu-planned-card{border:1px solid var(--amber-line);background:var(--amber-soft);color:#7b5729;border-radius:14px;gap:6px;margin-top:16px;padding:12px;font-size:12px;display:grid}.menu-planned-card span{color:#8a6b42}@media (max-width:1380px){.menu-admin-filters{grid-template-columns:minmax(220px,1fr) 150px 120px auto}.charts-row{grid-template-columns:minmax(0,1fr) 270px}.bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar{flex-direction:column}.topbar-stack{justify-items:start}.dashboard-grid,.charts-row,.menu-admin-grid,.menu-admin-workspace{grid-template-columns:minmax(0,1fr)}.menu-admin-form-card--productive{position:static}.menu-signal-panel,.menu-category-detail-filters,.menu-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.menu-admin-filters .secondary-button{justify-content:center}.right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.warehouse-top-bar{padding:12px 20px}.warehouse-top-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.warehouse-controls{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex}.warehouse-top-divider{background:var(--line);flex-shrink:0;align-self:center;width:1px;height:28px}.warehouse-action-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.warehouse-action-tile{border:1px solid var(--line);background:var(--card);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:.8rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.warehouse-action-tile--primary{background:var(--blue);color:#fff;border-color:var(--blue)}.warehouse-action-tile--primary:hover:not(:disabled){background:#3a5eb5;border-color:#3a5eb5}.warehouse-action-tile:disabled{opacity:.5;cursor:not-allowed}.warehouse-chip{border:1px solid var(--line);cursor:pointer;background:var(--card);color:var(--muted);border-radius:999px;padding:.25rem .75rem;font-size:.8rem;transition:background .15s,color .15s}.warehouse-chip--active{background:var(--blue);color:#fff;border-color:var(--blue)}.warehouse-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.warehouse-chips{flex-wrap:wrap;gap:4px;display:flex}.warehouse-search{border:1px solid var(--line);color:var(--text);font:inherit;background:#fffdf9;border-radius:10px;flex:160px;min-width:200px;padding:6px 10px;font-size:.82rem}.warehouse-skeleton{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.warehouse-skeleton-row{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:6px;height:2.25rem;animation:1.4s infinite warehouse-skeleton-shimmer}@keyframes warehouse-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.warehouse-reset-link{color:var(--blue);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.warehouse-detail-list{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:0;font-size:12.5px;display:grid}.warehouse-detail-list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:11px;font-weight:700}.warehouse-detail-list dd{color:var(--text);align-self:center;margin:0;font-weight:500}.warehouse-movements-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:800}.data-table-wrap{max-width:100%;margin-bottom:4px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:12.5px}.data-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:900}.data-table td{border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:top;padding:9px 12px}.data-table td strong{color:var(--text);font-size:12.5px;font-weight:600;display:block}.data-table td span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover td{background:#fffdf9}.menu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menu-form-grid>label{min-width:0}.menu-form-grid input,.menu-form-grid select{box-sizing:border-box;width:100%;min-width:0}.menu-form-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.menu-checkbox-row{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.menu-checkbox-row input[type=checkbox]{cursor:pointer;width:15px;height:15px}.menu-subsection-heading{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:20px}.status-badge{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.badge--completed{background:var(--green-soft);color:var(--green)}.badge--preparing{background:var(--amber-soft);color:var(--amber)}.badge--cancelled{color:var(--muted);background:#f3f4f6}.secondary-button--compact{padding:3px 8px;font-size:11px}.inline-error{color:var(--red);font-size:11.5px;font-weight:600}.inline-hint{color:var(--muted);font-size:11.5px}.menu-empty-state--left{text-align:left;justify-items:start;gap:4px;padding:12px 0}.menu-empty-state--left strong{color:var(--text);font-size:13px;font-weight:700}.menu-empty-state--left span{color:var(--muted);opacity:1;font-size:12px}.auth-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:flex}.login-screen{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{gap:14px;width:100%;max-width:360px;padding:28px;display:grid}.login-brand{align-items:center;gap:12px;margin-bottom:6px;display:flex}.login-title{font-size:20px;font-weight:800}.login-subtitle{color:var(--muted);font-size:13px}.login-password{display:block;position:relative}.login-password input{width:100%;padding-right:46px}.login-eye{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.login-eye[aria-pressed=true]{color:var(--text,#2f2118)}.login-remember{cursor:pointer;align-items:center;gap:9px;margin-top:2px;font-size:14px;display:flex}.login-remember input{accent-color:#6a4e37;flex:none;width:20px;height:20px}.login-submit{justify-content:center;width:100%;margin-top:6px}.session-row{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.session-user{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.logout-button{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:9px;flex-shrink:0;padding:5px 10px;font-weight:700}.logout-button:hover{color:#a3261f;border-color:#e7b7b3}.work-hours-status{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.work-hours-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.work-hours-status--open .work-hours-dot{background:#2faa5e}.work-hours-status--open{color:#2faa5e}.work-hours-status--closed .work-hours-dot{background:#d24b40}.work-hours-status--closed{color:#d24b40}.work-hours-status--unset .work-hours-dot{background:#c9a23a}.receipt-preview{border:1px dashed var(--line);white-space:pre-wrap;color:#2a241c;background:#fffdf9;border-radius:12px;max-width:360px;margin:14px 0 0;padding:16px 18px;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.settings-perm-table th:not(:first-child),.settings-perm-cell{text-align:center;width:90px}.settings-perm-cell input{cursor:pointer}.settings-perm-cell input:disabled{cursor:not-allowed;opacity:.6}.pos-view{gap:16px;display:grid}.pos-shift-gate{gap:10px;max-width:420px;display:grid}.pos-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:16px;display:grid}.pos-cats{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pos-cat{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:700}.pos-cat--active{color:var(--text,#2a241c);background:#fff5e6;border-color:#e8c98c}.pos-dish{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:10px;display:flex}.pos-dish:hover{background:#fff8ee;border-color:#e8c98c}.pos-dish-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.4em;font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.pos-dish-price{color:#1f7a43;justify-content:center;align-items:baseline;gap:1px;display:flex}.pos-dish-price .pdp-int{font-size:18px;font-weight:800;line-height:1}.pos-dish-price .pdp-dec{font-size:12px;font-weight:800}.pos-cart{gap:12px;padding:18px;display:grid;position:sticky;top:18px}.pos-cart-count{text-align:center;background:#fff5e6;border-radius:999px;min-width:20px;margin-left:6px;padding:0 6px;font-size:12px;display:inline-block}.pos-cart-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pos-cart-item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.pos-ci-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.pos-ci-qty{align-items:center;gap:8px;display:inline-flex}.pos-ci-sum{font-weight:700}.pos-totals{gap:4px;font-size:13px;display:grid}.pos-totals>div{justify-content:space-between;display:flex}.pos-totals .pos-vat{color:var(--muted)}.pos-total{border-top:1px solid var(--line);padding-top:6px;font-size:16px;font-weight:800}.pos-pay-btn{justify-content:center;width:100%}.pos-pay{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.pos-change{justify-content:space-between;font-size:15px;display:flex}.pos-change b{color:#2faa5e}.pos-last-receipt{border-top:1px solid var(--line);padding-top:10px}@media (max-width:860px){.pos-grid{grid-template-columns:1fr}.pos-cart{position:static}}.pos-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.pos-topmeta{align-items:center;gap:14px;display:flex}.pos-cashier{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pos-search{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.pos-search input{background:0 0;border:none;outline:none;width:100%;font-size:14px}.pos-discount{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:10px;display:flex}.pos-discount-label{color:var(--muted);font-size:13px;font-weight:700}.pos-discount-chips{flex-wrap:wrap;gap:6px;display:flex}.pos-chip{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--muted);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.pos-chip--active{color:var(--text,#2a241c);background:#fff5e6;border-color:#e8c98c}.pos-disc-row{color:#d24b40}.pos-pay-btn{cursor:pointer;color:#fff;border:none;border-radius:14px;padding:16px 12px;font-size:15px;font-weight:800}.pos-pay-btn:disabled{opacity:.5;cursor:not-allowed}.pos-pay-btn--cash{background:#2faa5e}.pos-pay-btn--card{background:#2a241c}.pos-actionbar{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.pos-action{border:1px solid var(--line);color:var(--text,#2a241c);cursor:pointer;background:#fffdf9;border-radius:11px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.pos-action:disabled{opacity:.45;cursor:not-allowed}.pos-action--primary{background:#fff5e6;border-color:#e8c98c}.pos-open-cash input{border:1px solid var(--line);border-radius:10px;width:140px;padding:8px 10px}.pos-order-type{gap:4px;display:inline-flex}.pos-type{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.pos-type--active{color:var(--text,#2a241c);background:#fff5e6;border-color:#e8c98c}.pos-custom-discount{align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.pos-screen{z-index:50;background:var(--bg,#f5efe3);box-sizing:border-box;flex-direction:column;gap:10px;height:100dvh;padding:12px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.pos-screen .pos-topbar{flex:none}.pos-brand{align-items:center;gap:14px;display:flex}.pos-brand-title h1{margin:0}.pos-exit{border:1px solid var(--line);background:var(--card);color:var(--text,#2a241c);cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.pos-exit:hover{background:#fff5e6;border-color:#e8c98c}.pos-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:12px;min-height:0;display:grid}.pos-menu-col{flex-direction:column;min-height:0;display:flex}.pos-menu-col .pos-search,.pos-menu-col .pos-cats{flex:none}.pos-dish-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.pos-order-col{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:0;padding:14px;display:flex}.pos-foot-note{margin:0}.pos-screen .pos-actionbar{flex:none;overflow-x:auto}.pos-modal-overlay{z-index:60;background:#18120a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pos-modal{background:var(--card);border-radius:18px;gap:12px;width:min(420px,92vw);max-height:86dvh;padding:20px;display:grid;overflow:auto;box-shadow:0 24px 64px #00000047}.pos-modal--receipt{width:min(360px,92vw)}.pos-modal-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:900px){.pos-body{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);grid-template-columns:1fr}.pos-topmeta{flex-wrap:wrap;row-gap:6px}.pos-dish-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pos-customer-row{margin-top:8px}.pos-loyalty-block{border:1px solid var(--gold-edge);background:#fff8ee;border-radius:14px;gap:8px;padding:12px;display:grid}.pos-customer{background:var(--card);border:1px solid #e8c98c;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.pos-customer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.pos-customer-balance{color:#2faa5e;background:#eaf8ef;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:14px;font-weight:800}.pos-customer-add{border:1px dashed var(--gold-edge);background:var(--card);width:100%;color:var(--text,#2a241c);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:16px;font-weight:800;display:inline-flex}.pos-customer-add:hover{background:#fff8ee;border-color:#e8c98c}.pos-customer-add:disabled{opacity:.55;cursor:progress}.pos-scan-hint{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12px}.pos-stamp{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;display:flex}.pos-stamp-progress{color:var(--text,#2a241c);font-size:14px;font-weight:700}.pos-stamp-free{color:#1f7a43;margin-left:6px;font-weight:800}.pos-stamp-btn{border:1px solid var(--line);cursor:pointer;color:var(--text,#2a241c);background:#fff5e6;border-radius:10px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:700}.pos-stamp-btn:last-child{margin-left:0}.pos-stamp-btn:disabled{opacity:.45;cursor:not-allowed}.stamp-program-card{gap:18px;padding:20px;display:grid}.stamp-toggle{color:var(--muted);cursor:pointer;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.stamp-toggle input{width:16px;height:16px}.stamp-fields{gap:16px;max-width:460px;display:grid}.stamp-fields .settings-field input{border:1px solid var(--line);background:#fffdf9;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:600}.stamp-fields .settings-field input:focus{background:#fff;border-color:#e8c98c;outline:none}.stamp-fields .settings-field>span{color:var(--muted)}.stamp-hint{color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.4}.stamp-actions{align-items:center;gap:14px;margin-top:2px;display:flex}.stamp-msg{color:#2faa5e;font-size:13px;font-weight:700}.pos-accrued{color:#1f7a43;background:#eaf8ef;border-radius:11px;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.pos-scanner{width:min(440px,94vw)}.pos-scanner-stage{aspect-ratio:4/3;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.pos-scanner-video{object-fit:cover;width:100%;height:100%;display:block}.pos-scanner-frame{border:3px solid #ffffffe6;border-radius:16px;position:absolute;top:18%;bottom:18%;left:18%;right:18%;box-shadow:0 0 0 100vmax #0000002e}.pos-scanner-canvas{display:none}.pos-scanner-hint{text-align:center;color:var(--muted);margin:0;font-size:13px}.pos-scanner-manual{gap:10px;display:grid}.wallet-card{background:linear-gradient(135deg,#fff5e6,#fbe7c6);border:1px solid #e8c98c;border-radius:18px;justify-items:center;gap:12px;padding:18px;display:grid}.wallet-card-head{justify-content:space-between;align-items:center;width:100%;display:flex}.wallet-card-brand{color:#8a6a2a;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.wallet-card-dot{background:#d8a13e;border-radius:50%;width:10px;height:10px}.wallet-card-balance{color:#2faa5e;font-weight:800}.wallet-card-balance small{color:var(--muted);font-size:11px;font-weight:600}.wallet-card-name{text-align:center;font-size:17px;font-weight:800}.wallet-card-qr{background:#fff;border-radius:14px;padding:10px}.wallet-card-qr img{width:200px;height:200px;image-rendering:pixelated;display:block}.wallet-card-foot{color:var(--muted);justify-items:center;gap:2px;font-size:11px;display:grid}.wallet-card-id{word-break:break-all;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wallet-card-buttons{gap:8px;width:100%;display:grid}.wallet-btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.wallet-btn--apple{color:#fff;background:#000}.wallet-btn--apple:before{content:""}.wallet-btn--google{color:#3c4043;background:#fff;border-color:#dadce0}.admin-readable-small-text{font-size:11px}.admin-shell--mobile-mode{background:#fbf8f3;min-width:0;display:block;overflow-x:clip}.admin-shell--mobile-mode .mobile-admin-bar{z-index:45;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px -22px #2f2118a6}.admin-shell--mobile-mode .mobile-admin-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.admin-shell--mobile-mode .mobile-admin-menu-button{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-shell--mobile-mode .sidebar{z-index:70;width:min(320px,88vw);height:100dvh;padding-bottom:max(14px, env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;transition:transform .18s,visibility .18s linear;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 48px #18120a47}.admin-shell--mobile-mode .sidebar--open{visibility:visible;pointer-events:auto;transform:translate(0)}.admin-shell--mobile-mode .sidebar-backdrop{z-index:60;background:#18120a6b;border:0;border-radius:0;width:100%;min-height:100dvh;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.admin-shell--mobile-mode .workspace{width:100%;min-width:0;padding:12px 10px calc(92px + env(safe-area-inset-bottom))}.admin-shell--mobile-mode .nav-item{min-height:44px}.admin-shell--mobile-mode .db-status{display:none}.admin-shell--mobile-mode button:not(.sidebar-backdrop),.admin-shell--mobile-mode input:not([type=checkbox]):not([type=radio]),.admin-shell--mobile-mode select,.admin-shell--mobile-mode textarea{min-height:44px}.mobile-bottom-nav{z-index:50;min-height:66px;padding:5px 5px calc(5px + env(safe-area-inset-bottom));isolation:isolate;background:#e7ded0;border-top:1px solid #b29c808c;border-radius:20px 20px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 30px #2f211829}.mobile-bottom-nav__beam{z-index:0;width:calc((100% - 10px) / var(--nav-item-count,5));pointer-events:none;transform:translateX(var(--nav-active-offset,0%));will-change:transform;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:5px}.mobile-bottom-nav__beam:before{content:"";background:#8c6440;border-radius:0 0 999px 999px;width:42px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 1px 10px #8c644073}.mobile-bottom-nav__beam:after{clip-path:polygon(32% 0,68% 0,92% 100%,8% 100%);content:"";background:linear-gradient(#8c644042,#8c644012 58%,#0000);width:72px;height:57px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.admin-shell--mobile-mode .mobile-bottom-nav{display:grid}.mobile-bottom-nav__item{z-index:1;color:#8a7561;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;padding:5px 2px;font-size:11px;font-weight:750;line-height:1.05;text-decoration:none;display:flex;position:relative}.mobile-bottom-nav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-bottom-nav__item .app-icon{opacity:.55;transition:opacity .16s,transform .3s cubic-bezier(.22,1,.36,1)}.mobile-bottom-nav__item--active{color:#2f2118;background:0 0}.mobile-bottom-nav__item--active .app-icon{opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav__beam,.mobile-bottom-nav__item .app-icon{transition:none}}.mobile-route-unavailable{text-align:center;gap:10px;width:min(100%,520px);margin:20px auto;padding:24px;display:grid}.mobile-route-unavailable__icon{color:#5f4229;background:#f1e7da;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto;display:grid}.mobile-route-unavailable h1,.mobile-route-unavailable p{margin:0}.mobile-route-unavailable p{color:var(--muted);font-size:13px;line-height:1.5}.mobile-route-unavailable__actions{gap:8px;margin-top:6px;display:grid}.admin-shell--mobile-mode .menu-admin-screen,.admin-shell--mobile-mode .receipts-view{gap:12px;padding:0}.admin-shell--mobile-mode .menu-signal-panel,.admin-shell--mobile-mode .orders-signal-board{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell--mobile-mode .menu-signal-card{min-height:92px;padding:10px}.admin-shell--mobile-mode .orders-signal-board{padding:12px}.admin-shell--mobile-mode .receipts-view,.admin-shell--mobile-mode .receipts-view .content-split,.admin-shell--mobile-mode .receipts-view .list-panel,.admin-shell--mobile-mode .receipts-view .detail-panel{height:auto;min-height:0;overflow:visible}.admin-shell--mobile-mode .table-wrap:has(.mobile-card-table){background:0 0;border:0;max-width:100%;overflow:visible}.admin-shell--mobile-mode .menu-table-wrap:has(.mobile-card-table){background:0 0;border:0;max-width:100%;overflow:visible}.admin-shell--mobile-mode .table-wrapper:has(.mobile-card-table){background:0 0;border:0;max-width:100%;overflow:visible}.admin-shell--mobile-mode .reports-table-wrap:has(.mobile-card-table){background:0 0;border:0;max-width:100%;overflow:visible}.admin-shell--mobile-mode .orders-table-wrap:has(.mobile-card-table){background:0 0;border:0;max-width:100%;overflow:visible}.admin-shell--mobile-mode .detail-items-wrap:has(.mobile-card-table){background:0 0;border:0;max-width:100%;overflow:visible}.admin-shell--mobile-mode .mobile-card-table{table-layout:auto;background:0 0;border:0;width:100%;display:block;min-width:0!important}.admin-shell--mobile-mode .mobile-card-table thead{display:none}.admin-shell--mobile-mode .mobile-card-table tbody,.admin-shell--mobile-mode .mobile-card-table tfoot{gap:10px;width:100%;display:grid}.admin-shell--mobile-mode .mobile-card-table tfoot{margin-top:10px}.admin-shell--mobile-mode .mobile-card-table tr{border:1px solid var(--line);background:#fffdf9;border-radius:14px;width:100%;min-width:0;padding:10px 12px;display:grid;box-shadow:0 8px 20px -22px #2f2118cc}.admin-shell--mobile-mode .mobile-card-table tr:hover,.admin-shell--mobile-mode .mobile-card-table tr.menu-table-row--selected,.admin-shell--mobile-mode .mobile-card-table tr.orders-row--selected,.admin-shell--mobile-mode .mobile-card-table tr.data-row--active{background:#fff9ef;border-color:#7a593785}.admin-shell--mobile-mode .mobile-card-table td{color:var(--text);overflow-wrap:anywhere;grid-template-columns:minmax(94px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;display:grid;overflow:visible;text-align:right!important;white-space:normal!important;border:0!important;border-bottom:1px solid #eee6dc!important;width:100%!important;min-width:0!important;max-width:none!important;padding:7px 0!important}.admin-shell--mobile-mode .mobile-card-table td:last-child{border-bottom:0!important}.admin-shell--mobile-mode .mobile-card-table td:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:11px;font-weight:800;line-height:1.3}.admin-shell--mobile-mode .mobile-card-table td>*{justify-self:end;min-width:0}.admin-shell--mobile-mode .mobile-card-table td .truncate{max-width:100%}.admin-shell--mobile-mode .mobile-card-table td .menu-row-actions{justify-content:flex-end}.admin-shell--mobile-mode .mobile-card-table td[colspan]{display:block;text-align:center!important;padding:14px 0!important}.admin-shell--mobile-mode .mobile-card-table td[colspan]:before,.admin-shell--mobile-mode .mobile-card-table .skeleton-row td:before{display:none}.admin-shell--mobile-mode .mobile-card-table .skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-shell--mobile-mode .mobile-card-table .skeleton-row td{display:block;border:0!important;padding:4px 0!important}.admin-shell--mobile-mode .mobile-card-table--compact tr{padding:8px 10px}.admin-shell--mobile-mode .mobile-card-table--compact td{grid-template-columns:minmax(84px,.7fr) minmax(0,1.3fr);padding:6px 0!important}@media (max-width:1100px){.admin-shell{min-width:0;display:block;overflow-x:clip}.mobile-admin-bar{z-index:45;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;align-items:center;gap:14px;min-height:56px;padding:8px 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px -22px #2f2118a6}.mobile-admin-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.mobile-admin-menu-button{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:none;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-weight:750;display:inline-flex}.sidebar{z-index:70;width:min(320px,88vw);height:100dvh;padding-bottom:max(14px, env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;transition:transform .18s,visibility .18s linear;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 48px #18120a47}.sidebar--open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-backdrop{z-index:60;background:#18120a6b;border:0;border-radius:0;width:100%;min-height:100dvh;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.workspace{width:100%;min-width:0;padding:14px}.admin-shell .nav-item{min-height:44px}.admin-shell button:not(.sidebar-backdrop),.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select,.admin-shell textarea{min-height:40px}.admin-shell .table-wrap,.admin-shell .menu-table-wrap,.admin-shell .data-table-wrap{max-width:100%;overflow-x:auto}}@media (max-width:760px){.workspace{padding:10px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-grid,.right-rail,.menu-signal-panel,.menu-category-detail-filters,.menu-admin-filters{grid-template-columns:minmax(0,1fr)}.topbar-row,.topbar-row--actions,.customers-head-actions,.menu-row-actions{flex-wrap:wrap}.accessible-dialog-overlay{padding:12px}}@media (max-width:560px){.kpi-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.customers-screen{--pulse-accent:#8a6236;--pulse-accent-soft:#8a62361a;--pulse-accent-line:#8a623642;--pulse-track:#2c292621;--pulse-bronze-top:#c99a63;--pulse-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pulse-radius:17px;--pulse-radius-table:18px;--pulse-radius-control:12px;--pulse-shadow:0 20px 40px -34px #3c302273;border-radius:var(--pulse-radius-table);background:radial-gradient(900px 400px at 14% -10%,#c69c7229,#0000 62%),radial-gradient(780px 380px at 94% 0,#7c8a931a,#0000 60%),linear-gradient(#fcfaf6,#f1ede5);padding:12px}.customers-screen>.card,.customers-screen .cust-pulse,.customers-screen .menu-admin-units-card{border-radius:var(--pulse-radius);box-shadow:var(--pulse-shadow)}.customers-screen .menu-admin-list-card{border-radius:var(--pulse-radius-table);box-shadow:var(--pulse-shadow)}.customers-screen .primary-button,.customers-screen .secondary-button,.customers-screen .menu-select,.customers-screen .menu-search-field,.customers-screen input{border-radius:var(--pulse-radius-control)}.customers-screen .menu-price,.customers-screen .menu-table td strong,.customers-screen .customers-mobile-card__stats strong,.customers-screen .customers-mobile-summary strong{font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cust-pulse-board{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}.cust-pulse{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:11px 13px 12px;display:flex}.cust-pulse-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cust-pulse-title{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.cust-pulse-num{color:var(--muted);font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;font-size:11px}.cust-pulse-live{border:1px solid var(--pulse-accent-line);background:var(--pulse-accent-soft);color:var(--pulse-accent);font-family:var(--pulse-mono);letter-spacing:.12em;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:11px;display:inline-flex}.cust-pulse-live i{background:var(--pulse-accent);border-radius:50%;width:4px;height:4px;animation:2.2s ease-in-out infinite cust-pulse-dot}@keyframes cust-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.cust-pulse-bars{flex:1;align-items:flex-end;gap:4px;min-height:62px;display:flex}.cust-pulse-bar{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.cust-pulse-bar-val,.cust-pulse-bar-label,.cust-pulse-hour-label{color:var(--muted);font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;font-size:11px}.cust-pulse-bar-val.is-accent,.cust-pulse-bar-label.is-accent,.cust-pulse-hour-label.is-accent{color:var(--pulse-accent);font-weight:700}.cust-pulse-bar-track{align-items:flex-end;width:100%;height:46px;display:flex}.cust-pulse-bar-fill{background:#8a623666;border-radius:4px 4px 2px 2px;width:100%}.cust-pulse-bar-fill.is-zero{background:var(--pulse-track)}.cust-pulse-bar-fill.is-near{background:var(--tan)}.cust-pulse-bar-fill.is-full{background:linear-gradient(180deg, #c99a63, var(--pulse-accent));box-shadow:0 0 14px #8a623647}.cust-pulse-foot{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:flex}.cust-pulse-tile{border:1px solid var(--line);background:#fcf9f3;border-radius:9px;flex:1;align-items:baseline;gap:6px;padding:5px 8px;display:flex}.cust-pulse-tile.is-accent{border-color:var(--pulse-accent-line);background:var(--pulse-accent-soft)}.cust-pulse-tile strong{font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;font-size:15px}.cust-pulse-tile.is-accent strong{color:var(--pulse-accent)}.cust-pulse-tile span{color:var(--muted);font-size:11px;line-height:1.15}.cust-pulse-feed{flex-direction:column;flex:1;max-height:146px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cust-pulse-feed-row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:8px;padding:4px 0;display:flex}.cust-pulse-feed-row:last-child{border-bottom:0}.cust-pulse-feed-time{color:var(--muted);font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;flex:0 0 34px;font-size:11px}.cust-pulse-feed-dot{background:var(--muted);border-radius:2px;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.cust-pulse-feed-dot.is-gift{background:linear-gradient(140deg, var(--tan), var(--pulse-accent))}.cust-pulse-feed-dot.is-stamp{background:var(--pulse-accent)}.cust-pulse-feed-dot.is-new{background:var(--blue)}.cust-pulse-feed-body{flex-direction:column;flex:1;min-width:0;display:flex}.cust-pulse-feed-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.cust-pulse-feed-body em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.cust-pulse-empty{color:var(--muted);text-align:center;padding:18px 0;font-size:11.5px}.cust-pulse-reset{border:1px solid var(--line);color:var(--muted);font-family:var(--pulse-mono);letter-spacing:.04em;text-transform:uppercase;background:#fcf9f3;border-radius:7px;padding:3px 6px;font-size:11px}.cust-pulse-reset.is-active{border-color:var(--pulse-accent-line);background:var(--pulse-accent-soft);color:var(--pulse-accent)}.cust-pulse-hours{flex:1;align-items:flex-end;gap:3px;min-height:40px;display:flex}.cust-pulse-hour{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cust-pulse-hour-track{align-items:flex-end;height:32px;display:flex}.cust-pulse-hour-fill{background:var(--pulse-track);border-radius:2px 2px 1px 1px;width:100%}.cust-pulse-hour-fill.is-strong{background:var(--tan)}.cust-pulse-hour-fill.is-peak{background:linear-gradient(180deg, #c99a63, var(--pulse-accent));box-shadow:0 0 14px #8a62364d}.cust-pulse-hour-label{text-align:center}.cust-pulse-subtitle{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding-top:7px;font-size:11px;font-weight:700}.cust-pulse-week{gap:4px;display:flex}.cust-pulse-day{background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:0;display:flex}.cust-pulse-day-bar{background:#8a62368c;border-radius:4px;width:100%;height:16px}.cust-pulse-day.is-peak .cust-pulse-day-bar,.cust-pulse-day.is-active .cust-pulse-day-bar{background:linear-gradient(160deg, #c99a63, var(--pulse-accent));opacity:1!important}.cust-pulse-day-label{color:var(--muted);font-family:var(--pulse-mono);font-size:11px}.cust-pulse-day.is-active .cust-pulse-day-label{color:var(--pulse-accent);font-weight:700}.cust-pulse-foot--stats{justify-content:space-between;align-items:baseline}.cust-pulse-foot--stats div{align-items:baseline;gap:5px;display:flex}.cust-pulse-foot--stats strong{font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;font-size:13px}.cust-pulse-foot--stats strong.is-accent{color:var(--pulse-accent)}.cust-pulse-foot--stats span{color:var(--muted);font-size:11px}.customers-screen .menu-table tbody tr{cursor:pointer}.cust-stamp-cell{align-items:center;gap:7px;display:inline-flex}.cust-stamp-ring{border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cust-stamp-ring-hole{background:var(--card);width:17px;height:17px;font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cust-stamp-of{color:var(--muted);font-family:var(--pulse-mono);font-size:11px}.customers-screen--with-guest{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:11px;display:grid}.cust-guest{flex-direction:column;max-height:calc(100vh - 24px);padding:0;display:flex;position:sticky;top:12px;overflow-x:hidden;overflow-y:auto}.cust-guest-head{border-bottom:1px solid var(--line);background:linear-gradient(155deg,#fff,#f8f4ec);flex-direction:column;gap:12px;padding:14px 16px 15px;display:flex}.cust-guest-head-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cust-guest-close{border:1px solid var(--line);background:var(--card);width:23px;height:23px;color:var(--muted);border-radius:7px;font-size:14px;line-height:1}.cust-guest-ident{align-items:center;gap:12px;display:flex}.cust-guest-ring{border-radius:50%;flex:0 0 66px;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.cust-guest-ring-hole{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.cust-guest-ring-hole strong{color:var(--pulse-accent);font-family:var(--pulse-mono);font-size:16px;line-height:1}.cust-guest-ring-hole span{color:var(--muted);font-family:var(--pulse-mono);font-size:11px}.cust-guest-name{flex-direction:column;min-width:0;display:flex}.cust-guest-name strong{letter-spacing:-.02em;font-size:15px;font-weight:750}.cust-guest-name span{color:var(--muted);font-family:var(--pulse-mono);font-size:11px}.cust-guest-name em{color:var(--pulse-accent);margin-top:3px;font-size:11px;font-style:normal}.cust-guest-body{flex-direction:column;gap:13px;padding:13px 16px 18px;display:flex}.cust-guest-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cust-guest-stats div{border:1px solid var(--line);background:#fcf9f3;border-radius:12px;padding:8px 10px}.cust-guest-stats span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.cust-guest-stats strong{font-family:var(--pulse-mono);font-variant-numeric:tabular-nums;font-size:15px}.cust-guest-section{flex-direction:column;gap:8px;display:flex}.cust-guest-progress{gap:5px;display:flex}.cust-guest-stamp{background:var(--pulse-track);border-radius:3px;flex:1;height:6px}.cust-guest-stamp.is-filled{background:linear-gradient(90deg, var(--tan), var(--pulse-accent))}.cust-guest-flags{flex-wrap:wrap;gap:6px;display:flex}.cust-guest-actions{gap:7px;display:flex}.cust-guest-actions .primary-button{flex:1}@media (max-width:1180px){.cust-pulse-board,.customers-screen--with-guest{grid-template-columns:minmax(0,1fr)}.cust-guest{max-height:none;position:static}}.admin-shell .sidebar{background:#1b1310;padding:16px 12px 12px}.admin-shell--mobile-mode .sidebar{padding-top:16px;padding-top:max(16px, env(safe-area-inset-top));padding-bottom:12px;padding-bottom:max(12px, env(safe-area-inset-bottom))}.admin-shell--mobile-mode .snav .snav-item{height:44px;font-size:14px}.admin-shell--mobile-mode .snav button.snav-group__title{min-height:0}.snav{color:#efe6da;flex-direction:column;height:100%;min-height:0;display:flex}.snav-brand{align-items:center;gap:10px;padding:0 6px;display:flex}.snav-brand__mark{color:#fff;background:#b97f3e;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.snav-brand__text{flex:1;min-width:0}.snav-brand__title{letter-spacing:-.01em;color:#f3ebdf;font-size:14.5px;font-weight:800}.snav-brand__sub{color:#efe6da8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.snav-brand__db{background:#2f9e69;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #2f9e692e}.snav-brand__db--down{background:#d24b40;box-shadow:0 0 0 3px #d24b4033}.snav-cafe{margin-top:16px;position:relative}.snav-cafe__card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;padding:9px 10px;display:flex}.snav-cafe__card:hover:not(:disabled){background:#ffffff14}.snav-cafe__card--open{border-color:#f0d9b659}.snav-cafe__card--static{cursor:default;opacity:1}.snav-cafe__mono{color:#fff;background:#b97f3e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex;position:relative}.snav-dot{background:#efe6da66;border:2px solid #1b1310;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.snav-dot--open{background:#2faa5e}.snav-dot--closed{background:#d24b40}.snav-cafe__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.snav-cafe__name{color:#f3ebdf;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.snav-cafe__status{font-size:11.5px;font-weight:600}.snav-tone--open{color:#5cc389}.snav-tone--closed{color:#f08a7c}.snav-tone--unknown{color:#efe6da80}.snav-cafe__chev{color:#efe6da80;flex:none}.snav-pop{z-index:10;background:#2a1f19;border:1px solid #ffffff1a;border-radius:13px;padding:6px;animation:.14s snav-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 24px 40px -18px #000000b3}@keyframes snav-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.snav-pop__title{letter-spacing:.08em;text-transform:uppercase;color:#efe6da66;padding:6px 8px;font-size:11px;font-weight:700}.snav-pop__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.snav-pop__item:hover{background:#ffffff12}.snav-pop__item.is-on{background:#f0d9b61a}.snav-radio{border:2px solid #efe6da59;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 3px #2a1f19}.snav-pop__item.is-on .snav-radio{background:#f0d9b6;border-color:#f0d9b6}.snav-pop__text{flex-direction:column;min-width:0;display:flex}.snav-pop__name{color:#f3ebdf;font-size:13px;font-weight:700}.snav-pop__status{color:#efe6da8c;font-size:11px}.snav-pop__rule{background:#ffffff14;height:1px;margin:4px 0}.snav-pop__add{cursor:pointer;color:#efe6da99;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px;font-size:12.5px;font-weight:600;display:flex}.snav-pop__add:hover{color:#fff;background:#ffffff12}.snav-list{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-height:0;margin:8px -4px 0;padding:0 4px;overflow-y:auto}.snav-group__title{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#efe6da66;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 10px 5px;font-size:11px;font-weight:700;display:flex}.snav-group__title:hover{color:#efe6dab3}.snav-group__chev{transition:transform .15s}.snav-group__chev.is-collapsed{transform:rotate(-90deg)}.snav-group__items{flex-direction:column;gap:2px;display:flex}.snav-item{color:#efe6dabd;border-radius:10px;align-items:center;gap:10px;height:36px;padding:0 6px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.snav-item:hover{color:#fff;background:#ffffff0f}.snav-item__tile{color:#efe6da99;background:#ffffff0f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.snav-item--active{color:#fff;background:#f0d9b621;font-weight:650}.snav-item--active .snav-item__tile{color:#fff;background:#b97f3e}.snav-item__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.snav-mobile{color:#efe6dab3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:8px;height:34px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.snav-me{border-top:1px solid #ffffff14;align-items:center;gap:9px;margin-top:8px;padding:10px 4px 0 6px;display:flex}.snav-me__text{flex:1;min-width:0}.snav-me__name{color:#f3ebdf;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.snav-me__role{color:#efe6da80;font-size:11px}.snav-me__out{color:#efe6dab3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.snav-me__out:hover{color:#f0a894;border-color:#f0a89466}.session-expired-notice{top:max(12px, env(safe-area-inset-top));z-index:60;color:#fff;text-align:center;background:#8e3c31;border-radius:14px;width:min(92vw,460px);margin:0;padding:11px 14px;font-size:14px;font-weight:600;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -18px #2f211899}.pos-screen,.pos-screen[data-theme=coffee],.pos-screen [data-theme=coffee]{--pos-chip-bg:var(--panel);--pos-chip-ink:var(--ink-2);--pos-chip-line:var(--line);--pos-chip-good:var(--good-ink);--pos-bar-bg:var(--footer-bg);--pos-bar-line:var(--line);--pos-act-bg:var(--pos-chip-bg);--pos-act-line:var(--line-strong);--pos-act-ink:var(--footer-ink);--pos-act-icon:currentColor;--pos-act-primary-bg:var(--accent-soft);--pos-act-primary-line:var(--accent-line);--pos-act-primary-ink:var(--pos-on-ink);--pos-search-ink:var(--ink);--pos-on-ink:var(--accent-strong);--stand-a:#e3d5c0;--stand-b:#cdbba1;--glow:#a9713a33;--frame-a:#e2d2ba;--frame-b:#d0bc9c;--panel:#fffbf4;--panel-2:#f1e5d2;--line:#785a3c2e;--line-strong:#785a3c52;--ink:#2e2318;--ink-2:#57452f;--ink-3:#8a7358;--ink-dim:#a08c70;--order-a:#ead8ba;--order-b:#dbc6a1;--order-line:#785a3c6b;--o-card:#fffbf4;--o-card-line:#785a3c24;--o-ink:#2e2318;--o-ink-2:#7e6a50;--o-btn:#f6ebdb;--o-btn-line:#785a3c38;--o-btn-ink:#3a2c1d;--o-total-bg:#fffbf4;--o-total-ink:#000;--o-total-line:#785a3c29;--accent:#c08a4e;--accent-ink:#2a1b0e;--accent-soft:#c08a4e33;--accent-line:#c08a4e70;--accent-strong:#7a5426;--cash:#221a13;--cash-ink:#f3e7d5;--pay-a:#e0a863;--pay-b:#b87a3a;--pay-ink:#2a1b0e;--search-bg:#d6c3a5;--search-line:#785a3c47;--search-inset:#3c2c1a24;--footer-bg:#fffbf4;--footer-ink:#4a3728;--tile:#fffbf4;--tile-line:#785a3c2e;--tile-on:#f1debd;--tile-on-line:#c08a4e;--tile-ink:#2e2318;--price:#7a5426;--cat-bg:#f4e9d8;--cat-line:#785a3c29;--cat-ink:#5a452e;--sheet:#fffbf4;--receipt:#f8f0e2;--scrim:#2e201473;--good-ink:#3b6633;--bad-ink:#8a4234;--shadow:#46301c8c}.pos-screen[data-theme=scandi],.pos-screen [data-theme=scandi]{--stand-a:#dde2e3;--stand-b:#c7cfd1;--glow:#35607f24;--frame-a:#f8fafa;--frame-b:#edf1f2;--panel:#fff;--panel-2:#f0f4f5;--line:#3c505a29;--line-strong:#3c505a4d;--ink:#1d2a2f;--ink-2:#46585f;--ink-3:#7c9099;--ink-dim:#9fb0b6;--order-a:#e6edee;--order-b:#d5dee1;--order-line:#3c505a42;--o-card:#fff;--o-card-line:#3c505a24;--o-ink:#1d2a2f;--o-ink-2:#6e838b;--o-btn:#f0f4f5;--o-btn-line:#3c505a33;--o-btn-ink:#2a3a40;--o-total-bg:#fff;--o-total-ink:#000;--o-total-line:#3c505a29;--accent:#35607f;--accent-ink:#fff;--accent-soft:#35607f24;--accent-line:#35607f66;--accent-strong:#24506f;--cash:#24333a;--cash-ink:#f1f6f7;--pay-a:#4a7e9b;--pay-b:#2c5a78;--pay-ink:#fff;--search-bg:#e2e9eb;--search-line:#3c505a42;--search-inset:#1e323c29;--footer-bg:#fff;--footer-ink:#2a3a40;--tile:#fff;--tile-line:#3c505a24;--tile-on:#dbe8ef;--tile-on-line:#35607f;--tile-ink:#1d2a2f;--price:#2a4e66;--cat-bg:#f0f4f5;--cat-line:#3c505a24;--cat-ink:#46585f;--sheet:#fff;--receipt:#f7fafa;--scrim:#1a282e6b;--good-ink:#256a55;--bad-ink:#8a3a30;--shadow:#283c4673}.pos-screen[data-theme=botanica],.pos-screen [data-theme=botanica]{--stand-a:#dedaca;--stand-b:#c6c2af;--glow:#5e6b3a29;--frame-a:#f4f1e4;--frame-b:#e8e4d3;--panel:#fdfcf4;--panel-2:#f0eddf;--line:#50553229;--line-strong:#5055324d;--ink:#232719;--ink-2:#4c5238;--ink-3:#838868;--ink-dim:#a2a588;--order-a:#e5e8d5;--order-b:#d8dcc5;--order-line:#50553242;--o-card:#fdfcf4;--o-card-line:#50553224;--o-ink:#232719;--o-ink-2:#6c7355;--o-btn:#f2f0e2;--o-btn-line:#50553233;--o-btn-ink:#2e3421;--o-total-bg:#fdfcf4;--o-total-ink:#000;--o-total-line:#50553224;--accent:#5e6b3a;--accent-ink:#f7f9ec;--accent-soft:#5e6b3a24;--accent-line:#5e6b3a66;--accent-strong:#46512a;--cash:#2c3520;--cash-ink:#f0f3e6;--pay-a:#77874a;--pay-b:#4e5a2e;--pay-ink:#f7f9ec;--search-bg:#e7e4d3;--search-line:#50553238;--search-inset:#3c3c1e24;--footer-bg:#fdfcf4;--footer-ink:#333a24;--tile:#fdfcf4;--tile-line:#50553224;--tile-on:#e6ebc9;--tile-on-line:#5e6b3a;--tile-ink:#232719;--price:#46512a;--cat-bg:#f1eee0;--cat-line:#50553221;--cat-ink:#4c5238;--sheet:#fdfcf4;--receipt:#f8f6ea;--scrim:#1e201470;--good-ink:#335a2e;--bad-ink:#7a3e22;--shadow:#373a236b}.pos-screen[data-theme=linen],.pos-screen [data-theme=linen]{--stand-a:#dddad3;--stand-b:#c6c3bc;--glow:#2d2a261f;--frame-a:#f6f4ef;--frame-b:#e9e7e1;--panel:#fff;--panel-2:#f2f0eb;--line:#2d2a2624;--line-strong:#2d2a264d;--ink:#201e1b;--ink-2:#4b4741;--ink-3:#85817a;--ink-dim:#a8a49d;--order-a:#eae7e0;--order-b:#dddad2;--order-line:#2d2a263d;--o-card:#fff;--o-card-line:#2d2a261f;--o-ink:#201e1b;--o-ink-2:#7a756e;--o-btn:#f4f2ed;--o-btn-line:#2d2a262e;--o-btn-ink:#2c2924;--o-total-bg:#fff;--o-total-ink:#000;--o-total-line:#2d2a261f;--accent:#3b3833;--accent-ink:#f8f6f2;--accent-soft:#2d2a261a;--accent-line:#2d2a2657;--accent-strong:#201e1b;--cash:#201e1b;--cash-ink:#f5f3ef;--pay-a:#514c45;--pay-b:#2c2924;--pay-ink:#f8f6f2;--search-bg:#e8e5de;--search-line:#2d2a2633;--search-inset:#28242029;--footer-bg:#fff;--footer-ink:#2c2924;--tile:#fff;--tile-line:#2d2a261f;--tile-on:#e4e1d9;--tile-on-line:#3b3833;--tile-ink:#201e1b;--price:#3b3833;--cat-bg:#f3f1ec;--cat-line:#2d2a261c;--cat-ink:#4b4741;--sheet:#fff;--receipt:#faf8f4;--scrim:#18161470;--good-ink:#3a5a3e;--bad-ink:#7a3e30;--shadow:#28242066}.pos-screen[data-theme=sage],.pos-screen [data-theme=sage]{--stand-a:#dbdcd2;--stand-b:#c4c6ba;--glow:#9c6a4e29;--frame-a:#f2f4ed;--frame-b:#e5e8df;--panel:#fcfdf8;--panel-2:#eff1e9;--line:#46504126;--line-strong:#46504147;--ink:#23281f;--ink-2:#4b5347;--ink-3:#838a7c;--ink-dim:#a3a99b;--order-a:#ebe0d5;--order-b:#e0d3c6;--order-line:#966e554d;--o-card:#fdfbf8;--o-card-line:#785f4b24;--o-ink:#2a2219;--o-ink-2:#7c6e60;--o-btn:#f5efe8;--o-btn-line:#785f4b33;--o-btn-ink:#362c22;--o-total-bg:#fdfbf8;--o-total-ink:#000;--o-total-line:#785f4b24;--accent:#9c6a4e;--accent-ink:#fff8f3;--accent-soft:#9c6a4e24;--accent-line:#9c6a4e6b;--accent-strong:#7c4f36;--cash:#3e463a;--cash-ink:#f1f4ee;--pay-a:#b27e5e;--pay-b:#8a5a3e;--pay-ink:#fff8f3;--search-bg:#e6e9e0;--search-line:#46504133;--search-inset:#323c2d24;--footer-bg:#fcfdf8;--footer-ink:#333a2e;--tile:#fcfdf8;--tile-line:#46504121;--tile-on:#f0e1d4;--tile-on-line:#9c6a4e;--tile-ink:#23281f;--price:#7c4f36;--cat-bg:#eff1e8;--cat-line:#4650411f;--cat-ink:#4b5347;--sheet:#fcfdf8;--receipt:#f8f6f0;--scrim:#1c201a70;--good-ink:#33593a;--bad-ink:#7a3e22;--shadow:#32372d6b}.pos-screen[data-theme=bronze],.pos-screen [data-theme=bronze]{--stand-a:#edeae4;--stand-b:#e4e0d9;--glow:#c69c723d;--frame-a:#f1ece4;--frame-b:#e3dcd1;--panel:linear-gradient(172deg, #3b3834, #25221f);--panel-2:#f1ede6;--line:#785f462e;--line-strong:#785f464d;--ink:#2c2621;--ink-2:#5a5047;--ink-3:#8c8176;--ink-dim:#a89d91;--order-a:#3f3a35;--order-b:#25211d;--order-line:#c69c723d;--o-card:#fff4e40f;--o-card-line:#ffecd21a;--o-ink:#f3eee7;--o-ink-2:#bfb4a7;--o-btn:#fff4e414;--o-btn-line:#ffecd229;--o-btn-ink:#ede7df;--o-total-bg:#fff4e40d;--o-total-ink:#fff;--o-total-line:#ffecd21f;--accent:#c69c72;--accent-ink:#241c13;--accent-soft:#c69c7233;--accent-line:#b98d6280;--accent-strong:#f2cfa0;--cash:#1d1b19;--cash-ink:#f2ede6;--pay-a:#eacfaa;--pay-b:#b4865c;--pay-ink:#241c13;--search-bg:#fbf8f3;--search-line:#785f4638;--search-inset:#3c2c1a1a;--footer-bg:#fbf8f3;--footer-ink:#3a322a;--tile:#fbf8f3;--tile-line:#785f4629;--tile-on:#f2e3cd;--tile-on-line:#b98d62;--tile-ink:#2c2621;--price:#7a5a3c;--cat-bg:#fff4e40d;--cat-line:#ffecd21a;--cat-ink:#d8cfc4;--sheet:#fbf8f3;--receipt:#f4eee5;--scrim:#1e181280;--good-ink:#3e6b36;--bad-ink:#8a4234;--shadow:#2d20148c;--pos-search-ink:#2c2621;--pos-on-ink:#7a5a3c;--pos-chip-bg:linear-gradient(#3f3a35, #25211d);--pos-chip-ink:#f3eee7;--pos-chip-line:#c69c723d;--pos-chip-good:#a9d6a2;--pos-bar-bg:linear-gradient(#3f3a35, #25211d);--pos-bar-line:#c69c723d;--pos-act-bg:#fff4e414;--pos-act-line:#ffecd229;--pos-act-ink:#ede7df;--pos-act-icon:#f2cfa0;--pos-act-primary-bg:#c69c72;--pos-act-primary-line:#c69c72;--pos-act-primary-ink:#241c13}.pos-screen[data-theme=night],.pos-screen [data-theme=night]{--stand-a:#14100c;--stand-b:#0a0806;--glow:#c69c722e;--frame-a:#1d1a16;--frame-b:#141110;--panel:linear-gradient(160deg, #2e2c29, #1b1917);--panel-2:#241f1a;--line:#ffecd21f;--line-strong:#c69c7266;--ink:#f0ebe3;--ink-2:#cfc6ba;--ink-3:#948b7f;--ink-dim:#7a7268;--order-a:#463e33;--order-b:#241e18;--order-line:#c69c724d;--o-card:#fff0dc0f;--o-card-line:#ffecd21f;--o-ink:#f4efe7;--o-ink-2:#b6aba0;--o-btn:#fff0dc14;--o-btn-line:#ffecd229;--o-btn-ink:#f0ebe3;--o-total-bg:#fff0dc0d;--o-total-ink:#fff;--o-total-line:#ffecd224;--accent:#c69c72;--accent-ink:#201709;--accent-soft:#c69c722e;--accent-line:#c69c7270;--accent-strong:#f6d3a4;--cash:#17130f;--cash-ink:#f1ece4;--pay-a:#e7cda8;--pay-b:#a9805b;--pay-ink:#201709;--search-bg:#100d0a;--search-line:#c69c7238;--search-inset:#0009;--footer-bg:linear-gradient(160deg, #2a2724, #1b1917);--footer-ink:#eae4db;--tile:linear-gradient(158deg, #35322e, #24211e);--tile-line:#ffecd21f;--tile-on:linear-gradient(158deg, #c69c7247, #c69c721f);--tile-on-line:#c69c72;--tile-ink:#f3eee6;--price:#f6d3a4;--cat-bg:#fff0dc0d;--cat-line:#ffecd21a;--cat-ink:#cbc1b5;--sheet:linear-gradient(160deg, #241f1b, #1a1614);--receipt:#120f0c;--scrim:#0604039e;--good-ink:#a5d9a8;--bad-ink:#f0a894;--shadow:#000000e6}.pos-screen[data-theme=graphite],.pos-screen [data-theme=graphite]{--pos-chip-bg:#fff;--pos-search-ink:#f2f4f5;--pos-on-ink:var(--price);--stand-a:#e6e7e8;--stand-b:#d6d8da;--glow:#78828c2e;--frame-a:#f1f2f3;--frame-b:#e6e8ea;--panel:linear-gradient(160deg, #3c4145, #23272a);--panel-2:#edeff1;--line:#ffffff1a;--line-strong:#282d324d;--ink:#1f2326;--ink-2:#4a5054;--ink-3:#7e858a;--ink-dim:#a2a8ad;--order-a:#35393d;--order-b:#1f2225;--order-line:#ffffff1f;--o-card:#ffffff0f;--o-card-line:#ffffff17;--o-ink:#f0f2f3;--o-ink-2:#aeb5ba;--o-btn:#ffffff14;--o-btn-line:#ffffff21;--o-btn-ink:#e8ebec;--o-total-bg:#ffffff0d;--o-total-ink:#fff;--o-total-line:#ffffff1a;--accent:#d8dcdf;--accent-ink:#1f2326;--accent-soft:#d8dcdf29;--accent-line:#d8dcdf66;--accent-strong:#fafbfc;--cash:linear-gradient(150deg, #3c4145, #23272a);--cash-ink:#f2f4f5;--pay-a:#edeff1;--pay-b:#b9bfc4;--pay-ink:#1f2326;--search-bg:linear-gradient(150deg, #3c4145, #26292c);--search-line:#ffffff17;--search-inset:#00000080;--footer-bg:#fff;--footer-ink:#2a3033;--tile:#fff;--tile-line:#282d3224;--tile-on:#dde1e4;--tile-on-line:#4a5054;--tile-ink:#1f2326;--price:#3c4145;--cat-bg:#ffffff0f;--cat-line:#ffffff1a;--cat-ink:#c7ccd0;--sheet:#fff;--receipt:#f5f6f7;--scrim:#14181a80;--good-ink:#2f6a4a;--bad-ink:#8a3a30;--shadow:#191e2299}.pos-screen [data-theme]{--pos-swatch:initial}.pos-screen[data-theme=moss],.pos-screen [data-theme=moss]{--stand-a:#474e40;--stand-b:#3a4034;--glow:#c4784824;--frame-a:#5e6656;--frame-b:#565e4e;--panel:#50584a;--panel-2:#6b7362;--line:#f5f5e61f;--line-strong:#f5f5e638;--ink:#f5f4ec;--ink-2:#deddd0;--ink-3:#c2c2b0;--ink-dim:#949684;--order-a:#2e3528;--order-b:#232920;--order-line:#f5f5e61f;--pos-o-head-ink:#f5f4ec;--pos-o-head-ink-2:#b8baa8;--pos-o-head-accent:#f2be98;--pos-o-mid:#f5f5e61f;--pos-o-mid-line:#f5f5e629;--pos-o-mid-ink:#f5f4ec;--pos-o-mid-ink-2:#b8baa8;--pos-o-mid-btn:#f5f5e624;--pos-o-mid-btn-line:#f5f5e638;--o-card:#ece9df;--o-card-line:#1e23191a;--o-ink:#232920;--o-ink-2:#6e7264;--o-btn:#dfdbcf;--o-btn-line:#1e23192e;--o-btn-ink:#232920;--o-total-ink:#000;--o-total-bg:#ece9df;--o-total-line:#1e23191f;--accent:#d48a5a;--accent-ink:#24120a;--accent-soft:#d48a5a2e;--accent-line:#d48a5a80;--accent-strong:#8a4e28;--cash:#8a4e28;--cash-ink:#f5f4ec;--pay-a:#de9a6c;--pay-b:#bc7444;--pay-ink:#24120a;--search-bg:#4c5446;--search-line:#f5f5e624;--search-inset:#0003;--pos-search-ink:#f5f4ec;--tile:#e6e2d8;--tile-line:#1e231914;--tile-on:#f2d9c6;--tile-on-line:#c47a4a;--tile-ink:#232920;--price:#6a4428;--pos-on-ink:#6a4428;--cat-bg:#f5f5e612;--cat-line:#f5f5e61a;--cat-ink:#e6e5d8;--pos-chip-bg:#f5f5e614;--pos-chip-ink:#e6e5d8;--pos-chip-line:#f5f5e624;--pos-chip-good:#c2e8b4;--pos-bar-bg:#e6e2d8;--pos-bar-line:#1e23191f;--pos-act-bg:#f3f1ea;--pos-act-line:#1e231929;--pos-act-ink:#232920;--pos-act-icon:#a85c30;--pos-act-primary-bg:#d48a5a;--pos-act-primary-line:#d48a5a;--pos-act-primary-ink:#24120a;--sheet:#50584a;--receipt:#444b3e;--scrim:#0a0c0880;--good-ink:#c2e8b4;--bad-ink:#a83a2a;--shadow:#0a0c0899;--footer-bg:#e6e2d8;--footer-ink:#232920;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #2e3528 50%, #d48a5a 50%)}.pos-screen[data-theme=smoke],.pos-screen [data-theme=smoke]{--stand-a:#6f7f88;--stand-b:#5e6c75;--glow:#d99a2b24;--frame-a:#8fa0a8;--frame-b:#86969e;--panel:#9babb2;--panel-2:#a9b7bd;--line:#1428322e;--line-strong:#1428324d;--ink:#16222a;--ink-2:#2e3c44;--ink-3:#44535b;--ink-dim:#6e7d84;--order-a:#1f3a4c;--order-b:#142a38;--order-line:#e6f0f51a;--pos-o-head-ink:#f0f5f7;--pos-o-head-ink-2:#a6bcc8;--pos-o-head-accent:#f2c86a;--pos-o-mid:#e6f0f51f;--pos-o-mid-line:#e6f0f529;--pos-o-mid-ink:#f0f5f7;--pos-o-mid-ink-2:#a6bcc8;--pos-o-mid-btn:#e6f0f524;--pos-o-mid-btn-line:#e6f0f538;--o-card:#f3f0e8;--o-card-line:#1428321a;--o-ink:#16222a;--o-ink-2:#5e707a;--o-btn:#e6e2d8;--o-btn-line:#1428322e;--o-btn-ink:#16222a;--o-total-ink:#000;--o-total-bg:#f3f0e8;--o-total-line:#1428321f;--accent:#d99a2b;--accent-ink:#1f1504;--accent-soft:#d99a2b2e;--accent-line:#d99a2b80;--accent-strong:#8a5e10;--cash:#8a5e10;--cash-ink:#f0f5f7;--pay-a:#e6aa3e;--pay-b:#c2851c;--pay-ink:#1f1504;--search-bg:#7e8f97;--search-line:#14283238;--search-inset:#00000024;--pos-search-ink:#16222a;--tile:#f3f0e8;--tile-line:#1428320f;--tile-on:#f7e5be;--tile-on-line:#d99a2b;--tile-ink:#16222a;--price:#1f3a4c;--pos-on-ink:#6a4a0c;--cat-bg:#ffffff2e;--cat-line:#1428321f;--cat-ink:#16222a;--pos-chip-bg:#ffffff38;--pos-chip-ink:#16222a;--pos-chip-line:#14283229;--pos-chip-good:#1e5a3a;--pos-bar-bg:#f3f0e8;--pos-bar-line:#14283224;--pos-act-bg:#faf8f2;--pos-act-line:#1428322e;--pos-act-ink:#16222a;--pos-act-icon:#b07a14;--pos-act-primary-bg:#d99a2b;--pos-act-primary-line:#d99a2b;--pos-act-primary-ink:#1f1504;--sheet:#9babb2;--receipt:#a9b7bd;--scrim:#0a141973;--good-ink:#1e5a3a;--bad-ink:#8a2a1a;--shadow:#0a141980;--footer-bg:#f3f0e8;--footer-ink:#16222a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #1f3a4c 50%, #d99a2b 50%)}.pos-screen[data-theme=seasalt],.pos-screen [data-theme=seasalt]{--stand-a:#ccd6db;--stand-b:#b9c5cc;--glow:#b8734a24;--frame-a:#e4ebee;--frame-b:#d9e2e6;--panel:#f4f8fa;--panel-2:#dde6ea;--line:#283c4624;--line-strong:#283c4642;--ink:#17242b;--ink-2:#3e525c;--ink-3:#6b8089;--ink-dim:#9dafb6;--order-a:#3a4b55;--order-b:#28363e;--order-line:#e6f0f51a;--pos-o-head-ink:#f2f7f9;--pos-o-head-ink-2:#aebfc7;--pos-o-head-accent:#ebb08a;--pos-o-mid:#e6f0f51f;--pos-o-mid-line:#e6f0f529;--pos-o-mid-ink:#f2f7f9;--pos-o-mid-ink-2:#aebfc7;--pos-o-mid-btn:#e6f0f524;--pos-o-mid-btn-line:#e6f0f538;--o-card:#f4f8fa;--o-card-line:#283c461a;--o-ink:#17242b;--o-ink-2:#6b8089;--o-btn:#e4ecef;--o-btn-line:#283c462e;--o-btn-ink:#17242b;--o-total-ink:#000;--o-total-bg:#f4f8fa;--o-total-line:#283c461f;--accent:#b8734a;--accent-ink:#fff6f0;--accent-soft:#b8734a29;--accent-line:#b8734a80;--accent-strong:#8a4e2c;--cash:#8a4e2c;--cash-ink:#f2f7f9;--pay-a:#c9845a;--pay-b:#9e5c36;--pay-ink:#fff6f0;--search-bg:#dde6ea;--search-line:#283c462e;--search-inset:#1428321a;--pos-search-ink:#17242b;--tile:#fff;--tile-line:#283c461a;--tile-on:#f3dfd2;--tile-on-line:#b8734a;--tile-ink:#17242b;--price:#8a4e2c;--pos-on-ink:#8a4e2c;--cat-bg:#eaf0f3;--cat-line:#283c461a;--cat-ink:#3e525c;--pos-chip-bg:#f4f8fa;--pos-chip-ink:#3e525c;--pos-chip-line:#283c4624;--pos-chip-good:#2e6b4f;--pos-bar-bg:#f4f8fa;--pos-bar-line:#283c4624;--pos-act-bg:#fff;--pos-act-line:#283c4642;--pos-act-ink:#22323a;--pos-act-icon:#b8734a;--pos-act-primary-bg:#b8734a29;--pos-act-primary-line:#b8734a80;--pos-act-primary-ink:#8a4e2c;--sheet:#f4f8fa;--receipt:#ebf1f4;--scrim:#0f191e73;--good-ink:#2e6b4f;--bad-ink:#a83a2a;--shadow:#14232d73;--footer-bg:#f4f8fa;--footer-ink:#22323a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #3a4b55 50%, #b8734a 50%)}.pos-screen[data-theme=dusklight],.pos-screen [data-theme=dusklight]{--stand-a:#3a3531;--stand-b:#2e2a27;--glow:#f0b48c24;--frame-a:#4e4842;--frame-b:#46403b;--panel:#3f3a35;--panel-2:#5a534c;--line:#fff0e11a;--line-strong:#fff0e133;--ink:#f7f1ea;--ink-2:#e0d6cb;--ink-3:#c4b8ab;--ink-dim:#968a7e;--order-a:#2f2b28;--order-b:#252220;--order-line:#fff0e11f;--pos-o-head-ink:#f7f1ea;--pos-o-head-ink-2:#c4b8ab;--pos-o-head-accent:#ffd0ae;--pos-o-mid:#fff0e11f;--pos-o-mid-line:#fff0e129;--pos-o-mid-ink:#f7f1ea;--pos-o-mid-ink-2:#c4b8ab;--pos-o-mid-btn:#fff0e124;--pos-o-mid-btn-line:#fff0e138;--o-card:#efe8df;--o-card-line:#281e141a;--o-ink:#2a2420;--o-ink-2:#7a6e62;--o-btn:#e3dbd0;--o-btn-line:#281e142e;--o-btn-ink:#2a2420;--o-total-ink:#000;--o-total-bg:#efe8df;--o-total-line:#281e141f;--accent:#f0b48c;--accent-ink:#2a180c;--accent-soft:#f0b48c29;--accent-line:#f0b48c73;--accent-strong:#8a4e2a;--cash:#8a4e2a;--cash-ink:#f7f1ea;--pay-a:#f4bf9c;--pay-b:#de9466;--pay-ink:#2a180c;--search-bg:#efe8df;--search-line:#fff0e133;--search-inset:#0003;--pos-search-ink:#2a2420;--tile:#efe8df;--tile-line:#281e1414;--tile-on:#f6d6be;--tile-on-line:#d98e5e;--tile-ink:#2a2420;--price:#8a4e2a;--pos-on-ink:#8a4e2a;--cat-bg:#fff0e10f;--cat-line:#fff0e11a;--cat-ink:#e0d6cb;--pos-chip-bg:#5a534c;--pos-chip-ink:#e0d6cb;--pos-chip-line:#fff0e133;--pos-chip-good:#a9ddb0;--pos-bar-bg:#efe8df;--pos-bar-line:#281e141f;--pos-act-bg:#f7f2eb;--pos-act-line:#281e1429;--pos-act-ink:#2a2420;--pos-act-icon:#b86a3a;--pos-act-primary-bg:#f0b48c;--pos-act-primary-line:#f0b48c;--pos-act-primary-ink:#2a180c;--sheet:#57504a;--receipt:#48423d;--scrim:#14100e80;--good-ink:#a9ddb0;--bad-ink:#a8392a;--shadow:#0f0c0ab3;--footer-bg:#efe8df;--footer-ink:#2a2420;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #2f2b28 50%, #f0b48c 50%)}.pos-screen[data-theme=ivory],.pos-screen [data-theme=ivory]{--stand-a:#e4dfd3;--stand-b:#d2cbbb;--glow:#1f4d3a24;--frame-a:#f7f3ea;--frame-b:#eee8db;--panel:#fffdf8;--panel-2:#f0ebdf;--line:#28322821;--line-strong:#28322842;--ink:#1c231e;--ink-2:#47504a;--ink-3:#6f776f;--ink-dim:#a5aaa1;--order-a:#1f4d3a;--order-b:#163829;--order-line:#ffffff1a;--pos-o-head-ink:#f4f1e8;--pos-o-head-ink-2:#b9c4bb;--pos-o-head-accent:#e6c98a;--pos-o-mid:#ffffff1f;--pos-o-mid-line:#ffffff29;--pos-o-mid-ink:#f4f1e8;--pos-o-mid-ink-2:#b9c4bb;--pos-o-mid-btn:#ffffff24;--pos-o-mid-btn-line:#ffffff38;--o-card:#fffdf8;--o-card-line:#2832281a;--o-ink:#1c231e;--o-ink-2:#6f776f;--o-btn:#efe9dc;--o-btn-line:#2832282e;--o-btn-ink:#1c231e;--o-total-ink:#000;--o-total-bg:#fffdf8;--o-total-line:#2832281f;--accent:#c7a15a;--accent-ink:#1c1a10;--accent-soft:#c7a15a29;--accent-line:#c7a15a73;--accent-strong:#7e6024;--cash:#7e6024;--cash-ink:#f4f1e8;--pay-a:#d9b871;--pay-b:#b08940;--pay-ink:#1c1a10;--search-bg:#eae4d6;--search-line:#28322833;--search-inset:#2828141f;--pos-search-ink:#1c231e;--tile:#fffdf8;--tile-line:#2832281f;--tile-on:#f1e7cf;--tile-on-line:#b08940;--tile-ink:#1c231e;--price:#1f4d3a;--pos-on-ink:#7e6024;--cat-bg:#f3efe5;--cat-line:#2832281c;--cat-ink:#47504a;--pos-chip-bg:#fffdf8;--pos-chip-ink:#47504a;--pos-chip-line:#28322821;--pos-chip-good:#2e6b47;--pos-bar-bg:#fffdf8;--pos-bar-line:#28322821;--pos-act-bg:#fffdf8;--pos-act-line:#28322842;--pos-act-ink:#26302a;--pos-act-icon:#9a7a3a;--pos-act-primary-bg:#c7a15a29;--pos-act-primary-line:#c7a15a73;--pos-act-primary-ink:#7e6024;--sheet:#fffdf8;--receipt:#f7f3ea;--scrim:#141c1673;--good-ink:#2e6b47;--bad-ink:#9a3b2c;--shadow:#1e282080;--footer-bg:#fffdf8;--footer-ink:#26302a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #1f4d3a 50%, #c7a15a 50%)}.pos-screen[data-theme=concrete],.pos-screen [data-theme=concrete]{--stand-a:#a8a6a2;--stand-b:#96938f;--glow:#e86a281f;--frame-a:#c9c6c1;--frame-b:#bebbb5;--panel:#d6d3ce;--panel-2:#d6d3ce;--line:#1e1e1e24;--line-strong:#1e1e1e42;--ink:#151515;--ink-2:#383735;--ink-3:#55534f;--ink-dim:#85827d;--order-a:#2b2b2a;--order-b:#1f1f1e;--order-line:#ffffff14;--pos-o-head-ink:#f3f2ef;--pos-o-head-ink-2:#b3b1ac;--pos-o-head-accent:#ff9a5e;--pos-o-mid:#ffffff1c;--pos-o-mid-line:#ffffff26;--pos-o-mid-ink:#f3f2ef;--pos-o-mid-ink-2:#b3b1ac;--pos-o-mid-btn:#ffffff21;--pos-o-mid-btn-line:#fff3;--o-card:#e7e5e1;--o-card-line:#1e1e1e1a;--o-ink:#151515;--o-ink-2:#5e5c58;--o-btn:#d9d6d0;--o-btn-line:#1e1e1e2e;--o-btn-ink:#151515;--o-total-ink:#000;--o-total-bg:#e7e5e1;--o-total-line:#1e1e1e1f;--accent:#e86a28;--accent-ink:#1a0e06;--accent-soft:#e86a2824;--accent-line:#e86a2880;--accent-strong:#a3420f;--cash:#a3420f;--cash-ink:#f3f2ef;--pay-a:#f07a36;--pay-b:#d65a1a;--pay-ink:#1a0e06;--search-bg:#b7b4ae;--search-line:#1e1e1e33;--search-inset:#00000024;--pos-search-ink:#151515;--tile:#e4e1dc;--tile-line:#1e1e1e1a;--tile-on:#f2d6c4;--tile-on-line:#e86a28;--tile-ink:#151515;--price:#a3420f;--pos-on-ink:#a3420f;--cat-bg:#c9c6c1;--cat-line:#1e1e1e1a;--cat-ink:#383735;--pos-chip-bg:#d6d3ce;--pos-chip-ink:#383735;--pos-chip-line:#1e1e1e24;--pos-chip-good:#1e6b3c;--pos-bar-bg:#dddad5;--pos-bar-line:#1e1e1e24;--pos-act-bg:#e4e1dc;--pos-act-line:#1e1e1e42;--pos-act-ink:#1e1e1d;--pos-act-icon:#d65a1a;--pos-act-primary-bg:#e86a28;--pos-act-primary-line:#e86a28;--pos-act-primary-ink:#1a0e06;--sheet:#e4e1dc;--receipt:#d9d6d0;--scrim:#14141473;--good-ink:#1e6b3c;--bad-ink:#a82a1a;--shadow:#14141480;--footer-bg:#dddad5;--footer-ink:#1e1e1d;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #2b2b2a 50%, #e86a28 50%)}.pos-screen[data-theme=v10-moss],.pos-screen [data-theme=v10-moss],.pos-screen[data-theme=v11-moss],.pos-screen [data-theme=v11-moss]{--stand-a:#474e40;--stand-b:#3a4034;--glow:#c4784824;--frame-a:#5e6656;--frame-b:#565e4e;--panel:#50584a;--panel-2:#6b7362;--line:#f5f5e61f;--line-strong:#f5f5e638;--ink:#f5f4ec;--ink-2:#deddd0;--ink-3:#c2c2b0;--ink-dim:#949684;--order-a:#2e3528;--order-b:#232920;--order-line:#f5f5e61f;--pos-o-head-ink:#f5f4ec;--pos-o-head-ink-2:#b8baa8;--pos-o-head-accent:#f2be98;--pos-o-mid:#f5f5e61f;--pos-o-mid-line:#f5f5e629;--pos-o-mid-ink:#f5f4ec;--pos-o-mid-ink-2:#b8baa8;--pos-o-mid-btn:#f5f5e624;--pos-o-mid-btn-line:#f5f5e638;--o-card:#ece9df;--o-card-line:#1e23191a;--o-ink:#232920;--o-ink-2:#6e7264;--o-btn:#dfdbcf;--o-btn-line:#1e23192e;--o-btn-ink:#232920;--o-total-ink:#000;--o-total-bg:#ece9df;--o-total-line:#1e23191f;--accent:#d48a5a;--accent-ink:#24120a;--accent-soft:#d48a5a2e;--accent-line:#d48a5a80;--accent-strong:#8a4e28;--cash:#e6e2d8;--cash-ink:#232920;--pay-a:#de9a6c;--pay-b:#bc7444;--pay-ink:#24120a;--search-bg:#4c5446;--search-line:#f5f5e624;--search-inset:#0003;--pos-search-ink:#f5f4ec;--tile:#e6e2d8;--tile-line:#1e231914;--tile-on:#f2d9c6;--tile-on-line:#c47a4a;--tile-ink:#232920;--price:#6a4428;--pos-on-ink:#6a4428;--dish-on-bg:#fff;--cat-bg:#f5f5e612;--cat-line:#f5f5e61a;--cat-ink:#e6e5d8;--pos-chip-bg:#f5f5e614;--pos-chip-ink:#e6e5d8;--pos-chip-line:#f5f5e624;--pos-chip-good:#c2e8b4;--pos-bar-bg:#e6e2d8;--pos-bar-line:#1e23191f;--pos-act-bg:#f3f1ea;--pos-act-line:#1e231929;--pos-act-ink:#232920;--pos-act-icon:#a85c30;--pos-act-primary-bg:#d48a5a;--pos-act-primary-line:#d48a5a;--pos-act-primary-ink:#24120a;--sheet:#50584a;--receipt:#444b3e;--scrim:#0a0c0880;--good-ink:#c2e8b4;--bad-ink:#a83a2a;--shadow:#0a0c0899;--footer-bg:#e6e2d8;--footer-ink:#232920;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #2e3528 50%, #d48a5a 50%)}.pos-screen[data-theme=v10-smoke],.pos-screen [data-theme=v10-smoke],.pos-screen[data-theme=v11-smoke],.pos-screen [data-theme=v11-smoke]{--stand-a:#6f7f88;--stand-b:#5e6c75;--glow:#d99a2b24;--frame-a:#8fa0a8;--frame-b:#86969e;--panel:#9babb2;--panel-2:#a9b7bd;--line:#1428322e;--line-strong:#1428324d;--ink:#16222a;--ink-2:#2e3c44;--ink-3:#44535b;--ink-dim:#6e7d84;--order-a:#1f3a4c;--order-b:#142a38;--order-line:#e6f0f51a;--pos-o-head-ink:#f0f5f7;--pos-o-head-ink-2:#a6bcc8;--pos-o-head-accent:#f2c86a;--pos-o-mid:#e6f0f51f;--pos-o-mid-line:#e6f0f529;--pos-o-mid-ink:#f0f5f7;--pos-o-mid-ink-2:#a6bcc8;--pos-o-mid-btn:#e6f0f524;--pos-o-mid-btn-line:#e6f0f538;--o-card:#f3f0e8;--o-card-line:#1428321a;--o-ink:#16222a;--o-ink-2:#5e707a;--o-btn:#e6e2d8;--o-btn-line:#1428322e;--o-btn-ink:#16222a;--o-total-ink:#000;--o-total-bg:#f3f0e8;--o-total-line:#1428321f;--accent:#d99a2b;--accent-ink:#1f1504;--accent-soft:#d99a2b2e;--accent-line:#d99a2b80;--accent-strong:#8a5e10;--cash:#f3f0e8;--cash-ink:#142a38;--pay-a:#e6aa3e;--pay-b:#c2851c;--pay-ink:#1f1504;--search-bg:#7e8f97;--search-line:#14283238;--search-inset:#00000024;--pos-search-ink:#16222a;--tile:#f3f0e8;--tile-line:#1428320f;--tile-on:#f7e5be;--tile-on-line:#d99a2b;--tile-ink:#16222a;--price:#1f3a4c;--pos-on-ink:#6a4a0c;--dish-on-bg:#fff;--cat-bg:#ffffff2e;--cat-line:#1428321f;--cat-ink:#16222a;--pos-chip-bg:#ffffff38;--pos-chip-ink:#16222a;--pos-chip-line:#14283229;--pos-chip-good:#1e5a3a;--pos-bar-bg:#f3f0e8;--pos-bar-line:#14283224;--pos-act-bg:#faf8f2;--pos-act-line:#1428322e;--pos-act-ink:#16222a;--pos-act-icon:#b07a14;--pos-act-primary-bg:#d99a2b;--pos-act-primary-line:#d99a2b;--pos-act-primary-ink:#1f1504;--sheet:#9babb2;--receipt:#a9b7bd;--scrim:#0a141973;--good-ink:#1e5a3a;--bad-ink:#8a2a1a;--shadow:#0a141980;--footer-bg:#f3f0e8;--footer-ink:#16222a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #1f3a4c 50%, #d99a2b 50%)}.pos-screen[data-theme=v10-seasalt],.pos-screen [data-theme=v10-seasalt],.pos-screen[data-theme=v11-seasalt],.pos-screen [data-theme=v11-seasalt]{--stand-a:#ccd6db;--stand-b:#b9c5cc;--glow:#b8734a24;--frame-a:#e4ebee;--frame-b:#d9e2e6;--panel:#f4f8fa;--panel-2:#dde6ea;--line:#283c4624;--line-strong:#283c4642;--ink:#17242b;--ink-2:#3e525c;--ink-3:#6b8089;--ink-dim:#9dafb6;--order-a:#3a4b55;--order-b:#28363e;--order-line:#e6f0f51a;--pos-o-head-ink:#f2f7f9;--pos-o-head-ink-2:#aebfc7;--pos-o-head-accent:#ebb08a;--pos-o-mid:#e6f0f51f;--pos-o-mid-line:#e6f0f529;--pos-o-mid-ink:#f2f7f9;--pos-o-mid-ink-2:#aebfc7;--pos-o-mid-btn:#e6f0f524;--pos-o-mid-btn-line:#e6f0f538;--o-card:#f4f8fa;--o-card-line:#283c461a;--o-ink:#17242b;--o-ink-2:#6b8089;--o-btn:#e4ecef;--o-btn-line:#283c462e;--o-btn-ink:#17242b;--o-total-ink:#000;--o-total-bg:#f4f8fa;--o-total-line:#283c461f;--accent:#b8734a;--accent-ink:#fff6f0;--accent-soft:#b8734a29;--accent-line:#b8734a80;--accent-strong:#8a4e2c;--cash:#f2f7f9;--cash-ink:#28363e;--pay-a:#c9845a;--pay-b:#9e5c36;--pay-ink:#fff6f0;--search-bg:#dde6ea;--search-line:#283c462e;--search-inset:#1428321a;--pos-search-ink:#17242b;--tile:#fff;--tile-line:#283c461a;--tile-on:#f3dfd2;--tile-on-line:#b8734a;--tile-ink:#17242b;--price:#8a4e2c;--pos-on-ink:#8a4e2c;--dish-on-bg:#f2e6de;--cat-bg:#eaf0f3;--cat-line:#283c461a;--cat-ink:#3e525c;--pos-chip-bg:#f4f8fa;--pos-chip-ink:#3e525c;--pos-chip-line:#283c4624;--pos-chip-good:#2e6b4f;--pos-bar-bg:#f4f8fa;--pos-bar-line:#283c4624;--pos-act-bg:#fff;--pos-act-line:#283c4642;--pos-act-ink:#22323a;--pos-act-icon:#b8734a;--pos-act-primary-bg:#b8734a29;--pos-act-primary-line:#b8734a80;--pos-act-primary-ink:#8a4e2c;--sheet:#f4f8fa;--receipt:#ebf1f4;--scrim:#0f191e73;--good-ink:#2e6b4f;--bad-ink:#a83a2a;--shadow:#14232d73;--footer-bg:#f4f8fa;--footer-ink:#22323a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #3a4b55 50%, #b8734a 50%)}.pos-screen[data-theme=v10-dusklight],.pos-screen [data-theme=v10-dusklight],.pos-screen[data-theme=v11-dusklight],.pos-screen [data-theme=v11-dusklight]{--stand-a:#3a3531;--stand-b:#2e2a27;--glow:#f0b48c24;--frame-a:#4e4842;--frame-b:#46403b;--panel:#3f3a35;--panel-2:#5a534c;--line:#fff0e11a;--line-strong:#fff0e133;--ink:#f7f1ea;--ink-2:#e0d6cb;--ink-3:#c4b8ab;--ink-dim:#968a7e;--order-a:#2f2b28;--order-b:#252220;--order-line:#fff0e11f;--pos-o-head-ink:#f7f1ea;--pos-o-head-ink-2:#c4b8ab;--pos-o-head-accent:#ffd0ae;--pos-o-mid:#fff0e11f;--pos-o-mid-line:#fff0e129;--pos-o-mid-ink:#f7f1ea;--pos-o-mid-ink-2:#c4b8ab;--pos-o-mid-btn:#fff0e124;--pos-o-mid-btn-line:#fff0e138;--o-card:#efe8df;--o-card-line:#281e141a;--o-ink:#2a2420;--o-ink-2:#7a6e62;--o-btn:#e3dbd0;--o-btn-line:#281e142e;--o-btn-ink:#2a2420;--o-total-ink:#000;--o-total-bg:#efe8df;--o-total-line:#281e141f;--accent:#f0b48c;--accent-ink:#2a180c;--accent-soft:#f0b48c29;--accent-line:#f0b48c73;--accent-strong:#8a4e2a;--cash:#f7f1ea;--cash-ink:#2f2b28;--pay-a:#f4bf9c;--pay-b:#de9466;--pay-ink:#2a180c;--search-bg:#efe8df;--search-line:#fff0e133;--search-inset:#0003;--pos-search-ink:#2a2420;--tile:#efe8df;--tile-line:#281e1414;--tile-on:#f6d6be;--tile-on-line:#d98e5e;--tile-ink:#2a2420;--price:#8a4e2a;--pos-on-ink:#8a4e2a;--dish-on-bg:#fff;--cat-bg:#fff0e10f;--cat-line:#fff0e11a;--cat-ink:#e0d6cb;--pos-chip-bg:#5a534c;--pos-chip-ink:#e0d6cb;--pos-chip-line:#fff0e133;--pos-chip-good:#a9ddb0;--pos-bar-bg:#efe8df;--pos-bar-line:#281e141f;--pos-act-bg:#f7f2eb;--pos-act-line:#281e1429;--pos-act-ink:#2a2420;--pos-act-icon:#b86a3a;--pos-act-primary-bg:#f0b48c;--pos-act-primary-line:#f0b48c;--pos-act-primary-ink:#2a180c;--sheet:#57504a;--receipt:#48423d;--scrim:#14100e80;--good-ink:#a9ddb0;--bad-ink:#a8392a;--shadow:#0f0c0ab3;--footer-bg:#efe8df;--footer-ink:#2a2420;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #2f2b28 50%, #f0b48c 50%)}.pos-screen[data-theme=v10-ivory],.pos-screen [data-theme=v10-ivory],.pos-screen[data-theme=v11-ivory],.pos-screen [data-theme=v11-ivory]{--stand-a:#e4dfd3;--stand-b:#d2cbbb;--glow:#1f4d3a24;--frame-a:#f7f3ea;--frame-b:#eee8db;--panel:#fffdf8;--panel-2:#f0ebdf;--line:#28322821;--line-strong:#28322842;--ink:#1c231e;--ink-2:#47504a;--ink-3:#6f776f;--ink-dim:#a5aaa1;--order-a:#1f4d3a;--order-b:#163829;--order-line:#ffffff1a;--pos-o-head-ink:#f4f1e8;--pos-o-head-ink-2:#b9c4bb;--pos-o-head-accent:#e6c98a;--pos-o-mid:#ffffff1f;--pos-o-mid-line:#ffffff29;--pos-o-mid-ink:#f4f1e8;--pos-o-mid-ink-2:#b9c4bb;--pos-o-mid-btn:#ffffff24;--pos-o-mid-btn-line:#ffffff38;--o-card:#fffdf8;--o-card-line:#2832281a;--o-ink:#1c231e;--o-ink-2:#6f776f;--o-btn:#efe9dc;--o-btn-line:#2832282e;--o-btn-ink:#1c231e;--o-total-ink:#000;--o-total-bg:#fffdf8;--o-total-line:#2832281f;--accent:#c7a15a;--accent-ink:#1c1a10;--accent-soft:#c7a15a29;--accent-line:#c7a15a73;--accent-strong:#7e6024;--cash:#f4f1e8;--cash-ink:#163829;--pay-a:#d9b871;--pay-b:#b08940;--pay-ink:#1c1a10;--search-bg:#eae4d6;--search-line:#28322833;--search-inset:#2828141f;--pos-search-ink:#1c231e;--tile:#fffdf8;--tile-line:#2832281f;--tile-on:#f1e7cf;--tile-on-line:#b08940;--tile-ink:#1c231e;--price:#1f4d3a;--pos-on-ink:#7e6024;--dish-on-bg:#f1eadd;--cat-bg:#f3efe5;--cat-line:#2832281c;--cat-ink:#47504a;--pos-chip-bg:#fffdf8;--pos-chip-ink:#47504a;--pos-chip-line:#28322821;--pos-chip-good:#2e6b47;--pos-bar-bg:#fffdf8;--pos-bar-line:#28322821;--pos-act-bg:#fffdf8;--pos-act-line:#28322842;--pos-act-ink:#26302a;--pos-act-icon:#9a7a3a;--pos-act-primary-bg:#c7a15a29;--pos-act-primary-line:#c7a15a73;--pos-act-primary-ink:#7e6024;--sheet:#fffdf8;--receipt:#f7f3ea;--scrim:#141c1673;--good-ink:#2e6b47;--bad-ink:#9a3b2c;--shadow:#1e282080;--footer-bg:#fffdf8;--footer-ink:#26302a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #1f4d3a 50%, #c7a15a 50%)}.pos-screen[data-theme=v10-concrete],.pos-screen [data-theme=v10-concrete],.pos-screen[data-theme=v11-concrete],.pos-screen [data-theme=v11-concrete]{--stand-a:#a8a6a2;--stand-b:#96938f;--glow:#e86a281f;--frame-a:#c9c6c1;--frame-b:#bebbb5;--panel:#d6d3ce;--panel-2:#d6d3ce;--line:#1e1e1e24;--line-strong:#1e1e1e42;--ink:#151515;--ink-2:#383735;--ink-3:#55534f;--ink-dim:#85827d;--order-a:#2b2b2a;--order-b:#1f1f1e;--order-line:#ffffff14;--pos-o-head-ink:#f3f2ef;--pos-o-head-ink-2:#b3b1ac;--pos-o-head-accent:#ff9a5e;--pos-o-mid:#ffffff1c;--pos-o-mid-line:#ffffff26;--pos-o-mid-ink:#f3f2ef;--pos-o-mid-ink-2:#b3b1ac;--pos-o-mid-btn:#ffffff21;--pos-o-mid-btn-line:#fff3;--o-card:#e7e5e1;--o-card-line:#1e1e1e1a;--o-ink:#151515;--o-ink-2:#5e5c58;--o-btn:#d9d6d0;--o-btn-line:#1e1e1e2e;--o-btn-ink:#151515;--o-total-ink:#000;--o-total-bg:#e7e5e1;--o-total-line:#1e1e1e1f;--accent:#e86a28;--accent-ink:#1a0e06;--accent-soft:#e86a2824;--accent-line:#e86a2880;--accent-strong:#a3420f;--cash:#e7e5e1;--cash-ink:#1f1f1e;--pay-a:#f07a36;--pay-b:#d65a1a;--pay-ink:#1a0e06;--search-bg:#b7b4ae;--search-line:#1e1e1e33;--search-inset:#00000024;--pos-search-ink:#151515;--tile:#e4e1dc;--tile-line:#1e1e1e1a;--tile-on:#f2d6c4;--tile-on-line:#e86a28;--tile-ink:#151515;--price:#a3420f;--pos-on-ink:#a3420f;--dish-on-bg:#fff;--cat-bg:#c9c6c1;--cat-line:#1e1e1e1a;--cat-ink:#383735;--pos-chip-bg:#d6d3ce;--pos-chip-ink:#383735;--pos-chip-line:#1e1e1e24;--pos-chip-good:#1e6b3c;--pos-bar-bg:#dddad5;--pos-bar-line:#1e1e1e24;--pos-act-bg:#e4e1dc;--pos-act-line:#1e1e1e42;--pos-act-ink:#1e1e1d;--pos-act-icon:#d65a1a;--pos-act-primary-bg:#e86a28;--pos-act-primary-line:#e86a28;--pos-act-primary-ink:#1a0e06;--sheet:#e4e1dc;--receipt:#d9d6d0;--scrim:#14141473;--good-ink:#1e6b3c;--bad-ink:#a82a1a;--shadow:#14141480;--footer-bg:#dddad5;--footer-ink:#1e1e1d;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #2b2b2a 50%, #e86a28 50%)}.pos-screen[data-theme=v10-oat],.pos-screen [data-theme=v10-oat],.pos-screen[data-theme=v11-oat],.pos-screen [data-theme=v11-oat]{--stand-a:#a99c88;--stand-b:#9a8d79;--glow:#b5603a1f;--frame-a:#c4b8a5;--frame-b:#bcaf9b;--panel:#faf6ef;--panel-2:#e8e1d4;--line:#3c2d1e29;--line-strong:#3c2d1e47;--ink:#2a211a;--ink-2:#463a30;--ink-3:#5e5145;--ink-dim:#85776a;--order-a:#3b2e26;--order-b:#2b211b;--order-line:#faf0e41a;--pos-o-head-ink:#f8f1e8;--pos-o-head-ink-2:#c5b5a5;--pos-o-head-accent:#f0b48e;--pos-o-mid:#faf0e41f;--pos-o-mid-line:#faf0e429;--pos-o-mid-ink:#f8f1e8;--pos-o-mid-ink-2:#c5b5a5;--pos-o-mid-btn:#faf0e424;--pos-o-mid-btn-line:#faf0e438;--o-card:#faf6ef;--o-card-line:#3c2d1e1a;--o-ink:#2a211a;--o-ink-2:#7a6c5f;--o-btn:#ede6da;--o-btn-line:#3c2d1e2e;--o-btn-ink:#2a211a;--o-total-ink:#000;--o-total-bg:#faf6ef;--o-total-line:#3c2d1e1f;--accent:#b5603a;--accent-ink:#fff5ee;--accent-soft:#b5603a29;--accent-line:#b5603a80;--accent-strong:#8a4225;--cash:#faf6ef;--cash-ink:#2b211b;--pay-a:#c46f47;--pay-b:#9c4f2c;--pay-ink:#fff5ee;--search-bg:#e8e1d4;--search-line:#3c2d1e2e;--search-inset:#3c2d1e1a;--pos-search-ink:#2a211a;--tile:#f4efe6;--tile-line:#3c2d1e1a;--tile-on:#f2dccd;--tile-on-line:#b5603a;--tile-ink:#2a211a;--price:#8a4225;--pos-on-ink:#8a4225;--dish-on-bg:#fff;--cat-bg:#fffaf033;--cat-line:#3c2d1e24;--cat-ink:#3a2f26;--pos-chip-bg:#fffaf03d;--pos-chip-ink:#3a2f26;--pos-chip-line:#3c2d1e24;--pos-chip-good:#2e6b47;--pos-bar-bg:#faf6ef;--pos-bar-line:#3c2d1e24;--pos-act-bg:#fffcf7;--pos-act-line:#3c2d1e42;--pos-act-ink:#2a211a;--pos-act-icon:#b5603a;--pos-act-primary-bg:#b5603a29;--pos-act-primary-line:#b5603a80;--pos-act-primary-ink:#8a4225;--sheet:#faf6ef;--receipt:#f2ece2;--scrim:#1e161073;--good-ink:#2e6b47;--bad-ink:#a83a2a;--shadow:#281c1273;--footer-bg:#faf6ef;--footer-ink:#2a211a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #3b2e26 50%, #b5603a 50%)}.pos-screen[data-theme=v10-sage],.pos-screen [data-theme=v10-sage],.pos-screen[data-theme=v11-sage],.pos-screen [data-theme=v11-sage]{--stand-a:#93a08e;--stand-b:#85927f;--glow:#c2873e1f;--frame-a:#aeb9a8;--frame-b:#a5b19f;--panel:#f5f7f2;--panel-2:#e0e5da;--line:#28372829;--line-strong:#28372847;--ink:#1d2720;--ink-2:#36423a;--ink-3:#4c5a50;--ink-dim:#6e7b71;--order-a:#2f3d35;--order-b:#222d27;--order-line:#ebf5ee1a;--pos-o-head-ink:#f1f5f0;--pos-o-head-ink-2:#afbdb2;--pos-o-head-accent:#ebc27e;--pos-o-mid:#ebf5ee1f;--pos-o-mid-line:#ebf5ee29;--pos-o-mid-ink:#f1f5f0;--pos-o-mid-ink-2:#afbdb2;--pos-o-mid-btn:#ebf5ee24;--pos-o-mid-btn-line:#ebf5ee38;--o-card:#f5f7f2;--o-card-line:#2837281a;--o-ink:#1d2720;--o-ink-2:#69766c;--o-btn:#e6ebe1;--o-btn-line:#2837282e;--o-btn-ink:#1d2720;--o-total-ink:#000;--o-total-bg:#f5f7f2;--o-total-line:#2837281f;--accent:#c2873e;--accent-ink:#1f1606;--accent-soft:#c2873e29;--accent-line:#c2873e80;--accent-strong:#7e5520;--cash:#f5f7f2;--cash-ink:#222d27;--pay-a:#d09650;--pay-b:#ae7530;--pay-ink:#1f1606;--search-bg:#e0e5da;--search-line:#2837282e;--search-inset:#2837281a;--pos-search-ink:#1d2720;--tile:#eef2ea;--tile-line:#2837281a;--tile-on:#f1e3cb;--tile-on-line:#c2873e;--tile-ink:#1d2720;--price:#2f4a3a;--pos-on-ink:#7e5520;--dish-on-bg:#fff;--cat-bg:#fafff833;--cat-line:#28372824;--cat-ink:#2c3830;--pos-chip-bg:#fafff83d;--pos-chip-ink:#2c3830;--pos-chip-line:#28372824;--pos-chip-good:#2e6b47;--pos-bar-bg:#f5f7f2;--pos-bar-line:#28372824;--pos-act-bg:#fbfcfa;--pos-act-line:#28372842;--pos-act-ink:#1d2720;--pos-act-icon:#a8702c;--pos-act-primary-bg:#c2873e29;--pos-act-primary-line:#c2873e80;--pos-act-primary-ink:#7e5520;--sheet:#f5f7f2;--receipt:#ecf0e8;--scrim:#10181273;--good-ink:#2e6b47;--bad-ink:#a83a2a;--shadow:#14201873;--footer-bg:#f5f7f2;--footer-ink:#1d2720;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #2f3d35 50%, #c2873e 50%)}.pos-screen[data-theme=v10-mint],.pos-screen [data-theme=v10-mint],.pos-screen[data-theme=v11-mint],.pos-screen [data-theme=v11-mint]{--stand-a:#8ba39c;--stand-b:#7d968f;--glow:#c85a3e1f;--frame-a:#a6bdb6;--frame-b:#9db5ae;--panel:#f3f8f6;--panel-2:#dce8e4;--line:#1e3c3729;--line-strong:#1e3c3747;--ink:#15272a;--ink-2:#2f4446;--ink-3:#445a5b;--ink-dim:#667b7b;--order-a:#1f3b36;--order-b:#152b27;--order-line:#e6f5f01a;--pos-o-head-ink:#eff7f4;--pos-o-head-ink-2:#a6c2bb;--pos-o-head-accent:#f4a890;--pos-o-mid:#e6f5f01f;--pos-o-mid-line:#e6f5f029;--pos-o-mid-ink:#eff7f4;--pos-o-mid-ink-2:#a6c2bb;--pos-o-mid-btn:#e6f5f024;--pos-o-mid-btn-line:#e6f5f038;--o-card:#f3f8f6;--o-card-line:#1e3c371a;--o-ink:#15272a;--o-ink-2:#627779;--o-btn:#e2ece8;--o-btn-line:#1e3c372e;--o-btn-ink:#15272a;--o-total-ink:#000;--o-total-bg:#f3f8f6;--o-total-line:#1e3c371f;--accent:#c85a3e;--accent-ink:#fff4f0;--accent-soft:#c85a3e26;--accent-line:#c85a3e80;--accent-strong:#9a3e26;--cash:#f3f8f6;--cash-ink:#152b27;--pay-a:#d46a4c;--pay-b:#b04a30;--pay-ink:#fff4f0;--search-bg:#dce8e4;--search-line:#1e3c372e;--search-inset:#1e3c371a;--pos-search-ink:#15272a;--tile:#ebf3f0;--tile-line:#1e3c371a;--tile-on:#f6ddd4;--tile-on-line:#c85a3e;--tile-ink:#15272a;--price:#1f5a50;--pos-on-ink:#9a3e26;--dish-on-bg:#fff;--cat-bg:#f5fffc33;--cat-line:#1e3c3724;--cat-ink:#23383a;--pos-chip-bg:#f5fffc3d;--pos-chip-ink:#23383a;--pos-chip-line:#1e3c3724;--pos-chip-good:#1e6b4a;--pos-bar-bg:#f3f8f6;--pos-bar-line:#1e3c3724;--pos-act-bg:#fafcfb;--pos-act-line:#1e3c3742;--pos-act-ink:#15272a;--pos-act-icon:#c85a3e;--pos-act-primary-bg:#c85a3e26;--pos-act-primary-line:#c85a3e80;--pos-act-primary-ink:#9a3e26;--sheet:#f3f8f6;--receipt:#eaf2ef;--scrim:#0c1c1a73;--good-ink:#1e6b4a;--bad-ink:#a83a2a;--shadow:#0f232073;--footer-bg:#f3f8f6;--footer-ink:#15272a;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #1f3b36 50%, #c85a3e 50%)}.pos-screen[data-theme=v10-graphite],.pos-screen [data-theme=v10-graphite],.pos-screen[data-theme=v11-graphite],.pos-screen [data-theme=v11-graphite]{--stand-a:#2a2c30;--stand-b:#212326;--glow:#e3b04b1a;--frame-a:#303338;--frame-b:#2b2e32;--panel:#373a40;--panel-2:#4a4e55;--line:#f0f0f517;--line-strong:#f0f0f52e;--ink:#f1f1f3;--ink-2:#d2d3d7;--ink-3:#a9abb1;--ink-dim:#7d8087;--order-a:#1e2023;--order-b:#17181b;--order-line:#f0f0f517;--pos-o-head-ink:#f1f1f3;--pos-o-head-ink-2:#a9abb1;--pos-o-head-accent:#f2c46e;--pos-o-mid:#f0f0f51a;--pos-o-mid-line:#f0f0f524;--pos-o-mid-ink:#f1f1f3;--pos-o-mid-ink-2:#a9abb1;--pos-o-mid-btn:#f0f0f51f;--pos-o-mid-btn-line:#f0f0f533;--o-card:#ecebe7;--o-card-line:#1414191a;--o-ink:#1a1b1e;--o-ink-2:#66686e;--o-btn:#deddd8;--o-btn-line:#1414192e;--o-btn-ink:#1a1b1e;--o-total-ink:#000;--o-total-bg:#ecebe7;--o-total-line:#1414191f;--accent:#e3b04b;--accent-ink:#1c1404;--accent-soft:#e3b04b29;--accent-line:#e3b04b80;--accent-strong:#8f6a1e;--cash:#ecebe7;--cash-ink:#1a1b1e;--pay-a:#ebbc5c;--pay-b:#cc9633;--pay-ink:#1c1404;--search-bg:#e4e3df;--search-line:#f0f0f52e;--search-inset:#0003;--pos-search-ink:#1a1b1e;--tile:#e4e3df;--tile-line:#1414191a;--tile-on:#f3e2bc;--tile-on-line:#cc9633;--tile-ink:#1a1b1e;--price:#7a5a14;--pos-on-ink:#7a5a14;--dish-on-bg:#fff;--cat-bg:#f0f0f50f;--cat-line:#f0f0f51a;--cat-ink:#d2d3d7;--pos-chip-bg:#4a4e55;--pos-chip-ink:#d2d3d7;--pos-chip-line:#f0f0f529;--pos-chip-good:#9fd9ae;--pos-bar-bg:#ecebe7;--pos-bar-line:#1414191f;--pos-act-bg:#f4f3f0;--pos-act-line:#14141929;--pos-act-ink:#1a1b1e;--pos-act-icon:#b08420;--pos-act-primary-bg:#e3b04b;--pos-act-primary-line:#e3b04b;--pos-act-primary-ink:#1c1404;--sheet:#3a3d42;--receipt:#303338;--scrim:#08080a8c;--good-ink:#9fd9ae;--bad-ink:#a8392a;--shadow:#050508b3;--footer-bg:#ecebe7;--footer-ink:#1a1b1e;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #1e2023 50%, #e3b04b 50%)}.pos-screen[data-theme=v10-midnight],.pos-screen [data-theme=v10-midnight],.pos-screen[data-theme=v11-midnight],.pos-screen [data-theme=v11-midnight]{--stand-a:#222b36;--stand-b:#1a222c;--glow:#f2a65a1a;--frame-a:#28323e;--frame-b:#242d38;--panel:#2f3a47;--panel-2:#435061;--line:#e1ebf517;--line-strong:#e1ebf52e;--ink:#eef2f6;--ink-2:#cbd4dd;--ink-3:#9eabb8;--ink-dim:#74828f;--order-a:#18202a;--order-b:#121820;--order-line:#e1ebf517;--pos-o-head-ink:#eef2f6;--pos-o-head-ink-2:#9eabb8;--pos-o-head-accent:#f7be86;--pos-o-mid:#e1ebf51a;--pos-o-mid-line:#e1ebf524;--pos-o-mid-ink:#eef2f6;--pos-o-mid-ink-2:#9eabb8;--pos-o-mid-btn:#e1ebf51f;--pos-o-mid-btn-line:#e1ebf533;--o-card:#eef0ec;--o-card-line:#0f19231a;--o-ink:#141c25;--o-ink-2:#5f6b77;--o-btn:#dfe3e3;--o-btn-line:#0f19232e;--o-btn-ink:#141c25;--o-total-ink:#000;--o-total-bg:#eef0ec;--o-total-line:#0f19231f;--accent:#f2a65a;--accent-ink:#231204;--accent-soft:#f2a65a29;--accent-line:#f2a65a80;--accent-strong:#9a5a1c;--cash:#eef0ec;--cash-ink:#141c25;--pay-a:#f5b06a;--pay-b:#d98a3e;--pay-ink:#231204;--search-bg:#e3e7ea;--search-line:#e1ebf52e;--search-inset:#0003;--pos-search-ink:#141c25;--tile:#e3e7ea;--tile-line:#0f19231a;--tile-on:#f8dfc4;--tile-on-line:#d98a3e;--tile-ink:#141c25;--price:#8a4e14;--pos-on-ink:#8a4e14;--dish-on-bg:#fff;--cat-bg:#e1ebf50f;--cat-line:#e1ebf51a;--cat-ink:#cbd4dd;--pos-chip-bg:#435061;--pos-chip-ink:#cbd4dd;--pos-chip-line:#e1ebf529;--pos-chip-good:#9fd9b8;--pos-bar-bg:#eef0ec;--pos-bar-line:#0f19231f;--pos-act-bg:#f6f7f4;--pos-act-line:#0f192329;--pos-act-ink:#141c25;--pos-act-icon:#c77a30;--pos-act-primary-bg:#f2a65a;--pos-act-primary-line:#f2a65a;--pos-act-primary-ink:#231204;--sheet:#354251;--receipt:#2c3744;--scrim:#060a0e8c;--good-ink:#9fd9b8;--bad-ink:#a8392a;--shadow:#04080cb3;--footer-bg:#eef0ec;--footer-ink:#141c25;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #18202a 50%, #f2a65a 50%)}.pos-screen[data-theme=v10-plum],.pos-screen [data-theme=v10-plum],.pos-screen[data-theme=v11-plum],.pos-screen [data-theme=v11-plum]{--stand-a:#2f2530;--stand-b:#251d26;--glow:#e8b2781a;--frame-a:#382c39;--frame-b:#322733;--panel:#3f3240;--panel-2:#564657;--line:#faebf517;--line-strong:#faebf52e;--ink:#f6eff4;--ink-2:#dccfd8;--ink-3:#b3a3ae;--ink-dim:#8a7a86;--order-a:#241b25;--order-b:#1b141c;--order-line:#faebf517;--pos-o-head-ink:#f6eff4;--pos-o-head-ink-2:#b3a3ae;--pos-o-head-accent:#f2c08e;--pos-o-mid:#faebf51a;--pos-o-mid-line:#faebf524;--pos-o-mid-ink:#f6eff4;--pos-o-mid-ink-2:#b3a3ae;--pos-o-mid-btn:#faebf51f;--pos-o-mid-btn-line:#faebf533;--o-card:#f1ece8;--o-card-line:#23141e1a;--o-ink:#221822;--o-ink-2:#6e606b;--o-btn:#e4ddd8;--o-btn-line:#23141e2e;--o-btn-ink:#221822;--o-total-ink:#000;--o-total-bg:#f1ece8;--o-total-line:#23141e1f;--accent:#e8b278;--accent-ink:#24150a;--accent-soft:#e8b27829;--accent-line:#e8b27880;--accent-strong:#8e5a26;--cash:#f1ece8;--cash-ink:#221822;--pay-a:#eebf8a;--pay-b:#d4965a;--pay-ink:#24150a;--search-bg:#ece4e6;--search-line:#faebf52e;--search-inset:#0003;--pos-search-ink:#221822;--tile:#ece4e6;--tile-line:#23141e1a;--tile-on:#f5dec6;--tile-on-line:#d4965a;--tile-ink:#221822;--price:#7e4e22;--pos-on-ink:#7e4e22;--dish-on-bg:#fff;--cat-bg:#faebf50f;--cat-line:#faebf51a;--cat-ink:#dccfd8;--pos-chip-bg:#564657;--pos-chip-ink:#dccfd8;--pos-chip-line:#faebf529;--pos-chip-good:#a9ddb0;--pos-bar-bg:#f1ece8;--pos-bar-line:#23141e1f;--pos-act-bg:#f7f3f0;--pos-act-line:#23141e29;--pos-act-ink:#221822;--pos-act-icon:#b07438;--pos-act-primary-bg:#e8b278;--pos-act-primary-line:#e8b278;--pos-act-primary-ink:#24150a;--sheet:#463848;--receipt:#3c2f3d;--scrim:#0c060c8c;--good-ink:#a9ddb0;--bad-ink:#a8392a;--shadow:#0a050ab3;--footer-bg:#f1ece8;--footer-ink:#221822;--pos-o-balance-bg:var(--accent);--pos-o-balance-ink:var(--accent-ink);--pos-swatch:linear-gradient(135deg, #241b25 50%, #e8b278 50%)}.pos-screen[data-theme=moss] .pos-modal,.pos-screen[data-theme=v10-moss] .pos-modal,.pos-screen[data-theme=v11-moss] .pos-modal{--card:#f3f1ea;--ink:#232920;--ink-2:#474d40;--ink-3:#6e7264;--ink-dim:#8a8e80;--line:#1e231924;--line-strong:#1e231942;--panel:#ece9df;--panel-2:#e6e2d8;--sheet:#f3f1ea;--receipt:#ece9df;--good-ink:#2f6a3a;--bad-ink:#a83a2a;--pos-on-ink:#6a4428;color:var(--ink)}.pos-screen[data-theme=dusklight] .pos-modal,.pos-screen[data-theme=v10-dusklight] .pos-modal,.pos-screen[data-theme=v11-dusklight] .pos-modal{--card:#f7f2eb;--ink:#2a2420;--ink-2:#4e4540;--ink-3:#7a6e62;--ink-dim:#968a7e;--line:#281e1424;--line-strong:#281e1442;--panel:#efe8df;--panel-2:#e3dbd0;--sheet:#f7f2eb;--receipt:#efe8df;--good-ink:#2f6a3a;--bad-ink:#a8392a;--pos-on-ink:#8a4e2a;color:var(--ink)}.pos-screen[data-theme=v10-graphite] .pos-modal,.pos-screen[data-theme=v11-graphite] .pos-modal{--card:#f4f3f0;--ink:#1a1b1e;--ink-2:#3f4146;--ink-3:#66686e;--ink-dim:#85878c;--line:#14141924;--line-strong:#14141942;--panel:#ecebe7;--panel-2:#deddd8;--sheet:#f4f3f0;--receipt:#ecebe7;--good-ink:#2f6a3a;--bad-ink:#a8392a;--pos-on-ink:#7a5a14;color:var(--ink)}.pos-screen[data-theme=v10-midnight] .pos-modal,.pos-screen[data-theme=v11-midnight] .pos-modal{--card:#f6f7f4;--ink:#141c25;--ink-2:#3a4550;--ink-3:#5f6b77;--ink-dim:#7e8994;--line:#0f192324;--line-strong:#0f192342;--panel:#eef0ec;--panel-2:#dfe3e3;--sheet:#f6f7f4;--receipt:#eef0ec;--good-ink:#2f6a3a;--bad-ink:#a8392a;--pos-on-ink:#8a4e14;color:var(--ink)}.pos-screen[data-theme=v10-plum] .pos-modal,.pos-screen[data-theme=v11-plum] .pos-modal{--card:#f7f3f0;--ink:#221822;--ink-2:#483b46;--ink-3:#6e606b;--ink-dim:#8c7f89;--line:#23141e24;--line-strong:#23141e42;--panel:#f1ece8;--panel-2:#e4ddd8;--sheet:#f7f3f0;--receipt:#f1ece8;--good-ink:#2f6a3a;--bad-ink:#a8392a;--pos-on-ink:#7e4e22;color:var(--ink)}.pos-screen{--pos-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pos-sum:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--pos-gap:10px;--pos-col-gap:5px;--pos-top-gap:4px;z-index:50;gap:var(--pos-gap);box-sizing:border-box;height:100dvh;padding:12px;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:var(--ink);background:radial-gradient(900px 400px at 14% -10%, var(--glow), transparent 62%), linear-gradient(var(--frame-a), var(--frame-b));flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.pos-screen--fullscreen{padding-top:28px;padding-top:max(28px, env(safe-area-inset-top))}.pos-screen--system-exit .pos-brand{padding-left:72px}.pos-screen button,.pos-screen [role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pos-screen input{font-size:16px}.pos-toasts{z-index:80;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 24px);display:flex;position:fixed;top:12px;right:12px}.pos-toast{pointer-events:auto;border:1px solid var(--line);background:var(--sheet);color:var(--ink);box-shadow:0 18px 40px -20px var(--shadow);border-radius:11px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;animation:.16s ease-out posToastIn;display:flex}.pos-toast--error{border-left:3px solid var(--bad-ink)}.pos-toast--warn{border-left:3px solid var(--accent)}.pos-toast--error>svg{color:var(--bad-ink)}.pos-toast--warn>svg{color:var(--accent-strong)}.pos-toast--done{border-left:3px solid var(--good-ink)}.pos-toast--done>svg{color:var(--good-ink)}.pos-toast-text{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.pos-toast-close{width:26px;height:26px;min-height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.pos-toast-close:hover{background:var(--panel-2);color:var(--ink)}@keyframes posToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pos-screen .pos-topbar{margin-bottom:calc(var(--pos-top-gap) - var(--pos-gap));flex:none;align-items:flex-start}.pos-brand{flex:none;align-items:center;gap:14px;padding-left:6px;display:flex}.pos-takings{min-width:210px;min-height:46px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;padding:2px 8px;display:flex}.pos-takings:hover{border-color:var(--line)}.pos-takings.is-shown{border-color:var(--accent-line);background:var(--accent-soft)}.pos-takings:disabled{cursor:default;opacity:.55}.pos-takings-hidden{font-family:var(--pos-mono);letter-spacing:3px;color:var(--ink-3);font-size:22px;line-height:1}.pos-takings-sum{font-family:var(--pos-mono);align-items:baseline;gap:8px;display:flex}.pos-takings-sum b{font-size:22px;font-weight:700;line-height:1}.pos-takings-sum i{opacity:.65;font-size:13px;font-style:normal;font-weight:500}.pos-takings-split{color:var(--ink-3);letter-spacing:.3px;font-size:10px}.pos-screen .eyebrow{font-family:var(--pos-mono);letter-spacing:1.9px;text-transform:uppercase;color:var(--ink-3);font-size:9px}.pos-screen .pos-cashier,.pos-screen .work-hours-status{border:1px solid var(--pos-chip-line);background:var(--pos-chip-bg);min-height:40px;color:var(--pos-chip-ink);cursor:default;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pos-screen .work-hours-status--open{color:var(--pos-chip-good)}.pos-screen .work-hours-status--closed{color:var(--bad-ink)}.pos-topmeta{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pos-topmeta>*{white-space:nowrap;flex:none}.pos-topmeta>.pos-cashier--name{flex:0 auto;min-width:0}.pos-cashier-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pos-screen .pos-offline-btn{cursor:pointer;border:0;font-family:inherit;font-size:13px;font-weight:600}.pos-screen .pos-offline{color:#8a5a12}.pos-screen .pos-offline .work-hours-dot{background:#d59a4e}.pos-screen .pos-queue-btn{cursor:pointer;font:inherit;border:0}.pos-screen .pos-close-now{cursor:pointer;font:inherit;color:#fff;background:#b8402f;border:0;font-weight:700;animation:1.2s ease-in-out infinite pos-alarm}.pos-screen .pos-close-now .work-hours-dot{background:#fff}.pos-action--alarm{animation:1.2s ease-in-out infinite pos-alarm;color:#fff!important;background:#b8402f!important;border-color:#b8402f!important}@keyframes pos-alarm{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pos-screen .pos-close-now,.pos-action--alarm{animation:none}}.pos-cash{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:12px;width:min(94vw,540px);max-height:96dvh;overflow-x:hidden}.pos-cash>*{min-width:0}.pos-cash .section-heading h3{margin:0;font-size:22px}.pos-cash-close{width:48px;height:48px;min-height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:-8px -8px -8px 0;padding:0;display:flex}.pos-cash-close:active{background:var(--tile)}.pos-cash-sums{border:1px solid var(--tile-line);background:var(--tile);border-radius:12px;gap:6px;padding:12px 16px;display:grid}.pos-cash-row{min-width:0;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.pos-cash-row b{font-family:var(--pos-sum);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:21px;font-weight:800}.pos-cash-row--change{border-top:1px solid var(--tile-line);color:var(--good-ink);margin-top:4px;padding-top:8px;font-size:16px;font-weight:700}.pos-cash-row--change b{color:var(--good-ink);font-size:32px;font-weight:900}.pos-cash-row--change.is-short,.pos-cash-row--change.is-short b{color:var(--bad-ink)}.pos-cash-bills{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pos-cash-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pos-cash-bill,.pos-cash-key{border:1px solid var(--tile-line);background:var(--tile);min-width:0;min-height:max(54px,min(8.5dvh,72px));color:var(--ink);font-family:var(--pos-sum);cursor:pointer;border-radius:12px;padding:0;font-size:26px;font-weight:700}.pos-cash-bill{background:var(--accent-soft);border-color:var(--accent-line);min-height:max(50px,min(7.5dvh,62px));color:var(--pos-on-ink);font-size:21px;font-weight:800}.pos-cash-bill:active,.pos-cash-key:active{transform:scale(.96)}.pos-cash-pay{text-align:center;border-radius:14px;justify-content:center;width:100%;min-height:max(60px,min(9dvh,76px));font-size:22px}.pos-modal-overlay--top{padding-top:max(12px, calc(env(safe-area-inset-top) + 8px));align-items:flex-start}.pos-modal--compact{gap:8px;padding:16px 18px}.pos-modal--compact .settings-inline-notice{margin:0;padding:8px 10px;font-size:12.5px}.pos-modal--compact .pos-close-field{margin:2px 0}.pos-close-field{color:var(--ink-3);flex-direction:column;gap:5px;margin:10px 0;font-size:12.5px;display:flex}.pos-close-field input{border:1px solid var(--tile-line);background:var(--tile);height:46px;color:var(--ink);font-family:var(--pos-mono);border-radius:9px;padding:0 12px;font-size:18px}.pos-close-error{color:var(--bad-ink);margin:0 0 10px;font-size:13px;font-weight:600}.pos-stamp-note{color:var(--ink-dim);flex-basis:100%;font-size:11.5px}.pos-queue-list{flex-direction:column;gap:6px;max-height:46vh;margin:10px 0;padding:0;list-style:none;display:flex;overflow-y:auto}.pos-queue-list li{border:1px solid var(--tile-line);background:var(--tile);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:9px 11px;display:grid}.pos-queue-when{font-family:var(--pos-mono);color:var(--ink-dim);font-size:12.5px}.pos-queue-what{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pos-queue-sum{font-family:var(--pos-mono);font-size:15px}.pos-queue-state{color:var(--ink-dim);grid-column:1/-1;font-size:12px}.pos-queue-item--failed{border-color:#c0685c!important}.pos-queue-item--failed .pos-queue-state,.pos-screen .pos-queue--failed{color:var(--bad-ink)}.pos-screen .pos-queue--failed .work-hours-dot{background:#c0685c}.pos-screen .pos-fullscreen{border:1px solid var(--pos-chip-line);background:var(--pos-chip-bg);width:40px;min-height:40px;color:var(--pos-chip-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pos-screen .pos-fullscreen:hover{color:var(--ink)}.pos-screen .pos-fullscreen[aria-pressed=true]{background:var(--accent-soft,var(--panel));color:var(--ink)}.pos-flash{flex:none;margin:0}.pos-body{gap:var(--pos-col-gap);flex:1;grid-template-columns:70px minmax(0,1fr) minmax(320px,380px);min-height:0;display:grid}.pos-cats{border:1px solid var(--line);background:var(--panel);min-height:0;margin-bottom:-12px;margin-left:-12px;margin-bottom:calc(-1 * max(12px, env(safe-area-inset-bottom)));padding:6px 3px;padding-bottom:max(6px, env(safe-area-inset-bottom));border-bottom:none;border-left:none;border-radius:0 14px 0 0;flex-flow:column;gap:6px;display:flex}.pos-cat-list{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow-x:hidden;overflow-y:auto}.pos-cat,.pos-theme-btn{box-sizing:border-box;width:100%;margin:0}.pos-cat{border:1px solid var(--cat-line);background:var(--cat-bg);min-height:42px;max-height:58px;color:var(--cat-ink);cursor:pointer;border-radius:9px;flex-direction:column;flex:1 0 42px;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 3px;display:flex}.pos-cat-name{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;font-size:11px;font-weight:700;line-height:1.15}.pos-cat-count{font-family:var(--pos-mono);opacity:.7;font-size:10px}.pos-cat--active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pos-cat--active .pos-cat-count{opacity:.85}.pos-theme{border-top:1px solid var(--line);flex:none;margin-top:auto;padding-top:6px;position:relative}.pos-theme-btn{border:1px solid var(--cat-line);background:var(--cat-bg);width:100%;min-height:40px;color:var(--cat-ink);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.pos-theme-dot{border:1px solid var(--line-strong);background:var(--pos-swatch,linear-gradient(135deg, var(--accent) 50%, var(--panel) 50%));border-radius:999px;width:15px;height:15px}.pos-theme-label{font-family:var(--pos-mono);letter-spacing:1px;text-transform:uppercase;font-size:9px}.pos-theme-list{z-index:5;border:1px solid var(--line);background:var(--panel);width:480px;max-height:80vh;box-shadow:0 16px 34px -20px var(--shadow);border-radius:12px;padding:8px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.pos-theme-swatch{border:1px solid var(--line-strong);background:var(--pos-swatch,linear-gradient(135deg, var(--accent) 50%, var(--frame-a) 50%));border-radius:999px;flex:none;width:26px;height:26px;margin-right:8px}.pos-theme-group+.pos-theme-group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.pos-theme-group-title{font-family:var(--pos-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-3);margin:2px 6px 6px;font-size:10px;font-weight:700}.pos-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pos-screen .pos-theme-item{min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.pos-screen .pos-theme-item.is-on{border-color:var(--accent);background:var(--accent-soft)}.pos-screen .pos-theme-item:active{opacity:.7}.pos-theme-item-name{min-width:0}.pos-more{flex:none;position:relative}.pos-more-btn svg{color:var(--cat-ink);width:15px;height:15px}.pos-more-btn.pos-action--alarm svg{color:#fff}.pos-more-scrim{z-index:6;position:fixed;top:0;bottom:0;left:0;right:0}.pos-more-list{z-index:7;border:1px solid var(--line);background:var(--pos-bar-bg,var(--panel));width:232px;box-shadow:0 20px 40px -18px var(--shadow);border-radius:11px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px)}.pos-screen .pos-more-list .pos-action{justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 12px;font-size:14px;display:flex}.pos-screen .pos-more-list .pos-open-cash input{box-sizing:border-box;width:100%;min-height:46px;padding:0 12px;font-size:16px}.pos-menu-col{gap:var(--pos-gap);flex-direction:column;min-height:0;display:flex}.pos-menu-head{gap:var(--pos-gap);flex:none;display:flex}.pos-loyalty-btn{border:1px solid var(--accent-line);background:var(--accent-soft);width:44px;height:44px;color:var(--pos-on-ink);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.pos-pay-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.pos-pay-row .pos-totals{flex:1;align-content:end;min-width:0;min-height:44px}.pos-screen .pos-pay-row .pos-totals{padding-top:5px;padding-bottom:5px}.pos-pay-row .pos-loyalty-btn{border-radius:9px;width:44px;height:44px}.pos-pay-row .pos-loyalty-btn:not(.is-on){background:var(--pos-o-mid,var(--accent-soft));border-color:var(--pos-o-mid-btn-line,var(--accent-line));color:var(--pos-o-mid-ink,var(--pos-on-ink))}.pos-pay-row .pos-loyalty-btn svg{width:18px;height:18px}.pos-loyalty-btn:hover{border-color:var(--accent)}.pos-loyalty-btn.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:none}.pos-loyalty-btn:disabled{opacity:.55;cursor:progress}.pos-menu-head .pos-search{border:1px solid var(--search-line);background:var(--search-bg);min-height:44px;color:var(--ink-3);box-shadow:inset 0 1px 3px var(--search-inset);border-radius:11px;flex:1;align-items:center;gap:10px;margin:0;padding:0 13px;display:flex}.pos-search input{width:100%;color:var(--pos-search-ink);background:0 0;border:none;outline:none}.pos-search input::placeholder{color:var(--ink-dim)}.pos-dish-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.pos-dish-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:3px;display:grid}.pos-dish{aspect-ratio:auto;border:1px solid var(--tile-line);background:var(--tile);min-height:92px;color:var(--tile-ink);cursor:pointer;text-align:left;box-shadow:0 14px 26px -28px var(--shadow);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.pos-dish:hover{border-color:var(--tile-line);background:var(--tile)}@media (hover:hover) and (pointer:fine){.pos-dish:hover{border-color:var(--accent-line)}}.pos-dish--on,.pos-dish--on:hover{background:var(--tile);border-color:var(--accent-line)}.pos-dish-name{letter-spacing:-.1px;text-wrap:balance;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;height:auto;min-height:0;margin:auto 0;padding:0 10px;font-size:13.5px;font-weight:800;line-height:1.24;display:-webkit-box;overflow:hidden}.pos-dish-price{border-top:1px solid var(--tile-line);color:var(--price);font-family:var(--pos-sum);font-variant-numeric:tabular-nums;flex:0 0 36px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.pdp-sum{align-items:baseline;gap:1px;display:flex}.pos-dish-price .pdp-int{letter-spacing:-.3px;font-size:21px;font-weight:800;line-height:1}.pos-dish-price .pdp-dec{opacity:.8;font-size:14px;font-weight:700}.pdp-qty{font-size:16px;font-weight:700}.pos-order-col{border:1px solid var(--order-line);background:linear-gradient(var(--order-a), var(--order-b));border-radius:14px;flex-direction:column;min-height:0;padding:6px 12px 12px;display:flex}.pos-order-head{flex:none}.pos-screen .pos-order-head .section-heading{align-items:center}.pos-order-head h2{color:var(--pos-o-head-ink,var(--o-ink));margin:0;font-size:19px;font-weight:600}.pos-screen .pos-cart-count{min-width:0;color:var(--pos-o-head-accent,var(--accent-strong));font-family:var(--pos-mono);background:0 0;border-radius:0;margin-left:8px;padding:0;font-size:15px;font-weight:700;display:inline-block}.pos-guests{gap:2px;display:inline-flex}.pos-guest{width:28px;height:28px;min-height:28px;color:var(--pos-o-head-ink-2,var(--o-ink-2));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.pos-guest-n{font-family:var(--pos-mono);font-size:12px;font-weight:500;line-height:1}.pos-guest:hover{border-color:var(--o-card-line)}.pos-guest:not(.is-busy):not(.is-active){opacity:.45}.pos-guest.is-busy{color:var(--pos-o-head-accent,var(--accent-strong))}.pos-guest.is-busy .pos-guest-n{font-weight:700}.pos-guest.is-active{border-color:var(--pos-o-head-ink-2,var(--o-ink-2));color:var(--pos-o-head-ink,var(--o-ink))}.pos-guest.is-active.is-busy{border-color:var(--accent);color:var(--pos-o-head-accent,var(--accent-strong))}.pos-order-type{background:var(--o-btn);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.pos-screen .pos-type{min-height:34px;color:var(--o-ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.pos-screen .pos-type--active{background:var(--o-card);color:var(--o-ink);box-shadow:0 1px 3px var(--search-inset)}.pos-order-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:10px 0;overflow-y:auto}.pos-screen .pos-order-scroll .settings-empty{color:var(--pos-o-head-ink-2,var(--o-ink-2));text-align:center;padding:28px 12px}.pos-cart-items{gap:5px;display:grid}.pos-ci-slot{border-radius:9px;position:relative;overflow:hidden}.pos-ci-hint{background:var(--bad-ink);color:#fff;opacity:0;border-radius:9px;justify-content:flex-end;align-items:center;padding-right:20px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pos-ci-slot.is-swiping .pos-ci-hint:not(.pos-ci-hint--gift){opacity:1}.pos-ci-hint--gift{background:var(--accent);color:var(--accent-ink);justify-content:flex-start;padding:0 0 0 16px;font-size:12.5px;font-weight:600}.pos-ci-hint--gift>svg{margin-right:6px}.pos-ci-slot.is-gifting .pos-ci-hint--gift{opacity:1}.pos-ci-slot.is-gift .pos-cart-item{box-shadow:inset 3px 0 0 var(--accent)}.pos-ci-sum.pos-ci-sum--gift{color:var(--accent)}.pos-ci-sum--gift>svg{vertical-align:middle}.pos-ci-sum-gift{color:var(--accent);margin-bottom:-2px;font-size:11px;font-weight:700;line-height:1.1;display:block}.pos-ci-sum-gift>svg{vertical-align:-1px}.pos-screen .pos-cart-item{touch-action:pan-y;border:1px solid var(--o-card-line);background:var(--o-card);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 9px;position:relative}.pos-ci-main{gap:1px;min-width:0;display:grid}.pos-screen .pos-ci-name{color:var(--o-ink);white-space:normal;text-overflow:clip;overflow-wrap:break-word;font-size:13px;font-weight:700;line-height:1.2;overflow:visible}.pos-ci-calc{font-family:var(--pos-mono);color:var(--o-ink-2);font-size:11px}.pos-ci-sum{font-family:var(--pos-mono);color:var(--o-ink);white-space:nowrap;text-align:right;min-width:50px;margin-left:10px}.pos-ci-sum b{font-size:19px;font-weight:700}.pos-ci-sum i{opacity:.8;font-size:13px;font-style:normal;font-weight:600}.pos-screen .mini-button{border:1px solid var(--o-btn-line);width:20px;height:20px;min-height:20px;color:var(--o-ink);cursor:pointer;opacity:.7;background:0 0;border-radius:5px;padding:0;font-size:12px;font-weight:600;line-height:1;position:relative}.pos-screen .mini-button:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.pos-screen .mini-button:hover{background:var(--o-btn);opacity:1}.pos-screen .pos-ci-qty{gap:5px}.pos-ci-qty b{font-family:var(--pos-mono);text-align:center;min-width:14px;color:var(--o-ink)}.pos-order-foot{flex:none;gap:8px;display:grid}.pos-screen .pos-loyalty-block{background:0 0;border:none;padding:0}.pos-screen .pos-customer-add,.pos-screen .pos-customer,.pos-screen .pos-stamp{border:1px solid var(--pos-o-mid-line,var(--o-card-line));background:var(--pos-o-mid,var(--o-card));min-height:46px;color:var(--pos-o-mid-ink,var(--o-ink));border-radius:9px}.pos-screen .pos-customer-add{border-style:solid;font-size:15px;font-weight:700}.pos-screen .pos-customer-add:hover{border-color:var(--accent-line)}.pos-screen .pos-customer-balance{background:var(--pos-o-balance-bg,var(--accent-soft));color:var(--pos-o-balance-ink,var(--accent-strong))}.pos-screen .pos-stamp-btn{border:1px solid var(--pos-o-mid-btn-line,var(--o-btn-line));background:var(--pos-o-mid-btn,var(--o-btn));min-height:40px;color:var(--pos-o-mid-ink,var(--o-btn-ink));border-radius:8px}.pos-screen .pos-totals{border:1px solid var(--o-total-line);background:var(--o-total-bg);border-radius:9px;gap:3px;padding:8px 12px;display:grid}.pos-screen .pos-totals>div{color:var(--o-ink-2);font-size:12px}.pos-screen .pos-totals .pos-disc-row{color:var(--bad-ink)}.pos-screen .pos-totals .pos-sum-row{white-space:nowrap}.pos-screen .pos-total{color:var(--o-ink);border-top:none;align-items:center;padding-top:0;font-size:15px}.pos-screen .pos-totals>div+.pos-total{border-top:1px solid var(--o-total-line);padding-top:5px}.pos-screen .pos-total>span:first-child{font-family:var(--pos-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--o-ink-2);font-size:10px}.pos-screen .pos-total>span:last-child{font-family:var(--pos-sum);font-variant-numeric:tabular-nums;color:var(--o-total-ink,#000)}.pos-screen .pos-total b{letter-spacing:-.3px;font-size:28px;font-weight:900;line-height:1.1}.pos-screen .pos-total i{font-size:23px;font-style:normal;font-weight:800}.pos-pay-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pos-screen .pos-pay-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:700;display:flex}.pos-screen .pos-pay-btn--cash{background:var(--cash);color:var(--cash-ink)}.pos-screen .pos-pay-btn--card{background:linear-gradient(150deg, var(--pay-a), var(--pay-b));color:var(--pay-ink)}.pos-screen .pos-pay-btn:disabled{opacity:.45;cursor:not-allowed}.pos-screen .pos-pay-btn.is-off{opacity:.45}.pos-screen .settings-inline-notice,.pos-screen .settings-inline-error{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:9px;font-size:13px}.pos-screen .settings-inline-error{border-color:var(--bad-ink);color:var(--bad-ink)}.pos-screen .settings-empty{color:var(--ink-3)}.pos-order-bar,.pos-order-scrim{display:none}.pos-screen .pos-actionbar{border:none;border-top:1px solid var(--pos-bar-line);background:var(--pos-bar-bg);border-radius:0;flex-wrap:nowrap;flex:none;gap:6px;margin:0 -12px -12px;padding:6px 12px;overflow-x:auto}.pos-screen .pos-action{border:1px solid var(--pos-act-line);background:var(--pos-act-bg);min-height:38px;color:var(--pos-act-ink);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.pos-screen .pos-action svg{color:var(--pos-act-icon)}.pos-screen .pos-action--primary{background:var(--pos-act-primary-bg);border-color:var(--pos-act-primary-line);color:var(--pos-act-primary-ink)}.pos-screen .pos-open-cash input{border:1px solid var(--pos-act-line);background:var(--pos-act-bg);width:110px;min-height:38px;color:var(--pos-act-ink);border-radius:8px}@media (max-width:1100px){.pos-body{grid-template-columns:70px minmax(0,1fr) minmax(260px,320px)}.pos-dish-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-ci-calc{display:none}.pos-screen .pos-ci-qty{gap:4px}.pos-ci-qty b{min-width:12px}.pos-screen .pos-ci-sum{min-width:44px;margin-left:7px}.pos-screen .pos-ci-sum b{font-size:17px}.pos-screen .pos-ci-sum i,.pos-screen .pos-ci-name{font-size:12px}}@media (max-width:820px){.pos-screen{padding:8px}.pos-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pos-topbar{flex-wrap:wrap;row-gap:8px}.pos-topmeta{flex-wrap:wrap;justify-content:flex-start}.pos-brand-title h1{font-size:19px}.pos-cats{border-left:1px solid var(--line);border-radius:11px;flex-direction:row;grid-column:1/-1;margin-left:0;padding:6px}.pos-cat-list{flex-direction:row;overflow-x:auto;overflow-y:hidden}.pos-cat{flex:none;width:auto;min-width:84px;min-height:52px;max-height:none;padding:8px 3px}.pos-theme{border-top:none;border-left:1px solid var(--line);align-items:center;gap:6px;margin-top:0;margin-left:auto;padding-top:0;padding-left:8px;display:flex}.pos-theme-btn{width:auto;min-width:64px}.pos-cats{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:6px}.pos-more{align-items:center;display:flex}.pos-more-list{top:calc(100% + 8px);bottom:auto;left:auto;right:0}.pos-theme-list{width:420px;max-width:calc(100vw - 16px);max-height:70vh;top:calc(100% + 8px);bottom:auto;left:auto;right:0}.pos-order-scrim{z-index:60;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .18s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.pos-screen--order-open .pos-order-scrim{opacity:1;pointer-events:auto}.pos-order-col{z-index:61;max-height:84dvh;box-shadow:0 -18px 40px -28px var(--shadow);padding:8px 12px 12px;position:fixed;bottom:8px;left:8px;right:8px}.pos-order-bar{width:100%;min-height:52px;color:var(--pos-o-head-ink,var(--o-ink));cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 2px;display:flex}.pos-order-bar-count{background:var(--accent);min-width:26px;color:var(--accent-ink);font-family:var(--pos-mono);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.pos-order-bar-label{font-size:15px;font-weight:700}.pos-order-bar-sum{font-family:var(--pos-mono);margin-left:auto;font-size:18px;font-weight:700}.pos-order-bar-chevron{transition:transform .18s;display:inline-flex}.pos-screen--order-open .pos-order-bar-chevron{transform:rotate(180deg)}.pos-order-head,.pos-order-scroll,.pos-order-foot{display:none}.pos-screen--order-open .pos-order-head,.pos-screen--order-open .pos-order-scroll{display:block}.pos-screen--order-open .pos-order-foot{display:grid}.pos-dish-scroll{padding-bottom:72px}}@media (max-width:520px){.pos-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-dish-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.pos-dish-price .pdp-int{font-size:18px}.pos-topmeta .pos-cashier:nth-of-type(n+2){display:none}.pos-pay-buttons{grid-template-columns:1fr}}.pos-modal--receipts{width:min(520px,94vw)}.pos-receipts{gap:6px;max-height:64dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pos-receipt{border:1px solid var(--tile-line);background:linear-gradient(#0000000e, #0000000e), var(--tile);border-radius:10px;box-shadow:0 1px 3px #00000014}.pos-receipt-head{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.pos-receipt-time,.pos-receipt-total{font-family:var(--pos-mono);font-size:16px;font-weight:600}.pos-receipt-what{gap:2px;min-width:0;display:grid}.pos-receipt-number{font-size:15px;font-weight:700}.pos-receipt-pay{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pos-receipt-body{border-top:1px dashed var(--tile-line);padding:4px 12px 10px}.pos-receipt-line{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:6px 0 0;font-size:14px;display:grid}.pos-receipt-line>span:last-child{font-family:var(--pos-mono)}.pos-receipt-line--dim{color:var(--ink-3);font-size:13px}.pos-receipts-error{color:var(--bad-ink);justify-items:start;gap:10px;font-size:13.5px;display:grid}.pos-receipts-error p{margin:0}.pos-discount-btn:disabled{cursor:default}.pos-ci-disc{color:var(--accent);margin-left:6px;font-weight:600}.pos-modal--discount{gap:10px;width:min(460px,94vw);padding:16px 18px}.pos-disc-scope{background:var(--tile);border:1px solid var(--tile-line);border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.pos-disc-scope button{min-height:44px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600}.pos-disc-scope button.is-on{background:var(--accent);color:var(--accent-ink)}.pos-disc-items{gap:6px;max-height:30dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pos-disc-item{border:1px solid var(--tile-line);background:var(--tile);width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px;display:grid}.pos-disc-item.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pos-disc-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-disc-badge{font-family:var(--pos-mono);color:var(--accent);font-size:13px;font-weight:600}.pos-disc-note{color:var(--ink-3);margin:0;font-size:12.5px}.pos-disc-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pos-disc-preset{border:1px solid var(--tile-line);background:var(--tile);min-height:48px;color:var(--ink);font-family:var(--pos-mono);cursor:pointer;border-radius:9px;font-size:16px;font-weight:600}.pos-disc-preset.is-on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.pos-disc-preset:disabled{opacity:.45;cursor:default}.pos-disc-custom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.pos-disc-custom .pos-close-field{margin:0}.pos-disc-custom .primary-button{height:46px}.pos-modal--discount .pos-modal-actions{grid-auto-flow:column;justify-content:space-between;display:grid}.pos-receipt.is-cancelled{opacity:.62}.pos-receipt.is-cancelled .pos-receipt-total,.pos-receipt.is-cancelled .pos-receipt-line:not(.pos-receipt-line--dim)>span:last-child{text-decoration:line-through}.pos-receipt-badge{border:1px solid var(--bad-ink);color:var(--bad-ink);letter-spacing:.3px;vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.pos-receipt-cancel{border:1px solid var(--bad-ink);width:100%;min-height:44px;color:var(--bad-ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:12px;padding:0 14px;font-size:15px;font-weight:700;display:block}.pos-receipt-cancel:active{opacity:.7}.pos-cancel-what{color:var(--ink-3);margin:0;font-size:13.5px}.pos-cancel-hint{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.pos-cancel-reasons{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.pos-cancel-reasons legend{color:var(--ink-3);margin-bottom:6px;padding:0;font-size:12.5px}.pos-cancel-reason{border:1px solid var(--tile-line);background:var(--tile);min-width:0;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:4px 8px;font-size:14px;font-weight:600}.pos-cancel-reason.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.pos-cancel-comment{color:var(--ink-3);gap:5px;font-size:12.5px;display:grid}.pos-cancel-comment input{box-sizing:border-box;border:1px solid var(--tile-line);background:var(--tile);width:100%;height:46px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-size:16px}.pos-cancel-error{color:var(--bad-ink);margin:0;font-size:13.5px;font-weight:600}.pos-cancel-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.pos-cancel-actions .secondary-button{min-height:48px;font-size:15px}.pos-cancel-confirm{background:var(--bad-ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:15px;font-weight:800}.pos-cancel-confirm:disabled{opacity:.5;cursor:default}.pos-screen--v10{--v10-panel:384px;--v10-head-h:44px;--v10-rule-gap:12px;--v10-tabs-h:calc(2px + var(--v10-head-h) + var(--v10-rule-gap))}.pos-screen--v10 .pos-body{grid-template-columns:minmax(0, 1fr) var(--v10-panel);grid-template-rows:minmax(0,1fr);column-gap:12px;position:relative}.pos-screen--v10.pos-screen--side-left .pos-body{grid-template-columns:var(--v10-panel) minmax(0, 1fr)}.pos-screen--v10.pos-screen--side-left .pos-order-col{order:-1}.pos-screen--v10 .pos-order-col{z-index:3;margin:-12px -12px -12px 0;margin-top:calc(-1 * max(12px, env(safe-area-inset-top)));margin-right:calc(-1 * max(12px, env(safe-area-inset-right)));margin-bottom:calc(-1 * max(12px, env(safe-area-inset-bottom)));padding:14px;padding-top:max(14px, calc(env(safe-area-inset-top) + 2px));padding-right:max(14px, calc(env(safe-area-inset-right) + 2px));padding-bottom:max(14px, calc(env(safe-area-inset-bottom) + 2px));border:none;border-left:1px solid var(--order-line);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .2s;position:relative}.pos-screen--v10.pos-screen--side-left .pos-order-col{margin:-12px 0 -12px -12px;margin-top:calc(-1 * max(12px, env(safe-area-inset-top)));margin-left:calc(-1 * max(12px, env(safe-area-inset-left)));margin-bottom:calc(-1 * max(12px, env(safe-area-inset-bottom)));padding:14px;padding-top:max(14px, calc(env(safe-area-inset-top) + 2px));padding-left:max(14px, calc(env(safe-area-inset-left) + 2px));padding-bottom:max(14px, calc(env(safe-area-inset-bottom) + 2px));border-left:none;border-right:1px solid var(--order-line)}.pos-screen--v10.pos-screen--fullscreen .pos-order-col{margin-top:-28px;margin-top:calc(-1 * max(28px, env(safe-area-inset-top)));padding-top:30px;padding-top:max(30px, calc(env(safe-area-inset-top) + 2px))}.pos-screen--dragging .pos-order-col{z-index:20;cursor:grabbing;box-shadow:0 30px 70px -20px var(--shadow)}.pos-v10-head{height:var(--v10-head-h,44px);flex:none;justify-content:space-between;align-items:center;display:flex}.pos-screen--side-left .pos-v10-head{flex-direction:row-reverse}.pos-screen .pos-v10-takings{white-space:nowrap;width:158px;height:44px;min-height:44px;color:var(--pos-o-head-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;margin:0 0 0 -10px;padding:0 10px;display:flex;overflow:hidden}.pos-screen--side-left .pos-v10-takings{margin:0 -10px 0 0}.pos-screen .pos-v10-takings:disabled{cursor:default}.pos-screen .pos-v10-takings.is-shown{border-color:var(--accent-line);background:var(--pos-o-mid)}.pos-v10-takings-label{font-family:var(--pos-mono);letter-spacing:1.9px;text-transform:uppercase;color:var(--pos-o-head-ink-2);font-size:9px;line-height:11px}.pos-v10-takings-dots{font-family:var(--pos-mono);letter-spacing:3px;color:var(--pos-o-head-ink-2);margin-top:3px;font-size:18px;line-height:20px}.pos-v10-takings-split{color:var(--pos-o-head-ink-2);font-size:11px;font-weight:500;line-height:11px}.pos-v10-takings-split b{color:var(--pos-o-head-ink);font-weight:700}.pos-v10-takings-sum{font-family:var(--pos-mono);align-items:baseline;margin-top:3px;line-height:20px;display:flex}.pos-v10-takings-sum b{letter-spacing:-.3px;font-size:19px;font-weight:700}.pos-v10-takings-sum i{opacity:.65;font-size:12px;font-style:normal;font-weight:500}.pos-v10-ctl{flex:none;align-items:center;display:flex}.pos-v10-ctl>*+*{margin-left:6px}.pos-screen--side-left .pos-v10-ctl{flex-direction:row-reverse}.pos-screen--side-left .pos-v10-ctl>*+*{margin-left:0;margin-right:6px}.pos-screen .pos-v10-btn{border:1px solid var(--pos-o-mid-btn-line);background:var(--pos-o-mid);width:40px;height:40px;min-height:40px;color:var(--pos-o-mid-ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.pos-screen .pos-v10-btn.is-on{background:var(--pos-o-mid-btn)}.pos-screen .pos-v10-btn:active{transform:scale(.94)}.pos-v10-caret{transition:transform .18s}.pos-v10-info-btn.is-on .pos-v10-caret{transform:rotate(180deg)}.pos-v10-dot{background:#7fd6a0;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.pos-v10-dot--closed{background:#ff8a78}.pos-v10-dot--warn{background:#f2c86a}.pos-v10-dot--unknown{background:var(--pos-o-head-ink-2)}.pos-v10-anchor{flex:none;position:relative}.pos-v10-scrim{z-index:6;width:100%;height:100%;position:fixed;top:0;left:0}.pos-v10-pop{z-index:7;border:1px solid var(--line);background:var(--pos-bar-bg,var(--panel));box-shadow:0 20px 40px -18px var(--shadow);-webkit-user-select:none;user-select:none;border-radius:12px;padding:8px;animation:.16s both posV10DropIn;position:absolute;top:calc(100% + 8px);right:0}.pos-screen--side-left .pos-v10-pop{left:0;right:auto}.pos-v10-actions{row-gap:6px;width:240px;display:grid}.pos-screen .pos-v10-actions .pos-action{justify-content:flex-start;align-items:center;width:100%;min-height:46px;padding:0 12px;font-size:14px;display:flex}.pos-screen .pos-v10-actions .pos-action svg{flex:none;margin-right:9px}.pos-screen .pos-v10-actions .pos-action:disabled{opacity:.5;cursor:default}.pos-v10-themes{background:var(--panel);width:480px;max-height:70vh;overflow-y:auto}.pos-v10-rule{height:1px;margin-top:var(--v10-rule-gap,12px);background:linear-gradient(90deg, transparent, var(--pos-o-mid-btn-line) 14%, var(--pos-o-mid-btn-line) 86%, transparent);flex:none}.pos-v10-rule--pay{margin:3px 0 1px}.pos-screen--v10 .pos-order-head{margin-top:12px}.pos-screen--v10 .pos-order-head h2{white-space:nowrap;letter-spacing:-.5px;align-items:baseline;min-width:0;font-size:26px;font-weight:600;display:flex}.pos-screen--v10 .pos-cart-count{margin-left:10px;font-size:17px}.pos-order-guest{letter-spacing:0;color:var(--pos-o-head-ink-2);margin-left:10px;font-size:13px;font-weight:500}.pos-screen--v10 .pos-guest{width:30px;height:30px;min-height:30px}.pos-screen--v10 .pos-guest-n{font-size:13px}.pos-screen--v10 .pos-order-scroll{margin:12px 0 10px;padding-right:2px}.pos-screen--v10 .pos-cart-items{gap:6px}.pos-screen--v10 .pos-ci-slot{border-radius:10px}.pos-screen--v10 .pos-cart-item{border-radius:10px;gap:10px;padding:9px 10px 9px 12px}.pos-screen--v10 .pos-ci-main{gap:2px}.pos-screen--v10 .pos-ci-name{font-size:14px}.pos-screen--v10 .pos-ci-qty{border:1px solid var(--o-btn-line);background:var(--o-btn);border-radius:8px;align-items:center;gap:0;height:32px;display:inline-flex;overflow:hidden}.pos-screen--v10 .pos-ci-qty .mini-button{opacity:1;width:32px;height:32px;min-height:32px;color:var(--o-ink);background:0 0;border:none;border-radius:0;font-size:16px;font-weight:600}.pos-screen--v10 .pos-ci-qty .mini-button:after{display:none}.pos-screen--v10 .pos-ci-qty .mini-button:active{background:var(--o-card-line)}.pos-screen--v10 .pos-ci-qty b{min-width:22px;font-size:14px}.pos-screen--v10 .pos-ci-sum{min-width:62px;margin-left:0}.pos-screen--v10 .pos-ci-sum b{font-size:18px}.pos-screen--v10 .pos-ci-sum i{font-size:12px}.pos-screen--v10 .pos-loyalty-block:empty{display:none}.pos-screen--v10 .pos-loyalty-block:not(:empty){border:1px solid var(--pos-o-mid-line);background:var(--pos-o-mid);color:var(--pos-o-mid-ink);border-radius:12px;gap:6px;padding:8px;display:grid}.pos-screen--v10 .pos-customer,.pos-screen--v10 .pos-stamp{min-height:32px;color:inherit;background:0 0;border:none;border-radius:0;gap:8px;padding:0 0 0 4px}.pos-screen--v10 .pos-customer-name{flex:1;font-size:14px;font-weight:600}.pos-screen--v10 .pos-customer-balance{font-family:var(--pos-mono);white-space:nowrap;flex:none;margin-left:0;padding:3px 9px;font-size:12px;font-weight:700}.pos-screen--v10 .pos-customer .ghost-button--icon{width:32px;height:32px;min-height:32px;color:var(--pos-o-mid-ink-2);background:0 0;border:none;flex:none;padding:0}.pos-screen--v10 .pos-stamp-progress{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pos-o-mid-ink-2);flex:1 1 0;font-size:12.5px;font-weight:400;overflow:hidden}.pos-screen--v10 .pos-stamp-progress b{font-family:var(--pos-mono);color:var(--pos-o-mid-ink)}@media (max-width:1100px){.pos-screen--v10 .pos-stamp-progress{white-space:normal;line-height:1.25}}.pos-screen--v10 .pos-stamp-btn{white-space:nowrap;flex:none;min-height:36px;margin-left:0;padding:0 12px;font-size:13px;font-weight:700}.pos-screen--v10 .pos-pay-row .pos-loyalty-btn{border-radius:10px}.pos-screen--v10 .pos-pay-row .pos-loyalty-btn.is-on:not(.pos-discount-btn){background:var(--pos-o-mid);border-color:var(--accent);color:var(--pos-o-head-accent)}.pos-screen--v10 .pos-pay-row .pos-totals{border-radius:10px;padding:6px 12px}.pos-screen--v10 .pos-pay-btn{letter-spacing:-.2px;border-radius:12px;min-height:60px;font-size:16px}.pos-screen--v10 .pos-pay-btn svg{flex:none;margin-right:8px}.pos-screen--v10 .pos-pay-btn--cash{border:1px solid var(--accent-strong);background:var(--accent-strong);color:var(--pos-o-head-ink);box-shadow:0 10px 22px -14px var(--shadow)}.pos-screen--v10 .pos-pay-btn--card{border:1px solid var(--pay-b);box-shadow:0 12px 26px -12px var(--pay-b)}.pos-screen--v10 .pos-pay-btn:not(:disabled):active{box-shadow:none;transform:translateY(1px)scale(.985)}.pos-screen--v10 .pos-menu-col{position:relative}.pos-tabs-wrap{flex:none;position:relative}.pos-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line-strong);scrollbar-width:none;display:flex;overflow-x:auto;overflow-y:hidden}.pos-tabs::-webkit-scrollbar{display:none}.pos-tabs.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 64px),#0000 100%)}.pos-tabs.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px 100%)}.pos-tabs.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 64px),#0000 100%)}.pos-screen .pos-tab{isolation:isolate;min-height:var(--v10-tabs-h,58px);color:var(--ink-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;margin:0 1px 0 0;padding:0 8px;font-size:12px;font-weight:700;display:flex;position:relative}.pos-screen .pos-tab.is-on{border-bottom-color:var(--accent);color:var(--ink)}.pos-screen .pos-tab.is-on:before{content:"";z-index:-1;pointer-events:none;opacity:.72;background:linear-gradient(0deg, var(--accent-soft,#b8734a29), transparent 65%);width:100%;height:100%;position:absolute;bottom:0;left:0}.pos-screen .pos-tab:active{opacity:.7}.pos-screen .pos-tabs-arrow{width:44px;min-height:0;color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:1px}.pos-screen .pos-tabs-arrow:active{opacity:.55}.pos-screen .pos-tabs-arrow{touch-action:pan-y}.pos-tabs-arrow--prev{justify-content:flex-start;padding-left:2px;left:0}.pos-tabs-arrow--next{justify-content:flex-end;padding-right:2px;right:0}.pos-screen--v10 .pos-dish-scroll{padding-right:2px}@media (min-width:1101px){.pos-screen--v10 .pos-dish-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1680px){.pos-screen--v10 .pos-dish-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.pos-screen--v10.pos-screen--system-exit .pos-tabs{padding-left:60px}.pos-screen--v10.pos-screen--side-left.pos-screen--system-exit .pos-tabs{padding-left:0}.pos-screen--v10.pos-screen--side-left.pos-screen--system-exit .pos-v10-head{padding-left:58px}.pos-v10-band{z-index:7;top:-12px;left:-12px;right:-12px;top:calc(-1 * max(12px, env(safe-area-inset-top)));box-sizing:border-box;height:calc(12px + var(--v10-tabs-h,58px));height:calc(max(12px, env(safe-area-inset-top)) + var(--v10-tabs-h,58px));padding:12px 14px 0;padding-top:max(12px, env(safe-area-inset-top));background:var(--order-a);color:var(--pos-o-head-ink);box-shadow:0 18px 30px -22px var(--shadow);cursor:pointer;flex-wrap:nowrap;align-items:center;animation:.18s both posV10DropIn;display:flex;position:absolute;overflow:hidden}.pos-screen--fullscreen .pos-v10-band{top:-28px;top:calc(-1 * max(28px, env(safe-area-inset-top)));height:calc(28px + var(--v10-tabs-h,58px));height:calc(max(28px, env(safe-area-inset-top)) + var(--v10-tabs-h,58px));padding-top:28px;padding-top:max(28px, env(safe-area-inset-top))}.pos-v10-band>*{flex:none;margin:0 10px 0 0}.pos-v10-band-shift{letter-spacing:-.1px;white-space:nowrap;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.pos-v10-band-dot{background:#7fd6a0;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:2.6s ease-in-out infinite posV10Pulse}.pos-v10-band--closed .pos-v10-band-dot{background:#ff8a78}.pos-v10-band--warn .pos-v10-band-dot{background:#f2c86a}.pos-v10-band-sep{opacity:.3;background:currentColor;width:1px;height:18px}.pos-v10-band>.pos-v10-band-item{white-space:nowrap;flex:0 auto;align-items:center;min-width:0;font-size:12.5px;font-weight:600;display:inline-flex}.pos-v10-band-item svg{flex:none;margin-right:5px}.pos-v10-band-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pos-v10-band-cashier span{max-width:240px}.pos-v10-band-warn{color:#f2c86a}.pos-screen .pos-v10-band-chip{border:1px solid var(--pos-o-mid-btn-line);background:var(--pos-o-mid);color:#f2c86a;min-height:28px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700}.pos-v10-band-actions{align-items:center;display:inline-flex;margin-left:auto!important}.pos-screen .pos-v10-band-btn{border:1px solid var(--pos-o-mid-btn-line);background:var(--pos-o-mid-btn);height:34px;min-height:34px;color:var(--pos-o-mid-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;margin-left:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.pos-screen .pos-v10-band-btn:first-child{margin-left:0}.pos-screen .pos-v10-band-btn svg{flex:none;margin-right:5px}.pos-screen .pos-v10-band-btn--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.pos-screen .pos-v10-band-btn:disabled{opacity:.5;cursor:progress}.pos-v10-band-clock{font-family:var(--pos-mono);white-space:nowrap;font-size:13px;font-weight:700;margin-right:0!important}.pos-v10-drop{z-index:15;width:calc(var(--v10-panel) - 8px);pointer-events:none;border:2px dashed var(--line-strong);background:0 0;border-radius:16px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;animation:.2s both posV10RiseIn;display:flex;position:absolute;top:10px;bottom:10px;left:10px}.pos-screen--side-left .pos-v10-drop{left:auto;right:10px}.pos-v10-drop.is-ready{border-color:var(--accent);background:var(--accent-soft)}.pos-v10-drop span{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}@keyframes posV10DropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes posV10RiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes posV10Pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.pos-v10-band,.pos-v10-band-dot,.pos-v10-pop,.pos-v10-drop{animation:none}.pos-screen--v10 .pos-order-col{transition:none}}@media (min-width:821px){.pos-screen--v10.pos-screen--side-left .pos-v10-takings{text-align:right;align-items:flex-end}.pos-screen--v10.pos-screen--side-left .pos-order-head .section-heading{flex-direction:row-reverse}.pos-screen--v10.pos-screen--side-left .pos-cart-item{grid-template-columns:auto auto minmax(0,1fr);padding:9px 12px 9px 10px}.pos-screen--v10.pos-screen--side-left .pos-ci-sum{text-align:left;order:-1}.pos-screen--v10.pos-screen--side-left .pos-ci-main{text-align:right;order:1}.pos-screen--v10.pos-screen--side-left .pos-ci-slot.is-gift .pos-cart-item{box-shadow:inset -3px 0 0 var(--accent)}.pos-screen--v10.pos-screen--side-left .pos-ci-hint{justify-content:flex-start;padding:0 0 0 20px}.pos-screen--v10.pos-screen--side-left .pos-ci-hint--gift{justify-content:flex-end;padding:0 16px 0 0}.pos-screen--v10.pos-screen--side-left .pos-customer,.pos-screen--v10.pos-screen--side-left .pos-stamp{flex-direction:row-reverse;padding:0 4px 0 0}.pos-screen--v10.pos-screen--side-left .pos-customer-name,.pos-screen--v10.pos-screen--side-left .pos-stamp-progress,.pos-screen--v10.pos-screen--side-left .pos-stamp-note{text-align:right}.pos-screen--v10.pos-screen--side-left .pos-pay-row,.pos-screen--v10.pos-screen--side-left .pos-totals>div{flex-direction:row-reverse}.pos-screen--v10.pos-screen--side-left .pos-pay-btn--cash{order:1}}@media (max-width:1100px){.pos-screen--v10{--v10-panel:344px}.pos-screen .pos-v10-takings{width:128px}.pos-screen .pos-v10-btn{width:38px}.pos-screen--v10 .pos-order-head h2{font-size:23px}.pos-screen--v10 .pos-ci-name{font-size:13px}.pos-screen--v10 .pos-ci-sum{min-width:52px}.pos-screen--v10 .pos-ci-sum b{font-size:16px}.pos-screen .pos-tab{padding:0 7px}}@media (min-width:821px) and (max-width:1200px){.pos-screen .pos-v10-band-btn--switch{justify-content:center;width:34px;padding:0}.pos-screen .pos-v10-band-btn--switch svg{margin-right:0}.pos-v10-band-btn--switch .pos-v10-band-btn-label{display:none}}@media (min-width:821px) and (max-width:1100px){.pos-v10-band{padding-left:12px;padding-right:12px}.pos-v10-band>*{margin-right:8px}}@media (max-width:820px){.pos-screen--v10{padding-top:64px}.pos-screen--v10.pos-screen--fullscreen{padding-top:84px}.pos-screen--v10 .pos-body,.pos-screen--v10.pos-screen--side-left .pos-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);column-gap:0}.pos-screen--v10 .pos-order-col,.pos-screen--v10.pos-screen--side-left .pos-order-col,.pos-screen--v10.pos-screen--fullscreen .pos-order-col{z-index:61;border:1px solid var(--order-line);border-radius:14px;order:0;margin:0;padding:8px 12px 12px}.pos-screen--v10.pos-screen--dialog .pos-order-col{z-index:59}.pos-screen--v10 .pos-v10-head,.pos-screen--side-left .pos-v10-head{z-index:2;background:linear-gradient(var(--order-a), var(--order-b));box-shadow:0 10px 24px -18px var(--shadow);border-radius:12px;flex-direction:row;padding:4px 6px 4px 8px;position:fixed;top:8px;left:8px;right:8px}.pos-screen--v10.pos-screen--fullscreen .pos-v10-head{top:28px}.pos-screen--side-left .pos-v10-ctl{flex-direction:row}.pos-screen--side-left .pos-v10-ctl>*+*{margin-left:6px;margin-right:0}.pos-screen .pos-v10-takings,.pos-screen--side-left .pos-v10-takings{width:140px;margin:0}.pos-screen .pos-v10-btn{width:40px}.pos-v10-rule:not(.pos-v10-rule--pay){display:none}.pos-screen--v10 .pos-order-head{margin-top:0}.pos-screen--v10 .pos-order-head h2{font-size:21px}.pos-v10-pop,.pos-screen--side-left .pos-v10-pop{width:auto;max-height:70vh;position:fixed;top:60px;left:8px;right:8px;overflow-y:auto}.pos-screen--v10.pos-screen--fullscreen .pos-v10-pop{top:80px}.pos-v10-band{z-index:63;border-radius:12px;flex-wrap:wrap;height:auto;min-height:0;padding:8px 14px;position:fixed;top:60px;left:8px;right:8px}.pos-screen--fullscreen .pos-v10-band{height:auto;padding-top:8px;top:80px}.pos-v10-band>*{margin:4px 12px 4px 0}.pos-v10-band-shift{order:-3}.pos-v10-band-clock{order:-2;margin-left:auto}.pos-v10-band:before{content:"";flex-basis:100%;order:-1;height:0}.pos-v10-band-sep{display:none}.pos-menu-col>.pos-v10-scrim{z-index:62}.pos-v10-band-actions{flex-basis:100%;margin-left:0!important}.pos-screen .pos-tab{min-height:46px;padding:0 10px}}@media (max-width:380px){.pos-screen .pos-v10-takings,.pos-screen--side-left .pos-v10-takings{width:118px}.pos-screen .pos-v10-btn{width:36px}.pos-v10-ctl>*+*{margin-left:4px}}.pos-screen--v11{--v11-rail:86px}.pos-screen--v10.pos-screen--v11{--v10-panel:360px}.pos-screen--v11 .pos-menu-col{flex-direction:row;gap:0}.pos-screen--v11 .pos-dish-scroll{flex:1 1 0;min-width:0;margin-left:12px}.pos-screen--v11.pos-screen--side-left .pos-dish-scroll{margin-left:0;margin-right:12px}.pos-rail{z-index:1;width:var(--v11-rail);-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;min-height:0;margin:-12px 0 -12px -12px;margin-top:calc(-1 * max(12px, env(safe-area-inset-top)));margin-bottom:calc(-1 * max(12px, env(safe-area-inset-bottom)));margin-left:calc(-1 * max(12px, env(safe-area-inset-left)));padding:12px 6px;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(6px, env(safe-area-inset-left));border-right:1px solid var(--order-line);background:linear-gradient(var(--order-a), var(--order-b));flex-direction:column;flex:none;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.pos-rail::-webkit-scrollbar{display:none}.pos-screen--side-left .pos-rail{margin:-12px -12px -12px 0;margin-top:calc(-1 * max(12px, env(safe-area-inset-top)));margin-right:calc(-1 * max(12px, env(safe-area-inset-right)));margin-bottom:calc(-1 * max(12px, env(safe-area-inset-bottom)));padding:12px 6px;padding-top:max(12px, env(safe-area-inset-top));padding-right:max(6px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));border-right:none;border-left:1px solid var(--order-line);order:1}.pos-screen--v11.pos-screen--fullscreen .pos-rail{margin-top:-28px;margin-top:calc(-1 * max(28px, env(safe-area-inset-top)));padding-top:28px;padding-top:max(28px, env(safe-area-inset-top))}.pos-screen--v11.pos-screen--system-exit .pos-rail{padding-top:72px}.pos-screen--v11.pos-screen--side-left.pos-screen--system-exit .pos-rail{padding-top:28px;padding-top:max(28px, env(safe-area-inset-top))}.pos-rail.fade-b{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%)}.pos-rail.fade-t{-webkit-mask-image:linear-gradient(#0000 0,#000 32px 100%);mask-image:linear-gradient(#0000 0,#000 32px 100%)}.pos-rail.fade-t.fade-b{-webkit-mask-image:linear-gradient(#0000 0,#000 32px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 32px calc(100% - 48px),#0000 100%)}.pos-screen .pos-rail-cat{border:1px solid var(--pos-o-mid-line);background:var(--pos-o-mid);width:100%;min-width:0;min-height:50px;color:var(--pos-o-mid-ink);font:inherit;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:0;padding:8px 4px;font-size:10px;font-weight:700;line-height:1.15;display:flex}.pos-screen .pos-rail-cat+.pos-rail-cat{margin-top:6px}.pos-screen .pos-rail-cat.is-on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.pos-screen .pos-rail-cat:active{transform:scale(.96)}.pos-screen--v11 .pos-dish--on,.pos-screen--v11 .pos-dish--on:hover{border-color:var(--tile-line);background:var(--dish-on-bg,#fff);transform:scale(.975);box-shadow:inset 0 0 0 1px #00000024,inset 0 0 3px 2px #0003}.pos-screen--v11 .pos-dish--on .pos-dish-name{letter-spacing:-.2px;font-size:15px;font-weight:900}.pos-screen--v11 .pos-dish--on .pos-dish-name,.pos-screen--v11 .pos-dish--on .pos-dish-price{transform:translateY(3px)}.pos-screen--v11 .pos-cart-items{gap:5px}.pos-screen--v10.pos-screen--v11 .pos-cart-item{gap:7px;padding:7px 9px}.pos-screen--v11 .pos-ci-main{gap:1px}.pos-screen--v11 .pos-ci-name{font-size:13px}.pos-screen--v11 .pos-ci-qty{background:0 0;border:none;border-radius:0;gap:0;height:auto;overflow:visible}.pos-screen--v11 .pos-ci-qty .mini-button{border:1px solid var(--o-btn-line);border-radius:5px;width:20px;height:20px;min-height:20px;font-size:12px}.pos-screen--v11 .pos-ci-qty .mini-button:after{display:block}.pos-screen--v11 .pos-ci-qty .mini-button:active{background:var(--o-btn)}.pos-screen--v11 .pos-ci-qty b{min-width:14px;margin:0 5px}@media (max-width:1100px){.pos-screen--v11{--v11-rail:80px}.pos-screen--v10.pos-screen--v11{--v10-panel:324px}.pos-screen .pos-rail-cat{font-size:9.5px}.pos-screen--v11 .pos-ci-qty b{min-width:12px;margin:0 4px}.pos-screen--v11 .pos-dish-scroll{margin-left:10px}.pos-screen--v11.pos-screen--side-left .pos-dish-scroll{margin-left:0;margin-right:10px}}@media (max-width:820px){.pos-screen--v11 .pos-menu-col,.pos-screen--v11.pos-screen--side-left .pos-menu-col{flex-direction:column}.pos-screen--v11 .pos-dish-scroll,.pos-screen--v11.pos-screen--side-left .pos-dish-scroll{margin:8px 0 0}.pos-rail,.pos-screen--side-left .pos-rail,.pos-screen--v11.pos-screen--fullscreen .pos-rail,.pos-screen--v11.pos-screen--system-exit .pos-rail{border:1px solid var(--order-line);border-radius:12px;flex-direction:row;order:0;width:auto;margin:0;padding:6px;overflow-x:auto;overflow-y:hidden}.pos-rail.fade-t,.pos-rail.fade-b,.pos-rail.fade-t.fade-b{-webkit-mask-image:none;mask-image:none}.pos-screen .pos-rail-cat{white-space:nowrap;width:auto;min-width:84px;padding:7px 10px}.pos-screen .pos-rail-cat+.pos-rail-cat{margin-top:0;margin-left:6px}}.v2{--v2-bg-dots:radial-gradient(#966c4012 1.2px, transparent 1.2px);--v2-bg:linear-gradient(#f7efe0, #f1e6d2);--v2-card:var(--cp-card);--v2-card-line:#966c4029;--v2-text:#2c2926;--v2-head:#3e2f22;--v2-muted:#5d574f;--v2-muted-2:#6b645c;--v2-hint:#8b857d;--v2-accent:#8c6440;--v2-field-on:#c69c72;--v2-primary:linear-gradient(160deg, #6a4e37, #362615);--v2-primary-text:#fbf3e4;--v2-ok:#3e6b4a;--v2-ok-dot:#6e9a7a;--v2-warn:#83591c;--v2-warn-dot:#e0a45f;--v2-err:#8e3c31;--v2-err-dot:#c0685c;--v2-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--v2-display:"Baloo 2", Inter, ui-sans-serif, system-ui, sans-serif;min-height:100%;color:var(--v2-text);background-image:var(--cp-page-bg);background-size:var(--cp-page-bg-size);flex-direction:column;gap:8px;padding:16px 12px 24px;font-size:14px;display:flex;position:relative}:where(.v2) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.v2) :where(input,textarea)::placeholder{color:#a79f96}.v2 .mono{font-family:var(--v2-mono)}.v2-head{align-items:center;gap:8px;padding:0 2px 2px;display:flex}.v2-head__menu,.v2-icon-btn{width:42px;height:42px;color:var(--v2-head);cursor:pointer;background:#fffdf4cc;border:1px solid #2c29261a;border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-icon-btn--on{background:#c69c7238;border-color:#8c644059}.v2-icon-btn--primary{background:var(--v2-primary);color:var(--v2-primary-text);border:0;box-shadow:0 10px 20px -12px #281c10e6}.v2-head__text{flex:1;min-width:0}.v2-head__title{font-family:var(--v2-display);color:var(--v2-head);margin:0;font-size:23px;font-weight:700;line-height:1}.v2-head__sub{color:var(--v2-muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.v2-head__sub b{color:var(--v2-head);font-weight:700}.v2-head__actions{display:none}.v2-search{background:var(--v2-card);height:44px;color:var(--v2-hint);border:1.5px solid #966c4033;border-radius:13px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.v2-search:focus-within{border-color:var(--v2-field-on)}.v2-search input{min-width:0;height:40px;color:var(--v2-text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.v2-search__clear{cursor:pointer;background:#2c29260f;border:0;border-radius:10px;width:34px;height:34px}.v2-btn{background:var(--v2-card);white-space:nowrap;cursor:pointer;border:1.5px solid #2c292624;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.v2-btn:disabled{opacity:.5;cursor:default}.v2-btn--primary{background:var(--v2-primary);color:var(--v2-primary-text);border-color:#0000}.v2-btn--soft{color:#5c4128;background:#c69c7238;border-color:#8c64404d}.v2-btn--danger{color:var(--v2-err);background:0 0;border-color:#c0685c73}.v2-btn--danger-on{border-color:var(--v2-err);background:var(--v2-err);color:#fff6f2}.v2-btn--ghost{color:var(--v2-muted-2);background:0 0;border-color:#0000}.v2-btn--dashed{color:var(--v2-accent);background:0 0;border:1.5px dashed #8c644066}.v2-btn--sm{border-radius:11px;height:36px;padding:0 12px;font-size:13px}.v2-btn--grow{flex:auto}.v2-chip-btn{background:var(--v2-card);height:34px;color:var(--v2-head);white-space:nowrap;cursor:pointer;border:1px solid #966c4038;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.v2-pop{z-index:20;background:var(--v2-card);border:1px solid #966c4040;border-radius:14px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 40px -18px #281c1099}.v2-pop button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;width:100%;height:40px;padding:0 10px;font-size:14px;display:flex}.v2-pop button[aria-pressed=true]{background:#c69c722e;font-weight:700}.v2-field{background:#fff;border:1.5px solid #966c4038;border-radius:12px;flex-direction:column;justify-content:center;min-height:48px;padding:5px 12px;display:flex;position:relative}.v2-field:focus-within{border-color:var(--v2-field-on)}.v2-field--error{border-color:var(--v2-err-dot)}.v2-field__label{letter-spacing:.02em;color:var(--v2-hint);font-size:9.5px;font-weight:600}.v2-field input,.v2-field select,.v2-field textarea{width:100%;min-width:0;color:var(--v2-text);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:15px}.v2-field select{cursor:pointer;padding-right:22px}.v2-field__chevron{pointer-events:none;color:var(--v2-muted-2);position:absolute;bottom:12px;right:10px}.v2-field__error{color:var(--v2-err);margin-top:2px;font-size:11px}.v2-tabs{scrollbar-width:none;gap:6px;margin:0 -12px;padding:0 12px 2px;display:flex;overflow-x:auto}.v2-tabs::-webkit-scrollbar{display:none}.v2-tab{white-space:nowrap;cursor:pointer;text-align:left;background:#fffdf48c;border:1.5px solid #966c4029;border-radius:12px;flex:none;align-items:center;gap:7px;height:38px;padding:0 12px 0 5px;display:flex}.v2-tab[aria-pressed=true]{background:var(--v2-card);border-color:#b98d62}.v2-tab__mark{border-radius:2px;flex:none;width:3px;height:20px;margin-left:5px}.v2-tab__text{flex-direction:column;min-width:0;display:flex}.v2-tab__label{color:var(--v2-head);font-size:13px;font-weight:600}.v2-tab__sub{display:none}.v2-tab__count{font-family:var(--v2-mono);color:var(--v2-muted-2);font-size:11px}.v2-tab__x{display:none}.v2-seg{background:#3e2f2214;border-radius:13px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.v2-seg button{height:36px;color:var(--v2-muted-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px;font-size:12.5px;font-weight:600}.v2-seg button[aria-pressed=true]{background:var(--v2-card);color:var(--v2-head);box-shadow:0 1px 5px #28201824}.v2-seg__count{font-family:var(--v2-mono);opacity:.65;font-size:10.5px}.v2-card{background:var(--v2-card);border:2px solid #966c4024;border-radius:16px;overflow:hidden}.v2-cols{color:var(--v2-muted-2);background:#3e2f220a;border-bottom:1px solid #2c29260f;align-items:flex-end;gap:8px;padding:5px 12px 4px;font-size:10px;line-height:1.2;display:flex}.v2-cols b{font-weight:600;display:block}.v2-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #2c29260f;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 12px;display:flex}.v2-row--open{background:#c69c7224}.v2-dot{border-radius:50%;flex:none;width:8px;height:8px}.v2-expand{background:#c69c721a;border-bottom:1px solid #2c292614;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.v2-note{border-radius:7px;padding:3px 8px;font-size:11.5px}.v2-note--warn{color:var(--v2-warn);background:#b3843c1f}.v2-note--ok{color:var(--v2-ok);background:#4f7a5c1f}.v2-note--info{color:#3a6178;background:#5c7b9224}.v2-pill{border-radius:8px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.v2-group-head{z-index:1;background:linear-gradient(#e9e6e0 70%,#e9e6e000);align-items:baseline;gap:8px;padding:8px 4px 5px;display:flex;position:sticky;top:0}.v2-group-head__title{font-family:var(--v2-display);color:var(--v2-head);font-size:16px;font-weight:700}.v2-group-head__meta{font-family:var(--v2-mono);color:var(--v2-muted-2);margin-left:auto;font-size:10.5px}.v2-empty{text-align:center;color:var(--v2-muted);border:2px dashed #966c4040;border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin-top:12px;padding:28px 16px;font-size:14px;display:flex}.v2-more{color:#5c4128;cursor:pointer;background:#fffdf4b3;border:1px solid #2c29261f;border-radius:14px;width:100%;height:44px;margin-top:6px;font-size:13.5px;font-weight:600}.v2-error{color:var(--v2-err);background:#c0685c1f;border-radius:12px;padding:10px 12px;font-size:13px}.v2-toast{left:12px;right:12px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:1010;color:var(--v2-primary-text);background:#3e2f22;border-radius:14px;min-height:0;padding:12px 14px;font-size:13.5px;font-weight:500;position:fixed;box-shadow:0 18px 30px -16px #1c1610cc}.v2-toast--err{background:var(--v2-err)}.admin-shell--mobile-mode .v2-toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.v2-sheet-backdrop{z-index:1000;background:#281e1473;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.v2-sheet{padding:10px 16px calc(22px + env(safe-area-inset-bottom,0px));background:var(--v2-card);color:var(--v2-text);border-radius:26px 26px 0 0;flex-direction:column;gap:12px;display:flex}.v2-sheet__grip{background:#2c29262e;border-radius:3px;align-self:center;width:40px;height:5px}.v2-sheet__eyebrow{font-family:var(--v2-mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--v2-err);font-size:9.5px}.v2-sheet__title{font-family:var(--v2-display);color:var(--v2-head);margin:0;font-size:22px;font-weight:700;line-height:1.1}.v2-sheet__text{color:var(--v2-muted);margin:0;font-size:14px;line-height:1.45}.v2-sheet__box{background:#3e2f220f;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.v2-sheet__box b{color:var(--v2-head);font-size:13px;font-weight:600}.v2-sheet__box span{color:var(--v2-muted-2);font-size:12.5px;line-height:1.4}.v2-sheet__actions{flex-direction:column;gap:8px;display:flex}.v2-sheet__actions .v2-btn{border-radius:15px;height:50px;font-size:15px}@media (min-width:761px){.v2{background-size:24px 24px,auto;background-attachment:fixed;gap:10px;padding:18px 20px}.v2-head{gap:12px;padding:0}.v2-head__menu{display:none}.v2-head__title{font-size:26px}.v2-head__sub{font-size:12.5px}.v2-head__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.v2-head__mobile-only{display:none!important}.v2-search{border-width:1px;border-radius:11px;height:36px}.v2-search input{height:32px;font-size:13px}.v2-btn{border-radius:12px;height:38px;font-size:13.5px}.v2-btn--sm{border-radius:10px;height:32px;font-size:12.5px}.v2-seg{border-radius:12px;display:flex}.v2-seg button{border-radius:9px;height:30px;padding:0 12px}.v2-layout{flex:1;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px;min-height:0;display:grid}.v2-rail{background:var(--v2-card);border:2px solid var(--v2-card-line);border-radius:20px;flex-direction:column;gap:4px;padding:8px;display:flex}.v2-rail__caption{font-family:var(--v2-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--v2-hint);padding:4px 6px 2px;font-size:9px}.v2-rail .v2-tabs{flex-direction:column;gap:4px;margin:0;padding:0;overflow:visible}.v2-rail .v2-tab{background:0 0;border-color:#0000;border-radius:13px;gap:9px;height:auto;padding:7px 8px}.v2-rail .v2-tab:hover{background:#c69c721f}.v2-rail .v2-tab[aria-pressed=true]{background:#c69c7229;border-color:#b98d62}.v2-rail .v2-tab__mark{height:28px;margin-left:0}.v2-rail .v2-tab__text{flex:1}.v2-rail .v2-tab__sub{color:var(--v2-muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.v2-rail .v2-tab__count{font-family:var(--v2-display);color:var(--v2-accent);font-size:16px;font-weight:700}.v2-rail .v2-tab__x{color:#4a3524;background:#4a35241f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-flex}.v2-rail__caption--filter{align-items:center;gap:5px;display:flex}.v2-rail__caption--sep{border-top:1px solid #966c402e;margin-top:10px;padding-top:12px}.v2-card{border-color:var(--v2-card-line);border-radius:20px}.v2-table-head{font-family:var(--v2-mono);letter-spacing:1px;text-transform:uppercase;color:var(--v2-hint);border-bottom:1px solid #2c29261a;gap:10px;padding:9px 16px 7px;font-size:9px;display:grid}.v2-row{min-height:36px;padding:0 16px;font-size:12.5px}.v2-row:hover{background:#c69c7214}.v2-row--open,.v2-row--open:hover{background:#c69c7224}.v2-expand{padding:12px 16px 14px}.v2-group-head{background:#f6eedf;border-bottom:1px solid #2c29260f;padding:6px 16px 4px}.v2-group-head__title{font-size:15px}.v2-group-head__meta{margin-left:0}.v2-empty{border:0;margin:0;padding:48px 16px}.v2-toast{border-radius:13px;padding:11px 16px;top:18px;bottom:auto;left:auto;right:20px}.v2-sheet-backdrop{background:#281e1466;justify-content:center;align-items:center}.v2-sheet{border:2px solid #966c402e;border-radius:22px;width:440px;padding:20px 22px;box-shadow:0 40px 80px -40px #1c1610cc}.v2-sheet__grip{display:none}.v2-sheet__text{font-size:13.5px}.v2-sheet__actions{flex-flow:row-reverse wrap;justify-content:flex-start}.v2-sheet__actions .v2-btn{border-radius:12px;height:40px;font-size:13.5px}}@media (max-width:760px){.v2-desk{display:none!important}}@media (min-width:761px){.v2-phone{display:none!important}}.admin-shell--v2 .mobile-admin-bar{display:none!important}@media (min-width:1101px){.v2-head__menu{display:none}}@media (min-width:761px) and (max-width:1100px){.v2-head__menu{display:inline-flex}}.admin-shell--v2 .workspace{padding:0}.admin-shell--v2.admin-shell--mobile-mode .workspace{padding:0 0 calc(80px + env(safe-area-inset-bottom))}.admin-shell--v2 .workspace>.v2{min-height:100vh}@media (min-width:1101px){.admin-shell--v2 .workspace{height:100vh;overflow:hidden}.admin-shell--v2 .workspace>.v2{height:100%;min-height:0}}.v2-addcat{color:#8c6440;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px dashed #8c644066;border-radius:12px;flex:none;align-items:center;gap:7px;height:40px;padding:0 12px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.v2-addcat span{background:#8c644024;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:inline-flex}.v2-rail__head{justify-content:space-between;align-items:center;display:flex}.v2-rail__add{color:#8c6440;cursor:pointer;background:0 0;border:1.5px dashed #8c644066;border-radius:8px;height:26px;padding:0 8px;font-size:11.5px;font-weight:600}
