@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.datefield[data-v-788f8214]{display:flex;align-items:stretch;gap:4px;position:relative}.df-text[data-v-788f8214]{flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid var(--pos-bdr, #d5d5d5);border-radius:8px;background:var(--pos-surf, #fff);color:var(--pos-txt, #222);font-size:14px;font-family:inherit}.df-text[data-v-788f8214]:disabled{opacity:.6}.df-cal[data-v-788f8214]{flex:0 0 auto;width:36px;border:1px solid var(--pos-bdr, #d5d5d5);border-radius:8px;background:var(--pos-surf2, #f3f3f3);cursor:pointer;font-size:15px;line-height:1}.df-cal[data-v-788f8214]:hover{background:var(--pos-pri-l, #e6eef2)}.df-cal[data-v-788f8214]:disabled{opacity:.5;cursor:default}.df-native[data-v-788f8214]{position:absolute;right:0;bottom:0;width:1px;height:1px;opacity:0;border:0;padding:0}.pay[data-v-f04e8565]{display:inline-flex;align-items:baseline;gap:.3em;padding:.15em .5em;border-radius:999px;font-size:.8125rem;line-height:1.45;white-space:nowrap}.word[data-v-f04e8565]{font-weight:600}.amt[data-v-f04e8565]{font-variant-numeric:tabular-nums}.settled[data-v-f04e8565]{background:var(--ok-bg, #eef6ef);color:var(--ok-fg, #2f6b3a)}.owed[data-v-f04e8565]{background:var(--warn-bg, #fdecea);color:var(--warn-fg, #a32b1c)}.part[data-v-f04e8565]{background:var(--attn-bg, #fdf3e0);color:var(--attn-fg, #8a5a00)}.neutral[data-v-f04e8565]{background:var(--muted-bg, #f0f0f0);color:var(--muted-fg, #666)}.ss[data-v-59130f1d]{position:relative;width:100%;min-width:0}.ss-field[data-v-59130f1d]{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);background:var(--pos-surf);color:var(--pos-txt);font-size:14px;font-family:inherit;text-align:left;cursor:pointer}.ss-field[data-v-59130f1d]:focus-visible,.ss.open .ss-field[data-v-59130f1d]{outline:none;border-color:var(--pos-pri);box-shadow:0 0 0 3px var(--pos-pri-l)}.ss-field[data-v-59130f1d]:disabled{opacity:.6;cursor:default}.ss-text[data-v-59130f1d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-text.none[data-v-59130f1d]{color:var(--pos-txt2)}.ss-caret[data-v-59130f1d]{color:var(--pos-txt2);flex:none;transition:transform .15s}.ss.open .ss-caret[data-v-59130f1d]{transform:rotate(180deg)}.ss-pop[data-v-59130f1d]{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 4px);background:var(--pos-surf);border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);box-shadow:0 10px 28px #00000040;padding:6px;display:flex;flex-direction:column;gap:6px;min-width:220px}.ss-search[data-v-59130f1d]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);background:var(--pos-surf2, var(--pos-surf));color:var(--pos-txt);font-size:14px;font-family:inherit}.ss-search[data-v-59130f1d]:focus{outline:none;border-color:var(--pos-pri)}.ss-list[data-v-59130f1d]{max-height:260px;overflow-y:auto;display:flex;flex-direction:column}.ss-row[data-v-59130f1d]{text-align:left;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--pos-txt);font-size:14px;font-family:inherit;cursor:pointer}.ss-row.none[data-v-59130f1d]{color:var(--pos-txt2)}.ss-row.active[data-v-59130f1d]{background:var(--pos-hover, var(--pos-surf2))}.ss-row.chosen[data-v-59130f1d]{font-weight:600;color:var(--pos-pri)}.ss-empty[data-v-59130f1d]{padding:8px 10px;color:var(--pos-txt2);font-size:13px}.ss.touch .ss-field[data-v-59130f1d]{padding:10px 12px}.ss.touch .ss-search[data-v-59130f1d]{padding:11px 12px;font-size:15px}.ss.touch .ss-row[data-v-59130f1d]{padding:12px;font-size:15px}.ss.touch .ss-list[data-v-59130f1d]{max-height:320px}.help-ov[data-v-ae3b476e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0e0e1a9e}.help-box[data-v-ae3b476e]{width:min(1180px,100%);height:min(880px,100%);display:flex;flex-direction:column;position:relative;background:var(--pos-surf, #fff);color:var(--pos-txt, #3d3d3a);border:1px solid var(--pos-bdr, #e0dfd8);border-radius:var(--pos-rx, 14px);box-shadow:0 24px 60px #00000059;overflow:hidden}.help-head[data-v-ae3b476e]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;flex-shrink:0;border-bottom:1px solid var(--pos-bdr, #e0dfd8);font-family:var(--pos-font, sans-serif);font-size:15px}.help-tabs[data-v-ae3b476e]{display:flex;gap:4px;align-items:center}.help-tab[data-v-ae3b476e]{border:0;background:transparent;cursor:pointer;font:inherit;padding:6px 12px;border-radius:var(--pos-rs, 6px);color:var(--pos-txt2, #888780)}.help-tab[data-v-ae3b476e]:hover{background:var(--pos-hover, #eceae3)}.help-tab.on[data-v-ae3b476e]{background:var(--pos-hover, #eceae3);color:var(--pos-txt, #3d3d3a);font-weight:600}.help-x[data-v-ae3b476e]{border:0;background:transparent;cursor:pointer;line-height:1;font-size:26px;width:36px;height:36px;border-radius:var(--pos-rs, 6px);color:var(--pos-txt2, #888780)}.help-x[data-v-ae3b476e]:hover{background:var(--pos-hover, #eceae3);color:var(--pos-txt, #3d3d3a)}.help-loading[data-v-ae3b476e]{position:absolute;top:46px;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-family:var(--pos-font, sans-serif);color:var(--pos-txt2, #888780)}iframe[data-v-ae3b476e]{flex:1;width:100%;border:0;background:var(--pos-page, #f1efe8)}.fb[data-v-ae3b476e]{flex:1;overflow:auto;font-family:var(--pos-font, sans-serif)}.fb-form[data-v-ae3b476e],.fb-done[data-v-ae3b476e]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.fb-done[data-v-ae3b476e]{align-items:flex-start;gap:14px}.fb-ok[data-v-ae3b476e]{margin:0;font-size:16px}.fb-row[data-v-ae3b476e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fb-lbl[data-v-ae3b476e]{font-size:13px;color:var(--pos-txt2, #888780)}.fb-seg[data-v-ae3b476e]{display:flex;gap:4px}.fb-seg button[data-v-ae3b476e]{border:1px solid var(--pos-bdr, #e0dfd8);background:transparent;cursor:pointer;font:inherit;font-size:13px;padding:6px 14px;border-radius:var(--pos-rs, 6px);color:var(--pos-txt2, #888780)}.fb-seg button.on[data-v-ae3b476e]{background:var(--pos-accent, #3d7dfc);border-color:var(--pos-accent, #3d7dfc);color:#fff}.fb-ta[data-v-ae3b476e]{width:100%;font:inherit;font-size:14px;padding:10px;resize:vertical;border:1px solid var(--pos-bdr, #e0dfd8);border-radius:var(--pos-rs, 6px);background:var(--pos-page, #fff);color:inherit;box-sizing:border-box}.fb-shot-head[data-v-ae3b476e]{display:flex;align-items:center;justify-content:space-between}.fb-link[data-v-ae3b476e]{border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;color:var(--pos-accent, #3d7dfc);padding:0}.fb-shot-wrap[data-v-ae3b476e]{position:relative;display:inline-block;max-width:100%;align-self:flex-start;width:fit-content}.fb-shot[data-v-ae3b476e]{max-width:100%;display:block;cursor:crosshair;border:1px solid var(--pos-bdr, #e0dfd8);border-radius:var(--pos-rs, 6px)}.fb-pin[data-v-ae3b476e]{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#e5484d;border:2px solid #fff;box-shadow:0 0 0 2px #e5484d66;pointer-events:none}.fb-muted[data-v-ae3b476e]{margin:0;font-size:13px;color:var(--pos-txt2, #888780)}.fb-hint[data-v-ae3b476e],.fb-privacy[data-v-ae3b476e]{margin:0;font-size:12px;color:var(--pos-txt2, #888780)}.fb-privacy[data-v-ae3b476e]{font-style:italic}.fb-err[data-v-ae3b476e]{margin:0;font-size:13px;color:#e5484d}.fb-foot[data-v-ae3b476e]{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px -18px -16px;padding:10px 18px;background:var(--pos-panel, #fff);border-top:1px solid var(--pos-bdr, #e0dfd8)}.fb-page code[data-v-ae3b476e]{font-size:12px}.help-dot[data-v-ae3b476e]{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#e5484d;vertical-align:middle}.mr-row[data-v-ae3b476e]{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;font:inherit;cursor:pointer;padding:10px 12px;border:1px solid var(--pos-bdr, #e0dfd8);border-radius:var(--pos-rs, 6px);background:var(--pos-page, #fff);color:inherit}.mr-row[data-v-ae3b476e]:hover{background:var(--pos-hover, #eceae3)}.mr-top[data-v-ae3b476e]{display:flex;align-items:center;gap:8px}.mr-date[data-v-ae3b476e]{font-size:12px}.mr-msg[data-v-ae3b476e]{font-size:14px}.mr-new[data-v-ae3b476e]{margin-left:auto;font-size:11px;font-weight:600;color:#e5484d;text-transform:uppercase;letter-spacing:.02em}.mr-st[data-v-ae3b476e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:2px 7px;border-radius:999px;background:var(--pos-hover, #eceae3);color:var(--pos-txt2, #6b6a65)}.mr-st.in_progress[data-v-ae3b476e],.mr-st.triaged[data-v-ae3b476e]{background:#e8f0fe;color:#1a56c4}.mr-st.resolved[data-v-ae3b476e]{background:#e6f6ec;color:#1a7f43}.mr-st.wontfix[data-v-ae3b476e]{background:#f1f0ec;color:#8a8880}.mr-back[data-v-ae3b476e]{align-self:flex-start}.mr-head[data-v-ae3b476e]{display:flex;align-items:center;gap:8px}.mr-quote[data-v-ae3b476e]{margin:0;padding:8px 12px;font-size:14px;white-space:pre-wrap;border-left:3px solid var(--pos-bdr, #e0dfd8);color:var(--pos-txt2, #6b6a65)}.mr-shot[data-v-ae3b476e]{max-width:100%;max-height:180px;width:auto;object-fit:cover;object-position:top;border:1px solid var(--pos-bdr, #e0dfd8);border-radius:6px;cursor:zoom-in}.mr-msg-row[data-v-ae3b476e]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--pos-rs, 6px);background:var(--pos-hover, #eceae3)}.mr-msg-row.merchant[data-v-ae3b476e]{background:transparent;border:1px solid var(--pos-bdr, #e0dfd8);margin-left:24px}.mr-msg-row.platform[data-v-ae3b476e]{margin-right:24px}.nw-title[data-v-ae3b476e]{margin:0;font-size:16px}.nw-intro[data-v-ae3b476e]{margin:0;font-size:14px;white-space:pre-wrap}.nw-entry[data-v-ae3b476e]{display:flex;flex-direction:column;gap:2px;font-size:14px}.mr-who[data-v-ae3b476e]{font-size:11px;text-transform:uppercase;letter-spacing:.02em}.mr-body[data-v-ae3b476e]{margin:0;font-size:14px;white-space:pre-wrap}.fb-send[data-v-ae3b476e]{border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:9px 22px;border-radius:var(--pos-rs, 6px);background:var(--pos-accent, #3d7dfc);color:#fff}.fb-send[data-v-ae3b476e]:disabled{opacity:.6;cursor:default}.fb-ghost[data-v-ae3b476e]{border:1px solid var(--pos-bdr, #e0dfd8);background:transparent;cursor:pointer;font:inherit;font-size:13px;padding:7px 16px;border-radius:var(--pos-rs, 6px);color:inherit}@media (max-width: 720px){.help-ov[data-v-ae3b476e]{padding:0}.help-box[data-v-ae3b476e]{height:100%;border-radius:0;border:0}}.sfab[data-v-414db207]{position:fixed;right:20px;bottom:20px;z-index:900;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 13px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;line-height:1;background:var(--pos-accent, #1f6f78);color:#fff;border:2px solid rgba(255,255,255,.9);box-shadow:0 4px 16px #00000052;cursor:pointer;transition:transform .15s,box-shadow .15s}.sfab[data-v-414db207]:hover,.sfab[data-v-414db207]:focus-visible{transform:translateY(-1px);box-shadow:0 6px 20px #00000061}.sfab-lbl[data-v-414db207]{white-space:nowrap}@media (pointer: coarse){.sfab[data-v-414db207]{min-height:52px;padding:0 20px 0 16px;font-size:15px;right:22px;bottom:22px}}@media (max-width: 420px){.sfab[data-v-414db207]{padding:0;width:52px;justify-content:center}.sfab-lbl[data-v-414db207]{display:none}}.sfab-f-enter-active[data-v-414db207],.sfab-f-leave-active[data-v-414db207]{transition:opacity .18s}.sfab-f-enter-from[data-v-414db207],.sfab-f-leave-to[data-v-414db207]{opacity:0}.sfab-f-leave-active[data-v-414db207]{pointer-events:none}.board[data-v-2d754694]{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start}.side[data-v-2d754694]{background:var(--pos-surf);border:1px solid var(--pos-bdr);border-radius:var(--pos-rx);padding:14px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0}.side section[data-v-2d754694]{display:flex;flex-direction:column;gap:8px}.sh[data-v-2d754694]{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pos-txt2);display:flex;justify-content:space-between}.sh .clock[data-v-2d754694]{font-family:var(--pos-mono);color:var(--pos-txt);letter-spacing:0}.sh.rent[data-v-2d754694]{color:var(--pos-violet)}.muted[data-v-2d754694]{margin:0;color:var(--pos-txt3);font-size:13px}button[data-v-2d754694]{font:inherit;cursor:pointer}.run[data-v-2d754694]{display:flex;gap:10px;align-items:center;text-align:left;padding:10px;border:1px solid var(--pos-bdr);border-radius:var(--pos-r);background:var(--pos-surf2);color:var(--pos-txt)}.av[data-v-2d754694]{flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.run-main[data-v-2d754694]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.run-top[data-v-2d754694]{display:flex;justify-content:space-between;gap:6px;font-size:14px}.seat[data-v-2d754694]{font-family:var(--pos-mono);font-size:13px;color:var(--pos-txt2)}.run-sub[data-v-2d754694]{font-size:12px;color:var(--pos-txt2)}.bar[data-v-2d754694]{height:4px;border-radius:2px;background:var(--pos-hover);overflow:hidden;margin-top:2px}.bar span[data-v-2d754694]{display:block;height:100%}.run-owe[data-v-2d754694]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:4px;padding:3px 9px;border-radius:999px;background:var(--pos-amber-l);color:var(--pos-amber);font-size:12px;font-weight:700}.next[data-v-2d754694]{border:1.5px solid var(--pos-pri);background:var(--pos-pri-l);border-radius:var(--pos-r);padding:12px;display:flex;flex-direction:column;gap:6px}.next.pending[data-v-2d754694]{border-style:dashed}.next-top[data-v-2d754694]{display:flex;align-items:baseline;gap:10px}.next-time[data-v-2d754694]{font-size:26px;font-weight:700;font-family:var(--pos-mono);color:var(--pos-txt)}.next-in[data-v-2d754694]{font-size:13px;color:var(--pos-pri);font-weight:600}.badge.dashed[data-v-2d754694]{margin-left:auto;font-size:11px;padding:2px 8px;border:1px dashed var(--pos-amber);color:var(--pos-amber);border-radius:999px}.next-who[data-v-2d754694]{all:unset;cursor:pointer;font-size:17px;font-weight:700;color:var(--pos-txt)}.next-sub[data-v-2d754694]{font-size:13px;color:var(--pos-txt2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.next-acts[data-v-2d754694]{display:flex;gap:8px;margin-top:4px;align-items:center}.collect[data-v-2d754694]{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:10px 12px;border:0;border-radius:var(--pos-rs);background:var(--pos-amber);color:#fff;font-weight:700}.soft[data-v-2d754694]{padding:10px 12px;border:1px solid var(--pos-bdr-2);border-radius:var(--pos-rs);background:var(--pos-surf);color:var(--pos-txt);font-weight:600}.collect[data-v-2d754694]:disabled{opacity:.6;cursor:default}.paid[data-v-2d754694],.ok[data-v-2d754694]{color:var(--pos-teal);font-weight:600;font-size:13px}.paid[data-v-2d754694]{flex:1}.row[data-v-2d754694]{display:flex;align-items:center;gap:8px;text-align:left;padding:8px 6px;border:0;border-bottom:1px solid var(--pos-bdr);background:transparent;color:var(--pos-txt)}.rt[data-v-2d754694]{flex:0 0 auto;min-width:44px;font-family:var(--pos-mono);font-size:13px;color:var(--pos-txt2)}.rn[data-v-2d754694]{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.rn small[data-v-2d754694]{font-size:12px;color:var(--pos-txt2)}.rn b[data-v-2d754694],.rn small[data-v-2d754694]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owe[data-v-2d754694]{font-size:12px;font-weight:700;color:var(--pos-amber);white-space:nowrap}.dot[data-v-2d754694]{flex:0 0 9px;width:9px;height:9px;border-radius:50%;display:inline-block}.rent-row[data-v-2d754694]{background:var(--pos-violet-l);border:0;border-radius:var(--pos-rs);margin-bottom:4px}.rent-row .rt[data-v-2d754694]{color:var(--pos-violet);font-family:var(--pos-font);font-weight:600;font-size:12px;min-width:64px}.day[data-v-2d754694]{background:var(--pos-surf);border:1px solid var(--pos-bdr);border-radius:var(--pos-rx);padding:12px 12px 16px;min-width:0}.day-head[data-v-2d754694]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.day-head h3[data-v-2d754694]{margin:0;font-size:18px;color:var(--pos-txt)}.nav[data-v-2d754694]{display:flex;gap:4px}.nb[data-v-2d754694]{width:34px;height:34px;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);background:var(--pos-surf);color:var(--pos-txt);font-size:18px}.nb.wide[data-v-2d754694]{width:auto;padding:0 12px;font-size:13px;font-weight:600}.cx[data-v-2d754694]{margin-left:auto;border:0;background:transparent;color:var(--pos-txt2);font-size:13px;text-decoration:underline}.grid-scroll[data-v-2d754694]{overflow-x:auto}.cols-head[data-v-2d754694],.cols[data-v-2d754694]{display:grid;min-width:min-content}.cols-head[data-v-2d754694]{padding-bottom:8px;border-bottom:1px solid var(--pos-bdr)}.ch[data-v-2d754694]{display:flex;flex-direction:column;gap:2px;padding:0 8px}.ch-name[data-v-2d754694]{display:flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:var(--pos-txt)}.ch-state[data-v-2d754694]{font-size:12px;color:var(--pos-txt2);min-height:16px}.ch-state.free[data-v-2d754694]{color:var(--pos-teal);font-weight:600}.ch-state.busy[data-v-2d754694]{color:var(--pos-txt)}.cols[data-v-2d754694],.hours[data-v-2d754694]{position:relative}.hours span[data-v-2d754694]{position:absolute;right:8px;transform:translateY(-7px);font-family:var(--pos-mono);font-size:12px;color:var(--pos-txt2)}.col[data-v-2d754694]{position:relative;border-left:1px solid var(--pos-bdr);cursor:copy}.hl[data-v-2d754694]{position:absolute;left:0;right:0;border-top:1px solid var(--pos-bdr);pointer-events:none}.band[data-v-2d754694]{position:absolute;left:0;right:0;background:var(--pos-teal-l);opacity:.7;pointer-events:none}.ev[data-v-2d754694]{position:absolute;z-index:1;display:flex;flex-direction:column;gap:1px;overflow:hidden;text-align:left;padding:5px 8px;border:1.5px solid var(--c);border-left-width:4px;border-radius:var(--pos-rs);background:color-mix(in srgb,var(--c) 14%,var(--pos-surf));color:var(--pos-txt)}.ev-title[data-v-2d754694]{font-weight:700;font-size:13px;display:flex;gap:4px;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-sub[data-v-2d754694]{font-size:12px;color:var(--pos-txt2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tick[data-v-2d754694]{color:var(--pos-teal)}.owe-badge[data-v-2d754694]{position:absolute;top:4px;right:4px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--pos-amber-l);color:var(--pos-amber)}.ev.pending[data-v-2d754694]{border-style:dashed;border-left-style:solid}.ev.noshow[data-v-2d754694]{border-color:var(--pos-coral);background:var(--pos-coral-l)}.ev.noshow .ev-sub[data-v-2d754694]{color:var(--pos-coral);font-weight:600}.ev.done[data-v-2d754694]{border-color:var(--pos-bdr-2);background:var(--pos-surf2);opacity:.75}.ev.canceled[data-v-2d754694]{border-color:var(--pos-bdr);background:var(--pos-surf2);opacity:.5;text-decoration:line-through}.now[data-v-2d754694]{position:absolute;left:52px;right:0;border-top:2px solid var(--pos-coral);z-index:2;pointer-events:none}.now span[data-v-2d754694]{position:absolute;left:-50px;top:-10px;font-family:var(--pos-mono);font-size:11px;font-weight:700;color:#fff;background:var(--pos-coral);padding:1px 5px;border-radius:4px}@media (max-width: 900px){.board[data-v-2d754694]{grid-template-columns:1fr}.side[data-v-2d754694]{position:static}}.week[data-v-cf0fce50]{background:var(--pos-surf);border:1px solid var(--pos-bdr);border-radius:var(--pos-rx);padding:14px}button[data-v-cf0fce50]{font:inherit;cursor:pointer}.wk-head[data-v-cf0fce50]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:14px}.wk-head h3[data-v-cf0fce50]{margin:0;font-size:18px;color:var(--pos-txt)}.sub[data-v-cf0fce50]{font-size:13px;color:var(--pos-txt2)}.seg[data-v-cf0fce50]{display:inline-flex;padding:3px;gap:2px;border-radius:var(--pos-r);background:var(--pos-hover)}.seg button[data-v-cf0fce50]{padding:7px 14px;border:0;border-radius:var(--pos-rs);background:transparent;color:var(--pos-txt2);font-weight:600;font-size:13px}.seg button.on[data-v-cf0fce50]{background:var(--pos-surf);color:var(--pos-txt);box-shadow:0 1px 2px #00000014}.seg.small button[data-v-cf0fce50]{padding:5px 10px;font-family:var(--pos-mono)}.mins[data-v-cf0fce50]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pos-txt2);margin-left:auto}.wk-scroll[data-v-cf0fce50]{overflow-x:auto}.wk-grid[data-v-cf0fce50]{display:grid;min-width:min-content}.corner[data-v-cf0fce50]{border-bottom:1px solid var(--pos-bdr)}.dh[data-v-cf0fce50]{display:flex;flex-direction:column;gap:1px;align-items:flex-start;padding:6px 8px 8px;border:0;border-bottom:1px solid var(--pos-bdr);background:transparent;color:var(--pos-txt);text-align:left;font-size:12px}.dh b[data-v-cf0fce50]{font-size:14px}.dh span[data-v-cf0fce50]{color:var(--pos-txt2)}.dh .rent[data-v-cf0fce50]{color:var(--pos-violet);font-weight:600}.dh.today b[data-v-cf0fce50]{align-self:flex-start;padding:1px 8px;border-radius:999px;background:var(--pos-pri);color:#fff}.who[data-v-cf0fce50]{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid var(--pos-bdr)}.av[data-v-cf0fce50]{flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.who-t[data-v-cf0fce50]{display:flex;flex-direction:column;min-width:0;font-size:14px;color:var(--pos-txt)}.who-t small[data-v-cf0fce50],.who small[data-v-cf0fce50]{font-size:12px;color:var(--pos-teal);font-weight:600}.cell[data-v-cf0fce50]{display:flex;flex-direction:column;gap:4px;padding:8px 6px;border-bottom:1px solid var(--pos-bdr);border-left:1px solid var(--pos-bdr)}.cell.today[data-v-cf0fce50]{background:var(--pos-pri-l)}.win[data-v-cf0fce50]{padding:6px 8px;border:1px solid color-mix(in srgb,var(--pos-teal) 35%,transparent);border-radius:var(--pos-rs);background:var(--pos-teal-l);color:var(--pos-teal);font-family:var(--pos-mono);font-size:12px;font-weight:600;text-align:left}.na[data-v-cf0fce50]{font-size:12px;color:var(--pos-txt3);padding:6px 2px}.bk[data-v-cf0fce50],.gs[data-v-cf0fce50]{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--c);border-left-width:3px;border-radius:var(--pos-rs);background:color-mix(in srgb,var(--c) 12%,var(--pos-surf));color:var(--pos-txt);font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk.pending[data-v-cf0fce50]{border-style:dashed;border-left-style:solid}.t[data-v-cf0fce50]{font-family:var(--pos-mono);color:var(--pos-txt2)}.grp-h[data-v-cf0fce50]{flex-direction:column;align-items:flex-start;gap:1px;font-size:13px;color:var(--pos-txt);border-bottom:0}.grp-h small[data-v-cf0fce50]{color:var(--pos-txt2);font-weight:400}.cell.grp[data-v-cf0fce50]{border-bottom:0}.gs .left[data-v-cf0fce50]{margin-left:auto;min-width:20px;text-align:center;padding:0 5px;border-radius:999px;background:var(--pos-teal);color:#fff;font-weight:700;font-family:var(--pos-mono)}.overlay[data-v-7b537fa6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:120;padding:20px}.modal[data-v-7b537fa6]{max-width:100%;background:var(--pos-surf);border-radius:12px;display:flex;flex-direction:column;color:var(--pos-txt);font-family:var(--pos-font)}.mhead[data-v-7b537fa6]{display:flex;justify-content:space-between;align-items:center}.mhead h3[data-v-7b537fa6]{margin:0;font-size:17px}.mx[data-v-7b537fa6]{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--pos-hover);color:var(--pos-txt);font-size:18px;cursor:pointer}.det-title[data-v-7b537fa6]{display:flex;align-items:center;gap:8px}.det-title small[data-v-7b537fa6]{font-weight:400;color:var(--pos-txt3);font-size:13px}.det-dot[data-v-7b537fa6]{width:11px;height:11px;border-radius:50%;background:var(--c)}.fl[data-v-7b537fa6]{font-size:12px;color:var(--pos-txt2);text-transform:uppercase;letter-spacing:.03em;margin:2px 0 -4px}.muted[data-v-7b537fa6]{color:var(--pos-txt3)}.small[data-v-7b537fa6]{font-size:12px;margin:0}button[data-v-7b537fa6]{font:inherit;padding:9px 12px;border:0;border-radius:8px;background:var(--pos-pri);color:#fff;cursor:pointer}button[data-v-7b537fa6]:disabled{opacity:.6;cursor:default}.cust[data-v-7b537fa6]{position:relative}.cust input[data-v-7b537fa6]{width:100%;box-sizing:border-box}.cust-results[data-v-7b537fa6]{position:absolute;z-index:5;left:0;right:0;margin-top:4px;background:var(--pos-surf);border:1px solid var(--pos-bdr);border-radius:8px;box-shadow:0 6px 20px #00000024;max-height:200px;overflow-y:auto}.cust-results button[data-v-7b537fa6]{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:0;background:transparent;color:var(--pos-txt)}.cust-results button[data-v-7b537fa6]:hover{background:var(--pos-hover)}.cust-results .as-name[data-v-7b537fa6]{font-style:italic;color:var(--pos-txt2);border-bottom:1px solid var(--pos-bdr)}.cust-new[data-v-7b537fa6]{align-self:center;padding:6px 0;background:transparent;color:var(--pos-pri);font-weight:600;font-size:13px}.modal.book-modal[data-v-7b537fa6]{width:min(1080px,96vw);max-height:94vh;overflow:visible;gap:12px;padding:18px 20px;box-sizing:border-box}.book-modal[data-v-7b537fa6]>*{flex-shrink:0}.bk-grid[data-v-7b537fa6]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bk-panel[data-v-7b537fa6]{display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px;border-radius:var(--pos-r);background:var(--pos-surf2);border:1px solid var(--pos-bdr)}.bk-sh[data-v-7b537fa6]{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pos-txt2)}.prows[data-v-7b537fa6]{display:flex;flex-direction:column;gap:6px}.prows.many[data-v-7b537fa6]{max-height:190px;overflow-y:auto;padding-right:2px}.bk-foot[data-v-7b537fa6]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--pos-r);background:color-mix(in srgb,var(--c) 12%,var(--pos-surf));border-left:4px solid var(--c)}.bk-sum[data-v-7b537fa6]{flex:1;min-width:0;display:flex;flex-direction:column}.bk-amt[data-v-7b537fa6]{font-size:20px;font-weight:700;color:var(--pos-txt);font-variant-numeric:tabular-nums}.bk-sum small[data-v-7b537fa6]{font-size:12px;color:var(--pos-txt2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-acts[data-v-7b537fa6]{display:flex;gap:8px}.bk-acts button[data-v-7b537fa6]{padding:11px 16px;font-weight:600}.bk-acts .ghost[data-v-7b537fa6]{background:var(--pos-hover);color:var(--pos-txt)}.bk-acts .ghost-pri[data-v-7b537fa6]{background:var(--pos-surf);color:var(--pos-pri);border:1px solid var(--pos-pri)}@media (max-width: 860px){.bk-grid[data-v-7b537fa6]{grid-template-columns:1fr}.modal.book-modal[data-v-7b537fa6]{overflow-y:auto}}.book-modal select[data-v-7b537fa6],.book-modal input[data-v-7b537fa6],.book-modal textarea[data-v-7b537fa6]{min-width:0;max-width:100%;box-sizing:border-box}.book-modal select[data-v-7b537fa6],.book-modal input[data-v-7b537fa6]:not(.df-native),.book-modal textarea[data-v-7b537fa6]{padding:11px 13px;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs, 8px);background:var(--pos-surf);color:var(--pos-txt);font-size:15px;outline:none;font-family:inherit}.book-modal select[data-v-7b537fa6]:focus,.book-modal input[data-v-7b537fa6]:not(.df-native):focus,.book-modal textarea[data-v-7b537fa6]:focus{border-color:var(--pos-pri)}.book-modal[data-v-7b537fa6] ::placeholder{color:var(--pos-txt3, #6b7280)}.bk-two[data-v-7b537fa6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bk-col[data-v-7b537fa6]{display:flex;flex-direction:column;gap:10px;min-width:0}.bk-col select[data-v-7b537fa6]{width:100%}.chips[data-v-7b537fa6]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip[data-v-7b537fa6]{padding:9px 14px;border:1px solid var(--pos-bdr);border-radius:999px;background:var(--pos-surf);color:var(--pos-txt);font-size:14px;font-variant-numeric:tabular-nums}.chip.on[data-v-7b537fa6]{background:var(--pos-pri);border-color:var(--pos-pri);color:#fff;font-weight:600}.chip .seats[data-v-7b537fa6]{font-size:12px;opacity:.85}.chip-date[data-v-7b537fa6]{display:inline-flex;min-width:150px}.slots[data-v-7b537fa6],.slots-hint[data-v-7b537fa6]{height:132px;flex-shrink:0}.slots[data-v-7b537fa6]{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;overflow-y:auto;padding:2px}.slots-hint[data-v-7b537fa6]{margin:0;display:flex;align-items:flex-start}.other-time[data-v-7b537fa6]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--pos-txt2)}.time-in[data-v-7b537fa6]{width:110px;font-size:16px;text-align:center;font-variant-numeric:tabular-nums}.time-in.bad[data-v-7b537fa6]{border-color:var(--pos-coral)!important}.count-row[data-v-7b537fa6]{display:flex;align-items:center;gap:10px;font-size:14px}.count-row .step[data-v-7b537fa6]{width:40px;height:40px;padding:0;border:1px solid var(--pos-bdr);border-radius:10px;background:var(--pos-surf);color:var(--pos-txt);font-size:20px}.count-row .step[data-v-7b537fa6]:disabled{opacity:.4}.count-row .count[data-v-7b537fa6]{min-width:28px;text-align:center;font-size:20px;font-variant-numeric:tabular-nums}.count-row .warn[data-v-7b537fa6]{color:var(--pos-coral, #e0523f);font-weight:600}.names-hint[data-v-7b537fa6]{margin:-4px 0 0}.prow[data-v-7b537fa6]{display:grid;grid-template-columns:22px minmax(0,1fr) auto 40px 32px;gap:8px;align-items:center}.pnum[data-v-7b537fa6]{color:var(--pos-txt2);font-variant-numeric:tabular-nums;text-align:right}.ptag[data-v-7b537fa6]{font-size:12px;color:var(--pos-txt2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow input.linked[data-v-7b537fa6]{font-weight:600}.prow .newc[data-v-7b537fa6],.prow .prm[data-v-7b537fa6]{height:32px;padding:0;border:0;border-radius:8px;background:var(--pos-hover);color:var(--pos-txt2);font-size:14px}.overlay[data-v-4e3d493f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:120;padding:20px}.modal[data-v-4e3d493f]{width:460px;max-width:100%;max-height:90vh;overflow-y:auto;box-sizing:border-box;background:var(--pos-surf);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;color:var(--pos-txt);font-family:var(--pos-font)}.mhead[data-v-4e3d493f]{display:flex;justify-content:space-between;align-items:center}.mhead h3[data-v-4e3d493f]{margin:0;font-size:17px}.mx[data-v-4e3d493f]{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--pos-hover);color:var(--pos-txt);font-size:18px;cursor:pointer}button[data-v-4e3d493f]{font:inherit;border:0;cursor:pointer}.fl[data-v-4e3d493f]{font-size:12px;color:var(--pos-txt2);text-transform:uppercase;letter-spacing:.03em}.muted[data-v-4e3d493f]{color:var(--pos-txt3)}.det-title[data-v-4e3d493f]{display:flex;align-items:center;gap:8px}.det-title small[data-v-4e3d493f]{font-weight:400;color:var(--pos-txt3);font-size:13px}.det-dot[data-v-4e3d493f]{width:11px;height:11px;border-radius:50%;background:var(--c)}.det-when[data-v-4e3d493f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.det-time[data-v-4e3d493f]{font-family:var(--pos-mono);font-size:24px;font-weight:700;color:var(--pos-txt)}.det-day[data-v-4e3d493f]{color:var(--pos-txt2);font-size:14px}.det-status[data-v-4e3d493f]{margin-left:auto;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--pos-hover);color:var(--pos-txt2)}.det-status.pending[data-v-4e3d493f]{background:transparent;border:1px dashed var(--pos-amber);color:var(--pos-amber)}.det-status.confirmed[data-v-4e3d493f]{background:var(--pos-teal-l);color:var(--pos-teal)}.det-status.no_show[data-v-4e3d493f]{background:var(--pos-coral-l);color:var(--pos-coral)}.det-status.canceled[data-v-4e3d493f]{text-decoration:line-through}.det-who[data-v-4e3d493f]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--pos-r);background:color-mix(in srgb,var(--c) 12%,var(--pos-surf));border-left:4px solid var(--c)}.det-who>span[data-v-4e3d493f]:last-child{display:flex;flex-direction:column;font-size:14px;color:var(--pos-txt)}.det-who small[data-v-4e3d493f]{color:var(--pos-txt2);font-size:12px}.det-av[data-v-4e3d493f]{flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;font-size:12px;font-weight:700}.det-people ul[data-v-4e3d493f]{list-style:none;padding:0;margin:6px 0 0;max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.det-people li[data-v-4e3d493f]{font-size:14px;color:var(--pos-txt)}.det-cust[data-v-4e3d493f]{margin-right:6px}.det-note[data-v-4e3d493f]{margin:0;padding:8px 10px;border-radius:var(--pos-rs);background:var(--pos-surf2);font-size:13px;color:var(--pos-txt2)}.det-pay[data-v-4e3d493f]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--pos-r);background:var(--pos-surf2)}.det-pay.due[data-v-4e3d493f]{background:var(--pos-amber-l)}.det-pay.ok[data-v-4e3d493f]{background:var(--pos-teal-l)}.det-amt[data-v-4e3d493f]{display:flex;flex-direction:column;font-size:20px;font-weight:700;color:var(--pos-txt);font-variant-numeric:tabular-nums}.det-amt small[data-v-4e3d493f]{font-size:12px;font-weight:600;color:var(--pos-amber)}.det-paid[data-v-4e3d493f]{color:var(--pos-teal);font-weight:600;font-size:13px}.det-hint[data-v-4e3d493f]{margin-left:auto;font-size:12px;color:var(--pos-txt2);text-align:right}.det-collect[data-v-4e3d493f]{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:11px 16px;background:var(--pos-amber);color:#fff;font-weight:700;border-radius:var(--pos-rs)}.det-collect[data-v-4e3d493f]:disabled{opacity:.6;cursor:default}.det-acts[data-v-4e3d493f]{display:flex;gap:8px}.det-main[data-v-4e3d493f]{flex:1;padding:11px 14px;background:var(--pos-pri);color:#fff;font-weight:700;border-radius:var(--pos-rs)}.det-soft[data-v-4e3d493f]{flex:1;padding:11px 14px;background:var(--pos-hover);color:var(--pos-txt);font-weight:600;border-radius:var(--pos-rs)}.det-quiet[data-v-4e3d493f]{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid var(--pos-bdr)}.det-quiet button[data-v-4e3d493f]{padding:4px 0;background:transparent;color:var(--pos-txt2);font-size:13px;text-decoration:underline}.det-quiet button.danger[data-v-4e3d493f]{color:var(--pos-coral)}.icon[data-v-0b36d6b6]{display:inline-block;flex-shrink:0;vertical-align:middle}.overlay[data-v-d0f03588]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:120;padding:20px}.modal[data-v-d0f03588]{width:380px;max-width:100%;background:var(--pos-surf);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px}.modal-head[data-v-d0f03588]{display:flex;align-items:center;justify-content:space-between}.modal-head h3[data-v-d0f03588]{margin:0;font-size:15px}.x[data-v-d0f03588]{background:var(--pos-surf2);color:var(--pos-txt2);width:30px;height:30px;border:0;border-radius:8px;font-size:19px;padding:0;cursor:pointer}label[data-v-d0f03588]{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--pos-txt2)}input[data-v-d0f03588]{padding:9px 10px;border:1px solid var(--pos-bdr);border-radius:8px;font-size:13px;background:var(--pos-surf);color:var(--pos-txt)}.modal-foot[data-v-d0f03588]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}button[data-v-d0f03588]{padding:9px 12px;border:0;border-radius:8px;cursor:pointer}.primary[data-v-d0f03588]{background:var(--pos-pri);color:#fff}.primary[data-v-d0f03588]:disabled{opacity:.6;cursor:default}.ghost[data-v-d0f03588]{background:var(--pos-hover);color:var(--pos-txt)}.error[data-v-d0f03588]{color:var(--pos-coral);margin:0;font-size:13px}.sup[data-v-42a6f979]{position:relative}.sup-dot[data-v-42a6f979]{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:#e5484d}.layout[data-v-42a6f979]{display:grid;grid-template-columns:232px 1fr;min-height:100vh;transition:grid-template-columns .15s ease}.layout.collapsed[data-v-42a6f979]{grid-template-columns:64px 1fr}.sidebar[data-v-42a6f979]{position:sticky;top:0;align-self:start;height:100vh;background:var(--pos-dark);color:#ffffffb8;padding:16px 12px;overflow-y:auto}.brand[data-v-42a6f979]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 16px}.brand-name[data-v-42a6f979]{color:#fff;font-weight:700;font-size:18px;padding-left:4px;white-space:nowrap;overflow:hidden}.rail-toggle[data-v-42a6f979]{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--pos-rs);background:transparent;color:#ffffffb8;cursor:pointer}.rail-toggle[data-v-42a6f979]:hover{background:#ffffff14;color:#fff}.layout.collapsed .brand[data-v-42a6f979]{justify-content:center;padding:4px 0 16px}.layout.collapsed .nav-item[data-v-42a6f979]{justify-content:center;gap:0;padding:8px}.layout.collapsed .group[data-v-42a6f979]{margin-bottom:8px}.group[data-v-42a6f979]{margin-bottom:14px}.group-title[data-v-42a6f979]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#fff6;padding:4px 10px}.nav-item[data-v-42a6f979]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--pos-rs);color:#ffffffb8;text-decoration:none;font-size:14px}.nav-item[data-v-42a6f979]:hover{background:#ffffff14;color:#fff}.nav-item.active[data-v-42a6f979]{background:var(--pos-pri);color:#fff}.ico[data-v-42a6f979]{width:18px;text-align:center}.nav-badge[data-v-42a6f979]{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--pos-coral);color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}.layout.collapsed .nav-item[data-v-42a6f979]{position:relative}.nav-badge.dot[data-v-42a6f979]{position:absolute;top:4px;right:4px;margin:0;min-width:8px;width:8px;height:8px;padding:0}.main[data-v-42a6f979]{display:flex;flex-direction:column;background:var(--pos-page)}.topbar[data-v-42a6f979]{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:var(--pos-surf);border-bottom:1px solid var(--pos-bdr)}.left[data-v-42a6f979]{display:flex;align-items:center;gap:12px}.company[data-v-42a6f979]{font-weight:600}.store-switch[data-v-42a6f979]{padding:6px 10px;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);background:var(--pos-surf2);color:var(--pos-txt);font-size:13px;cursor:pointer;max-width:220px}.right[data-v-42a6f979]{display:flex;align-items:center;gap:12px;font-size:13px}.badge[data-v-42a6f979]{background:var(--pos-violet-l);color:var(--pos-violet);padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.who[data-v-42a6f979]{color:var(--pos-txt2)}.theme[data-v-42a6f979]{padding:6px 8px;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);background:var(--pos-surf2);cursor:pointer;font-size:14px;line-height:1}.langsw[data-v-42a6f979]{display:inline-flex;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);overflow:hidden}.langsw button[data-v-42a6f979]{border:0;background:var(--pos-surf2);color:var(--pos-txt2);font-size:12px;font-weight:600;padding:6px 9px;cursor:pointer;line-height:1;font-family:inherit}.langsw button+button[data-v-42a6f979]{border-left:1px solid var(--pos-bdr)}.langsw button.on[data-v-42a6f979]{background:var(--pos-pri);color:#fff}.signout[data-v-42a6f979]{padding:7px 12px;border:0;border-radius:var(--pos-rs);background:var(--pos-dark-2);color:#fff;cursor:pointer}.content[data-v-42a6f979]{padding:28px}.muted[data-v-42a6f979]{color:var(--pos-txt2)}.toast-host[data-v-42a6f979]{position:fixed;top:16px;right:16px;z-index:300;display:flex;flex-direction:column;gap:8px}.toast[data-v-42a6f979]{background:var(--pos-dark-2);color:#fff;padding:11px 16px;border-radius:10px;font-size:14px;box-shadow:0 6px 20px #00000040;border-left:3px solid var(--pos-teal)}.toast.err[data-v-42a6f979]{border-left-color:var(--pos-coral)}.toast-enter-active[data-v-42a6f979],.toast-leave-active[data-v-42a6f979]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-42a6f979],.toast-leave-to[data-v-42a6f979]{opacity:0;transform:translate(20px)}.layout[data-v-83b23a23]{display:grid;grid-template-columns:232px 1fr;min-height:100vh;transition:grid-template-columns .15s ease}.layout.collapsed[data-v-83b23a23]{grid-template-columns:64px 1fr}.sidebar[data-v-83b23a23]{position:sticky;top:0;align-self:start;height:100vh;background:var(--pos-dark);color:#ffffffb8;padding:16px 12px;overflow-y:auto}.brand[data-v-83b23a23]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 16px}.brand-name[data-v-83b23a23]{color:#fff;font-weight:700;font-size:17px;padding-left:4px;white-space:nowrap;overflow:hidden}.rail-toggle[data-v-83b23a23]{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--pos-rs);background:transparent;color:#ffffffb8;cursor:pointer}.rail-toggle[data-v-83b23a23]:hover{background:#ffffff14;color:#fff}.layout.collapsed .brand[data-v-83b23a23]{justify-content:center;padding:4px 0 16px}.layout.collapsed .nav-item[data-v-83b23a23]{justify-content:center;gap:0;padding:8px;position:relative}.layout.collapsed .group[data-v-83b23a23]{margin-bottom:8px}.group[data-v-83b23a23]{margin-bottom:14px}.group-title[data-v-83b23a23]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#fff6;padding:4px 10px}.nav-item[data-v-83b23a23]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--pos-rs);color:#ffffffb8;text-decoration:none;font-size:14px}.nav-item[data-v-83b23a23]:hover{background:#ffffff14;color:#fff}.nav-item.active[data-v-83b23a23]{background:var(--pos-pri);color:#fff}.ico[data-v-83b23a23]{width:18px;text-align:center}.nav-badge[data-v-83b23a23]{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--pos-coral);color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}.nav-badge.dot[data-v-83b23a23]{position:absolute;top:4px;right:4px;margin:0;min-width:8px;width:8px;height:8px;padding:0}.main[data-v-83b23a23]{display:flex;flex-direction:column;background:var(--pos-page);min-width:0}.topbar[data-v-83b23a23]{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:var(--pos-surf);border-bottom:1px solid var(--pos-bdr)}.left[data-v-83b23a23]{display:flex;align-items:center;gap:12px}.company[data-v-83b23a23]{font-weight:600}.right[data-v-83b23a23]{display:flex;align-items:center;gap:12px;font-size:13px}.theme[data-v-83b23a23]{padding:6px 8px;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);background:var(--pos-surf2);color:var(--pos-txt);cursor:pointer;font-size:14px;line-height:1}.langsw[data-v-83b23a23]{display:inline-flex;border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);overflow:hidden}.langsw button[data-v-83b23a23]{border:0;background:var(--pos-surf2);color:var(--pos-txt2);font-size:12px;font-weight:600;padding:6px 9px;cursor:pointer;line-height:1;font-family:inherit}.langsw button+button[data-v-83b23a23]{border-left:1px solid var(--pos-bdr)}.langsw button.on[data-v-83b23a23]{background:var(--pos-pri);color:#fff}.signout[data-v-83b23a23]{padding:7px 12px;border:0;border-radius:var(--pos-rs);background:var(--pos-dark-2);color:#fff;cursor:pointer}.content[data-v-83b23a23]{padding:28px;min-width:0}.toast-host[data-v-83b23a23]{position:fixed;top:16px;right:16px;z-index:300;display:flex;flex-direction:column;gap:8px}.toast[data-v-83b23a23]{background:var(--pos-dark-2);color:#fff;padding:11px 16px;border-radius:10px;font-size:14px;box-shadow:0 6px 20px #00000040;border-left:3px solid var(--pos-teal)}.toast.err[data-v-83b23a23]{border-left-color:var(--pos-coral)}.toast-enter-active[data-v-83b23a23],.toast-leave-active[data-v-83b23a23]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-83b23a23],.toast-leave-to[data-v-83b23a23]{opacity:0;transform:translate(20px)}@media (max-width: 720px){.layout[data-v-83b23a23],.layout.collapsed[data-v-83b23a23]{grid-template-columns:64px 1fr}.brand-name[data-v-83b23a23],.group-title[data-v-83b23a23],.lbl[data-v-83b23a23]{display:none}.nav-item[data-v-83b23a23]{justify-content:center;padding:8px;position:relative}.content[data-v-83b23a23]{padding:16px}.company[data-v-83b23a23]{display:none}}:root{--pos-bg: #f4f3f0;--pos-page: #F1EFE8;--pos-surf: #ffffff;--pos-surf2: #f9f8f6;--pos-surf3: #ffffff;--pos-hover: #eceae3;--pos-dark: #16162a;--pos-dark-2: #1f1f38;--pos-dark-3: #2a2a45;--pos-pri: #0D5C7A;--pos-pri-l: #E4F0F5;--pos-pri-d: #084257;--pos-teal: #1D9E75;--pos-teal-l: #E1F5EE;--pos-amber: #BA7517;--pos-amber-l: #FAEEDA;--pos-coral: #D85A30;--pos-coral-l: #FAECE7;--pos-violet: #534AB7;--pos-violet-l: #EEEDFE;--pos-txt: #3d3d3a;--pos-txt2: #888780;--pos-txt3: #b4b2a9;--pos-bdr: #e0dfd8;--pos-bdr-2: #cecdc6;--pos-nav: 52px;--pos-r: 10px;--pos-rs: 6px;--pos-rx: 14px;--pos-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pos-mono: "JetBrains Mono", ui-monospace, monospace}[data-theme=dark]{--pos-bg: #0e0e1a;--pos-page: #151520;--pos-surf: #1e1e30;--pos-surf2: #262640;--pos-surf3: #1a1a2c;--pos-hover: #2c2c48;--pos-pri-l: #1a2e38;--pos-teal-l: #142e24;--pos-coral-l: #3a2218;--pos-amber-l: #3a2a14;--pos-violet-l:#22203a;--pos-txt: #e2e0d8;--pos-txt2: #8e8c84;--pos-txt3: #55544e;--pos-bdr: #323248;--pos-bdr-2: #3e3e58}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--pos-font);background:var(--pos-page);color:var(--pos-txt);-webkit-font-smoothing:antialiased}:root{color-scheme:light;--pos-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.5 5 5.5 9 1.5' fill='none' stroke='%23888780' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark]{color-scheme:dark;--pos-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.5 5 5.5 9 1.5' fill='none' stroke='%238e8c84' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select,textarea,input[type=text],input[type=number],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input:not([type]){font-family:var(--pos-font);font-size:14px;color:var(--pos-txt);background-color:var(--pos-surf);border:1px solid var(--pos-bdr);border-radius:var(--pos-rs);padding:8px 10px;line-height:1.3;transition:border-color .12s,box-shadow .12s;max-width:100%}select:focus,textarea:focus,input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input:not([type]):focus{outline:none;border-color:var(--pos-pri);box-shadow:0 0 0 3px var(--pos-pri-l)}select:disabled,textarea:disabled,input:disabled{background-color:var(--pos-hover);color:var(--pos-txt2);cursor:not-allowed}textarea::placeholder,input::placeholder{color:var(--pos-txt3)}select:not([multiple]):not([size]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:var(--pos-caret)!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:10px 7px!important;padding-right:26px!important;cursor:pointer;text-indent:0}select option{background-color:var(--pos-surf);color:var(--pos-txt)}
