.modal[data-v-b04b5bf2]{border:1px solid var(--line);background:var(--surface);max-height:calc(100% - 32px);color:var(--text);border-radius:14px;padding:0}.modal[data-v-b04b5bf2]::backdrop{background:#0009}.modal__box[data-v-b04b5bf2]{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.modal__head[data-v-b04b5bf2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal__title[data-v-b04b5bf2]{color:#fff;margin:0;font-size:17px;font-weight:600}.modal__close[data-v-b04b5bf2]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:22px;line-height:1}.modal__close[data-v-b04b5bf2]:hover{background:var(--surface-2);color:#fff}.modal__actions[data-v-b04b5bf2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=480px){.modal__actions [data-v-b04b5bf2-s]{flex:1 1 0;min-width:0}.modal__actions .actions__left[data-v-b04b5bf2-s]{text-align:center;flex-basis:100%;margin:0}.modal__actions .actions__gap[data-v-b04b5bf2-s]{flex-basis:100%;height:0;margin:-4px 0}}.fields__who[data-v-f01b8210]{color:var(--text-muted);margin:0;font-size:14px}.fields__who b[data-v-f01b8210]{color:var(--text)}.fields__pair[data-v-f01b8210]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fields__hint[data-v-f01b8210]{color:var(--text-muted);margin-top:-4px;font-size:12px}.roles[data-v-f01b8210]{gap:12px}.roles button[data-v-f01b8210]{flex:1}.roles button[data-v-f01b8210]:not([aria-checked=true]){background:var(--bg)}@media (width<=800px){.fields__pair[data-v-f01b8210]{grid-template-columns:minmax(0,1fr)}}.guard[data-v-4e1da7be]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1113d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.guard__box[data-v-4e1da7be]{border-radius:var(--radius);background:var(--surface);width:min(420px,100%);color:var(--text);text-align:center;padding:24px;box-shadow:0 12px 40px #00000080}.guard__title[data-v-4e1da7be]{margin:12px 0 8px;font-size:1.15rem}.guard__text[data-v-4e1da7be]{color:var(--text-muted);margin:0;line-height:1.45}.guard__attempt[data-v-4e1da7be]{margin-top:6px;display:block}.guard__spinner[data-v-4e1da7be]{border:3px solid var(--surface-2);border-top-color:var(--brand);border-radius:50%;width:36px;height:36px;margin:0 auto;animation:.9s linear infinite spin-4e1da7be}.guard__button[data-v-4e1da7be]{border-radius:var(--radius);background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;margin-top:18px;padding:12px 20px;font-weight:600}.guard__button[data-v-4e1da7be]:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes spin-4e1da7be{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.guard__spinner[data-v-4e1da7be]{animation-duration:3s}}.toasts[data-v-52737979]{z-index:900;pointer-events:none;gap:8px;display:grid;position:fixed}.toast[data-v-52737979]{border-radius:var(--radius);color:var(--on-accent);pointer-events:none;padding:12px 16px;box-shadow:0 6px 20px #00000059}.toast--success[data-v-52737979]{background:var(--ok-strong)}.toast--error[data-v-52737979]{background:var(--danger)}.toasts--center[data-v-52737979]{justify-items:center;bottom:12px;left:12px;right:12px}.toasts--center .toast[data-v-52737979]{pointer-events:auto;max-width:480px}.toasts--side[data-v-52737979]{bottom:var(--shell-pad);left:var(--shell-pad);width:min(var(--desk-list-narrow), calc(100vw - 2 * var(--shell-pad)));justify-items:start}@media (width<=899px){.toasts--side[data-v-52737979]{top:calc(var(--shell-bar-h) + 8px);right:var(--shell-pad);justify-items:center;width:auto;bottom:auto}}.toasts--top[data-v-52737979]{top:8px;right:var(--shell-pad);left:var(--shell-pad);justify-items:end}.toasts--side .toast[data-v-52737979],.toasts--top .toast[data-v-52737979]{max-width:360px}.shell[data-v-02f65ad0]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.shell__bar[data-v-02f65ad0]{z-index:50;height:var(--shell-bar-h);background:var(--surface);border-bottom:1px solid var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.shell__brand[data-v-02f65ad0]{color:var(--text);letter-spacing:.02em;margin-right:auto;font-weight:800;text-decoration:none}.shell__user[data-v-02f65ad0]{align-items:center;gap:10px;min-width:0;display:flex}.shell__name[data-v-02f65ad0]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shell__role[data-v-02f65ad0]{color:var(--text-muted);font-size:.85rem}.shell__logout[data-v-02f65ad0]{border:1px solid var(--surface-2);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:6px 12px}.shell__main[data-v-02f65ad0]{width:100%;min-width:0;max-width:1200px;padding:var(--shell-pad);margin:0 auto}.shell--wide .shell__main[data-v-02f65ad0]{max-width:none}.shell__body[data-v-02f65ad0]{min-width:0;display:flex}.shell__burger[data-v-02f65ad0]{border:1px solid var(--surface-2);border-radius:var(--radius);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;font-size:1.1rem;display:none}.menu[data-v-02f65ad0]{top:var(--shell-bar-h);width:210px;height:calc(100dvh - var(--shell-bar-h));border-right:1px solid var(--surface-2);background:var(--surface);flex:none;align-self:flex-start;padding:14px 10px;position:sticky;overflow-y:auto}.menu__group+.menu__group[data-v-02f65ad0]{margin-top:14px}.menu__title[data-v-02f65ad0]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 8px 6px;font-size:.72rem}.menu__item[data-v-02f65ad0]{border-radius:var(--radius);color:var(--text);padding:8px 10px;text-decoration:none;display:block}.menu__item[data-v-02f65ad0]:hover{background:var(--surface-2)}.menu__item--on[data-v-02f65ad0]{background:var(--brand);color:#fff}.menu__shade[data-v-02f65ad0]{display:none}@media (width<=599px){.shell__role[data-v-02f65ad0]{display:none}}@media (width<=899px){.shell__burger[data-v-02f65ad0]{justify-content:center;align-items:center;display:inline-flex}.shell__bar[data-v-02f65ad0]{z-index:65}.menu[data-v-02f65ad0]{z-index:60;visibility:hidden;align-self:stretch;height:auto;padding-top:72px;transition:transform .18s,visibility 0s .18s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.menu--open[data-v-02f65ad0]{visibility:visible;transition:transform .18s;transform:none}.menu__shade[data-v-02f65ad0]{z-index:55;background:#00000080;display:block;position:fixed;inset:0}}.row[data-v-d06c8e13]{border:none;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1.3fr) 110px minmax(0,1fr) 160px 130px 70px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;display:grid}button.row[data-v-d06c8e13]{cursor:pointer}button.row[data-v-d06c8e13]:hover{background:var(--adm-hover)}.row--head[data-v-d06c8e13]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-top:none;font-size:11px}.row__name[data-v-d06c8e13]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.row--fired .row__name[data-v-d06c8e13]{color:var(--text-muted);font-weight:400}.row__chev[data-v-d06c8e13]{color:var(--text-muted);justify-self:end}.row .btn--small[data-v-d06c8e13]{justify-self:end}.muted[data-v-d06c8e13]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.more[data-v-d06c8e13]{border:none;border-top:1px solid var(--line);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.more[data-v-d06c8e13]:hover{color:var(--adm-strong)}.chev[data-v-d06c8e13]{transition:transform .15s}[aria-expanded=true]>.chev[data-v-d06c8e13]{transform:rotate(90deg)}@media (width<=800px){.row[data-v-d06c8e13]{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.row--head[data-v-d06c8e13],.row[data-v-d06c8e13]>:nth-child(3),.row[data-v-d06c8e13]>:nth-child(4){display:none}.row[data-v-d06c8e13]>:nth-child(5){grid-column:1;font-size:13px}.row[data-v-d06c8e13]>:nth-child(6){grid-area:1/2}.row[data-v-d06c8e13]>:nth-child(2){grid-area:2/2;justify-self:end}}.chart__plot[data-v-f7e20ac7]{align-items:stretch;gap:4px;padding-top:18px;display:flex;position:relative}.chart__col[data-v-f7e20ac7]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;padding:0;display:flex}.chart__value[data-v-f7e20ac7]{color:var(--text-muted);text-align:center;white-space:nowrap;margin-bottom:3px;font-size:11px}.chart__bar[data-v-f7e20ac7]{background:var(--adm-bar);border-radius:3px 3px 0 0;transition:background .15s}.chart__col:hover .chart__bar[data-v-f7e20ac7]{background:var(--adm-bar-hover)}.chart__col--current .chart__bar[data-v-f7e20ac7],.chart__col--current:hover .chart__bar[data-v-f7e20ac7]{background:var(--adm-bar-today)}.chart__col--active .chart__bar[data-v-f7e20ac7],.chart__col--active:hover .chart__bar[data-v-f7e20ac7]{background:var(--adm-bar-active)}.chart__col--current.chart__col--active .chart__bar[data-v-f7e20ac7]{background:var(--adm-bar-today-active)}.chart__col--active .chart__value[data-v-f7e20ac7]{color:var(--adm-strong)}.chart__gap[data-v-f7e20ac7]{color:var(--text-muted);flex:0 0 14px;justify-content:center;align-items:flex-end;padding-bottom:4px;font-size:14px;display:flex}.chart__gap--label[data-v-f7e20ac7]{padding:0}.chart__avg[data-v-f7e20ac7]{z-index:1;border-top:1px dashed var(--adm-avg-line);pointer-events:none;position:absolute;left:0;right:0}.chart__labels[data-v-f7e20ac7]{gap:4px;margin-top:6px;display:flex}.chart__label[data-v-f7e20ac7]{min-width:0;color:var(--text-muted);text-align:center;white-space:nowrap;flex:1;font-size:11px;line-height:1.25}.chart--dense .chart__label[data-v-f7e20ac7]{justify-content:center;display:flex;overflow:visible}.chart--dense .chart__label[data-v-f7e20ac7]:first-child{justify-content:flex-start}.chart--dense .chart__label[data-v-f7e20ac7]:last-child{justify-content:flex-end}.chart__label small[data-v-f7e20ac7]{opacity:.8;font-size:10px;display:block}.chart__label--current[data-v-f7e20ac7]{color:var(--adm-link);font-weight:700}.chart__detail[data-v-f7e20ac7]{background:var(--surface-2);color:var(--text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px;margin-top:12px;padding:12px 14px;font-size:13px;display:grid}.chart__head[data-v-f7e20ac7]{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.chart__title[data-v-f7e20ac7]{color:var(--adm-strong);font-size:14px;font-weight:600}.chart__stats[data-v-f7e20ac7]{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.chart__none[data-v-f7e20ac7]{color:var(--text-muted)}.chart__stat dt[data-v-f7e20ac7]{color:var(--text-muted);font-size:12px}.chart__stat dd[data-v-f7e20ac7]{color:var(--adm-strong);white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:600}.chart__link[data-v-f7e20ac7]{color:var(--adm-link);white-space:nowrap;text-decoration:none}.chart__link[data-v-f7e20ac7]:hover{text-decoration:underline}.chart__legend[data-v-f7e20ac7]{color:var(--text-muted);white-space:nowrap}@media (width<=600px){.chart__detail[data-v-f7e20ac7]{grid-template-columns:minmax(0,1fr)}}.chart__legend i[data-v-f7e20ac7]{vertical-align:middle;border-top:1px dashed var(--adm-avg-legend);width:18px;margin-right:6px;display:inline-block}.an__head[data-v-c6177347]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.muted[data-v-c6177347]{font-size:13px}.hero[data-v-c6177347]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.box[data-v-c6177347]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.muted-box[data-v-c6177347]{color:var(--text-muted)}.box__title[data-v-c6177347]{color:var(--adm-strong);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.box__title em[data-v-c6177347]{color:var(--text-muted);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.big[data-v-c6177347]{margin:2px 0;font-size:26px;font-weight:600}.down[data-v-c6177347]{color:var(--adm-bad);font-size:13px}.up[data-v-c6177347]{color:var(--adm-ok);font-size:13px}.top[data-v-c6177347]{grid-template-columns:180px minmax(0,1fr) 48px;align-items:center;gap:12px;margin-top:8px;font-size:14px;display:grid}.top__bar[data-v-c6177347]{background:var(--accent);border-radius:5px;height:10px}.top .muted[data-v-c6177347]{text-align:right}.links[data-v-c6177347]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.link[data-v-c6177347]{color:var(--adm-link);font-size:14px;text-decoration:none}.link[data-v-c6177347]:hover{background:var(--adm-hover)}@media (width<=900px){.hero[data-v-c6177347],.links[data-v-c6177347]{grid-template-columns:minmax(0,1fr)}.top[data-v-c6177347]{grid-template-columns:120px minmax(0,1fr) 40px}}.head[data-v-4ae54bb8]{grid-template-columns:var(--check-cols);border-bottom:1px solid var(--line);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:16px;padding:10px 14px 8px;font-size:11px;display:grid}.head__where[data-v-4ae54bb8]{padding-left:16px}.head__num[data-v-4ae54bb8]{text-align:right}@media (width<=1100px){.head[data-v-4ae54bb8]{display:none}}.history__title[data-v-7810f66e]{color:var(--adm-strong);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 4px;font-size:11px;font-weight:700}.history__list[data-v-7810f66e]{margin:4px 0 0;padding:0;list-style:none}.event[data-v-7810f66e]{border-bottom:1px dashed var(--adm-dash);grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:4px 0;font-size:14px;display:grid}.event__time[data-v-7810f66e],.event__who[data-v-7810f66e],.event__group[data-v-7810f66e]{color:var(--text-muted)}.event--bad .event__text[data-v-7810f66e]{color:var(--adm-bad)}.event--good .event__text[data-v-7810f66e]{color:var(--adm-ok)}.history__note[data-v-7810f66e]{color:var(--text-muted);padding-top:8px;font-size:12px}@media (width<=900px){.event[data-v-7810f66e]{grid-template-columns:44px minmax(0,1fr)}.event__who[data-v-7810f66e]{grid-column:2;font-size:12px}.event__who[data-v-7810f66e]:empty{display:none}}.row[data-v-234ffa49]{border-top:1px solid var(--line)}.row[data-v-234ffa49]:first-child{border-top:none}.check[data-v-234ffa49]{grid-template-columns:var(--check-cols);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;padding:14px;font-size:15px;display:grid}.check[data-v-234ffa49]:hover{background:var(--adm-hover)}.check__where[data-v-234ffa49]{min-width:0;font-weight:600}.dot[data-v-234ffa49]{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.dot--open[data-v-234ffa49]{background:var(--adm-ok)}.dot--wait[data-v-234ffa49]{border:2px solid var(--adm-warn)}.dot--paid[data-v-234ffa49]{background:var(--text-muted);border-radius:0}.check__id[data-v-234ffa49]{white-space:nowrap;color:var(--text-muted);margin-left:4px;font-weight:400}.check__meta[data-v-234ffa49]{display:contents}.check__id--narrow[data-v-234ffa49]{display:none}.check__waiter[data-v-234ffa49]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.check__for[data-v-234ffa49],.check__count[data-v-234ffa49]{color:var(--text-muted)}.check__dur[data-v-234ffa49]{white-space:nowrap}.check__for--stale[data-v-234ffa49]{color:var(--adm-bad)}.check__count[data-v-234ffa49],.check__sum[data-v-234ffa49]{text-align:right}.check__sum[data-v-234ffa49]{font-weight:600}.check__chev[data-v-234ffa49]{color:var(--text-muted);transition:transform .15s}.check[aria-expanded=true]>.check__chev[data-v-234ffa49]{transform:rotate(90deg)}.details[data-v-234ffa49]{border-top:1px solid var(--line);background:var(--adm-sunken);padding:4px 14px 14px}.details--aside[data-v-234ffa49]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.details__main[data-v-234ffa49],.details__aside[data-v-234ffa49]{min-width:0}.details__empty[data-v-234ffa49]{color:var(--text-muted);padding:12px 0 0 16px;font-size:14px}.lines[data-v-234ffa49]{--ln:minmax(0, 1fr) 110px 64px 72px 120px;padding:4px 0 0 16px}.ln[data-v-234ffa49]{grid-template-columns:var(--ln);border-bottom:1px dashed var(--adm-dash);align-items:baseline;gap:12px;padding:5px 0;font-size:14px;display:grid}.num[data-v-234ffa49]{text-align:right;white-space:nowrap}.ln--head[data-v-234ffa49]{border-bottom:1px solid var(--line);color:var(--adm-strong);letter-spacing:.08em;text-transform:uppercase;padding-top:10px;font-size:11px;font-weight:700}.ln-group[data-v-234ffa49]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;padding-bottom:2px;font-size:11px;font-weight:700}.ln__muted[data-v-234ffa49],.ln__note[data-v-234ffa49]{color:var(--text-muted)}.ln__disc-inline[data-v-234ffa49]{color:var(--text-muted);display:none}.totals[data-v-234ffa49]{margin-top:6px}.ln--sum[data-v-234ffa49]{color:var(--text-muted);border-bottom:none;padding:3px 0}.ln--sum .ln__label[data-v-234ffa49]{text-align:right;grid-column:1/5}.ln--sum .num[data-v-234ffa49]{color:var(--text);grid-column:5}.ln--total[data-v-234ffa49]{border-top:1px solid var(--line);color:var(--adm-strong);margin-top:4px;padding-top:8px;font-size:15px;font-weight:700}.ln--total .num[data-v-234ffa49]{color:var(--adm-strong)}.details__main[data-v-234ffa49]{container-type:inline-size}.details--aside .lines[data-v-234ffa49],.details--aside .details__empty[data-v-234ffa49]{padding-left:0}@container (width<=440px){.lines[data-v-234ffa49]{--ln:minmax(0, 1fr) 40px 92px;padding-left:0}.ln[data-v-234ffa49]:not(.ln--sum)>:nth-child(2),.ln>.c-disc[data-v-234ffa49]{display:none}.ln__disc-inline[data-v-234ffa49]{display:inline}.ln--sum .ln__label[data-v-234ffa49]{grid-column:1/3}.ln--sum .num[data-v-234ffa49]{grid-column:3}}@media (width<=900px){.details--aside[data-v-234ffa49]{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=1100px){.check[data-v-234ffa49]{grid-template-columns:minmax(0,1fr) auto 16px;row-gap:2px}.check__where[data-v-234ffa49]{grid-column:1}.check__waiter[data-v-234ffa49],.check__time[data-v-234ffa49]{color:var(--text-muted);font-size:13px}.check__meta[data-v-234ffa49]{grid-area:2/1/auto/4;justify-content:space-between;gap:12px;min-width:0;display:flex}.check__where .check__id[data-v-234ffa49]{display:none}.check__id--narrow[data-v-234ffa49]{margin-left:0;display:inline}.check__waiter[data-v-234ffa49]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.check__time[data-v-234ffa49]{text-align:right;flex:none}.check__count[data-v-234ffa49]{display:none}.check__sum[data-v-234ffa49]{grid-area:1/2}.check__chev[data-v-234ffa49]{grid-area:1/3}}.cal[data-v-59a29cc9]{border:1px solid var(--line);background:var(--surface);width:100%;max-width:360px;box-shadow:0 12px 32px var(--adm-popup-shade);border-radius:14px;padding:12px}.cal__head[data-v-59a29cc9]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cal__title[data-v-59a29cc9]{color:var(--adm-strong);text-align:center;flex:1;font-size:15px;font-weight:600}.cal__title small[data-v-59a29cc9]{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.cal__nav[data-v-59a29cc9]{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:10px;font-size:18px}.cal__nav[data-v-59a29cc9]:disabled{opacity:.35;cursor:default}.cal__grid[data-v-59a29cc9]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal__weekday[data-v-59a29cc9]{color:var(--text-muted);text-align:center;text-transform:uppercase;padding:2px 0 4px;font-size:11px}.cal__day[data-v-59a29cc9]{background:var(--surface-2);min-height:44px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-items:center;gap:1px;padding:5px 0 4px;display:grid}.cal__day[data-v-59a29cc9]:hover:not(:disabled){border-color:var(--adm-edge)}.cal__num[data-v-59a29cc9]{font-size:14px;font-weight:600}.cal__count[data-v-59a29cc9]{min-height:13px;color:var(--adm-warn);font-size:11px;line-height:13px}.cal__day--empty[data-v-59a29cc9]{color:var(--text-muted);background:0 0}.cal__day--today[data-v-59a29cc9]{border-color:var(--text-muted)}.cal__day--on[data-v-59a29cc9],.cal__day--on[data-v-59a29cc9]:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--adm-strong)}.cal__day--on .cal__count[data-v-59a29cc9]{color:var(--adm-strong)}.cal__day--in[data-v-59a29cc9]{border-color:var(--adm-range-edge);background:var(--adm-range)}.cal__day[data-v-59a29cc9]:disabled{opacity:.25;cursor:default}.btn[data-v-cb948f87]{height:auto;min-height:var(--control-h);padding:0 14px}.btn[data-v-cb948f87]:disabled{opacity:.4}.btn--icon[data-v-cb948f87]{width:36px;padding:0;font-size:20px;line-height:1}.days[data-v-cb948f87]{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex;position:relative}.days__current[data-v-cb948f87]{min-width:0;min-height:var(--control-h);color:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:220px;padding:2px 8px;display:grid}.days__current[data-v-cb948f87]:hover,.days__current[aria-expanded=true][data-v-cb948f87]{border-color:var(--line);background:var(--surface)}@media (hover:none){.days__current[data-v-cb948f87]{border-color:var(--line)}}.days__chev[data-v-cb948f87]{color:var(--text-muted);font-size:12px}.days__hint b[data-v-cb948f87]{color:var(--adm-warn);font-weight:600}.days__bad[data-v-cb948f87]{color:var(--adm-bad)}.days__backdrop[data-v-cb948f87]{z-index:10;position:fixed;inset:0}.days__calendar[data-v-cb948f87]{z-index:11;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.days__label[data-v-cb948f87],.days__hint[data-v-cb948f87]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.days__label[data-v-cb948f87]{color:var(--adm-strong);font-size:17px;font-weight:600}.days__hint[data-v-cb948f87]{color:var(--text-muted);font-size:12px}@media (width<=900px){.days[data-v-cb948f87]{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.days__today[data-v-cb948f87]{grid-column:1/-1}.days__label[data-v-cb948f87]{font-size:15px}}.days__narrow[data-v-cb948f87]{display:none}@media (width<=600px){.days__wide[data-v-cb948f87]{display:none}.days__narrow[data-v-cb948f87]{display:inline}}.tiles[data-v-09904c89]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tile[data-v-09904c89]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.tile__label[data-v-09904c89],.tile__hint[data-v-09904c89]{color:var(--text-muted);font-size:12px}.tile__value[data-v-09904c89]{margin:2px 0;font-size:clamp(17px,5vw,22px);font-weight:600}.tiles--fixed .tile__value[data-v-09904c89]{font-size:22px}.tile__unit[data-v-09904c89]:before{content:" "}.tile__value--alert[data-v-09904c89],.tile__hint--down[data-v-09904c89]{color:var(--adm-bad)}.tile__hint--up[data-v-09904c89]{color:var(--adm-ok)}@media (width<=900px){.tiles[data-v-09904c89]{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles--fixed .tile__value[data-v-09904c89]{font-size:18px}}@media (width<=480px){.tile__value[data-v-09904c89],.tiles--fixed .tile__value[data-v-09904c89]{font-size:16px}.tile__unit[data-v-09904c89]{font-size:12px;line-height:1.1;display:block}.tile__unit[data-v-09904c89]:before{content:none}}.ss[data-v-d02ad57f]{min-width:0;position:relative}.ss__button[data-v-d02ad57f]{width:100%;height:var(--control-h);border:1px solid var(--line);background:var(--field-bg);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.ss__button[data-v-d02ad57f]:hover,.ss__button[aria-expanded=true][data-v-d02ad57f]{border-color:#6a7077}.ss__button[data-v-d02ad57f]:focus-visible,.ss__button--set[data-v-d02ad57f]{border-color:var(--accent)}.ss__value[data-v-d02ad57f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss__chev[data-v-d02ad57f]{color:var(--text-muted);font-size:12px}.ss__panel[data-v-d02ad57f]{z-index:50;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:6px;position:fixed;box-shadow:0 12px 32px #00000073}.ss__sheet[data-v-d02ad57f]{inset:auto 0 var(--kb,0px) 0;width:100%;max-width:none;max-height:calc(var(--vvh,100dvh) - 24px);padding:10px 12px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface);color:var(--text);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;margin:0;position:fixed}.ss__sheet[open][data-v-d02ad57f]{display:flex}.ss__sheet[data-v-d02ad57f]::backdrop{background:#00000080}.ss__head[data-v-d02ad57f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ss__title[data-v-d02ad57f]{color:var(--text-muted);font-size:14px;font-weight:600}.ss__done[data-v-d02ad57f]{height:var(--control-h);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:15px;font-weight:600}.ss__sheet .ss__search[data-v-d02ad57f]{height:var(--control-h);flex:none}.ss__sheet .ss__list[data-v-d02ad57f]{flex:auto;min-height:0;overflow-y:auto}.ss__sheet .ss__option[data-v-d02ad57f]{padding:12px 10px;font-size:16px}.ss__search[data-v-d02ad57f]{border:1px solid var(--line);background:var(--bg);width:100%;height:34px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;margin-bottom:6px;padding:0 10px;font-size:14px}.ss__list[data-v-d02ad57f]{margin:0;padding:0;list-style:none;overflow-y:auto}.ss__option[data-v-d02ad57f]{color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:14px;display:flex}.ss__option--active[data-v-d02ad57f]{background:var(--surface-2)}.ss__option--all[data-v-d02ad57f]{color:var(--text-muted)}.ss__check[data-v-d02ad57f]{color:var(--accent)}.ss__hit[data-v-d02ad57f]{color:#f1b45a;background:0 0;padding:0;font-weight:600}.ss__none[data-v-d02ad57f]{color:var(--text-muted);padding:10px;font-size:14px}.journal[data-v-ccc1941c]{--field-bg:var(--surface-2)}.journal__head[data-v-ccc1941c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.journal__error[data-v-ccc1941c]{border:1px solid var(--adm-bad-edge);color:var(--adm-bad);border-radius:10px;padding:10px 14px;font-size:14px}.find[data-v-ccc1941c]{gap:6px;display:flex}.find__input[data-v-ccc1941c]{width:140px}.field[data-v-ccc1941c]{height:var(--control-h);border:1px solid var(--line);background:var(--surface-2);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:0 10px;font-size:14px}.btn[data-v-ccc1941c]{padding:0 14px}.filters[data-v-ccc1941c]{flex-wrap:wrap;gap:8px;display:flex}.filters__item[data-v-ccc1941c]{flex:0 200px}.entry+.entry[data-v-ccc1941c]{border-top:1px solid var(--line)}@media (width<=900px){.filters__item[data-v-ccc1941c]{flex:140px}}.hall[data-v-b1ad0b2c]{gap:14px;padding:14px;display:grid}.hall__head[data-v-b1ad0b2c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hall__name[data-v-b1ad0b2c]{gap:2px;min-width:0;display:grid}.hall__name h3[data-v-b1ad0b2c]{color:var(--adm-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.hall__actions[data-v-b1ad0b2c]{flex-wrap:wrap;gap:6px;display:flex}.muted[data-v-b1ad0b2c]{font-size:13px}.busy[data-v-b1ad0b2c]{color:var(--adm-ok)}.tiles[data-v-b1ad0b2c]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.tile[data-v-b1ad0b2c]{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:12px;place-content:center;gap:2px;display:grid;position:relative}.tile[data-v-b1ad0b2c]:hover{border-color:var(--adm-edge)}.tile--open[data-v-b1ad0b2c]{border-color:var(--adm-ok-edge)}.tile__num[data-v-b1ad0b2c]{color:var(--adm-strong);font-size:20px;font-weight:700;line-height:1}.tile__rent[data-v-b1ad0b2c]{color:var(--text-muted);font-size:12px}.tile__dot[data-v-b1ad0b2c]{background:var(--adm-ok);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.tile--add[data-v-b1ad0b2c]{color:var(--text-muted);background:0 0;border-style:dashed;font-size:24px}.tile--add[data-v-b1ad0b2c]:hover{color:var(--adm-strong)}@media (width<=600px){.tiles[data-v-b1ad0b2c]{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}}.fields__who[data-v-2cb98c99]{color:var(--text-muted);margin:0;font-size:14px}.fields__pair[data-v-2cb98c99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fields__hint[data-v-2cb98c99]{color:var(--text-muted);margin-top:-4px;font-size:12px;line-height:1.45}.busy[data-v-2cb98c99]{color:var(--adm-ok)}.actions__note[data-v-2cb98c99]{color:var(--text-muted);font-size:12px}.fields__hint[data-v-cb9c2425]{color:var(--text-muted);margin-top:-4px;font-size:12px;line-height:1.45}@media (width<=600px){.halls[data-v-cb9c2425]{margin:8px;padding:12px}}.lead[data-v-a63a2a1b]{color:var(--text-muted);margin:0 0 12px;font-size:14px}.code[data-v-a63a2a1b]{color:var(--adm-strong);letter-spacing:.18em;text-align:center;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:40px;font-weight:700}.code--dead[data-v-a63a2a1b]{color:var(--text-muted);text-decoration:line-through}.field[data-v-a63a2a1b]{margin-bottom:12px;display:block}.field__label[data-v-a63a2a1b]{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}.field__input[data-v-a63a2a1b]{border:1px solid var(--line);background:var(--field-bg);width:100%;color:var(--text);border-radius:8px;padding:9px 10px;font-size:15px}.hint[data-v-a63a2a1b]{color:var(--text-muted);margin:12px 0 0;font-size:13px}.hint--dead[data-v-a63a2a1b]{color:var(--adm-bad)}.error[data-v-a63a2a1b]{color:var(--adm-bad);margin:10px 0 0;font-size:13px}.sub[data-v-e293f2be]{color:var(--adm-strong);margin:0 0 10px;font-size:14px}.job[data-v-e293f2be],.event[data-v-e293f2be]{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:grid}.job[data-v-e293f2be]{grid-template-columns:minmax(0,1.5fr) minmax(140px,1fr) minmax(0,.7fr) 140px auto}.event[data-v-e293f2be]{grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr) minmax(0,.9fr) 140px}.job--head[data-v-e293f2be]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-top:none;font-size:11px}.job__what[data-v-e293f2be],.job__state[data-v-e293f2be],.event__type[data-v-e293f2be]{min-width:0}.job--attention[data-v-e293f2be]{border-left:2px solid var(--adm-warn);margin-left:-10px;padding-left:8px}.flag[data-v-e293f2be]{background:var(--adm-warn);color:var(--bg);white-space:nowrap;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px}.job__error[data-v-e293f2be]{display:block}.muted[data-v-e293f2be]{color:var(--text-muted)}.empty[data-v-e293f2be],.note[data-v-e293f2be]{color:var(--text-muted);margin:10px 0 0;font-size:13px}@media (width<=1100px){.job[data-v-e293f2be],.event[data-v-e293f2be]{grid-template-columns:minmax(0,1fr);gap:2px}.job--head[data-v-e293f2be]{display:none}}.preview__bar[data-v-fa6f82a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.switch[data-v-fa6f82a6]{background:var(--adm-sunken);border-radius:9px;gap:2px;padding:2px;display:flex}.switch__btn[data-v-fa6f82a6]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:13px}.switch__btn--on[data-v-fa6f82a6]{background:var(--surface);color:var(--adm-strong);font-weight:600}.num[data-v-fa6f82a6]{align-items:center;gap:8px;display:flex}.num__label[data-v-fa6f82a6]{color:var(--text-muted);font-size:12px}.num__input[data-v-fa6f82a6]{border:1px solid var(--line);background:var(--field-bg);width:110px;color:var(--text);border-radius:8px;padding:7px 9px;font-size:14px}.paper[data-v-fa6f82a6]{background:var(--adm-sunken);color:var(--text);white-space:pre;border-radius:10px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.45;overflow-x:auto}.preview__empty[data-v-fa6f82a6],.preview__note[data-v-fa6f82a6]{color:var(--text-muted);margin:10px 0 0;font-size:13px}.dev[data-v-780989fe]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.dev[data-v-780989fe]:first-child{border-top:none}.dev__main[data-v-780989fe]{min-width:0}.dev__name[data-v-780989fe]{color:var(--adm-strong);margin:0;font-size:15px;font-weight:600}.dev__facts[data-v-780989fe]{margin:2px 0 0;font-size:13px}.dev__acts[data-v-780989fe]{flex-wrap:wrap;gap:8px;display:flex}.state[data-v-780989fe]{background:var(--adm-sunken);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:400}.state--online[data-v-780989fe]{color:var(--adm-ok)}.state--silent[data-v-780989fe],.state--expired[data-v-780989fe]{color:var(--adm-warn)}.state--revoked[data-v-780989fe]{color:var(--adm-bad)}.sub[data-v-780989fe]{color:var(--adm-strong);margin:0 0 10px;font-size:14px}.muted[data-v-780989fe]{color:var(--text-muted);font-weight:400}.note[data-v-780989fe]{color:var(--text-muted);margin:10px 0 0;font-size:13px}.confirm[data-v-780989fe]{color:var(--text-muted);margin:0;font-size:14px}.crow[data-v-78cbf6ac]{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 14px;display:flex}.crow[data-v-78cbf6ac]:first-child{border-top:none}.crow__name[data-v-78cbf6ac]{min-width:0;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;padding:6px 0;font-size:15px;overflow:hidden}.crow__name:hover b[data-v-78cbf6ac]{text-decoration:underline}@media (width<=860px){.crow[data-v-78cbf6ac]{flex-wrap:wrap}.crow__name[data-v-78cbf6ac]{flex-basis:100%}}.pair[data-v-9d0687db],.type[data-v-9d0687db]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.pair[data-v-9d0687db]{align-items:start}.type button[data-v-9d0687db]{min-width:0;padding:0 8px}.type button[data-v-9d0687db]:not([aria-checked=true]){background:var(--bg)}.fld>span[data-v-9d0687db]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixed[data-v-9d0687db]{background:var(--bg);color:var(--text);border-radius:10px;margin:0;padding:9px 12px;font-size:14px}.fixed--off[data-v-9d0687db]{color:var(--text-muted);font-size:13px}.actions__gap[data-v-9d0687db]{flex:1}.cb[data-v-7e1c3105]{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:inline-flex;position:relative}.cb--off[data-v-7e1c3105]{opacity:.5;cursor:default}.cb__input[data-v-7e1c3105]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cb__box[data-v-7e1c3105]{border:1.5px solid var(--line);background:var(--bg);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background .12s,border-color .12s;display:inline-flex}.cb__box svg[data-v-7e1c3105]{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px}.cb:hover .cb__box[data-v-7e1c3105]{border-color:#6a7077}.cb__input:checked+.cb__box[data-v-7e1c3105]{border-color:var(--accent);background:var(--accent)}.cb__input:checked+.cb__box svg[data-v-7e1c3105]{opacity:1}.cb__input:focus-visible+.cb__box[data-v-7e1c3105]{outline:2px solid var(--accent);outline-offset:2px}.cb__text[data-v-7e1c3105]{color:inherit}.row[data-v-91ec1b8c]{border:none;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 90px minmax(0,1fr) 100px 70px 90px 14px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:grid}button.row[data-v-91ec1b8c]{cursor:pointer}button.row[data-v-91ec1b8c]:hover{background:var(--adm-hover)}.row--head[data-v-91ec1b8c]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-top:none;font-size:11px}.row--off .row__name[data-v-91ec1b8c]{color:var(--text-muted)}.row__name[data-v-91ec1b8c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.row__chev[data-v-91ec1b8c]{color:var(--text-muted)}.tag[data-v-91ec1b8c]{background:var(--surface-2);color:var(--text-muted);border-radius:8px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.num[data-v-91ec1b8c]{text-align:right;white-space:nowrap}.clip[data-v-91ec1b8c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=860px){.row[data-v-91ec1b8c]{grid-template-columns:minmax(0,1fr) auto 14px;row-gap:2px}.row--head[data-v-91ec1b8c],.row[data-v-91ec1b8c]>:nth-child(3),.row[data-v-91ec1b8c]>:nth-child(4),.row[data-v-91ec1b8c]>:nth-child(6){display:none}.row[data-v-91ec1b8c]>:nth-child(2){grid-area:2/1;font-size:13px}.row[data-v-91ec1b8c]>:nth-child(5){grid-area:1/2}.row[data-v-91ec1b8c]>:nth-child(7){color:var(--text-muted);grid-area:2/2;font-size:13px}.row[data-v-91ec1b8c]>:nth-child(8){grid-area:1/3}}.bar[data-v-418a536e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chips[data-v-418a536e]{flex-wrap:wrap;gap:6px;display:flex}.btn[data-v-418a536e]{height:auto;min-height:var(--control-h);padding:1px 6px;font-size:20px;line-height:1}.btn--icon[data-v-418a536e]{width:36px}.btn[data-v-418a536e]:disabled{opacity:.4}.btn[data-v-418a536e]:hover:not(:disabled){border-color:var(--line)}.period[data-v-418a536e]{flex:260px;justify-content:center;align-items:stretch;gap:8px;display:flex;position:relative}.period__label[data-v-418a536e]{min-width:200px;min-height:var(--control-h);color:var(--adm-strong);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:2px 10px;font-size:17px;font-weight:600;display:grid}.period__label[data-v-418a536e]:hover,.period__label[aria-expanded=true][data-v-418a536e]{border-color:var(--line);background:var(--surface)}@media (hover:none){.period__label[data-v-418a536e]{border-color:var(--line)}}.period__label small[data-v-418a536e]{color:var(--text-muted);font-size:12px;font-weight:400}.period__main[data-v-418a536e]{justify-content:center;align-items:center;gap:6px;display:flex}.period__chev[data-v-418a536e]{color:var(--text-muted);flex:none;font-size:12px}.period__backdrop[data-v-418a536e]{z-index:10;position:fixed;inset:0}.period__pop[data-v-418a536e]{z-index:11;gap:6px;width:360px;max-width:100%;display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.period__hint[data-v-418a536e]{background:var(--surface-2);color:var(--text-muted);text-align:center;border-radius:10px;padding:6px 10px;font-size:13px}@media (width<=900px){.period[data-v-418a536e]{flex-basis:100%;order:-1}.period__label[data-v-418a536e]{flex:1;min-width:0}}.prod-head[data-v-2110409b]{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.prod-head__title[data-v-2110409b]{color:var(--adm-strong);margin:0;font-size:17px}.prod-head__hint[data-v-2110409b]{font-size:13px}.tools[data-v-2110409b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tools__cat[data-v-2110409b]{flex:0 260px}.tools__right[data-v-2110409b]{align-items:center;gap:8px;display:flex}.field[data-v-2110409b]{width:200px;height:var(--control-h);border:1px solid var(--line);background:var(--surface-2);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:0 10px;font-size:14px}.prod-sort[data-v-2110409b]{gap:0}.prod-sort button[data-v-2110409b]{border-radius:0;font-size:13px}.prod-sort button[data-v-2110409b]:not([aria-pressed=true]){background:var(--surface-2);color:var(--adm-chip)}.prod-sort button[data-v-2110409b]:first-child{border-radius:17px 0 0 17px}.prod-sort button[data-v-2110409b]:last-child{border-radius:0 17px 17px 0}.list[data-v-2110409b]{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.trow[data-v-2110409b]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 80px minmax(160px,260px);align-items:center;gap:12px;padding:9px 14px;font-size:14px;display:grid}.trow--head[data-v-2110409b]{color:var(--text-muted);border-top:none;font-size:12px}.trow--total[data-v-2110409b]{color:var(--adm-strong);font-weight:600}.trow--head[data-v-2110409b]>:last-child,.trow--total[data-v-2110409b]>:last-child{text-align:right}.trow__name[data-v-2110409b]{min-width:0}.trow__sum[data-v-2110409b]{justify-content:flex-end;padding:2px 0;display:flex;position:relative}.trow__sum b[data-v-2110409b]{font-weight:600;position:relative}.meter[data-v-2110409b]{background:var(--adm-meter);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.note[data-v-2110409b]{color:var(--text-muted);font-size:12px}@media (width<=900px){.tools__right[data-v-2110409b]{flex-wrap:wrap;flex:100%}.field[data-v-2110409b]{flex:160px;width:auto}.trow[data-v-2110409b]{grid-template-columns:minmax(0,1fr) 50px minmax(110px,1fr)}}.rep[data-v-e7b3320b]{--field-bg:var(--surface-2)}.rep__error[data-v-e7b3320b]{border:1px solid var(--adm-bad-edge);color:var(--adm-bad);border-radius:10px;padding:10px 14px;font-size:14px}.link[data-v-e7b3320b]{color:var(--adm-link);cursor:pointer;background:0 0;border:none}.rep__tiles[data-v-e7b3320b]{transition:opacity .15s}.rep__tiles--loading[data-v-e7b3320b]{opacity:.6}.rep__chart[data-v-e7b3320b]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.rep__empty[data-v-e7b3320b]{color:var(--text-muted);padding:16px 0;font-size:14px}@media (width<=900px){.rep[data-v-e7b3320b]{margin:8px;padding:12px}}.sold__toggle[data-v-d1179a24]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:2px 0;font-size:14px;display:flex}.chev[data-v-d1179a24]{transition:transform .15s}[aria-expanded=true]>.chev[data-v-d1179a24]{transform:rotate(90deg)}.sold__list[data-v-d1179a24]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sold__item[data-v-d1179a24]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:6px 10px;font-size:13px}.sold__item b[data-v-d1179a24]{margin-left:4px}.empty[data-v-d1179a24]{color:var(--text-muted);padding:16px 14px;font-size:14px}.today__head[data-v-16b37542]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.today__sub[data-v-16b37542]{color:var(--text-muted);font-size:13px}.today__error[data-v-16b37542]{color:var(--adm-bad)}.card[data-v-16b37542]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.card--list[data-v-16b37542]{padding:0;overflow:hidden}.card__title[data-v-16b37542]{color:var(--adm-strong);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.card__title--pad[data-v-16b37542]{border-bottom:1px solid var(--line);margin:0;padding:12px 14px}.card__title em[data-v-16b37542]{color:var(--text-muted);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.card__title a[data-v-16b37542]{color:var(--adm-link)}.more[data-v-16b37542]{border:none;border-top:1px solid var(--line);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.more[data-v-16b37542]:hover{color:var(--adm-strong)}.chev[data-v-16b37542]{transition:transform .15s}[aria-expanded=true]>.chev[data-v-16b37542]{transform:rotate(90deg)}.chips[data-v-16b37542]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.chip__count[data-v-16b37542]{opacity:.7;margin-left:6px}.inv[data-v-9d1db608]{border:1px solid var(--line);border-radius:10px;max-height:50vh;overflow-y:auto}.inv__row[data-v-9d1db608]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:grid}.inv__row[data-v-9d1db608]:first-child{border-top:none}.inv__name[data-v-9d1db608]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.inv__name small[data-v-9d1db608]{font-weight:400}.inv__fact[data-v-9d1db608]{align-items:center;gap:6px;display:flex}.inv__fact .input[data-v-9d1db608]{text-align:right;width:110px;height:36px}.inv__fact small[data-v-9d1db608]{width:24px}.minus[data-v-9d1db608]{color:var(--adm-bad);white-space:nowrap}.plus[data-v-9d1db608]{color:var(--adm-ok);white-space:nowrap}@media (width<=860px){.inv__row[data-v-9d1db608]{grid-template-columns:minmax(0,1fr)}}.fields[data-v-d288d848]{min-height:280px}@media (width<=899px){.fields[data-v-d288d848]{min-height:0}}.pager[data-v-2ef23914]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;container-type:inline-size}.pager__nav[data-v-2ef23914]{align-items:center;gap:6px;display:flex}.pager__btn[data-v-2ef23914]{width:var(--control-h);height:var(--control-h);border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;flex:none;padding:0;font-size:14px}.pager__btn[data-v-2ef23914]:hover:not(:disabled){border-color:var(--text-muted)}.pager__btn[aria-current=page][data-v-2ef23914]{border-color:var(--accent);background:var(--accent);color:#fff}.pager__btn[data-v-2ef23914]:disabled{opacity:.4;cursor:default}.pager__gap[data-v-2ef23914]{width:var(--control-h);color:var(--text-muted);text-align:center;flex:none}.pager__short[data-v-2ef23914]{min-width:56px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;display:none}.pager__label[data-v-2ef23914]{color:var(--text-muted);font-size:13px}@container (width<=480px){.pager__wide[data-v-2ef23914]{display:none}.pager__short[data-v-2ef23914]{display:inline-block}}.list[data-v-4b67100c]{scroll-margin-top:calc(var(--shell-bar-h) + 8px)}.day[data-v-4b67100c]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:12px 14px 4px;font-size:12px}.jrow[data-v-4b67100c]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px 160px 90px;align-items:center;gap:12px;padding:9px 14px;font-size:14px;display:grid}.jrow--wo[data-v-4b67100c]{grid-template-columns:50px minmax(0,1fr) 100px minmax(0,1fr) 140px}.jrow__name[data-v-4b67100c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.jrow .btn--small[data-v-4b67100c]{justify-self:end}.tag[data-v-4b67100c]{background:var(--adm-tag);color:var(--adm-tag-text);border-radius:8px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.num[data-v-4b67100c]{text-align:right;white-space:nowrap}.num small[data-v-4b67100c]{opacity:.8;font-size:11px;display:block}@media (width<=860px){.jrow[data-v-4b67100c],.jrow--wo[data-v-4b67100c]{grid-template-columns:minmax(0,1fr) auto}.jrow[data-v-4b67100c]>:nth-child(3){text-align:left;grid-column:1;font-size:13px}.jrow--wo[data-v-4b67100c]>:first-child,.jrow--wo[data-v-4b67100c]>:nth-child(5){display:none}.jrow--wo[data-v-4b67100c]>:nth-child(4){grid-column:1/-1;font-size:13px}}.editor[data-v-48374f1f]{border-top:1px solid var(--line);background:var(--adm-sunken);gap:12px;padding:12px 14px 14px;display:grid}.editor__fields[data-v-48374f1f]{align-items:flex-start;gap:10px;display:flex}.editor__fields>.fld[data-v-48374f1f]{flex:1 1 0;min-width:0}.editor__fields>.fld[data-v-48374f1f]:first-child{flex-grow:1.4}.fld__label[data-v-48374f1f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor__actions[data-v-48374f1f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.editor__actions .fld__err[data-v-48374f1f]{margin-right:auto}@media (width<=860px){.editor__fields .input[data-v-48374f1f]{padding-left:10px}.editor__actions .btn[data-v-48374f1f]{padding:0 12px}}.list[data-v-8832017f]{scroll-margin-top:calc(var(--shell-bar-h) + 8px)}.item[data-v-8832017f]{border-top:1px solid var(--line)}.row[data-v-8832017f]{width:100%;color:inherit;text-align:left;background:0 0;border:none;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) 90px 90px 80px 100px 50px 14px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:grid}button.row[data-v-8832017f]{cursor:pointer}button.row[data-v-8832017f]:hover{background:var(--adm-hover)}.row--head[data-v-8832017f]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.row__name[data-v-8832017f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.row__name small[data-v-8832017f]{color:var(--text-muted);font-weight:400}.row__left[data-v-8832017f]{min-width:0}.item--low .row__left[data-v-8832017f]{color:var(--adm-warn)}.item--out .row__left[data-v-8832017f]{color:var(--adm-bad)}.flag[data-v-8832017f]{border-radius:8px;margin-right:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.item--low .flag[data-v-8832017f]{background:var(--adm-warn-soft)}.item--out .flag[data-v-8832017f]{background:var(--adm-bad-flag)}.row__chev[data-v-8832017f]{color:var(--text-muted);transition:transform .15s}.row[aria-expanded=true]>.row__chev[data-v-8832017f]{transform:rotate(90deg)}.tag[data-v-8832017f]{background:var(--surface-2);color:var(--text-muted);border-radius:8px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.num[data-v-8832017f]{text-align:right;white-space:nowrap}.num small[data-v-8832017f]{opacity:.8;font-size:11px;display:block}@media (width<=860px){.row[data-v-8832017f]{grid-template-columns:minmax(0,1fr) auto 14px;row-gap:2px}.row--head[data-v-8832017f],.row[data-v-8832017f]>:nth-child(3),.row[data-v-8832017f]>:nth-child(4),.row[data-v-8832017f]>:nth-child(5),.row[data-v-8832017f]>:nth-child(7){display:none}.row[data-v-8832017f]>:nth-child(2){grid-area:2/1/auto/-1;font-size:13px}.row[data-v-8832017f]>:nth-child(6){grid-area:1/2}}.tiles[data-v-383a4088]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tile[data-v-383a4088]{border:1px solid var(--line);background:var(--surface);color:inherit;text-align:left;border-radius:12px;align-content:start;gap:2px;padding:12px 14px;font-size:14px;display:grid}.tile--action[data-v-383a4088]{background:var(--surface-2);cursor:pointer;transition:background .12s,border-color .12s}.tile--action[data-v-383a4088]:hover{border-color:var(--adm-edge);background:var(--adm-tile-hover)}.tile--action[data-v-383a4088]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile--on[data-v-383a4088],.tile--on[data-v-383a4088]:hover{border-color:var(--adm-warn);background:var(--adm-warn-on)}.tile__act[data-v-383a4088]{color:var(--adm-warn);margin-top:6px;font-size:13px;font-weight:600}.tile__label[data-v-383a4088],.tile__hint[data-v-383a4088]{color:var(--text-muted);font-size:12px}.tile__value[data-v-383a4088]{font-size:22px;font-weight:600}.tile__value--warn[data-v-383a4088]{color:var(--adm-warn)}.head[data-v-4c2da3b2]{flex-wrap:wrap;gap:10px}.head__actions[data-v-4c2da3b2]{gap:8px;display:flex}.row[data-v-71b66445]{--count:6.5rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr) var(--count) 10px;border:none;border-top:1px solid var(--surface-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;display:grid}.row[data-v-71b66445]:first-of-type{border-top:none}.row[data-v-71b66445]:hover{background:var(--surface-2)}.row__name[data-v-71b66445]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.row__info[data-v-71b66445]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.row__count[data-v-71b66445]{text-align:right;white-space:nowrap;font-size:.85rem}.row__count--none[data-v-71b66445],.row__chev[data-v-71b66445]{color:var(--text-muted)}.fields__hint[data-v-71b66445]{color:var(--text-muted);margin:0;font-size:.85rem}.input--area[data-v-71b66445]{resize:vertical;height:auto;padding:10px 12px}@media (width<=700px){.sup[data-v-71b66445]{margin:8px;padding:12px}.row[data-v-71b66445]{grid-template-columns:minmax(0, 1fr) var(--count) 10px;row-gap:2px}.row__info[data-v-71b66445]{grid-area:2/1/auto/-1}}.live-still[data-v-34120c13]{z-index:-1;background-color:var(--bg-base,var(--bg));pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0}.live-bg[data-v-237682c7]{z-index:-1;opacity:0;pointer-events:none;width:100vw;height:100vh;transition:opacity .8s;position:fixed;inset:0}.live-bg--shown[data-v-237682c7]{opacity:1}@media (width<=899px){.live-bg[data-v-237682c7]{display:none}}html.has-live-bg body{background:0 0}.mark[data-v-724a3144]{--mark-smoke:#ff9fb0;--mark-bowl:#8e1430;--mark-cup:#faf4ee;--mark-coal:#ffc24a;--mark-spark:#fff0c2;width:100%;height:auto;display:block}.mark__smoke[data-v-724a3144]{stroke:var(--mark-smoke)}.mark__bowl[data-v-724a3144]{fill:var(--mark-bowl)}.mark__cup[data-v-724a3144]{stroke:var(--mark-cup)}.mark__coal[data-v-724a3144]{fill:var(--mark-coal)}.mark__spark[data-v-724a3144]{fill:var(--mark-spark)}.login[data-v-915ac276]{place-items:center;min-height:100dvh;padding:16px;display:grid}.login__card[data-v-915ac276]{border-radius:var(--radius);background:var(--surface);gap:14px;width:min(360px,100%);padding:24px;display:grid}.login__mark[data-v-915ac276]{width:4em;margin:0 auto}.login__title[data-v-915ac276]{color:var(--text);text-align:center;margin:0}.field[data-v-915ac276]{gap:6px;display:grid}.field span[data-v-915ac276]{color:var(--text-muted);font-size:.9rem}.field input[data-v-915ac276]{border:1px solid var(--surface-2);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;padding:12px;font-size:16px}.field input[aria-invalid=true][data-v-915ac276]{border-color:var(--brand)}.login__error[data-v-915ac276]{color:#ff8a9c;margin:0}.login__submit[data-v-915ac276]{border-radius:var(--radius);background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;padding:12px;font-weight:700}.login__submit[data-v-915ac276]:disabled{opacity:.7;cursor:progress}.list[data-v-bcab56bd]{flex-direction:column;gap:8px;padding-right:4px;display:flex}.muted[data-v-bcab56bd]{color:var(--text-muted);font-weight:400}.empty[data-v-bcab56bd]{color:var(--text-muted);text-align:center;margin:0;padding:24px 0}.head[data-v-bcab56bd]{gap:8px;display:flex}.head .cash[data-v-bcab56bd]{flex:1;min-width:0;padding-inline:12px}.to-waiter[data-v-bcab56bd]{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.to-waiter[data-v-bcab56bd]:hover{background:var(--surface-hover)}@media (width<=1199px){.head[data-v-bcab56bd]{flex-direction:column}.to-waiter[data-v-bcab56bd]{min-height:var(--control-h);justify-content:center}}@media (width<=899px){.to-waiter[data-v-bcab56bd]{display:none}}.cash[data-v-bcab56bd]{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding:12px 14px;display:flex}.cash__label[data-v-bcab56bd]{color:var(--text-muted);white-space:nowrap;font-size:13px}.cash[data-v-bcab56bd]:focus-visible{border-color:var(--brand);outline:none}.cash__amount[data-v-bcab56bd]{font-variant-numeric:tabular-nums;justify-items:end;margin-left:auto;font-size:18px;display:grid}.cash__value[data-v-bcab56bd],.cash__mask[data-v-bcab56bd]{grid-area:1/1}.cash__value[data-v-bcab56bd],.cash:is(:hover,:focus-visible) .cash__mask[data-v-bcab56bd]{visibility:hidden}.cash:is(:hover,:focus-visible) .cash__value[data-v-bcab56bd]{visibility:visible}.cash__mask[data-v-bcab56bd]{color:var(--text-muted);letter-spacing:.1em}.filters[data-v-bcab56bd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.group[data-v-bcab56bd]{gap:6px;display:grid}.group__title[data-v-bcab56bd]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:10px 2px 2px;font-size:12px;font-weight:700;display:flex}.group__title--awaiting[data-v-bcab56bd]{color:var(--ok-text)}.group__count[data-v-bcab56bd]{background:var(--surface-2);color:var(--text);letter-spacing:0;border-radius:999px;padding:0 7px;font-size:11px}.card[data-v-bcab56bd]{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-rows:repeat(3,20px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 12px 10px 16px;font-size:14px;display:grid;position:relative}.card[data-v-bcab56bd]:before{content:"";background:var(--line);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:6px}.card--awaiting[data-v-bcab56bd]:before{background:var(--ok)}.card--stale[data-v-bcab56bd]:before{background:var(--warn)}.card[data-v-bcab56bd]:hover{background:var(--surface-hover)}.card--on[data-v-bcab56bd]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.card__place[data-v-bcab56bd],.card__waiter[data-v-bcab56bd],.card__items[data-v-bcab56bd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card__sum[data-v-bcab56bd]{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.card__waiter[data-v-bcab56bd],.card__items[data-v-bcab56bd],.card__age[data-v-bcab56bd]{color:var(--text-muted);font-size:13px}.card__age[data-v-bcab56bd],.card__tone[data-v-bcab56bd]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.card__tone[data-v-bcab56bd]{color:var(--text-muted);font-size:12px;font-weight:600}.card--awaiting .card__tone[data-v-bcab56bd]{color:var(--ok-text)}.card--stale .card__tone[data-v-bcab56bd]{color:var(--warn-text)}@media (width<=1199px){.filters[data-v-bcab56bd]{grid-template-columns:minmax(0,1fr)}}.head[data-v-f999323b]{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px 12px;display:flex}.head__info[data-v-f999323b]{flex:260px;gap:2px;min-width:0;display:grid}.head__title[data-v-f999323b]{align-items:center;gap:10px;min-width:0;margin:0;font-size:19px;font-weight:700;display:flex}.head__place[data-v-f999323b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.head__meta[data-v-f999323b]{color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.head__side[data-v-f999323b]{flex:none;gap:8px;display:flex}.badge[data-v-f999323b]{background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:700}.badge--awaiting[data-v-f999323b]{background:color-mix(in srgb, var(--ok) 20%, transparent);color:var(--ok-text)}.badge--stale[data-v-f999323b]{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn-text)}.disc[data-v-862e3634]{align-items:center;gap:6px;display:inline-flex}.disc__kinds[data-v-862e3634]{border:1px solid var(--surface-2);border-radius:6px;display:inline-flex;overflow:hidden}.disc__kind[data-v-862e3634]{min-width:30px;height:28px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:12px}.disc__kind[aria-pressed=true][data-v-862e3634]{background:var(--surface-2);color:var(--text);font-weight:700}.disc-input[data-v-862e3634]{border:1px solid var(--surface-2);background:var(--bg);width:48px;height:30px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:6px;padding:0 8px}.disc-input--amount[data-v-862e3634]{width:96px}.disc-input[data-v-862e3634]:focus{border-color:var(--brand);outline:none}.disc-input--bad[data-v-862e3634]{border-color:var(--warn)}.dsum[data-v-d98f52e4]{font-variant-numeric:tabular-nums;grid-template-columns:92px auto 104px;place-items:center end;gap:10px;display:grid}.dsum__old[data-v-d98f52e4]{color:var(--text-muted);white-space:nowrap;font-size:13px}.dsum__old--none[data-v-d98f52e4]{visibility:hidden}.dsum__new[data-v-d98f52e4]{white-space:nowrap;font-weight:600}.dsum__mark[data-v-d98f52e4]{color:var(--warn);margin-left:2px}@container check (width<=440px){.dsum[data-v-d98f52e4]{grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:8px;width:100%}.dsum__new[data-v-d98f52e4]{justify-self:end}.dsum__old[data-v-d98f52e4]{display:none}}.line[data-v-a217d939]{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:40px;margin-inline:-8px;padding:4px 8px;display:flex}.line__pick[data-v-a217d939]{flex:none;align-items:center;width:24px;display:flex}.line__name[data-v-a217d939]{flex-wrap:wrap;flex:1;align-items:center;gap:2px 10px;min-width:0;display:flex}.line__title[data-v-a217d939]{overflow-wrap:break-word;min-width:0;max-width:100%}.line__qty[data-v-a217d939]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.line__why[data-v-a217d939]{color:var(--text-muted);font-size:12px}.line__sum[data-v-a217d939]{font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:104px;display:flex}.sum__value[data-v-a217d939]{white-space:nowrap;font-weight:600}.sum__disc[data-v-a217d939]{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--danger-text);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:.8em;font-weight:700}.line--changed[data-v-a217d939]{background:color-mix(in srgb, var(--warn) 10%, transparent)}.line--picked[data-v-a217d939]{background:color-mix(in srgb, var(--brand) 12%, transparent)}.line--picked .line__title[data-v-a217d939],.line--picked .line__sum[data-v-a217d939]{color:var(--text-muted);text-decoration:line-through}.line--pickable[data-v-a217d939]{cursor:pointer}.line--hl[data-v-a217d939]{outline:2px solid var(--text-muted);outline-offset:-2px}.line--locked[data-v-a217d939]{color:var(--text-muted)}.chip[data-v-a217d939]{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.chip--run[data-v-a217d939]{background:color-mix(in srgb, var(--ok) 20%, transparent);color:var(--ok-text)}.chip--wait[data-v-a217d939]{background:var(--surface-2);color:var(--text-muted)}.chip--done[data-v-a217d939]{background:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--danger-text)}@container check (width<=600px){.line--disc[data-v-a217d939]{flex-wrap:wrap;row-gap:6px}.line--disc .line__name[data-v-a217d939]{flex-basis:100%}.line--disc .dsum[data-v-a217d939]{margin-left:auto}}.sr-only[data-v-a217d939]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.check[data-v-182165a2]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;flex:0 auto;width:100%;max-width:760px;min-height:0;margin-inline:auto;display:flex;overflow:hidden;container:check/inline-size}.check__top[data-v-182165a2]{border-bottom:1px solid var(--line);background:var(--surface);flex:none}.modes[data-v-182165a2]{gap:8px;display:flex}.mode-btn[data-v-182165a2]{border:1px solid var(--line);min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.mode-btn[data-v-182165a2]:hover:not(:disabled){border-color:var(--text-muted)}.mode-btn[aria-pressed=true][data-v-182165a2]{border-color:var(--brand);background:var(--brand);color:var(--on-accent)}.mode-btn[data-v-182165a2]:disabled{opacity:.6;cursor:default}.check__body[data-v-182165a2]{flex:0 auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding:14px 18px;display:grid;overflow-y:auto}.placeholder[data-v-182165a2]{color:var(--text-muted);text-align:center;margin:0;padding:8px 0}.lines[data-v-182165a2]{grid-template-columns:minmax(0,1fr);display:grid}.lines__title[data-v-182165a2]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.footnote[data-v-182165a2]{color:var(--text-muted);margin:0;font-size:12px}.foot[data-v-182165a2]{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:10px;padding:10px 18px 16px;display:grid}.totals[data-v-182165a2]{gap:2px;display:grid}.tline[data-v-182165a2]{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:14px;display:flex}.due[data-v-182165a2]{background:var(--bg);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.due__label[data-v-182165a2]{font-size:15px;font-weight:700}.due__sum[data-v-182165a2]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:26px;font-weight:800}.pay[data-v-182165a2]{background:var(--ok-strong);min-width:140px;min-height:46px;color:var(--on-accent);font:inherit;cursor:pointer;border:none;border-radius:10px;padding:0 28px;font-size:16px;font-weight:700}.pay[data-v-182165a2]:disabled{opacity:.5;cursor:default}@container check (width<=440px){.due[data-v-182165a2]{grid-template-columns:auto minmax(0,1fr);gap:10px}.pay[data-v-182165a2]{grid-column:1/-1}.due__sum[data-v-182165a2]{font-size:24px}}@media (width<=899px){.check[data-v-182165a2]{display:block;overflow:visible}.check__body[data-v-182165a2]{padding:14px;overflow:visible}.check__top[data-v-182165a2]{top:calc(var(--shell-bar-h) + var(--phone-bar));z-index:10;border-radius:12px 12px 0 0;position:sticky}.foot[data-v-182165a2]{border-radius:0 0 12px 12px;padding:10px 14px 14px;position:sticky;bottom:0}}.desk[data-v-af671805]{--line:var(--surface-2);--col-gap:16px;gap:var(--col-gap);height:calc(100dvh - var(--shell-bar-h) - 2 * var(--shell-pad));grid-template-columns:300px minmax(0,1fr) 300px;min-height:480px;display:grid}.col[data-v-af671805]{min-width:0;min-height:0;overflow-y:auto}.col--check[data-v-af671805]{flex-direction:column;padding:0 4px;display:flex;overflow:hidden}.col--panel[data-v-af671805]{flex-direction:column;padding-left:4px;display:flex;overflow:hidden}@media (width>=1360px){.desk[data-v-af671805]{--col-gap:20px;grid-template-columns:340px minmax(0,1fr) 320px}}@media (width>=1760px){.desk[data-v-af671805]{--col-gap:28px;grid-template-columns:380px minmax(0,1fr) 380px}}@media (width<=1199px){.desk[data-v-af671805]{grid-template-columns:var(--desk-list-narrow) minmax(0, 1fr) 250px;--col-gap:12px}}@media (width<=899px){.desk[data-v-af671805]{--phone-bar:56px;height:auto;min-height:0;display:block}.col[data-v-af671805]{overflow:visible}.col--check[data-v-af671805]{display:block}.col--panel[data-v-af671805]{margin-top:12px;padding:0;display:block}.desk[data-view=list] .col--check[data-v-af671805],.desk[data-view=list] .col--panel[data-v-af671805],.desk[data-view=check] .col--list[data-v-af671805],.col--queue[data-v-af671805],.desk--queue .col--list[data-v-af671805],.desk--queue .col--check[data-v-af671805],.desk--queue .col--panel[data-v-af671805]{display:none}.desk--queue .col--queue[data-v-af671805]{padding:0;display:grid}}.panel[data-v-aefd6ce9]{border:1px solid var(--brand);background:var(--surface);border-radius:12px;flex-direction:column;gap:14px;min-height:0;max-height:100%;padding:16px;display:flex}.panel__title[data-v-aefd6ce9]{margin:0;font-size:16px}.panel__id[data-v-aefd6ce9]{color:var(--text-muted);font-size:13px;font-weight:400}.panel__block[data-v-aefd6ce9]{flex-direction:column;gap:6px;display:flex}.panel__hint[data-v-aefd6ce9]{color:var(--text-muted);margin:0;font-size:13px}.panel[data-v-aefd6ce9]>*{flex:none}.panel>.panel__block[data-v-aefd6ce9]{flex:0 auto;min-height:0}.panel__list[data-v-aefd6ce9]{scroll-snap-type:y mandatory;gap:4px;min-height:0;margin:0;padding:0;font-size:14px;list-style:none;display:grid;overflow-y:auto}.panel__list li[data-v-aefd6ce9]{scroll-snap-align:start}.panel__list li[data-v-aefd6ce9],.panel__row[data-v-aefd6ce9],.panel__due[data-v-aefd6ce9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel__name[data-v-aefd6ce9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel__val[data-v-aefd6ce9]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.panel__row--field[data-v-aefd6ce9]{background:var(--bg);border-radius:8px;flex-wrap:wrap;row-gap:8px;padding:10px 12px;font-weight:600}.panel__label[data-v-aefd6ce9]{min-width:0}.panel__row--field .disc[data-v-aefd6ce9]{margin-left:auto}.panel__reason[data-v-aefd6ce9]{gap:6px;font-size:14px;display:grid}.panel__req[data-v-aefd6ce9]{color:var(--warn)}.panel__reason textarea[data-v-aefd6ce9]{border:1px solid var(--surface-2);background:var(--bg);color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.panel__reason textarea[data-v-aefd6ce9]:focus{border-color:var(--brand);outline:none}.panel__totals[data-v-aefd6ce9]{border-top:1px solid var(--surface-2);color:var(--text-muted);font-variant-numeric:tabular-nums;gap:4px;padding-top:12px;font-size:14px;display:grid}.panel__due[data-v-aefd6ce9]{white-space:nowrap;color:var(--text);margin-top:6px;font-weight:700}.panel__due b[data-v-aefd6ce9]{font-size:22px;font-weight:800}.panel__actions[data-v-aefd6ce9]{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.pbtn[data-v-aefd6ce9]{border:1px solid var(--surface-2);background:var(--surface-2);min-height:46px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:0 10px;font-size:16px;font-weight:700}.pbtn--ok[data-v-aefd6ce9]{border-color:var(--ok-strong);background:var(--ok-strong)}.pbtn--danger[data-v-aefd6ce9]{border-color:var(--danger);background:var(--danger)}.pbtn[data-v-aefd6ce9]:disabled{opacity:.5;cursor:default}.phone-bar[data-v-4f94b06b]{display:none}@media (width<=899px){.phone-bar[data-v-4f94b06b]{top:var(--shell-bar-h);z-index:20;height:var(--phone-bar);background:var(--bg);align-items:center;gap:8px;margin-top:-8px;display:flex;position:sticky}}.bar-btn[data-v-4f94b06b]{min-height:var(--control-h);border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.bar-btn--queue[data-v-4f94b06b]{margin-left:auto}.bar-btn__count[data-v-4f94b06b]{background:var(--surface-2);border-radius:999px;padding:0 7px;font-size:11px}.qrow[data-v-6aadf6a8]{border-left:3px solid var(--text-muted);background:var(--surface);border-radius:0 8px 8px 0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name type btn""place check btn""waiter time btn";align-items:baseline;gap:2px 8px;padding:6px 8px 6px 10px;display:grid}.qrow--run[data-v-6aadf6a8]{border-left-color:var(--ok)}.qrow--late[data-v-6aadf6a8]{border-left-color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, var(--surface))}.qrow--late[data-v-6aadf6a8] :is(.qrow__type,.qrow__check,.qrow__waiter){color:color-mix(in srgb, var(--text-muted) 65%, var(--text))}.qrow__name[data-v-6aadf6a8]{overflow-wrap:break-word;grid-area:name;font-size:14px;line-height:1.3}.qrow__place[data-v-6aadf6a8],.qrow__waiter[data-v-6aadf6a8]{overflow-wrap:break-word;font-size:12px;line-height:1.35}.qrow__place[data-v-6aadf6a8]{grid-area:place}.qrow__waiter[data-v-6aadf6a8]{color:var(--text-muted);grid-area:waiter}.qrow__type[data-v-6aadf6a8],.qrow__check[data-v-6aadf6a8],.qrow__time[data-v-6aadf6a8]{color:var(--text-muted);white-space:nowrap;justify-self:end;font-size:12px}.qrow__type[data-v-6aadf6a8]{grid-area:type}.qrow__check[data-v-6aadf6a8]{font-variant-numeric:tabular-nums;grid-area:check}.qrow__time[data-v-6aadf6a8]{font-variant-numeric:tabular-nums;grid-area:time}.qrow--run .qrow__time[data-v-6aadf6a8]{color:var(--ok-text);font-weight:700}.qrow--late .qrow__time[data-v-6aadf6a8]{color:var(--warn);font-weight:700}.qrow__btn[data-v-6aadf6a8]{border:1px solid var(--ok);background:color-mix(in srgb, var(--ok) 16%, transparent);min-height:32px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;grid-area:btn;align-self:center;place-items:center;margin-left:2px;padding:0 8px;font-size:13px;font-weight:600;display:grid}.qrow__label[data-v-6aadf6a8]{visibility:hidden;grid-area:1/1}.qrow__label--on[data-v-6aadf6a8]{visibility:visible}.qrow__btn--stop[data-v-6aadf6a8]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 22%, transparent)}.qrow__btn[data-v-6aadf6a8]:hover:not(:disabled){background:color-mix(in srgb, var(--ok) 32%, transparent)}.qrow__btn--stop[data-v-6aadf6a8]:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 40%, transparent)}.qrow__btn[data-v-6aadf6a8]:disabled{opacity:.6;cursor:default}@media (width>=900px) and (width<=1199px){.qrow[data-v-6aadf6a8]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name type""place check""waiter time""btn btn"}.qrow__btn[data-v-6aadf6a8]{justify-self:end;margin:4px 0 0}}.queue[data-v-50862dfb]{align-content:start;gap:8px;padding-left:4px;display:grid}.queue__title[data-v-50862dfb]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 2px;font-size:12px;font-weight:700;display:flex}.queue__count[data-v-50862dfb]{background:var(--surface-2);color:var(--text);letter-spacing:0;border-radius:999px;padding:0 7px;font-size:11px}.rows[data-v-50862dfb]{gap:4px;display:grid}.empty[data-v-50862dfb],.placeholder[data-v-c3895de6]{color:var(--text-muted);text-align:center;margin:0;padding:24px 0}.confirm__list[data-v-c3895de6]{margin:0 0 10px;padding-left:20px;line-height:1.5}.confirm__text[data-v-c3895de6]{color:var(--text-muted);margin:0;line-height:1.45}.mbtn[data-v-c3895de6]{border:1px solid var(--surface-2);background:var(--surface-2);min-width:110px;min-height:40px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-weight:700}.mbtn--ok[data-v-c3895de6]{border-color:var(--ok-strong);background:var(--ok-strong)}.mbtn--danger[data-v-c3895de6]{border-color:var(--danger);background:var(--danger)}.product[data-v-21a00420]{border-top:1px solid var(--st-line);cursor:pointer;align-items:center;gap:8px;min-height:56px;padding:0 8px 0 14px;display:flex}.product[data-v-21a00420]:first-child{border-top:none}.product--on[data-v-21a00420]{background:var(--st-accent-soft);box-shadow:inset 3px 0 0 var(--st-accent)}.product__info[data-v-21a00420]{flex:1;min-width:0;padding:8px 0}.product__name[data-v-21a00420]{font-size:15px;font-weight:600;line-height:1.25;display:block}.product__hit[data-v-21a00420]{background:var(--st-hit);color:var(--st-strong);border-radius:3px;padding:0 1px}.product__meta[data-v-21a00420]{color:var(--st-muted);font-size:12px}.product__price[data-v-21a00420]{color:var(--st-muted);white-space:nowrap;font-size:14px}.stepper[data-v-21a00420]{align-items:center;gap:2px;display:flex}.stepper__btn[data-v-21a00420]{border:1px solid var(--st-line);background:var(--st-surface-2);width:38px;height:38px;color:var(--st-text);border-radius:10px;font-size:20px;font-weight:700;line-height:1}.stepper__btn--plus[data-v-21a00420]{border-color:var(--st-accent);color:var(--st-link);background:0 0}.product--on .stepper__btn--plus[data-v-21a00420]{background:var(--st-accent);color:var(--st-strong)}.stepper__btn--full[data-v-21a00420]{opacity:.35}.stepper__count[data-v-21a00420]{text-align:center;min-width:28px;font-size:16px;font-weight:700}.addMenu__empty[data-v-10c39e1b]{color:var(--st-muted);text-align:center;padding:30px 16px;font-size:15px}.tabs[data-v-10c39e1b]{scrollbar-width:none;flex:none;gap:6px;padding:2px 12px 10px;display:flex;overflow-x:auto}.tabs__tab[data-v-10c39e1b]{border:1px solid var(--st-line);background:var(--st-surface-2);height:38px;color:var(--st-text);border-radius:19px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.tabs__tab[aria-selected=true][data-v-10c39e1b]{border-color:var(--st-accent);background:var(--st-accent);color:var(--st-strong)}.pages[data-v-10c39e1b]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;align-items:stretch;min-height:0;display:flex;overflow:auto hidden}.pages[data-v-10c39e1b]::-webkit-scrollbar{display:none}.tabs[data-v-10c39e1b]::-webkit-scrollbar{display:none}.pages__page[data-v-10c39e1b]{overscroll-behavior-y:contain;scroll-snap-align:start;flex:0 0 100%;height:100%;padding:0 12px 12px;overflow-y:auto}.tiles[data-v-10c39e1b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tile[data-v-10c39e1b]{aspect-ratio:1;border:1px solid var(--st-line);background-color:var(--st-surface-2);color:var(--st-strong);text-align:left;border-radius:12px;padding:0;position:relative;overflow:hidden}.tile[data-v-10c39e1b]:active{transform:scale(.97)}.tile__label[data-v-10c39e1b]{background:var(--st-tile-shade);padding:6px 8px;position:absolute;bottom:0;left:0;right:0}.tile__name[data-v-10c39e1b]{font-size:13px;font-weight:700;line-height:1.15;display:block}.tile__count[data-v-10c39e1b]{color:var(--st-muted);font-size:11px}.tile__badge[data-v-10c39e1b]{background:var(--st-accent);color:var(--st-strong);border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:5px;right:5px}.products[data-v-10c39e1b]{border:1px solid var(--st-line);background:var(--st-surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.addMenu[data-v-385faaeb]{height:100%;color:var(--st-text);flex-direction:column;padding-top:12px;font-family:inherit;display:flex}.addMenu__top[data-v-385faaeb]{padding:0 12px 10px}.crumbs[data-v-385faaeb]{flex-wrap:wrap;align-items:center;gap:4px;min-height:24px;margin-bottom:8px;font-size:15px;display:flex}.crumbs__link[data-v-385faaeb]{color:var(--st-link);font:inherit;background:0 0;border:none;padding:0}.crumbs__current[data-v-385faaeb]{font-weight:700}.crumbs__sep[data-v-385faaeb]{color:var(--st-muted)}.addMenu__search[data-v-385faaeb]{width:100%;height:var(--control-h);border:1px solid var(--st-line);background:var(--st-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa1a8' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E") no-repeat 12px center / 18px;box-shadow:none;color:var(--st-text);border-radius:12px;padding-left:38px;font-size:16px;font-weight:500}.addMenu__search[data-v-385faaeb]::placeholder{color:var(--st-muted)}.addMenu__search[data-v-385faaeb]:focus{border-color:var(--st-accent)}.addMenu__hint[data-v-385faaeb]{color:var(--st-muted);margin:6px 2px 0;font-size:12px}.addMenu__body[data-v-385faaeb]{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.addMenu__body--pages[data-v-385faaeb]{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.addMenu__empty[data-v-385faaeb]{color:var(--st-muted);text-align:center;padding:30px 16px;font-size:15px}.products[data-v-385faaeb]{border:1px solid var(--st-line);background:var(--st-surface);border-radius:12px;margin:0 12px;padding:0;list-style:none;overflow:hidden}.dots[data-v-385faaeb]{justify-content:center;gap:6px;padding:0 0 10px;display:flex}.dots__dot[data-v-385faaeb]{background:var(--st-line);border-radius:4px;width:7px;height:7px}.dots__dot--on[data-v-385faaeb]{background:var(--st-accent)}.addMenu__bottom[data-v-385faaeb]{border-top:1px solid var(--st-line);background:var(--st-bg);padding:10px 12px 14px}.addMenu__foot[data-v-385faaeb]{gap:8px;display:flex}.addMenu__back[data-v-385faaeb],.addMenu__send[data-v-385faaeb]{height:var(--control-h);border:1px solid var(--st-line);color:var(--st-strong);border-radius:12px;flex:1;font-size:17px;font-weight:700}.addMenu__back[data-v-385faaeb]{background:var(--st-surface-2)}.addMenu__send[data-v-385faaeb]{border-color:var(--st-accent);background:var(--st-accent)}.addMenu__send[data-v-385faaeb]:disabled{cursor:default}.checkSett[data-v-6ce32cd5]{padding:0 16px}.title[data-v-6ce32cd5]{color:var(--st-strong);letter-spacing:.1em;text-transform:uppercase;margin:18px 2px 10px;font-size:13px;font-weight:700}.closeCheck[data-v-6ce32cd5]{border-radius:var(--st-radius);background:var(--st-danger-soft);width:100%;height:50px;color:var(--st-strong);border:none;font-size:17px;font-weight:700}.closeCheck[data-v-6ce32cd5]:disabled{opacity:.2;cursor:default}.checkSett__hint[data-v-6ce32cd5]{color:var(--st-muted);margin:10px 2px 0;font-size:13px}.content[data-v-5e38228b]{padding:12px 12px 0}.empty[data-v-5e38228b]{color:var(--st-muted);text-align:center;padding:40px 0;font-size:15px}.closed[data-v-5e38228b]{border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-surface);color:var(--st-muted);text-align:center;margin:0 0 12px;padding:10px 14px;font-size:14px}.typeTables[data-v-5e38228b]{border-collapse:separate;border-spacing:0;background-color:var(--st-surface);border-radius:var(--st-radius);text-align:center;width:100%;margin-bottom:12px}.typeTables caption[data-v-5e38228b]{border-radius:var(--st-radius) var(--st-radius) 0 0;background-color:var(--st-photo-shade);background-blend-mode:multiply;color:var(--st-strong);text-align:left;text-shadow:0 1px 3px var(--st-overlay);background-position:50%;background-size:cover;padding:14px;font-size:17px;font-weight:700}.typeTables th[data-v-5e38228b],.typeTables td[data-v-5e38228b]{border-top:1px solid var(--st-line);height:40px;padding:0 8px;font-size:13px}.typeTables th[data-v-5e38228b]{background-color:var(--st-surface-2);height:30px;color:var(--st-muted);font-size:12px;font-weight:600}.typeTables td[data-v-5e38228b]{color:var(--st-text)}.typeTables td.ended[data-v-5e38228b]{color:var(--st-ended)}.typeTables tr:last-child td[data-v-5e38228b]:first-child{border-bottom-left-radius:var(--st-radius)}.typeTables tr:last-child td[data-v-5e38228b]:last-child{border-bottom-right-radius:var(--st-radius)}.discount[data-v-5e38228b]{color:var(--st-link)}.totalCost[data-v-5e38228b]{border-radius:var(--st-radius);background-color:var(--st-accent);color:var(--st-strong);justify-content:space-between;margin-bottom:12px;padding:12px 14px;font-size:18px;font-weight:600;line-height:22px;display:flex}.side[data-v-ffa9c69c]{top:var(--head);bottom:var(--kb,0px);z-index:35;background:var(--st-bg);width:min(85vw,480px);animation:.2s ease-out slide-ffa9c69c;position:fixed}.side--left[data-v-ffa9c69c]{border-right:1px solid var(--st-line);--from:-100%;left:0}.side--right[data-v-ffa9c69c]{border-left:1px solid var(--st-line);--from:100%;right:0}@keyframes slide-ffa9c69c{0%{transform:translateX(var(--from))}}.side__close[data-v-ffa9c69c]{top:var(--head);z-index:34;background:var(--st-shade);border:none;width:100%;position:fixed;bottom:0}.side__close[data-v-ffa9c69c]:after{content:"✕";background:var(--st-surface-2);width:40px;height:54px;color:var(--st-strong);border-radius:12px;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;top:12px}.side__close--left[data-v-ffa9c69c]:after{left:calc(min(85vw,480px) + 8px)}.side__close--right[data-v-ffa9c69c]:after{right:calc(min(85vw,480px) + 8px)}.side__close--left[data-v-ffa9c69c]{left:0}.side__close--right[data-v-ffa9c69c]{right:0}.footer[data-v-3f3625b1]{z-index:30;height:var(--foot);border-top:1px solid var(--st-line);background:var(--st-surface);grid-template-columns:1fr 1fr;transition:transform .25s;display:grid;position:fixed;bottom:0;left:0;right:0}.footer--away[data-v-3f3625b1]{transform:translateY(100%)}.footer__btn[data-v-3f3625b1]{color:var(--st-text);background:0 0;border:none;font-size:17px;font-weight:600}.footer__btn[data-v-3f3625b1]:first-child{border-right:1px solid var(--st-line)}.footer__btn[data-v-3f3625b1]:focus-visible{outline-offset:-2px}.footer__btn--dim[data-v-3f3625b1]{color:var(--st-muted)}.knopka[data-v-3f3625b1]{z-index:45;border:2px solid var(--st-accent-hover);background:var(--st-accent);width:50px;height:50px;box-shadow:0 4px 14px var(--st-shade);border-radius:16px;flex-direction:column;justify-content:center;gap:5px;padding:0 11px;transition:bottom .25s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.knopka span[data-v-3f3625b1]{background:var(--st-strong);border-radius:3px;height:5px;transition:transform .2s,opacity .2s}.knopka--open[data-v-3f3625b1]{bottom:calc(100dvh - var(--head) - 54px)}.knopka--open span[data-v-3f3625b1]:first-child{transform:translateY(10px)rotate(45deg)}.knopka--open span[data-v-3f3625b1]:nth-child(2){opacity:0}.knopka--open span[data-v-3f3625b1]:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.mHeader[data-v-1e26db79]{z-index:30;height:var(--head);border-bottom:1px solid var(--st-line);background:var(--st-surface);position:fixed;top:0;left:0;right:0}.infoPanel[data-v-1e26db79]{justify-content:space-between;align-items:flex-end;max-width:760px;height:100%;margin:0 auto;padding:0 16px 10px;display:flex;position:relative}.pill[data-v-1e26db79]{background:var(--st-accent);border-radius:14px;height:40px;font-size:17px;font-weight:600;display:flex;overflow:hidden}.pill--table[data-v-1e26db79]{align-self:flex-end}.pill__icon[data-v-1e26db79]{background-position:50%;background-repeat:no-repeat;background-size:22px;width:38px}.pill__num[data-v-1e26db79]{background:var(--st-surface-2);min-width:62px;color:var(--st-text);border-radius:0 14px 14px 0;justify-content:center;align-items:center;padding:0 10px;display:flex}.areaNow[data-v-1e26db79]{color:var(--st-muted);letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:4px;left:0;right:0;overflow:hidden}.mMenu[data-v-3869cd32]{top:var(--head);z-index:40;border-top:1px solid var(--st-line);background:var(--st-bg);animation:.25s ease-out rise-3869cd32;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes rise-3869cd32{0%{opacity:0;transform:translateY(30%)}}.mMenu__inner[data-v-3869cd32]{max-width:600px;margin:0 auto;padding:56px 12px 24px}.title[data-v-3869cd32]{color:var(--st-strong);letter-spacing:.1em;text-transform:uppercase;margin:18px 2px 10px;font-size:13px;font-weight:700}.mMenu__inner>.title[data-v-3869cd32]:first-child{margin-top:0}.openTable[data-v-3869cd32]{border-radius:var(--st-radius);background:var(--st-ok-strong);width:100%;height:50px;color:var(--st-strong);border:none;margin-bottom:14px;font-size:17px;font-weight:700}.openTable[data-v-3869cd32]:hover{background:var(--st-ok-strong-hover)}.noTables[data-v-3869cd32]{color:var(--st-dim);text-align:center;padding:10px 0;font-size:16px}.area[data-v-3869cd32]{color:var(--st-muted);margin-bottom:8px;padding:0 2px;font-size:13px;font-weight:600}.tables[data-v-3869cd32]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.tables__btn[data-v-3869cd32]{border:1px solid var(--st-line);background:var(--st-surface-2);width:72px;height:50px;color:var(--st-text);border-radius:12px;font-size:20px;font-weight:600}.tables__btn--on[data-v-3869cd32]{border-color:var(--st-accent);background:var(--st-accent)}.setting[data-v-3869cd32]{border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-surface);width:100%;color:var(--st-text);text-align:left;justify-content:space-between;align-items:center;margin-bottom:8px;padding:14px;font-size:16px;text-decoration:none;display:flex}.setting[data-v-3869cd32]:hover{border-color:var(--st-accent);background:var(--st-surface-2)}.setting span[data-v-3869cd32]{color:var(--st-muted);font-size:20px}.logout[data-v-3869cd32]{border:1px solid var(--st-danger);border-radius:var(--st-radius);width:100%;color:var(--st-danger-text);background:0 0;margin-top:24px;padding:14px;font-size:16px;font-weight:700}.queryWindow[data-v-61983205]{z-index:60;background:var(--st-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.queryWindow__close[data-v-61983205]{background:0 0;border:none;width:44px;height:44px;position:absolute;top:14px;right:14px}.queryWindow__close[data-v-61983205]:after{content:"✕";color:var(--st-strong);font-size:34px;font-weight:700}.inner-window[data-v-61983205]{border:1px solid var(--st-line);background:var(--st-surface);border-radius:16px;flex-direction:column;width:min(100%,420px);max-height:calc(100dvh - 120px);padding:14px;display:flex;overflow-y:auto}.warning[data-v-61983205]{color:var(--st-muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:6px 0;font-size:13px;font-weight:600}.inner-window__area[data-v-61983205]{color:var(--st-strong);letter-spacing:.1em;text-transform:uppercase;margin:10px 2px 8px;font-size:13px;font-weight:700}.places[data-v-61983205]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.place[data-v-61983205]{min-height:46px;color:var(--st-strong);border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2px;display:flex}.place__num[data-v-61983205]{font-size:18px;font-weight:700;line-height:1.2}.place--free[data-v-61983205]{background:var(--st-ok-strong)}.place--free[data-v-61983205]:hover{background:var(--st-ok-strong-hover)}.place--busy[data-v-61983205]{background:var(--st-surface-2);color:var(--st-muted)}.place[data-v-61983205]:disabled{cursor:default}.place--busy .place__num[data-v-61983205]{text-decoration:line-through}.place__who[data-v-61983205]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.inner-window__title[data-v-61983205]{color:var(--st-strong);text-align:center;margin:4px 0 12px;font-size:18px;font-weight:700}.expenses[data-v-61983205]{align-content:start;gap:8px;min-height:160px;display:grid}.noExpenses[data-v-61983205]{color:var(--st-muted);text-align:center;padding:20px 0}.expense[data-v-61983205]{border-radius:var(--st-radius);background:var(--st-surface-2);padding:10px 12px}.expense__date[data-v-61983205]{border-bottom:1px solid var(--st-line);color:var(--st-muted);padding-bottom:6px;font-size:12px}.expense__name[data-v-61983205]{margin-top:6px;font-weight:600}.expense__about[data-v-61983205]{color:var(--st-muted);margin-top:2px;font-size:13px}.expense__sum[data-v-61983205]{color:var(--st-strong);text-align:right;margin-top:4px;font-weight:700}.expenses__total[data-v-61983205]{color:var(--st-muted);text-align:right;margin-top:10px}.attention[data-v-8870111c]{margin:0;line-height:1.45}.staff[data-v-8870111c] .inner-window__btn{border-radius:var(--st-radius);background:var(--st-surface-2);height:48px;color:var(--st-strong);border:none;margin-top:14px;font-size:16px;font-weight:700}.staff[data-v-8870111c] .inner-window__btn.attention__ok{background:var(--st-accent);min-width:120px;margin-top:0;padding:0 20px}.staff[data-v-8870111c]{--st-bg:var(--ink-950);--st-surface:var(--ink-900);--st-surface-2:var(--ink-800);--st-line:var(--ink-700);--st-text:var(--ink-50);--st-muted:var(--ink-400);--st-accent:var(--wine-500);--st-accent-hover:#d11c45;--st-ok-strong:#376e49;--st-ok-strong-hover:#285f3b;--st-danger:#c94a4a;--st-strong:var(--paper);--st-dim:#aaa;--st-danger-text:var(--red-400);--st-danger-soft:#f27a7a;--st-shade:rgb(var(--shadow-rgb) / 45%);--st-overlay:rgb(var(--shadow-rgb) / 60%);--st-link:var(--pink-400);--st-tile-shade:#121416d1;--st-ended:#ff5252;--st-accent-soft:rgb(var(--wine-500-rgb) / 14%);--st-hit:rgb(var(--pink-400-rgb) / 28%);--st-photo-shade:rgb(var(--shadow-rgb) / 55%);--st-radius:12px;--head:70px;--foot:56px;--bg-base:var(--st-bg);--text-muted-base:var(--st-muted);background:var(--st-bg);min-height:100dvh;color:var(--st-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.staff[data-v-8870111c]:has(>.live-still){background:0 0}.staff[data-v-8870111c] button{cursor:pointer;font-family:inherit}.staff__main[data-v-8870111c]{padding:var(--head) 0 calc(var(--foot) + 24px)}@layer base{*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer admin{.adm{--bg:var(--ink-950);--surface:var(--ink-900);--surface-2:var(--ink-800);--line:var(--ink-700);--text:var(--ink-50);--text-muted:var(--ink-400);--accent:var(--brand);--field-bg:var(--ink-950);--adm-strong:var(--paper);--adm-hover:#2a2e33;--adm-edge:#6a7077;--adm-accent-hover:#a50025;--adm-ok:var(--green-300);--adm-ok-soft:#2e9d5b2e;--adm-ok-edge:rgb(var(--green-300-rgb) / 55%);--adm-warn:#f1b45a;--adm-warn-soft:rgb(var(--amber-500-rgb) / 18%);--adm-warn-note:rgb(var(--amber-500-rgb) / 14%);--adm-bad:var(--red-400);--adm-bad-soft:rgb(var(--red-400-rgb) / 12%);--adm-bad-edge:rgb(var(--red-400-rgb) / 40%);--adm-danger:#c0392b;--adm-tile-hover:var(--ink-750);--adm-warn-on:rgb(var(--amber-500-rgb) / 16%);--adm-bad-flag:rgb(var(--red-400-rgb) / 15%);--adm-tag:#788cff2e;--adm-tag-text:#aab6ff;--adm-link:var(--pink-400);--adm-sunken:#202327;--adm-dash:#33373c;--adm-chip:#ddd;--adm-meter:#7f77dd47;--adm-popup-shade:rgb(var(--shadow-rgb) / 45%);--adm-range-edge:rgb(var(--wine-500-rgb) / 50%);--adm-range:rgb(var(--wine-500-rgb) / 22%);--adm-bar:#70777e;--adm-bar-hover:#848b92;--adm-bar-active:#99a0a7;--adm-bar-today:#e04053;--adm-bar-today-active:#ff5e6d;--adm-avg-line:rgb(var(--paper-rgb) / 35%);--adm-avg-legend:rgb(var(--paper-rgb) / 50%);--check-cols:minmax(0, 1.4fr) minmax(112px, .8fr) 220px 56px 130px 16px;background:var(--bg);max-width:1100px;color:var(--text);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px auto;padding:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:grid}.adm *{box-sizing:border-box;word-break:normal;font-family:inherit}.adm__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm__title{color:var(--adm-strong);margin:0;font-size:20px}.adm__sub{color:var(--text-muted);margin:2px 0 0;font-size:13px}.adm__notice,.adm__error{border-radius:10px;padding:10px 14px;font-size:14px}.adm__notice{background:var(--adm-ok-soft);color:var(--adm-ok)}.adm__error{background:var(--adm-bad-soft);color:var(--adm-bad)}.adm__warn{background:var(--adm-warn-note);color:var(--adm-warn);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.adm__card{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.adm__empty{color:var(--text-muted);padding:16px 14px;font-size:14px}.adm__note{color:var(--text-muted);margin:0;font-size:13px}.adm .btn{height:var(--control-h);border:1px solid var(--line);background:var(--surface-2);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px}.adm .btn:hover:not(:disabled){border-color:var(--adm-edge)}.adm .btn:disabled{opacity:.5;cursor:default}.adm .btn--primary{border-color:var(--accent);background:var(--accent);color:var(--adm-strong);font-weight:600}.adm .btn--primary:hover:not(:disabled){border-color:var(--adm-accent-hover);background:var(--adm-accent-hover)}.adm .btn--danger{border-color:var(--adm-danger);background:var(--adm-danger);color:var(--adm-strong);font-weight:600}.adm .btn--danger-ghost{color:var(--adm-bad);background:0 0;border-color:#0000}.adm .btn--ghost{color:var(--text-muted);background:0 0;border-color:#0000}.adm .btn--small{height:30px;padding:0 12px;font-size:13px}.adm .actions__left{margin-right:auto}.adm .chip{height:var(--control-h);border:1px solid var(--line);background:var(--surface-2);color:var(--adm-chip);cursor:pointer;border-radius:17px;padding:0 14px;font-size:14px}.adm .chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--adm-strong)}.adm__seg{gap:6px;display:flex}.adm__seg button{height:var(--control-h);border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:0 14px;font-size:14px}.adm__seg button[aria-selected=true],.adm__seg button[aria-checked=true],.adm__seg button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--adm-strong)}.adm__seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm__tools .cb{min-height:var(--control-h)}.adm__search{flex:220px}.adm__filter{flex:0 220px}@media (width<=899px){.adm__filter{flex-grow:1}}.adm .fields{align-content:start;gap:12px;display:grid}.adm .fields__info{color:var(--text);margin:0;font-size:14px;line-height:1.5}.adm .confirm{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.adm .muted{color:var(--text-muted)}.adm__affix{min-width:0;display:block;position:relative}.adm__affix .input{padding-right:42px}.adm__unit{color:var(--text-muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (width<=860px){.adm__affix .input{padding-right:34px}.adm__unit{right:8px}}.adm .fld{color:var(--text-muted);align-content:start;gap:5px;font-size:13px;display:grid}.adm .fld__hint{color:var(--text-muted);font-size:12px}.adm .fld__err{color:var(--adm-bad);font-size:12px}.adm .input{width:100%;min-width:0;height:var(--control-h);border:1px solid var(--line);background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:0 12px;font-size:15px}.adm .input:focus-visible{border-color:var(--adm-edge)}.adm .input:disabled{opacity:.5}.adm .input--bad{border-color:var(--adm-bad)}}:root{--ink-950:#1b1e21;--ink-925:#212528;--ink-900:#24282c;--ink-800:#2e3338;--ink-750:#353a40;--ink-700:#3b4046;--ink-400:#9aa1a8;--ink-50:#f1f2f3;--paper-rgb:255 255 255;--paper:rgb(var(--paper-rgb));--wine-500-rgb:188 18 55;--wine-500:rgb(var(--wine-500-rgb));--red-400-rgb:255 138 138;--red-400:rgb(var(--red-400-rgb));--green-300-rgb:95 211 141;--green-300:rgb(var(--green-300-rgb));--pink-400-rgb:255 107 136;--pink-400:rgb(var(--pink-400-rgb));--amber-500-rgb:239 159 39;--shadow-rgb:0 0 0;--bg:var(--ink-925);--surface:#2f3438;--surface-2:#3a4045;--field-bg:var(--ink-925);--line:var(--ink-700);--text:var(--ink-50);--text-muted:#9aa0a6;--brand:var(--wine-500);--accent:var(--brand);--ok:#3fa34d;--warn:#e0a100;--ok-text:#7fdca2;--warn-text:#f0c95a;--danger:#c9342b;--danger-text:#ff8aa0;--on-accent:var(--paper);--ok-strong:color-mix(in srgb, var(--ok) 70%, #000);--surface-hover:var(--ink-750);--radius:6px;--shell-bar-h:57px;--shell-pad:16px;--desk-list-narrow:270px;--control-h:40px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (width<=899px){:root{--control-h:44px}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:max(16px,1em)!important}}*,:before,:after{touch-action:manipulation}
