.na[data-v-4ccd078d]{min-block-size:100vh;display:grid;place-items:center;padding:40px 16px;background:var(--paper, #f4f6fb);position:relative}.na-lang[data-v-4ccd078d]{position:absolute;top:24px;inset-inline-end:28px}.na-card[data-v-4ccd078d]{inline-size:100%;max-inline-size:560px;padding:34px 34px 26px;text-align:center}.na-ico[data-v-4ccd078d]{inline-size:58px;block-size:58px;margin:0 auto 18px;border-radius:18px;display:grid;place-items:center;background:var(--accent-soft, #e7ebfa);color:var(--accent, #2a4ce0)}.na-ico[data-v-4ccd078d] svg{inline-size:27px;block-size:27px}.na-t[data-v-4ccd078d]{margin:0;font-size:22px;font-weight:600;line-height:1.4;color:var(--ink, #0f1b3d);letter-spacing:-.2px}.na-lead[data-v-4ccd078d]{margin:12px 0 0;font-size:14.5px;line-height:1.85;color:var(--muted, #6b7794)}.na-steps[data-v-4ccd078d]{margin:22px 0 0;padding:18px 20px;padding-inline-start:38px;text-align:start;background:var(--surface-2, #f6f8fd);border-radius:var(--r, 11px);font-size:13.5px;line-height:1.9;color:var(--ink-2, #3d4a69)}.na-steps li+li[data-v-4ccd078d]{margin-top:6px}.na-note[data-v-4ccd078d]{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:12.5px;font-weight:500;color:var(--amber, #c2580f)}.na-note.na-quiet[data-v-4ccd078d]{color:var(--muted-2, #8b95af)}.na-note[data-v-4ccd078d] svg{inline-size:15px;block-size:15px;flex:0 0 auto}.na-field[data-v-4ccd078d]{margin:20px 0 0;text-align:start}.na-field label[data-v-4ccd078d]{display:block;margin-bottom:7px}.na-hint[data-v-4ccd078d]{margin:6px 2px 0;font-size:11.5px;font-weight:500;color:var(--muted-2, #8b95af)}.na-acts[data-v-4ccd078d]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.na-who[data-v-4ccd078d]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line-soft, #eff2f9);font-size:13px;color:var(--muted, #6b7794)}.na-who b[data-v-4ccd078d]{display:block;font-weight:600;color:var(--ink, #0f1b3d)}.na-who em[data-v-4ccd078d]{font-style:normal;font-size:12px}.na-av[data-v-4ccd078d]{inline-size:34px;block-size:34px;border-radius:11px;display:grid;place-items:center;background:var(--accent, #2a4ce0);color:#fff;font-weight:600;flex:0 0 auto}.na-who>span[data-v-4ccd078d]:last-child{text-align:start}@media(max-width:560px){.na[data-v-4ccd078d]{padding-top:76px}.na-card[data-v-4ccd078d]{padding:26px 20px 20px}.na-t[data-v-4ccd078d]{font-size:19px}}.rl-grid[data-v-21ecd717]{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:18px;align-items:start}.rl-list[data-v-21ecd717]{position:sticky;top:16px;display:flex;flex-direction:column;max-height:calc(100vh - 150px);overflow:hidden}.rl-tools[data-v-21ecd717]{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid var(--line-soft)}.rl-tools .tb-search[data-v-21ecd717]{min-width:0}.rl-scroll[data-v-21ecd717]{overflow-y:auto;padding:4px 8px 12px}.rl-sec+.rl-sec[data-v-21ecd717]{margin-top:6px}.rl-sec-h[data-v-21ecd717]{display:flex;align-items:center;gap:7px;padding:12px 8px 6px;font-size:12px;font-weight:700;color:var(--muted)}.rl-sec-h svg[data-v-21ecd717]{width:14px;height:14px;flex:0 0 auto}.rl-sec-s[data-v-21ecd717]{font-weight:500;color:var(--muted-3)}.rl-item[data-v-21ecd717]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;text-align:start;cursor:pointer;font:inherit;color:var(--ink)}.rl-item+.rl-item[data-v-21ecd717]{margin-top:2px}.rl-item[data-v-21ecd717]:hover{background:var(--surface-2)}.rl-item.on[data-v-21ecd717]{background:var(--accent-soft);border-color:var(--accent)}.rl-item-n[data-v-21ecd717]{font-size:14px;font-weight:600}.rl-item-m[data-v-21ecd717]{font-size:12px;color:var(--muted)}.rl-item-m b[data-v-21ecd717]{font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.rl-none[data-v-21ecd717]{padding:10px 12px;font-size:12.5px;line-height:1.7;color:var(--muted-2)}.rl-bare[data-v-21ecd717]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rl-ed[data-v-21ecd717]{display:flex;flex-direction:column;min-width:0}.rl-ed-head[data-v-21ecd717]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--line-soft)}.rl-ed-id[data-v-21ecd717]{flex:1 1 260px;min-width:0}.rl-ed-t[data-v-21ecd717]{font-size:20px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.rl-ed-s[data-v-21ecd717]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.rl-ed-s .chip[data-v-21ecd717]{margin:0}.rl-impact[data-v-21ecd717]{font-size:12.5px;color:var(--muted)}.btn.ghost.rl-del[data-v-21ecd717]{color:var(--rose)}.btn.ghost.rl-del[data-v-21ecd717]:hover{background:var(--rose-soft);border-color:transparent;color:var(--rose)}.rl-err[data-v-21ecd717]{margin:14px 20px 0}.rl-ed-body[data-v-21ecd717]{display:flex;flex-direction:column;gap:16px;padding:18px 20px}.rl-two[data-v-21ecd717]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.rl-new[data-v-21ecd717]{padding:14px;border-radius:var(--r);background:var(--surface-2)}.rl-seg[data-v-21ecd717]{align-self:flex-start;flex-wrap:wrap}.rl-perm-bar[data-v-21ecd717]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line-soft)}.rl-perm-t[data-v-21ecd717]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ink)}.rl-psearch[data-v-21ecd717]{flex:1 1 220px;max-width:360px;min-width:0}.rl-groups[data-v-21ecd717]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-items:start}.rl-g[data-v-21ecd717]{padding:6px 6px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.rl-g-head[data-v-21ecd717]{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:4px;border-bottom:1px solid var(--line-soft)}.rl-g-t[data-v-21ecd717]{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:var(--ink)}.rl-g-n[data-v-21ecd717]{padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rl-g-n.some[data-v-21ecd717]{background:var(--accent-soft);color:var(--accent-ink)}.rl-g-n.full[data-v-21ecd717]{background:var(--accent);color:#fff}.rl-g-all[data-v-21ecd717]{padding:4px 6px;border:0;border-radius:6px;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}.rl-g-all[data-v-21ecd717]:hover{background:var(--accent-soft)}.rl-p[data-v-21ecd717]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;font-size:13px;line-height:1.45;color:var(--ink-2);cursor:pointer}.rl-p[data-v-21ecd717]:hover{background:var(--surface-2)}.rl-p.on[data-v-21ecd717]{color:var(--accent-ink);font-weight:600}.rl-p input[data-v-21ecd717]{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:var(--accent);cursor:pointer}.rl-ed-foot[data-v-21ecd717]{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line-soft);background:var(--surface-3);border-radius:0 0 var(--r-lg) var(--r-lg)}.rl-grow[data-v-21ecd717]{flex:1}.rl-dirty[data-v-21ecd717]{font-size:12.5px;font-weight:600;color:var(--amber)}.rl-saved[data-v-21ecd717]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--green)}.rl-saved svg[data-v-21ecd717]{width:14px;height:14px}.rl-empty[data-v-21ecd717]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:64px 24px;text-align:center}.rl-empty>svg[data-v-21ecd717]{width:34px;height:34px;color:var(--accent)}@media(max-width:1180px){.rl-grid[data-v-21ecd717]{grid-template-columns:minmax(0,1fr)}.rl-list[data-v-21ecd717]{position:static;max-height:340px}}.cb-overlay[data-v-f1701ce3]{z-index:9000}.cb-box[data-v-f1701ce3]{max-width:420px;padding:22px 22px 18px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px}.cb-body[data-v-f1701ce3]{display:flex;gap:14px;align-items:flex-start}.cb-ico[data-v-f1701ce3]{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px}.cb-ico svg[data-v-f1701ce3]{display:block}.cb-danger .cb-ico[data-v-f1701ce3]{background:#fee2e2;color:#b91c1c}.cb-warning .cb-ico[data-v-f1701ce3]{background:#fef3c7;color:#b45309}.cb-text[data-v-f1701ce3]{min-width:0}.cb-title[data-v-f1701ce3]{margin:2px 0 0;font-size:15.5px;font-weight:800;line-height:1.55;color:var(--text-primary, #1f2937);overflow-wrap:anywhere}.cb-sub[data-v-f1701ce3]{margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.7;color:var(--text-secondary, #6b7280);overflow-wrap:anywhere}.cb-actions[data-v-f1701ce3]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.cb-box[data-v-f1701ce3]:has(.cb-alt){max-width:520px}.cb-btn[data-v-f1701ce3]{min-width:104px;padding:10px 18px;font-weight:700}.cb-danger .cb-ok[data-v-f1701ce3]{background:#dc2626;color:#fff;box-shadow:0 2px 6px #dc262647}.cb-danger .cb-ok[data-v-f1701ce3]:hover{background:#b91c1c}.cb-warning .cb-ok[data-v-f1701ce3]{background:#d97706;color:#fff;box-shadow:0 2px 6px #d9770647}.cb-warning .cb-ok[data-v-f1701ce3]:hover{background:#b45309}body.dark-mode .cb-danger .cb-ico[data-v-f1701ce3]{background:#dc26262e;color:#fca5a5}body.dark-mode .cb-warning .cb-ico[data-v-f1701ce3]{background:#d977062e;color:#fcd34d}.cnp-items[data-v-6a404987]{max-height:260px;overflow-y:auto}.cnp-one+.cnp-one[data-v-6a404987]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.cnp-by[data-v-6a404987]{margin:4px 0 0;font-size:11.5px;color:var(--text-muted)}.cnp-when[data-v-6a404987]{direction:ltr;unicode-bidi:isolate}.cnp-overlay[data-v-6a404987]{z-index:8990}.cnp-box[data-v-6a404987]{position:relative;overflow:hidden;max-width:460px;padding:22px 22px 20px;border-radius:16px;border-top:4px solid #f59e0b}.cnp-head[data-v-6a404987]{display:flex;align-items:center;gap:12px}.cnp-ico[data-v-6a404987]{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f59e0b29;color:#d97706}.cnp-ico[data-v-6a404987] svg{display:block}.cnp-titles[data-v-6a404987]{min-width:0}.cnp-title[data-v-6a404987]{margin:0;font-size:16px;font-weight:800}.cnp-name[data-v-6a404987]{margin:2px 0 0;font-size:13px;font-weight:600;opacity:.7}.cnp-text[data-v-6a404987]{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#f59e0b1a;font-size:16px;font-weight:700;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow-y:auto}.cnp-foot[data-v-6a404987]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.cnp-hint[data-v-6a404987]{font-size:12px;opacity:.65}.cnp-close[data-v-6a404987]{min-width:96px}.cnp-bar[data-v-6a404987]{position:absolute;inset-inline:0;bottom:0;height:4px;background:#f59e0b26}.cnp-bar span[data-v-6a404987]{display:block;height:100%;width:100%;background:#f59e0b;animation:cnp-shrink-6a404987 15s linear forwards}@keyframes cnp-shrink-6a404987{0%{width:100%}to{width:0}}.od-box[data-v-6d1d06e9]{max-width:480px}.od-lbl[data-v-6d1d06e9]{display:block;font-size:12px;font-weight:700;color:#4b5563;margin-bottom:6px}.od-date[data-v-6d1d06e9]{width:100%}.od-suggest[data-v-6d1d06e9]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border:1px dashed var(--primary, #1a56db);border-radius:8px;background:transparent;color:var(--primary, #1a56db);font-size:12px;font-weight:700;cursor:pointer}.od-suggest[data-v-6d1d06e9]:hover{background:var(--primary-light, #dbeafe)}.od-head[data-v-6d1d06e9]{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.od-count[data-v-6d1d06e9]{padding:2px 9px;border-radius:999px;background:#dcfce7;color:#166534;font-size:11px;font-weight:800}.od-count.is-zero[data-v-6d1d06e9]{background:#fee2e2;color:#b91c1c}.od-list[data-v-6d1d06e9]{border:1px solid var(--border, #e5e7eb);border-radius:10px;overflow:hidden}.od-row[data-v-6d1d06e9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;font-size:12.5px;border-bottom:1px solid var(--border-light, #f3f4f6)}.od-row[data-v-6d1d06e9]:last-child{border-bottom:none}.od-row.is-match[data-v-6d1d06e9]{background:#f0fdf4}.od-branch[data-v-6d1d06e9]{font-weight:700;color:var(--text-primary, #1f2937);min-width:0;overflow-wrap:anywhere}.od-day[data-v-6d1d06e9]{font-weight:700;color:#4b5563;white-space:nowrap}.od-unknown[data-v-6d1d06e9]{color:#9ca3af;font-weight:600}.od-muted[data-v-6d1d06e9]{font-size:12.5px;color:#6b7280;margin:0}.od-warn[data-v-6d1d06e9],.od-err[data-v-6d1d06e9]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 11px;border-radius:9px;font-size:12px;font-weight:700;line-height:1.7}.od-warn[data-v-6d1d06e9]{background:#fef3c7;color:#92400e}.od-err[data-v-6d1d06e9]{background:#fee2e2;color:#b91c1c}.od-switch[data-v-6d1d06e9]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;border-radius:9px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-size:12px;font-weight:700;line-height:1.7}.od-switch.is-same[data-v-6d1d06e9]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}body.dark-mode .od-switch[data-v-6d1d06e9]{background:#3b82f61f;color:#93c5fd;border-color:#3b82f659}body.dark-mode .od-switch.is-same[data-v-6d1d06e9]{background:#94a3b81f;color:#cbd5e1;border-color:#94a3b84d}body.dark-mode .od-row.is-match[data-v-6d1d06e9]{background:#16a34a1f}body.dark-mode .od-branch[data-v-6d1d06e9]{color:#e2e8f0}.cc-dash[data-v-d4c9d397]{padding:22px 26px 32px;max-width:1720px;margin-inline:auto;container:dash / inline-size}.dash-hero[data-v-d4c9d397]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#3b82f6);box-shadow:0 14px 30px #2563eb38;color:#fff}.hero-id[data-v-d4c9d397]{display:flex;align-items:center;gap:14px;min-width:0}.hero-avatar[data-v-d4c9d397]{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);font-size:20px;font-weight:800;color:#fff}.hero-txt[data-v-d4c9d397]{min-width:0}.dash-title[data-v-d4c9d397]{margin:0;font-size:21px;font-weight:800;letter-spacing:-.3px;color:#fff}.dash-sub[data-v-d4c9d397]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;margin-top:3px;color:#ffffffd9}.hero-dot[data-v-d4c9d397]{opacity:.6}.sc-row[data-v-d4c9d397]{display:flex;flex-wrap:wrap;gap:8px}.sc[data-v-d4c9d397]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:11px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s ease,transform .15s ease}.sc[data-v-d4c9d397]:hover{background:#ffffff3d;transform:translateY(-1px)}.sc-primary[data-v-d4c9d397]{background:#fff;color:#1d4ed8;border-color:#fff}.sc-primary[data-v-d4c9d397]:hover{background:#eff6ff}.sc svg[data-v-d4c9d397]{flex-shrink:0}.sec-label[data-v-d4c9d397]{font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b)}.kpi-grid[data-v-d4c9d397]{display:grid;gap:14px;margin:10px 0 22px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@container dash (min-width: 1200px){.kpi-grid[data-v-d4c9d397]{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi[data-v-d4c9d397]{--accent: var(--primary, #1a56db);position:relative;overflow:hidden;background:var(--white, #fff);border:1px solid var(--border, #e2e8f0);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .18s ease,transform .18s ease}.kpi[data-v-d4c9d397]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.kpi[data-v-d4c9d397]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:var(--accent)}.kpi-top[data-v-d4c9d397]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.kpi-ico[data-v-d4c9d397]{display:inline-flex;color:var(--accent)}.kpi-l[data-v-d4c9d397]{font-size:12.5px;font-weight:600;color:var(--text-secondary, #64748b)}.kpi-n[data-v-d4c9d397]{font-size:26px;font-weight:800;color:var(--text-primary, #0f172a);letter-spacing:-.6px;line-height:1.15}.kpi-hero[data-v-d4c9d397]{--accent: #16a34a;grid-column:span 2;background:linear-gradient(135deg,#f0fdf4 0%,var(--white, #fff) 62%);border-color:#bbf7d0}.kpi-hero .kpi-n[data-v-d4c9d397]{font-size:32px;color:#15803d}.kpi-foot[data-v-d4c9d397]{margin-top:8px;font-size:12px;color:var(--text-secondary, #64748b)}.kpi-foot strong[data-v-d4c9d397]{color:var(--text-primary, #0f172a);font-weight:800}.dash-body[data-v-d4c9d397]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}@container dash (min-width: 1100px){.dash-body[data-v-d4c9d397]{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}.panel[data-v-d4c9d397]{background:var(--white, #fff);border:1px solid var(--border, #e2e8f0);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a}.panel-head[data-v-d4c9d397]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.panel-more[data-v-d4c9d397]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--primary, #1a56db)}.panel-more[data-v-d4c9d397]:hover{text-decoration:underline}.status-list[data-v-d4c9d397]{display:flex;flex-direction:column;gap:13px}.st-row[data-v-d4c9d397]{display:flex;align-items:center;gap:8px}.st-dot[data-v-d4c9d397]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.st-l[data-v-d4c9d397]{font-size:12.5px;color:var(--text-secondary, #64748b);flex:1;min-width:0}.st-n[data-v-d4c9d397]{font-size:15px;font-weight:800;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.st-bar[data-v-d4c9d397]{margin-top:6px;height:6px;border-radius:99px;background:var(--border-light, #f1f5f9);overflow:hidden}.st-bar i[data-v-d4c9d397]{display:block;height:100%;border-radius:99px;transition:width .35s ease}.lo-list[data-v-d4c9d397]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lo[data-v-d4c9d397]{display:flex;align-items:center;gap:12px;padding:11px 6px;cursor:pointer;border-radius:10px;transition:background .14s ease}.lo+.lo[data-v-d4c9d397]{border-top:1px solid var(--border-light, #f1f5f9)}.lo[data-v-d4c9d397]:hover{background:var(--bg-soft, #f8fafc)}.lo-no[data-v-d4c9d397]{font-size:13px;font-weight:800;color:var(--primary, #1a56db);min-width:46px;font-variant-numeric:tabular-nums}.lo-main[data-v-d4c9d397]{flex:1;min-width:0}.lo-name[data-v-d4c9d397]{display:block;font-size:13.5px;font-weight:700;color:var(--text-primary, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-meta[data-v-d4c9d397]{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;color:var(--text-muted, #94a3b8)}.lo-meta[data-v-d4c9d397] svg{width:12px;height:12px}.lo-sep[data-v-d4c9d397]{opacity:.6}.lo-status[data-v-d4c9d397]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.lo-total[data-v-d4c9d397]{font-size:13px;font-weight:800;color:var(--text-primary, #0f172a);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-empty[data-v-d4c9d397]{padding:34px 10px;text-align:center;color:var(--text-muted, #94a3b8)}.dash-empty p[data-v-d4c9d397]{margin:8px 0 0;font-size:13px}body.dark-mode .kpi[data-v-d4c9d397],body.dark-mode .panel[data-v-d4c9d397]{background:#1e293b;border-color:#334155}body.dark-mode .kpi-n[data-v-d4c9d397],body.dark-mode .st-n[data-v-d4c9d397],body.dark-mode .lo-name[data-v-d4c9d397],body.dark-mode .lo-total[data-v-d4c9d397],body.dark-mode .kpi-foot strong[data-v-d4c9d397]{color:#e2e8f0}body.dark-mode .kpi-hero[data-v-d4c9d397]{background:linear-gradient(135deg,#052e16,#1e293b 62%);border-color:#166534}body.dark-mode .kpi-hero .kpi-n[data-v-d4c9d397]{color:#4ade80}body.dark-mode .st-bar[data-v-d4c9d397]{background:#334155}body.dark-mode .lo+.lo[data-v-d4c9d397]{border-top-color:#334155}body.dark-mode .lo[data-v-d4c9d397]:hover{background:#ffffff0a}.rv-head[data-v-fac414ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.rv-title[data-v-fac414ca]{margin:0 0 6px;font-size:19px;font-weight:800;color:var(--text-primary, #1f2937)}.rv-lead[data-v-fac414ca]{margin:0;font-size:13px;color:#4b5563;line-height:1.7}.rv-muted[data-v-fac414ca]{font-size:13px;color:#6b7280}.rv-list[data-v-fac414ca]{display:flex;flex-direction:column;gap:10px}.rv-card[data-v-fac414ca]{padding:14px 16px;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:var(--white, #fff)}.rv-card-top[data-v-fac414ca]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rv-name[data-v-fac414ca]{font-size:14.5px;font-weight:800;color:var(--text-primary, #1f2937)}.rv-tag[data-v-fac414ca]{padding:2px 8px;border-radius:999px;background:var(--bg, #f0f2f5);color:#4b5563;font-size:10.5px;font-weight:800}.rv-agents[data-v-fac414ca]{padding:2px 8px;border-radius:999px;background:#dbeafe;color:#1242b0;font-size:10.5px;font-weight:800}.rv-actions[data-v-fac414ca]{margin-inline-start:auto;display:flex;gap:10px}.rv-btn[data-v-fac414ca]{background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:700;color:var(--primary, #1a56db)}.rv-btn[data-v-fac414ca]:hover{text-decoration:underline}.rv-danger[data-v-fac414ca]{color:#b91c1c}.rv-perms[data-v-fac414ca]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rv-chip[data-v-fac414ca]{padding:2px 9px;border-radius:7px;background:var(--bg, #f0f2f5);color:#4b5563;font-size:11px;font-weight:700}.rv-none[data-v-fac414ca]{font-size:11.5px;color:#9ca3af;font-weight:600}.rv-box[data-v-fac414ca]{max-width:820px}.rv-fields[data-v-fac414ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.rv-lbl[data-v-fac414ca]{display:block;font-size:12px;font-weight:700;color:#4b5563;margin-bottom:6px}.rv-note[data-v-fac414ca]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 11px;border-radius:9px;background:#dbeafe;color:#1242b0;font-size:12px;font-weight:700}.rv-sum[data-v-fac414ca]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px;padding:8px 12px;border-radius:10px;background:var(--bg, #f0f2f5);font-size:12.5px;font-weight:700;color:#4b5563}.rv-sum strong[data-v-fac414ca]{color:var(--primary, #1a56db)}.rv-all[data-v-fac414ca]{background:none;border:none;padding:0;cursor:pointer;font-size:11.5px;font-weight:700;color:var(--primary, #1a56db)}.rv-all[data-v-fac414ca]:hover{text-decoration:underline}.rv-grid[data-v-fac414ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.rv-gcard[data-v-fac414ca]{border:1px solid var(--border, #e5e7eb);border-radius:11px;padding:10px 12px;background:var(--white, #fff)}.rv-ghead[data-v-fac414ca]{display:flex;align-items:center;gap:8px;cursor:pointer;padding-block-end:8px;margin-block-end:8px;border-block-end:1px solid var(--border, #e5e7eb)}.rv-group-name[data-v-fac414ca]{flex:1;font-size:12.5px;font-weight:800;color:var(--text-primary, #1f2937)}.rv-gcount[data-v-fac414ca]{font-size:10.5px;font-weight:800;color:#9ca3af}.rv-opts[data-v-fac414ca]{display:flex;flex-direction:column;gap:6px}.rv-opt[data-v-fac414ca]{display:flex;align-items:flex-start;gap:7px;cursor:pointer;font-size:12px;font-weight:600;color:#4b5563;line-height:1.5}.rv-opt[data-v-fac414ca]:hover{color:var(--text-primary, #1f2937)}.rv-cb[data-v-fac414ca]{flex:0 0 auto;inline-size:15px;block-size:15px;accent-color:var(--primary, #1a56db);cursor:pointer;margin:0}.rv-cb.sm[data-v-fac414ca]{inline-size:14px;block-size:14px;margin-block-start:1px}.rv-err[data-v-fac414ca]{display:flex;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;border-radius:9px;background:#fee2e2;color:#b91c1c;font-size:12px;font-weight:700}body.dark-mode .rv-card[data-v-fac414ca]{background:#ffffff0a}body.dark-mode .rv-name[data-v-fac414ca]{color:#e2e8f0}body.dark-mode .rv-gcard[data-v-fac414ca]{background:#ffffff0a;border-color:#2a3550}body.dark-mode .rv-ghead[data-v-fac414ca]{border-block-end-color:#2a3550}body.dark-mode .rv-group-name[data-v-fac414ca]{color:#e2e8f0}body.dark-mode .rv-opt[data-v-fac414ca]{color:#94a3b8}body.dark-mode .rv-opt[data-v-fac414ca]:hover{color:#e2e8f0}body.dark-mode .rv-sum[data-v-fac414ca]{background:#ffffff0d;color:#94a3b8}.ss[data-v-612732ad]{position:relative}.ss-input[data-v-612732ad]{width:100%;padding-inline-end:30px}.ss-caret[data-v-612732ad]{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--text-muted);pointer-events:none}.ss.is-open .ss-caret[data-v-612732ad]{transform:translateY(-50%) rotate(180deg)}.ss.is-disabled[data-v-612732ad]{opacity:.6}.ss-list[data-v-612732ad]{position:absolute;inset-inline-start:0;inset-inline-end:0;top:calc(100% + 4px);z-index:40;max-height:260px;overflow-y:auto;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0f172a1f;padding:4px}.ss-list.up[data-v-612732ad]{top:auto;bottom:calc(100% + 4px)}.ss-row[data-v-612732ad]{display:block;width:100%;padding:9px 11px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;text-align:start;cursor:pointer;color:var(--text-primary)}.ss-row.active[data-v-612732ad]{background:var(--bg)}.ss-row.on[data-v-612732ad]{color:var(--primary);font-weight:700}.ss-row-empty[data-v-612732ad]{color:var(--text-secondary)}.ss-none[data-v-612732ad]{margin:0;padding:12px;text-align:center;font-size:12.5px;color:var(--text-muted)}.cc-box[data-v-83a73413]{display:block}.cc-hint[data-v-83a73413]{margin:6px 0 0;font-size:12.5px;color:var(--text-muted)}.cc-new[data-v-83a73413]{display:flex;align-items:flex-start;gap:8px}.cc-new textarea[data-v-83a73413]{flex:1;resize:vertical}.cc-add[data-v-83a73413]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cc-list[data-v-83a73413]{list-style:none;margin:10px 0 0;padding:0;max-height:230px;overflow-y:auto}.cc-item[data-v-83a73413]{padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--white)}.cc-item+.cc-item[data-v-83a73413]{margin-top:6px}.cc-meta[data-v-83a73413]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}.cc-who[data-v-83a73413]{font-weight:700;color:var(--text-secondary)}.cc-dot[data-v-83a73413]{opacity:.6}.cc-when[data-v-83a73413]{direction:ltr;unicode-bidi:isolate}.cc-edited[data-v-83a73413]{margin:3px 0 0;font-size:11.5px;font-style:italic;color:var(--text-muted);opacity:.9}.cc-edit[data-v-83a73413]{flex:0 0 auto;display:inline-flex;padding:3px;border:0;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer}.cc-edit[data-v-83a73413]:hover{background:var(--bg);color:var(--primary)}.cc-edit[data-v-83a73413]:disabled{opacity:.5;cursor:default}.cc-del[data-v-83a73413]:hover{color:var(--danger, #dc2626)}.cc-text[data-v-83a73413]{margin:4px 0 0;font-size:13px;white-space:pre-wrap;word-break:break-word}.cc-editbox[data-v-83a73413]{width:100%;margin-top:6px;resize:vertical}.cc-editbtns[data-v-83a73413]{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.cc-sm[data-v-83a73413]{padding:5px 12px;font-size:12.5px}.ot-warn[data-v-83a73413]{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;border-radius:10px;font-size:12.5px;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a}body.dark-mode .ot-warn[data-v-83a73413]{color:#fbbf24;background:#451a03;border-color:#78350f}.ot-need[data-v-83a73413]{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--primary, #1a56db);background:var(--primary-lighter, #eff6ff);border:1px solid rgba(26,86,219,.25)}body.dark-mode .ot-need[data-v-83a73413]{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa4d}.order-type-selector.ot-pending .order-type-card[data-v-83a73413]{border-color:#1a56db73;border-style:dashed}.addr-parts[data-v-83a73413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.addr-parts .ap-field[data-v-83a73413]{display:flex;flex-direction:column;gap:4px;min-width:0}.addr-parts label[data-v-83a73413]{font-size:11.5px;font-weight:600;color:var(--text-secondary)}.addr-parts input[data-v-83a73413]{padding:7px 10px;font-size:12.5px}.customer-form[data-v-83a73413]{gap:14px}.customer-form textarea[data-v-83a73413]{min-height:54px}.customer-form .form-actions[data-v-83a73413]{position:sticky;bottom:0;z-index:5;margin-top:0;padding:12px 0 2px;background:var(--white);box-shadow:0 -8px 14px -10px #0f172a40}.menu-step-hint[data-v-96069249]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--primary, #1a56db);background:var(--primary-lighter, #eff6ff);border:1px solid rgba(26,86,219,.25)}.msh-go[data-v-96069249]{margin-inline-start:auto;padding:4px 10px;border-radius:8px;cursor:pointer;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:12px}.msh-go[data-v-96069249]:hover{background:#1a56db14}body.dark-mode .menu-step-hint[data-v-96069249]{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa4d}.cart-dock[data-v-09e4834c]{flex:0 0 auto;display:flex;flex-direction:column}.ci-hours[data-v-09e4834c]{display:flex;align-items:center;gap:4px;margin-block-start:4px;font-size:11px;font-weight:700;color:var(--danger)}.ci-hours svg[data-v-09e4834c]{flex-shrink:0}.ci-desc[data-v-09e4834c]{margin:-1px 0 6px;font-size:12px;font-weight:500;line-height:1.5;color:var(--text-secondary, #64748b);white-space:pre-line;overflow-wrap:anywhere;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ci-desc.open[data-v-09e4834c]{display:block}body.dark-mode .ci-desc[data-v-09e4834c]{color:#8b9ab6}.cart-deals[data-v-09e4834c]{padding:6px clamp(12px,1.2vw,18px) 0}.cd-bar[data-v-09e4834c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cd-l[data-v-09e4834c]{font-size:10.5px;font-weight:800;color:var(--text-muted, #94a3b8)}.cd-pill[data-v-09e4834c]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap}.cd-pill.ok[data-v-09e4834c]{background:#10b9811f;color:#047857;border-color:#10b98159}.cd-pill.warn[data-v-09e4834c]{background:#fffbeb;color:#b45309;border-color:#f59e0b80}.cd-pill.bad[data-v-09e4834c]{background:#fef2f2;color:#b91c1c;border-color:#dc262659}.cd-more[data-v-09e4834c]{margin-inline-start:auto;display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border-radius:999px;border:1px solid var(--border, #e5e7eb);background:var(--white, #fff);color:var(--text-secondary, #64748b);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.cd-more svg[data-v-09e4834c]{transition:transform .15s}.cd-more.open svg[data-v-09e4834c]{transform:rotate(180deg)}.cd-body[data-v-09e4834c]{max-height:30vh;overflow-y:auto}.cd-body .cart-promos[data-v-09e4834c]{margin-block:6px 0}.cd-body .cart-disc-na[data-v-09e4834c]{padding:6px 2px 0}.cd-bar .cart-disc-chip[data-v-09e4834c]{flex-direction:row;align-items:center;gap:5px;padding:4px 10px;border-radius:999px}.cd-bar .cd-c[data-v-09e4834c]:before{content:"· "}body.dark-mode .cd-more[data-v-09e4834c]{background:#1e293b;border-color:#334155;color:#cbd5e1}body.dark-mode .cd-pill.ok[data-v-09e4834c]{background:#10b9812e;color:#6ee7b7}body.dark-mode .cd-pill.warn[data-v-09e4834c]{background:#f59e0b24;color:#fbbf24}body.dark-mode .cd-pill.bad[data-v-09e4834c]{background:#dc262629;color:#fca5a5}body.dark-mode .cart-disc-chip.on[data-v-09e4834c]{color:#86efac;border-color:#10b9818c}.cart-actions[data-v-09e4834c]{display:flex;align-items:stretch;gap:8px}.cart-actions .btn-payment-picker[data-v-09e4834c]{flex:1 1 56%;min-width:0;margin-bottom:0}.cart-actions .btn-submit-order[data-v-09e4834c]{flex:1 1 44%;min-width:0;padding:10px 12px;font-size:14px}.cart-actions[data-v-09e4834c]{padding:8px clamp(10px,1vw,14px) 10px}.cart-actions .btn-payment-picker[data-v-09e4834c]{padding:6px 10px;gap:9px;border-radius:10px}.cart-actions .btn-payment-picker .bpp-icon[data-v-09e4834c]{width:30px;height:30px;border-radius:8px}.cart-actions .btn-payment-picker .bpp-title[data-v-09e4834c]{font-size:13px}.cart-actions .btn-payment-picker .bpp-sub[data-v-09e4834c]{font-size:11px}.cart-actions .btn-submit-order[data-v-09e4834c]{padding:7px 10px}.cart-opts[data-v-09e4834c]{margin:6px clamp(10px,1vw,14px) 0;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:var(--white, #fff);overflow:hidden}.co-head[data-v-09e4834c]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;cursor:pointer;background:var(--bg, #f8fafc);color:var(--text-primary, #1f2937);font-family:inherit;text-align:start}.co-head[data-v-09e4834c]:hover{background:#648cbd1a}.co-title[data-v-09e4834c]{font-size:12.5px;font-weight:800;flex:0 0 auto}.co-tags[data-v-09e4834c]{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 auto;min-width:0;justify-content:flex-end}.co-tag[data-v-09e4834c]{font-style:normal;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:#3055841a;color:#305584;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.co-tag.ok[data-v-09e4834c]{background:#16a34a1f;color:#15803d}.co-tag.warn[data-v-09e4834c]{background:#f59e0b29;color:#b45309}.co-tag.bad[data-v-09e4834c]{background:#dc26261f;color:#b91c1c}.co-car[data-v-09e4834c]{flex:0 0 auto;color:var(--text-muted, #94a3b8);transition:transform .18s}.cart-opts.open .co-car[data-v-09e4834c]{transform:rotate(180deg)}.co-body[data-v-09e4834c]{border-top:1px solid var(--border, #e5e7eb);padding-bottom:6px}.co-body .cart-extras[data-v-09e4834c],.co-body .cart-deals[data-v-09e4834c]{padding-inline:10px}body.dark-mode .cart-opts[data-v-09e4834c]{background:#182235;border-color:#2a3550}body.dark-mode .co-head[data-v-09e4834c]{background:#131c2c;color:#e2e8f0}body.dark-mode .co-body[data-v-09e4834c]{border-top-color:#2a3550}body.dark-mode .co-tag[data-v-09e4834c]{background:#648cbd33;color:#cfe0f5}.cart-discounts[data-v-09e4834c]{padding:8px 14px 0}.cart-disc-h[data-v-09e4834c]{font-size:11px;font-weight:800;color:var(--text-muted, #94a3b8);margin-bottom:6px}.cart-disc-list[data-v-09e4834c]{display:flex;flex-wrap:wrap;gap:6px}.cart-disc-chip[data-v-09e4834c]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 11px;border-radius:13px;cursor:pointer;text-align:start;border:1px solid var(--border, #e5e7eb);background:var(--white, #fff);color:var(--text-secondary, #64748b);font-family:inherit;font-size:11.5px;font-weight:700;transition:border-color .14s,background .14s,color .14s}.cart-disc-chip[data-v-09e4834c]:hover{border-color:var(--success, #16a34a);color:var(--success, #16a34a)}.cart-disc-chip.on[data-v-09e4834c]{border-color:var(--success, #16a34a);background:var(--success-light, #dcfce7);color:#14532d}.cart-disc-chip.open[data-v-09e4834c]{border-style:dashed}.cart-disc-chip.open.on[data-v-09e4834c]{border-style:solid}.cart-disc-chip.na[data-v-09e4834c]{opacity:.45;cursor:not-allowed}.cart-disc-chip.na[data-v-09e4834c]:hover{border-color:var(--border, #e5e7eb);color:var(--text-secondary, #64748b)}.cart-disc-na[data-v-09e4834c]{margin-top:6px;font-size:10.5px;color:var(--text-muted, #94a3b8)}.cd-disc-btn[data-v-09e4834c]{background:var(--white, #fff);border-color:var(--border, #e5e7eb);color:var(--text-secondary, #64748b)}.cd-disc-btn[data-v-09e4834c]:hover{border-color:var(--success, #16a34a);color:var(--success, #16a34a)}.cd-disc-btn.on[data-v-09e4834c]{background:var(--success-light, #dcfce7);border-color:var(--success, #16a34a);color:#14532d}.cd-dcar[data-v-09e4834c]{transition:transform .15s}.cd-disc-btn.open .cd-dcar[data-v-09e4834c]{transform:rotate(180deg)}.cd-dn[data-v-09e4834c]{font-style:normal;padding:0 5px;border-radius:999px;background:#0f172a17;font-size:10px;font-weight:800}.cd-dmenu[data-v-09e4834c]{margin-top:6px;max-height:210px;overflow-y:auto;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:var(--white, #fff);padding:4px;display:flex;flex-direction:column;gap:2px}.cd-di[data-v-09e4834c]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:none;cursor:pointer;text-align:start;font-family:inherit;color:var(--text-primary, #0f172a)}.cd-di[data-v-09e4834c]:hover{background:var(--bg, #f0f2f5)}.cd-di-box[data-v-09e4834c]{flex:0 0 auto;width:17px;height:17px;display:grid;place-items:center;border:1.5px solid var(--border, #cbd5e1);border-radius:5px;color:#fff}.cd-di.on .cd-di-box[data-v-09e4834c]{background:var(--success, #16a34a);border-color:var(--success, #16a34a)}.cd-di.open .cd-di-box[data-v-09e4834c]{border-style:dashed}.cd-di-b[data-v-09e4834c]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.cd-di-n[data-v-09e4834c]{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-di-c[data-v-09e4834c]{font-size:10px;font-weight:600;color:var(--text-muted, #94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-di-v[data-v-09e4834c]{flex:0 0 auto;font-size:11.5px;font-weight:800;color:var(--success, #16a34a)}.cd-di.na[data-v-09e4834c]{opacity:.45;cursor:not-allowed}.cd-di.na[data-v-09e4834c]:hover{background:none}.cd-di-note[data-v-09e4834c]{padding:6px 8px 3px;font-size:10.5px;color:var(--text-muted, #94a3b8)}body.dark-mode .cd-disc-btn[data-v-09e4834c]{background:#1e293b;border-color:#334155;color:#cbd5e1}body.dark-mode .cd-disc-btn.on[data-v-09e4834c]{background:#10b9812e;color:#86efac;border-color:#10b9818c}body.dark-mode .cd-dn[data-v-09e4834c]{background:#ffffff24}body.dark-mode .cd-dmenu[data-v-09e4834c]{background:var(--bg-card, #1e293b);border-color:#334155}body.dark-mode .cd-di[data-v-09e4834c]{color:#e2e8f0}body.dark-mode .cd-di[data-v-09e4834c]:hover{background:#0f172a}.cd-t[data-v-09e4834c]{font-size:11.5px;font-weight:700}.cd-c[data-v-09e4834c]{font-size:10px;font-weight:600;opacity:.8}.cart-disc-row[data-v-09e4834c]{color:var(--success, #16a34a);font-weight:700}.cart-disc-n[data-v-09e4834c]{font-size:11.5px}.cart-disc-v[data-v-09e4834c]{white-space:nowrap}.cart-edit-bar[data-v-09e4834c]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 12px 10px;padding:8px 11px;border-radius:var(--radius, 10px);background:var(--warning-light, #fffbeb);border:1px solid rgba(245,158,11,.45);font-size:11.5px;font-weight:700;line-height:1.5;color:#b45309}.cart-edit-cancel[data-v-09e4834c]{padding:4px 9px;border-radius:999px;border:1px solid rgba(245,158,11,.55);background:transparent;color:#b45309;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}body.dark-mode .cart-edit-bar[data-v-09e4834c]{background:#f59e0b1f;color:#fbbf24}body.dark-mode .cart-edit-cancel[data-v-09e4834c]{color:#fbbf24}.cart-extras[data-v-09e4834c]{padding:9px clamp(12px,1.2vw,18px);border-top:1px solid var(--border-light, #eef1f6);display:flex;flex-direction:column;gap:8px;flex-shrink:0}.ce-chips[data-v-09e4834c]{display:flex;gap:6px}.ce-chip[data-v-09e4834c]{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 9px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:var(--white, #fff);color:var(--text-secondary, #64748b);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.ce-chip svg[data-v-09e4834c]{flex-shrink:0}.ce-txt[data-v-09e4834c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-chip[data-v-09e4834c]:hover{border-color:var(--primary, #1a56db);color:var(--primary, #1a56db)}.ce-chip.is-set[data-v-09e4834c]{border-color:var(--primary, #1a56db);background:var(--primary-light, #dbeafe);color:var(--primary-dark, #1242b0)}.ce-chip-note.is-set[data-v-09e4834c]{border-color:var(--warning, #f59e0b);background:var(--warning-light, #fef3c7);color:#b45309}.ce-chip.is-open[data-v-09e4834c]{border-color:var(--primary, #1a56db);color:var(--primary, #1a56db)}.ce-chip.is-required[data-v-09e4834c]{border-color:var(--danger, #dc2626);border-style:dashed;color:var(--danger, #dc2626)}.ce-hint-req[data-v-09e4834c]{color:var(--danger, #dc2626);font-weight:700}.ce-panel[data-v-09e4834c]{display:flex;flex-direction:column;gap:5px}.ce-lbl[data-v-09e4834c]{font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8)}.ce-hint[data-v-09e4834c]{font-size:10.5px;color:var(--text-muted, #94a3b8);font-weight:600}.ce-input[data-v-09e4834c]{width:100%;padding:7px 10px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--white, #fff);color:var(--text-primary, #0f172a);font-family:inherit;font-size:12.5px;font-weight:600;outline:none;transition:border-color .14s,box-shadow .14s}.ce-input[data-v-09e4834c]:focus{border-color:var(--primary, #1a56db);box-shadow:0 0 0 3px #1a56db1a}.ce-input[data-v-09e4834c]::placeholder{color:var(--text-muted, #94a3b8);font-weight:500}body.dark-mode .ce-chip[data-v-09e4834c],body.dark-mode .ce-input[data-v-09e4834c]{background:var(--bg-card, #1e293b)}.cart-note-row[data-v-09e4834c]{margin-top:10px;padding:9px 11px;border:1px solid var(--warning, #f59e0b);border-radius:10px;background:var(--warning-light, #fef3c7);cursor:pointer}.cart-note-head[data-v-09e4834c]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#b45309;margin-bottom:3px}.cart-note-head svg[data-v-09e4834c]{flex-shrink:0}.cart-note-body[data-v-09e4834c]{font-size:12.5px;font-weight:600;color:#7c2d12;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}body.dark-mode .cart-note-row[data-v-09e4834c]{background:#f59e0b1f}body.dark-mode .cart-note-body[data-v-09e4834c]{color:#fcd34d}.cart-order-no.is-draft[data-v-09e4834c]{font-size:14px;font-weight:700;opacity:.75}.cart-item-notetext[data-v-09e4834c]{display:flex;gap:6px;align-items:baseline;margin:4px 0 6px;padding:5px 9px;border-radius:8px;background:#fffbeb;border:1px solid rgba(245,158,11,.45);border-inline-start:3px solid #f59e0b;font-size:12.5px;font-weight:600;line-height:1.5;color:#7c2d12;overflow-wrap:anywhere;white-space:pre-wrap}.cart-item-notetext b[data-v-09e4834c]{flex:0 0 auto;color:#b45309;font-weight:800}body.dark-mode .cart-item-notetext[data-v-09e4834c]{background:#f59e0b1f;border-color:#f59e0b59;color:#fcd34d}body.dark-mode .cart-item-notetext b[data-v-09e4834c]{color:#fbbf24}.cart-header[data-v-09e4834c]{padding:8px 12px;min-height:44px}.cart-delete-btn[data-v-09e4834c]{width:28px;height:28px;padding:0;border-radius:8px;background:#dc26261a;color:#dc2626;border:1px solid rgba(220,38,38,.25);box-shadow:none}.cart-delete-btn[data-v-09e4834c]:hover{background:#dc2626;color:#fff;border-color:#dc2626;box-shadow:none}body.dark-mode .cart-delete-btn[data-v-09e4834c]{background:#f8717124;color:#fca5a5;border-color:#f871714d;box-shadow:none}body.dark-mode .cart-delete-btn[data-v-09e4834c]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.cart-promos[data-v-09e4834c]{margin-block:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(16,185,129,.28);background:#10b98112}.cp-row[data-v-09e4834c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-block:4px;font-size:12px}.cp-n[data-v-09e4834c]{font-weight:800;color:#0f766e}.cp-g[data-v-09e4834c]{font-weight:700;color:var(--text-secondary, #64748b)}.cp-why[data-v-09e4834c]{flex-basis:100%;list-style:none;margin:0;padding:0;font-size:11.5px;color:var(--text-secondary, #64748b)}.cp-why li[data-v-09e4834c]{position:relative;padding-inline-start:12px;line-height:1.5}.cp-why li[data-v-09e4834c]:before{content:"•";position:absolute;inset-inline-start:0;color:var(--danger, #dc2626)}.cp-why b[data-v-09e4834c]{color:var(--text-primary, #0f172a);font-weight:800}.cp-ask[data-v-09e4834c]{font-weight:700;color:#b45309}.cp-opts[data-v-09e4834c]{display:flex;gap:6px;flex-wrap:wrap}.cp-opt[data-v-09e4834c]{padding:4px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.45);background:var(--bg-card, #fff);color:#0f766e;font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.cp-opt[data-v-09e4834c]:hover{background:#10b9811f}.cp-x[data-v-09e4834c]{margin-inline-start:auto;inline-size:22px;block-size:22px;border:0;border-radius:6px;background:transparent;color:var(--text-muted, #94a3b8);font-size:16px;line-height:1;cursor:pointer}.cp-x[data-v-09e4834c]:hover{background:#ef44441f;color:#b91c1c}.cp-spread[data-v-09e4834c]{padding-block:6px;border-block-start:1px dashed rgba(16,185,129,.3)}.cp-spread[data-v-09e4834c]:first-of-type{border-block-start:0}.cp-shead[data-v-09e4834c]{display:flex;align-items:center;gap:8px;margin-block-end:6px}.cp-count[data-v-09e4834c]{font-size:11px;font-weight:800;color:#b45309}.cp-count.done[data-v-09e4834c]{color:#0f766e}.cp-shead .cp-x[data-v-09e4834c]{margin-inline-start:auto}.cp-pick[data-v-09e4834c]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:var(--bg-card, #fff)}.cp-pick.has[data-v-09e4834c]{border-color:#0f766e;background:#10b9811f}.cp-pn[data-v-09e4834c]{font-size:11.5px;font-weight:700;color:var(--text-primary, #1f2937);padding-inline:2px}.cp-pq[data-v-09e4834c]{min-inline-size:18px;text-align:center;font-size:11.5px;font-weight:900;color:#0f766e;font-variant-numeric:tabular-nums}.cp-b[data-v-09e4834c]{inline-size:20px;block-size:20px;border:0;border-radius:50%;background:#10b98129;color:#0f766e;font-size:13px;font-weight:900;line-height:1;cursor:pointer;font-family:inherit}.cp-b[data-v-09e4834c]:disabled{opacity:.35;cursor:default}.cp-b[data-v-09e4834c]:not(:disabled):hover{background:#10b9814d}body.dark-mode .cp-pick[data-v-09e4834c]{background:#182235}body.dark-mode .cp-pick.has[data-v-09e4834c]{background:#10b9812e}.ci-gift[data-v-09e4834c]{display:inline-block;padding:1px 7px;margin-inline-end:5px;border-radius:999px;background:#10b98129;color:#0f766e;font-size:10px;font-weight:900}.ci-gift-of[data-v-09e4834c]{font-size:11px;font-weight:700;color:var(--text-muted, #94a3b8)}.qty-static[data-v-09e4834c]{min-inline-size:34px;text-align:center;font-weight:800;color:var(--text-secondary, #64748b);font-variant-numeric:tabular-nums}.cp-q[data-v-09e4834c]{display:block;inline-size:100%;box-sizing:border-box;margin-block-end:6px;padding:5px 8px;border-radius:8px;border:1px solid rgba(16,185,129,.4);background:var(--bg-card, #fff);color:var(--text-primary, #1f2937);font-family:inherit;font-size:12px;font-weight:700}.cp-q[data-v-09e4834c]::placeholder{font-weight:600;color:var(--text-muted, #94a3b8)}.cp-none[data-v-09e4834c]{margin-block-start:4px;font-size:11px;font-weight:700;color:var(--text-muted, #94a3b8)}.cp-sel[data-v-09e4834c]{display:flex;gap:6px;align-items:center}.cp-sel-i[data-v-09e4834c]{flex:1;min-inline-size:0;padding:5px 8px;border-radius:8px;border:1px solid rgba(16,185,129,.4);background:var(--bg-card, #fff);color:var(--text-primary, #1f2937);font-family:inherit;font-size:12px;font-weight:700}.cp-add[data-v-09e4834c]{flex:0 0 auto;padding:5px 14px;border-radius:8px;border:0;cursor:pointer;background:#0f766e;color:#fff;font-family:inherit;font-size:12px;font-weight:800}.cp-add[data-v-09e4834c]:disabled{opacity:.4;cursor:default}.cp-chosen[data-v-09e4834c]{margin-block-start:6px}body.dark-mode .cp-sel-i[data-v-09e4834c],body.dark-mode .cp-q[data-v-09e4834c]{background:#131c2c}.cart-tax-row em[data-v-09e4834c]{font-style:normal;font-size:10.5px;font-weight:700;color:var(--text-muted, #94a3b8)}.sum-group[data-v-09e4834c]{width:100%;border:0;background:none;font-family:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:start}.sum-group>span[data-v-09e4834c]:first-child{display:inline-flex;align-items:center;gap:5px}.sum-caret[data-v-09e4834c]{flex:0 0 auto;opacity:.75;transition:transform .15s}.sum-group.open .sum-caret[data-v-09e4834c]{transform:rotate(180deg)}.sum-n[data-v-09e4834c]{font-style:normal;min-width:16px;padding:0 5px;border-radius:999px;background:#0f172a17;color:inherit;font-size:10px;font-weight:800;text-align:center}body.dark-mode .sum-n[data-v-09e4834c]{background:#ffffff24}.sum-sub[data-v-09e4834c]{padding-inline-start:16px;opacity:.92}.sum-subrow[data-v-09e4834c]{font-size:11px}.dt-assign[data-v-e6debacb]{display:flex;gap:6px;margin-top:6px;align-items:center}.dt-assign-s[data-v-e6debacb]{flex:1;min-inline-size:0;padding:6px 9px;border-radius:8px;border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #fff);color:var(--text-primary, #1f2937);font-family:inherit;font-size:12px;font-weight:600}.dt-disc[data-v-e6debacb]{color:var(--success, #16a34a);font-weight:700}.dt-tax[data-v-e6debacb]{color:var(--warning, #d97706);font-weight:700}.dt-tax .dt-sum-v[data-v-e6debacb]{color:var(--warning, #d97706)}.dt-disc .dt-sum-v[data-v-e6debacb]{color:var(--success, #16a34a)}.dt-adj[data-v-e6debacb]{color:var(--text-muted, #94a3b8)}.dt-adj .dt-sum-v[data-v-e6debacb]{color:var(--text-secondary, #64748b)}.dt-src[data-v-e6debacb]{font-style:normal;font-size:10.5px;font-weight:700;color:var(--success, #16a34a);margin-inline-start:5px}.dt-head[data-v-e6debacb]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--border-light, #f3f4f6)}.dt-head-main[data-v-e6debacb]{flex:1 1 360px;min-width:0}.dt-head-top[data-v-e6debacb]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dt-inv[data-v-e6debacb]{font-size:19px;font-weight:800;color:var(--text-primary, #0f172a)}.dt-inv-no[data-v-e6debacb]{color:var(--primary, #1a56db)}.dt-status[data-v-e6debacb]{display:inline-flex;flex:0 0 auto}.dt-meta[data-v-e6debacb]{margin-top:5px;font-size:12px;font-weight:600;line-height:1.6;color:var(--text-secondary, #64748b)}.dt-meta-sched[data-v-e6debacb]{display:flex;align-items:center;gap:5px;color:var(--danger, #dc2626)}.dt-meta-sched strong[data-v-e6debacb]{color:var(--danger, #dc2626)}.dt-actions[data-v-e6debacb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto}.dt-actions .btn[data-v-e6debacb],.dt-actions .btn-transactions[data-v-e6debacb]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;box-shadow:none;font-family:inherit;font-size:12.5px;font-weight:800;white-space:nowrap;transition:background .14s,border-color .14s,color .14s}.dt-btn-edit[data-v-e6debacb]{background:var(--g-primary, var(--primary, #1a56db));color:#fff;box-shadow:var(--sh-primary, none)}.dt-btn-edit[data-v-e6debacb]:hover{background:var(--g-primary-h, var(--primary-dark, #1242b0));transform:translateY(-1px)}.dt-actions .dt-btn-cancel[data-v-e6debacb]{--r: var(--td, 220, 38, 38);--c: var(--td-c, #b91c1c)}.dt-actions .dt-btn-complaint[data-v-e6debacb]{--r: var(--tw, 217, 119, 6);--c: var(--tw-c, #b45309)}.dt-actions .dt-btn-log[data-v-e6debacb]{--r: var(--tn, 100, 116, 139);--c: var(--tn-c, #475569)}.dt-actions .dt-btn-cancel[data-v-e6debacb]{background:var(--g-danger);color:#fff;border:1px solid transparent;box-shadow:var(--sh-danger)}.dt-actions .dt-btn-complaint[data-v-e6debacb]{background:var(--g-warn);color:#fff;border:1px solid transparent;box-shadow:var(--sh-warn)}.dt-actions .dt-btn-log[data-v-e6debacb]{background:var(--g-neutral);color:var(--text-secondary);border:1px solid var(--border);box-shadow:0 1px 2px #0f172a0f}.dt-actions .dt-btn-cancel[data-v-e6debacb]:hover{background:var(--g-danger-h);transform:translateY(-1px)}.dt-actions .dt-btn-complaint[data-v-e6debacb]:hover{background:var(--g-warn-h);transform:translateY(-1px)}.dt-actions .dt-btn-log[data-v-e6debacb]:hover{background:var(--g-neutral-h);color:var(--primary);border-color:#2563eb73}body.dark-mode .dt-actions .dt-btn-log[data-v-e6debacb]{color:#cbd5e1;border-color:#3b4a61;box-shadow:none}.dt-daily[data-v-e6debacb]{font-size:17px;font-weight:800;color:var(--primary, #1a56db)}.dt-head-badges[data-v-e6debacb]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dt-type[data-v-e6debacb]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--primary-lighter, #eff6ff);color:var(--primary, #1a56db);font-size:11.5px;font-weight:800;white-space:nowrap}.dt-col-side[data-v-e6debacb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;align-content:start}.dt-col-side .dt-notes[data-v-e6debacb]{grid-column:1 / -1;margin-bottom:0}.dt-card[data-v-e6debacb]{min-width:0;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius-lg, 14px);background:var(--white, #fff)}.dt-card-h[data-v-e6debacb]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.01em;color:var(--text-muted, #94a3b8)}.dt-cust-name[data-v-e6debacb]{font-size:15px;font-weight:800;color:var(--text-primary, #0f172a);overflow-wrap:anywhere}.dt-cust-phone[data-v-e6debacb]{display:inline-block;margin-top:2px;font-size:13px;font-weight:700;color:var(--primary, #1a56db);text-decoration:none}.dt-cust-phone[data-v-e6debacb]:hover{text-decoration:underline}.dt-addr-head[data-v-e6debacb]{font-size:13px;font-weight:800;color:var(--text-primary, #0f172a)}.dt-addr-text[data-v-e6debacb]{margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--text-secondary, #64748b);white-space:pre-line;overflow-wrap:anywhere}.dt-addr-parts[data-v-e6debacb]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dt-addr-part[data-v-e6debacb]{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;background:var(--bg, #f0f2f5);color:var(--text-primary, #0f172a);font-size:12px;font-weight:800}.dt-addr-part small[data-v-e6debacb]{font-size:10.5px;font-weight:700;color:var(--text-muted, #94a3b8)}.dt-addr-tag[data-v-e6debacb]{margin-top:8px;font-size:12px;font-weight:600;color:var(--text-secondary, #64748b)}.dt-muted[data-v-e6debacb]{font-size:12.5px;font-weight:600;color:var(--text-muted, #94a3b8)}.dt-kv[data-v-e6debacb]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.dt-kv-i[data-v-e6debacb]{display:flex;flex-direction:column;gap:2px;min-width:0}.dt-kv-i>label[data-v-e6debacb]{font-size:11px;font-weight:700;color:var(--text-muted, #94a3b8)}.dt-kv-i>span[data-v-e6debacb]{font-size:13px;font-weight:700;color:var(--text-primary, #0f172a);overflow-wrap:anywhere}.dt-kv-wide[data-v-e6debacb]{grid-column:1 / -1}body.dark-mode .dt-card[data-v-e6debacb]{background:#ffffff08;border-color:#ffffff1a}body.dark-mode .dt-addr-part[data-v-e6debacb]{background:#ffffff12;color:#e2e8f0}body.dark-mode .dt-type[data-v-e6debacb]{background:#1a56db33;color:#93c5fd}.dt-type.dt-type-ext[data-v-e6debacb]{background:#fff7ed;color:#c2410c}body.dark-mode .dt-type.dt-type-ext[data-v-e6debacb]{background:#ea580c2e;color:#fdba74}.dt-wide[data-v-e6debacb]{grid-column:1 / -1}.dt-panel[data-v-e6debacb]{container:dt / inline-size}.dt-body[data-v-e6debacb]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.dt-col[data-v-e6debacb]{min-width:0}@container dt (min-width: 1024px){.dt-body[data-v-e6debacb]{grid-template-columns:minmax(380px,2fr) minmax(0,3fr);grid-template-areas:"side main";gap:20px;align-items:start}.dt-col-side[data-v-e6debacb]{grid-area:side;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:stretch}.dt-col-side .dt-notes[data-v-e6debacb]{grid-column:1 / -1}.dt-col-main[data-v-e6debacb]{grid-area:main;min-width:0}.dt-thead[data-v-e6debacb],.dt-tr[data-v-e6debacb]{grid-template-columns:minmax(0,3fr) minmax(70px,.8fr) minmax(110px,1fr) minmax(110px,1fr)}.dt-table[data-v-e6debacb]{max-height:52vh}.dt-col-main .dt-sum-wrap[data-v-e6debacb]{display:block}.dt-col-main .dt-sum-wrap .dt-sum[data-v-e6debacb]{width:100%}}.dt-notes[data-v-e6debacb]{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 12px;border-radius:var(--radius, 10px);background:var(--warning-light, #fffbeb);border:1px solid rgba(245,158,11,.45);font-size:12.5px;line-height:1.6}.dt-notes-ico[data-v-e6debacb]{flex:0 0 auto;color:#b45309;display:inline-flex}.dt-notes strong[data-v-e6debacb]{display:block;font-size:11.5px;color:#b45309}.dt-sec[data-v-e6debacb]{display:flex;align-items:center;gap:8px;margin:0 0 8px}.dt-sec-t[data-v-e6debacb]{font-size:12px;font-weight:800;color:var(--text-secondary, #64748b)}.dt-sec-n[data-v-e6debacb]{min-width:20px;padding:1px 6px;border-radius:var(--radius-full, 999px);background:var(--bg, #f0f2f5);color:var(--text-secondary, #64748b);font-size:11px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.dt-sec[data-v-e6debacb]:after{content:"";flex:1 1 auto;height:1px;background:var(--border-light, #f3f4f6)}.dt-resmeta[data-v-e6debacb]{margin:0 0 10px;padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius-lg, 14px);background:var(--bg, #f8fafc)}.dt-resmeta-row[data-v-e6debacb]{display:flex;align-items:baseline;gap:10px;font-size:12.5px;padding:2px 0}.dt-resmeta-row+.dt-resmeta-row[data-v-e6debacb]{border-top:1px solid var(--border-light, #f3f4f6)}.dt-resmeta-l[data-v-e6debacb]{flex:0 0 auto;font-weight:700;color:var(--text-muted, #94a3b8)}.dt-resmeta-v[data-v-e6debacb]{flex:1 1 auto;min-width:0;font-weight:700}.dt-resitems[data-v-e6debacb]{margin:0 0 10px;padding:9px 12px;border:1px solid var(--warning, #f59e0b);border-radius:var(--radius-lg, 14px);background:var(--warning-light, #fffbeb)}.dt-resitems-h[data-v-e6debacb]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#b45309;margin-bottom:6px}.dt-resitem[data-v-e6debacb]{display:flex;align-items:baseline;gap:8px;font-size:12.5px;padding:2px 0}.dt-resitem+.dt-resitem[data-v-e6debacb]{border-top:1px solid rgba(180,83,9,.12)}.dt-resitem-q[data-v-e6debacb]{flex:0 0 auto;font-weight:800;color:#b45309;font-variant-numeric:tabular-nums}.dt-resitem-n[data-v-e6debacb]{flex:1 1 auto;min-width:0;font-weight:700}.dt-resitem-note[data-v-e6debacb]{flex:0 0 auto;font-size:11px;color:var(--text-muted, #94a3b8)}body.dark-mode .dt-resitems[data-v-e6debacb]{background:#2a2113;border-color:#7c5c17}.dt-list[data-v-e6debacb]{border:1px solid var(--border, #e5e7eb);border-radius:var(--radius-lg, 14px);overflow-x:hidden;overflow-y:auto;max-height:min(46vh,380px);overscroll-behavior:contain}.dt-list[data-v-e6debacb]::-webkit-scrollbar{width:8px}.dt-list[data-v-e6debacb]::-webkit-scrollbar-thumb{background:var(--border, #e5e7eb);border-radius:99px;border:2px solid var(--white, #fff)}body.dark-mode .dt-list[data-v-e6debacb]::-webkit-scrollbar-thumb{background:#334155;border-color:#1e293b}.dt-empty[data-v-e6debacb]{padding:18px;text-align:center;font-size:12.5px;color:var(--text-muted, #94a3b8)}.dt-row[data-v-e6debacb]{display:flex;align-items:flex-start;gap:10px;padding:11px 12px}.dt-row+.dt-row[data-v-e6debacb]{border-top:1px solid var(--border-light, #f3f4f6)}.dt-qty[data-v-e6debacb]{flex:0 0 auto;min-width:30px;height:25px;padding:0 6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:1px;background:var(--primary-lighter, #eff6ff);color:var(--primary, #1a56db);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.dt-qty small[data-v-e6debacb]{font-size:10px;font-weight:700;opacity:.75}.dt-row-main[data-v-e6debacb]{flex:1 1 auto;min-width:0}.dt-name[data-v-e6debacb]{font-size:13px;font-weight:700;line-height:1.45;color:var(--text-primary, #0f172a)}.dt-gift[data-v-e6debacb]{display:inline-block;margin-inline-start:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.5;color:#15803d;background:#dcfce7;vertical-align:middle}.dt-gift-of[data-v-e6debacb]{font-size:12px;font-weight:700;color:#15803d;margin-top:2px}.dt-free[data-v-e6debacb]{color:#15803d;font-weight:800}body.dark-mode .dt-gift[data-v-e6debacb]{color:#86efac;background:#14532d}body.dark-mode .dt-gift-of[data-v-e6debacb],body.dark-mode .dt-free[data-v-e6debacb]{color:#86efac}.dt-sub[data-v-e6debacb]{margin-top:2px;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8)}.dt-break[data-v-e6debacb]{margin-top:3px;display:grid;gap:1px;max-width:340px}.dt-break-row[data-v-e6debacb]{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8)}.dt-break-p[data-v-e6debacb]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary, #64748b)}.dt-item-note[data-v-e6debacb]{display:flex;gap:6px;align-items:baseline;margin:4px 0 6px;padding:5px 9px;border-radius:8px;background:#fffbeb;border:1px solid rgba(245,158,11,.45);border-inline-start:3px solid #f59e0b;font-size:12.5px;font-weight:600;line-height:1.5;color:#7c2d12;overflow-wrap:anywhere;white-space:pre-wrap}.dt-item-note b[data-v-e6debacb]{flex:0 0 auto;color:#b45309;font-weight:800}body.dark-mode .dt-item-note[data-v-e6debacb]{background:#f59e0b1f;border-color:#f59e0b59;color:#fcd34d}body.dark-mode .dt-item-note b[data-v-e6debacb]{color:#fbbf24}.dt-price[data-v-e6debacb]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:end}.dt-total[data-v-e6debacb]{font-size:13px;font-weight:800;white-space:nowrap;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.dt-unit[data-v-e6debacb]{font-size:10.5px;font-weight:600;white-space:nowrap;color:var(--text-muted, #94a3b8);font-variant-numeric:tabular-nums}.dt-sum[data-v-e6debacb]{margin-top:14px;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius-lg, 14px);overflow:hidden}.dt-sum-row[data-v-e6debacb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 13px;font-size:12.5px;font-weight:600;color:var(--text-secondary, #64748b)}.dt-sum-v[data-v-e6debacb]{font-weight:700;white-space:nowrap;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.dt-grand[data-v-e6debacb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;background:var(--primary, #1a56db);color:#fff}.dt-grand-l[data-v-e6debacb]{font-size:13px;font-weight:700;opacity:.92}.dt-grand-v[data-v-e6debacb]{font-size:18px;font-weight:800;white-space:nowrap;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.dt-pay[data-v-e6debacb]{display:flex;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:600;color:var(--text-secondary, #64748b)}.dt-pay strong[data-v-e6debacb]{color:var(--text-primary, #0f172a);font-weight:800}.dt-cancel-pending[data-v-e6debacb]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#b45309;background:#fef3c7;border:1px solid #fde68a}body.dark-mode .dt-cancel-pending[data-v-e6debacb]{color:#fbbf24;background:#451a03;border-color:#78350f}.dt-paylines[data-v-e6debacb]{padding:0 13px 10px;display:flex;flex-direction:column;gap:4px}.dt-payline[data-v-e6debacb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:var(--text-primary, #0f172a)}.dt-payline-v[data-v-e6debacb]{white-space:nowrap;font-variant-numeric:tabular-nums}.dt-payline.is-tip[data-v-e6debacb]{color:#b45309}body.dark-mode .dt-payline.is-tip[data-v-e6debacb]{color:#fbbf24}body.dark-mode .dt-sec-n[data-v-e6debacb],body.dark-mode .dt-qty[data-v-e6debacb]{background:#ffffff12}body.dark-mode .dt-qty[data-v-e6debacb]{color:#93c5fd}body.dark-mode .dt-notes[data-v-e6debacb]{background:#f59e0b1f;border-color:#f59e0b66;color:#e2e8f0}body.dark-mode .dt-notes strong[data-v-e6debacb],body.dark-mode .dt-notes-ico[data-v-e6debacb],body.dark-mode .dt-grand[data-v-e6debacb]{background:var(--primary-darker, #2563eb)}.dt-invoice[data-v-e6debacb]{border:1px solid var(--border, #e5e7eb);border-radius:var(--radius-lg, 14px);background:var(--white, #fff);overflow:hidden}.dt-inv-h[data-v-e6debacb]{margin:0;padding:10px 14px}.dt-inv-h[data-v-e6debacb]:after{display:none}.dt-table[data-v-e6debacb]{max-height:min(60vh,640px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.dt-thead[data-v-e6debacb],.dt-tr[data-v-e6debacb]{display:grid;grid-template-columns:minmax(0,1fr) 60px 110px 120px;gap:10px;align-items:start;padding:9px 14px}.dt-thead[data-v-e6debacb]{position:sticky;top:0;z-index:1;font-size:11px;font-weight:800;color:var(--text-muted, #94a3b8);background:var(--bg, #f0f2f5);border-top:1px solid var(--border-light, #f3f4f6);border-bottom:1px solid var(--border-light, #f3f4f6)}.dt-tr+.dt-tr[data-v-e6debacb]{border-top:1px solid var(--border-light, #f3f4f6)}.dt-c[data-v-e6debacb]{text-align:center}.dt-e[data-v-e6debacb]{text-align:end}.dt-td[data-v-e6debacb]{font-size:13px;font-weight:700;color:var(--text-secondary, #64748b);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.dt-qty-n[data-v-e6debacb]{color:var(--primary, #1a56db);font-weight:800}.dt-td-total[data-v-e6debacb]{color:var(--text-primary, #0f172a);font-weight:800}.dt-td-name[data-v-e6debacb]{min-width:0}.dt-td-name .dt-sub[data-v-e6debacb]{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.dt-sum-wrap[data-v-e6debacb]{display:flex;justify-content:flex-end;padding:12px 14px 14px;border-top:1px solid var(--border-light, #f3f4f6);background:var(--bg, #f0f2f5)}.dt-sum-wrap .dt-sum[data-v-e6debacb]{width:min(100%,420px);margin-top:0;background:var(--white, #fff)}.dt-sep[data-v-e6debacb]{height:1px;background:var(--border-light, #f3f4f6);margin:10px 0}.dt-val[data-v-e6debacb]{font-size:13.5px;font-weight:800;color:var(--text-primary, #0f172a)}.dt-kv-3[data-v-e6debacb]{grid-template-columns:repeat(3,minmax(0,1fr))}body.dark-mode .dt-invoice[data-v-e6debacb]{background:#ffffff08;border-color:#ffffff1a}body.dark-mode .dt-thead[data-v-e6debacb],body.dark-mode .dt-sum-wrap[data-v-e6debacb]{background:#ffffff0a}body.dark-mode .dt-sum-wrap .dt-sum[data-v-e6debacb]{background:#1e293b}body.dark-mode .dt-td-total[data-v-e6debacb],body.dark-mode .dt-val[data-v-e6debacb]{color:#e2e8f0}.dt-panel[data-v-e6debacb]{background:#f4f6fa;border:1px solid #e1e6ee}.dt-head[data-v-e6debacb]{border-bottom-color:#dfe5ee}.dt-card[data-v-e6debacb],.dt-invoice[data-v-e6debacb]{border-color:#d3dae5;box-shadow:0 1px 2px #0f172a0d,0 4px 12px #0f172a0a}.dt-card[data-v-e6debacb]{padding:0 14px 12px}.dt-cust-name[data-v-e6debacb]{font-size:16px}.dt-sep[data-v-e6debacb]{margin:12px 0}.dt-kv[data-v-e6debacb]{gap:12px 14px}.dt-kv-3[data-v-e6debacb]{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr))}.dt-card>.dt-card-h[data-v-e6debacb]:first-child{margin:0 -14px 12px;padding:9px 14px;border-radius:13px 13px 0 0;background:#eaeff6;border-bottom:1px solid #d9e0ea;color:#475569;font-size:11.5px}.dt-card>.dt-card-h[data-v-e6debacb]:not(:first-child){color:#64748b}.dt-kv[data-v-e6debacb]{padding-top:10px}.dt-inv-h[data-v-e6debacb]{background:#eaeff6;border-bottom:1px solid #d9e0ea;color:#475569}.dt-inv-h .dt-sec-t[data-v-e6debacb]{color:#475569}.dt-thead[data-v-e6debacb]{background:#f4f6fa}.dt-sum-wrap[data-v-e6debacb]{background:#eaeff6;border-top-color:#d9e0ea}.dt-sum-wrap .dt-sum[data-v-e6debacb]{border-color:#d3dae5}.dt-notes[data-v-e6debacb]{border-color:#f59e0b99}body.dark-mode .dt-panel[data-v-e6debacb]{background:#0b1220;border-color:#1f2a3d}body.dark-mode .dt-card[data-v-e6debacb],body.dark-mode .dt-invoice[data-v-e6debacb]{background:#172033;border-color:#2c3a52;box-shadow:none}body.dark-mode .dt-card>.dt-card-h[data-v-e6debacb]:first-child,body.dark-mode .dt-inv-h[data-v-e6debacb],body.dark-mode .dt-sum-wrap[data-v-e6debacb]{background:#1f2b40;border-color:#2c3a52;color:#cbd5e1}body.dark-mode .dt-inv-h .dt-sec-t[data-v-e6debacb]{color:#cbd5e1}body.dark-mode .dt-thead[data-v-e6debacb]{background:#141d2e}body.dark-mode .dt-sum-wrap .dt-sum[data-v-e6debacb]{background:#172033;border-color:#2c3a52}.dt-sum-wrap[data-v-e6debacb],.dt-col-main .dt-sum-wrap[data-v-e6debacb]{display:block;padding:0;background:transparent;border-top:1px solid #d9e0ea}.dt-sum-wrap .dt-sum[data-v-e6debacb],.dt-col-main .dt-sum-wrap .dt-sum[data-v-e6debacb]{width:100%;border:0;border-radius:0;margin:0;box-shadow:none}body.dark-mode .dt-sum-wrap[data-v-e6debacb]{background:transparent;border-top-color:#2c3a52}@container dt (min-width: 1024px){.dt-body[data-v-e6debacb]{align-items:stretch}.dt-col-side[data-v-e6debacb]{grid-template-columns:minmax(0,1fr)}.dt-col-main[data-v-e6debacb]{min-height:440px;display:flex}.dt-invoice[data-v-e6debacb]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dt-inv-h[data-v-e6debacb]{flex:0 0 auto}.dt-table[data-v-e6debacb]{flex:1 1 auto;min-height:240px;max-height:min(58vh,560px)}.dt-col-main .dt-sum-wrap[data-v-e6debacb]{flex:0 0 auto}}.dt-qline[data-v-e6debacb]{display:none}.dt-td-total.adj-price[data-v-e6debacb]{flex-direction:column;align-items:flex-end;gap:0}@container dt (max-width: 600px){.dt-thead[data-v-e6debacb],.dt-tr[data-v-e6debacb]{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 12px}.dt-thead[data-v-e6debacb]>:nth-child(2),.dt-thead[data-v-e6debacb]>:nth-child(3),.dt-tr>.dt-qty-n[data-v-e6debacb],.dt-tr>.dt-unit-c[data-v-e6debacb]{display:none}.dt-qline[data-v-e6debacb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:3px;font-size:11.5px;font-weight:700;color:var(--text-secondary, #64748b);font-variant-numeric:tabular-nums}.dt-qline-q[data-v-e6debacb]{color:var(--primary, #1a56db);font-weight:800}.dt-table[data-v-e6debacb]{max-height:none}.dt-inv-h[data-v-e6debacb]{padding:9px 12px}.dt-sum-row[data-v-e6debacb],.dt-pay[data-v-e6debacb]{padding-inline:12px}.dt-grand[data-v-e6debacb]{padding:11px 12px}.dt-grand-v[data-v-e6debacb]{font-size:17px}.dt-paylines[data-v-e6debacb]{padding:0 12px 10px}.dt-inv[data-v-e6debacb]{font-size:17px}.dt-actions[data-v-e6debacb]{flex:1 1 100%;gap:6px}.dt-actions .btn[data-v-e6debacb],.dt-actions .btn-transactions[data-v-e6debacb]{flex:1 1 auto;justify-content:center;gap:5px;height:34px;padding:0 8px;font-size:12px}}body.dark-mode .dt-qline-q[data-v-e6debacb]{color:#93c5fd}.hist-drv[data-v-7df439e0]{font-weight:600;color:var(--text-secondary, #64748b)}.hist-row[data-v-7df439e0]{cursor:pointer}.hist-row.open[data-v-7df439e0]{background:var(--primary-light, #eff6ff)}.hist-detail>td[data-v-7df439e0]{padding:10px 14px;background:var(--bg, #f8fafc)}.hist-item[data-v-7df439e0]{display:flex;align-items:flex-start;gap:10px;padding:4px 0;font-size:12.5px}.hist-item+.hist-item[data-v-7df439e0]{border-top:1px dashed var(--border-light, #eef2f7)}.hist-q[data-v-7df439e0]{font-weight:800;min-width:30px}.hist-q small[data-v-7df439e0]{font-weight:600;opacity:.6}.hist-n[data-v-7df439e0]{flex:1;font-weight:600}.hist-sz[data-v-7df439e0],.hist-note[data-v-7df439e0]{display:block;font-style:normal;font-size:11px;font-weight:600;opacity:.75}.hist-p[data-v-7df439e0]{font-weight:700;white-space:nowrap}.hist-empty[data-v-7df439e0],.hist-onote[data-v-7df439e0]{font-size:11.5px;font-weight:600;color:var(--text-muted, #94a3b8);padding:4px 0}.hist-onote[data-v-7df439e0]{margin-top:6px;border-top:1px dashed var(--border-light, #eef2f7);padding-top:6px}.rv-modal[data-v-7df439e0]{max-width:620px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.rv-header[data-v-7df439e0],.rv-footer[data-v-7df439e0]{flex:0 0 auto}.rv-header[data-v-7df439e0]{align-items:flex-start;gap:12px;padding:14px 20px}.rv-title-wrap[data-v-7df439e0]{min-width:0}.rv-subtitle[data-v-7df439e0]{margin:3px 0 0;font-size:12px;font-weight:600;color:var(--text-secondary, #64748b)}.rv-body[data-v-7df439e0]{padding:16px 20px 18px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.rv-body[data-v-7df439e0]>*{flex:0 0 auto}.rv-cust[data-v-7df439e0]{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--radius-lg, 14px);background:var(--primary-lighter, #eff6ff);border:1px solid rgba(26,86,219,.14)}.rv-avatar[data-v-7df439e0]{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary, #1a56db);color:#fff;font-size:17px;font-weight:800}.rv-cust-main[data-v-7df439e0]{flex:1 1 auto;min-width:0}.rv-cust-name[data-v-7df439e0]{font-size:15.5px;font-weight:800;line-height:1.3;color:var(--text-primary, #0f172a);overflow-wrap:anywhere}.rv-cust-phone[data-v-7df439e0]{font-size:12.5px;font-weight:700;line-height:1.3;color:var(--text-secondary, #64748b);font-variant-numeric:tabular-nums}.rv-type[data-v-7df439e0]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-full, 999px);background:var(--white, #fff);border:1px solid rgba(26,86,219,.2);color:var(--primary, #1a56db);font-size:12px;font-weight:800;white-space:nowrap}.rv-type-ico[data-v-7df439e0]{display:inline-flex}.rv-facts[data-v-7df439e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 0;margin-top:10px;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius-lg, 14px);overflow:hidden}.rv-fact[data-v-7df439e0]{display:flex;align-items:flex-start;gap:10px;padding:7px 11px;background:var(--white, #fff);box-shadow:0 0 0 1px var(--border-light, #f3f4f6);min-width:0}.rv-fact-wide[data-v-7df439e0]{grid-column:1 / -1}.rv-fico[data-v-7df439e0]{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--bg, #f0f2f5);color:var(--primary, #1a56db)}.rv-ftxt[data-v-7df439e0]{display:flex;flex-direction:column;gap:2px;min-width:0}.rv-fl[data-v-7df439e0]{font-size:10.5px;font-weight:700;line-height:1.3;color:var(--text-secondary, #64748b)}.rv-fv[data-v-7df439e0]{font-size:13px;font-weight:700;line-height:1.35;color:var(--text-primary, #0f172a);overflow-wrap:anywhere}.rv-fsub[data-v-7df439e0]{font-size:11.5px;font-weight:600;color:var(--text-secondary, #64748b)}.rv-fact-accent[data-v-7df439e0]{background:var(--primary-lighter, #eff6ff)}.rv-fact-accent .rv-fv[data-v-7df439e0]{color:var(--primary-darker, #1e40af)}.rv-fact-accent .rv-fico[data-v-7df439e0]{background:var(--white, #fff)}.rv-items[data-v-7df439e0]{display:flex;flex-direction:column;flex:1 1 auto!important;min-height:0;margin-top:12px;border:1px solid rgba(26,86,219,.22);border-radius:var(--radius-lg, 14px);overflow:hidden;background:var(--white, #fff);box-shadow:0 2px 10px -6px #1a56db59}.rv-sec[data-v-7df439e0]{display:flex;align-items:center;gap:8px;padding:9px 13px;background:var(--primary-lighter, #eff6ff);border-bottom:1px solid rgba(26,86,219,.14)}.rv-sec-t[data-v-7df439e0]{font-size:13.5px;font-weight:800;color:var(--primary-darker, #1e40af)}.rv-sec-n[data-v-7df439e0]{min-width:22px;padding:1px 7px;border-radius:var(--radius-full, 999px);background:var(--primary, #1a56db);color:#fff;font-size:11.5px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.rv-sec-hint[data-v-7df439e0]{margin-inline-start:auto;font-size:11px;font-weight:600;color:var(--text-secondary, #64748b);white-space:nowrap}.rv-list[data-v-7df439e0]{list-style:none;margin:0;padding:0;flex:0 1 auto;min-height:0;max-height:44vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;max-height:none}.rv-row[data-v-7df439e0]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--white, #fff)}.rv-row[data-v-7df439e0]:nth-child(2n){background:var(--bg, #f8fafc)}.rv-row+.rv-row[data-v-7df439e0]{border-top:1px solid var(--border-light, #f3f4f6)}.rv-qty[data-v-7df439e0]{flex:0 0 auto;min-width:34px;height:30px;padding:0 7px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:1px;background:var(--primary, #1a56db);color:#fff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.rv-qty small[data-v-7df439e0]{font-size:10px;font-weight:700;opacity:.75}.rv-row-main[data-v-7df439e0]{flex:1 1 auto;min-width:0}.rv-name[data-v-7df439e0]{font-size:15px;font-weight:800;line-height:1.35;color:var(--text-primary, #0f172a)}.rv-size[data-v-7df439e0]{margin-inline-start:6px;padding:1px 7px;border-radius:var(--radius-full, 999px);background:var(--primary-light, #dbeafe);color:var(--primary-dark, #1242b0);font-size:10.5px;font-weight:800}.rv-mods[data-v-7df439e0]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.rv-mod[data-v-7df439e0]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:7px;background:var(--bg, #f0f2f5);font-size:11px;font-weight:600;color:var(--text-secondary, #64748b)}.rv-mod b[data-v-7df439e0]{font-weight:800;color:var(--text-primary, #0f172a)}.rv-mod b.free[data-v-7df439e0]{color:#166534}.rv-note[data-v-7df439e0]{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:700;color:#b45309}.rv-price[data-v-7df439e0]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.rv-line-total[data-v-7df439e0]{font-size:15px;font-weight:800;white-space:nowrap;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.rv-unit[data-v-7df439e0]{font-size:11px;font-weight:600;white-space:nowrap;color:var(--text-muted, #94a3b8);font-variant-numeric:tabular-nums}.rv-sum[data-v-7df439e0]{position:sticky;bottom:0;z-index:1;background:var(--bg, #f0f2f5);box-shadow:none;margin-top:10px;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-lg, 14px);overflow:hidden;padding-top:4px}.rv-sum-row[data-v-7df439e0]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 13px;font-size:12px;font-weight:600;line-height:1.4;color:var(--text-secondary, #64748b);background:transparent}.rv-sum>.rv-sum-row[data-v-7df439e0]:last-of-type,.rv-sum>.rv-promo[data-v-7df439e0]:last-of-type{padding-bottom:8px}.rv-sum-v[data-v-7df439e0]{font-weight:700;white-space:nowrap;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.rv-open-fee[data-v-7df439e0]{margin-inline-start:6px;padding:1px 7px;border-radius:var(--radius-full, 999px);background:#f59e0b29;color:#b45309;font-size:10.5px;font-weight:800}.rv-disc[data-v-7df439e0]{color:var(--success, #16a34a);font-weight:700}.rv-disc .rv-sum-v[data-v-7df439e0]{color:var(--success, #16a34a)}.rv-grand[data-v-7df439e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:11px 13px;background:var(--primary, #1a56db);color:#fff}.rv-grand-l[data-v-7df439e0]{font-size:13.5px;font-weight:700;opacity:.92}.rv-grand-v[data-v-7df439e0]{font-size:20px;font-weight:800;white-space:nowrap;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.rv-notes[data-v-7df439e0]{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:9px 11px;border-radius:var(--radius, 10px);background:var(--warning-light, #fffbeb);border:1px solid rgba(245,158,11,.45);font-size:12px;line-height:1.65;color:var(--text-primary, #0f172a)}.rv-notes-ico[data-v-7df439e0]{flex:0 0 auto;color:#b45309;display:inline-flex}.rv-notes strong[data-v-7df439e0]{display:block;font-size:11.5px;color:#b45309}.rv-footer[data-v-7df439e0]{justify-content:space-between;gap:12px}.rv-back[data-v-7df439e0]{flex:0 0 auto}.rv-confirm[data-v-7df439e0]{flex:1 1 auto;max-width:320px;gap:8px;font-weight:700}body.dark-mode .rv-cust[data-v-7df439e0]{background:#60a5fa1f;border-color:#60a5fa47}body.dark-mode .rv-type[data-v-7df439e0]{background:#ffffff0f;border-color:#60a5fa4d;color:#93c5fd}body.dark-mode .rv-fact[data-v-7df439e0],body.dark-mode .rv-row[data-v-7df439e0],body.dark-mode .rv-sum-row[data-v-7df439e0]{background:var(--bg-card, #1e293b)}body.dark-mode .rv-fact[data-v-7df439e0]{box-shadow:0 0 0 1px #94a3b82e}body.dark-mode .rv-fico[data-v-7df439e0],body.dark-mode .rv-mod[data-v-7df439e0],body.dark-mode .rv-sec-n[data-v-7df439e0]{background:#ffffff12}body.dark-mode .rv-fact-accent[data-v-7df439e0]{background:#60a5fa24}body.dark-mode .rv-fact-accent .rv-fv[data-v-7df439e0]{color:#bfdbfe}body.dark-mode .rv-qty[data-v-7df439e0]{background:#60a5fa29;color:#93c5fd}body.dark-mode .rv-size[data-v-7df439e0]{color:#bfdbfe}body.dark-mode .rv-mod b.free[data-v-7df439e0]{color:#4ade80}body.dark-mode .rv-note[data-v-7df439e0]{color:#fbbf24}body.dark-mode .rv-notes[data-v-7df439e0]{background:#f59e0b1f;border-color:#f59e0b66;color:#e2e8f0}body.dark-mode .rv-notes strong[data-v-7df439e0],body.dark-mode .rv-notes-ico[data-v-7df439e0]{color:#fbbf24}body.dark-mode .rv-grand[data-v-7df439e0]{background:var(--primary-darker, #2563eb)}body.dark-mode .rv-sum[data-v-7df439e0]{background:var(--bg-card, #1e293b)}.rv-gift[data-v-7df439e0]{display:inline-block;padding:1px 7px;margin-inline-end:5px;border-radius:999px;background:#10b98129;color:#0f766e;font-size:10px;font-weight:900}.rv-gift-of[data-v-7df439e0]{font-size:11px;font-weight:700;color:var(--text-muted, #94a3b8);margin-block-start:2px}.rv-line-total.free[data-v-7df439e0],.rv-promo[data-v-7df439e0]{color:#0f766e}.rv-promo-h[data-v-7df439e0]{padding-block-end:0}.rv-promo .rv-sum-v[data-v-7df439e0]{color:#0f766e;font-weight:800}.rv-promo-g[data-v-7df439e0]{display:flex;flex-wrap:wrap;gap:4px 6px;padding:2px 0 6px}.rv-promo-i[data-v-7df439e0]{padding:1px 8px;border-radius:999px;background:#10b9811f;color:#0f766e;font-size:11px;font-weight:700;white-space:nowrap}body.dark-mode .rv-promo[data-v-7df439e0],body.dark-mode .rv-promo .rv-sum-v[data-v-7df439e0],body.dark-mode .rv-line-total.free[data-v-7df439e0]{color:#5eead4}body.dark-mode .rv-promo-i[data-v-7df439e0]{background:#10b9812e;color:#5eead4}body.dark-mode .rv-gift[data-v-7df439e0]{background:#10b98138;color:#5eead4}.rv-tax-p[data-v-7df439e0]{font-style:normal;font-size:10.5px;font-weight:700;color:var(--text-muted, #94a3b8)}.rv-open-p[data-v-7df439e0]{margin-inline-start:5px}.od-modal[data-v-7df439e0]{max-width:420px}.od-head[data-v-7df439e0]{display:flex;flex-direction:column;gap:2px;min-width:0}.od-name[data-v-7df439e0]{font-size:12px;font-weight:700;color:var(--text-secondary, #64748b);overflow-wrap:anywhere}.od-label[data-v-7df439e0]{display:block;margin-block-end:8px;font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b)}.od-field[data-v-7df439e0]{display:flex;align-items:stretch;border:2px solid var(--success, #16a34a);border-radius:12px;overflow:hidden;background:var(--white, #fff)}.od-input[data-v-7df439e0]{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;padding:12px 14px;text-align:center;font-family:inherit;font-size:22px;font-weight:800;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.od-unit[data-v-7df439e0]{flex:0 0 auto;display:flex;align-items:center;padding-inline:14px;background:var(--success-light, #dcfce7);color:#14532d;font-size:15px;font-weight:800}.od-hint[data-v-7df439e0]{margin-block:8px 0;font-size:11.5px;font-weight:600;color:var(--text-muted, #94a3b8)}.od-scope[data-v-7df439e0]{margin-block:4px 0;font-size:11.5px;font-weight:700;color:var(--text-secondary, #64748b)}body.dark-mode .od-field[data-v-7df439e0]{background:var(--bg-card, #1e293b)}body.dark-mode .od-input[data-v-7df439e0]{color:#e2e8f0}body.dark-mode .od-unit[data-v-7df439e0]{background:#10b9812e;color:#86efac}#info-name.ifl-today[data-v-97561f43],#info-name.ifl-note[data-v-97561f43],#info-name.ifl-complaint[data-v-97561f43],#info-name.ifl-blocked[data-v-97561f43]{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-weight:800;letter-spacing:.01em;line-height:1.7;box-shadow:none;border:1px solid transparent;font-size:13px}#info-name.ifl-today[data-v-97561f43]:before,#info-name.ifl-note[data-v-97561f43]:before,#info-name.ifl-complaint[data-v-97561f43]:before,#info-name.ifl-blocked[data-v-97561f43]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8;flex-shrink:0}.leg-sw-today[data-v-97561f43]{background-image:linear-gradient(135deg,#22c55e,#15803d)}#info-name.ifl-today[data-v-97561f43]{background:#16a34a1a;border-color:#16a34a66;color:#15803d}.leg-sw-note[data-v-97561f43]{background-image:linear-gradient(135deg,#fbbf24,#d97706)}#info-name.ifl-note[data-v-97561f43]{background:#d977061a;border-color:#d9770666;color:#b45309}.leg-sw-complaint[data-v-97561f43]{background-image:linear-gradient(135deg,#a78bfa,#6d28d9)}#info-name.ifl-complaint[data-v-97561f43]{background:#7c3aed1a;border-color:#7c3aed66;color:#6d28d9}.leg-sw-blocked[data-v-97561f43]{background-image:linear-gradient(135deg,#f87171,#b91c1c)}#info-name.ifl-blocked[data-v-97561f43]{background:#dc26261a;border-color:#dc262666;color:#b91c1c}.ifl-word[data-v-97561f43]{font-style:normal;font-weight:700;font-size:11px;opacity:.95;padding-inline-start:7px;margin-inline-start:2px;border-inline-start:1px solid rgba(15,23,42,.18)}#customer-info-bar[data-v-97561f43]{flex-wrap:wrap;row-gap:8px}#customer-info-bar.cib[data-v-97561f43]{display:block;padding:12px 16px;gap:0;border-inline-start:none;border:1px solid var(--border, #e5e7eb);box-shadow:none;animation:none}.cib-main[data-v-97561f43]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cib-who[data-v-97561f43]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 260px}.cib-avatar[data-v-97561f43]{width:40px;height:40px;border-radius:12px;display:inline-grid;place-items:center;background:var(--primary-lighter, #eff6ff);color:var(--primary, #1a56db);font-size:16px;font-weight:800;flex-shrink:0}.cib-who-txt[data-v-97561f43]{min-width:0;display:flex;flex-direction:column;gap:3px}.cib-name-row[data-v-97561f43]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cib-name-row .info-value[data-v-97561f43]{font-size:15px;font-weight:800}.cib-phone[data-v-97561f43]{font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b);font-variant-numeric:tabular-nums}.cib-addr[data-v-97561f43]{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 240px;font-size:13px;font-weight:600;color:var(--text-primary, #0f172a)}.cib-addr-ico[data-v-97561f43]{color:var(--text-muted, #94a3b8);display:inline-flex;flex-shrink:0}.cib-addr-t[data-v-97561f43]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cib-end[data-v-97561f43]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-inline-start:auto}.cib-kv[data-v-97561f43]{display:inline-flex;align-items:center;gap:6px}.cib-lbl[data-v-97561f43]{font-size:11px;font-weight:700;color:var(--text-muted, #94a3b8)}.cib-help[data-v-97561f43]{width:30px;height:30px;border-radius:8px;border:1px solid var(--border, #e5e7eb);background:var(--white, #fff);color:var(--text-muted, #94a3b8);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cib-help[data-v-97561f43]:hover,.cib-help.on[data-v-97561f43]{color:var(--primary, #1a56db);border-color:var(--primary, #1a56db)}.cib .flag-legend-bar[data-v-97561f43]{margin-top:10px}.cib .info-item-alert[data-v-97561f43]{margin:10px 0 0;display:inline-flex}body.dark-mode .cib-avatar[data-v-97561f43]{background:#60a5fa29;color:#93c5fd}body.dark-mode .cib-help[data-v-97561f43]{background:var(--bg-card, #1e293b);border-color:#334155;color:#94a3b8}.flag-legend-bar[data-v-97561f43]{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding-block-start:8px;border-block-start:1px dashed var(--border, #e2e8f0);font-size:11.5px;font-weight:700;color:var(--text-muted, #64748b)}.flag-legend-lbl[data-v-97561f43]{font-weight:800;color:var(--text-secondary, #475569)}.flag-legend-item[data-v-97561f43]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:default}.leg-sw[data-v-97561f43]{width:11px;height:11px;border-radius:50%;display:inline-block;box-shadow:0 1px 2px #0f172a33}.leg-sw-none[data-v-97561f43]{background:var(--bg-card, #fff);border:1px solid var(--border, #cbd5e1)}.cart-panel-detail[data-v-97561f43]{padding:0}.cpd-head[data-v-97561f43]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border, #e5e7eb);flex-shrink:0}.cpd-title[data-v-97561f43]{font-size:13px;font-weight:800;color:var(--text-primary, #0f172a)}.cpd-close[data-v-97561f43]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:var(--text-muted, #94a3b8);cursor:pointer;transition:background .14s,color .14s}.cpd-close[data-v-97561f43]:hover{background:var(--bg, #f8fafc);color:var(--text-primary, #0f172a)}.cpd-body[data-v-97561f43]{flex:1;overflow-y:auto;padding:12px 14px;background:#f4f6fa}body.dark-mode .cpd-body[data-v-97561f43]{background:#0b1220}.cpd-body[data-v-97561f43] .order-detail-panel{margin:0;padding:0;box-shadow:none;background:transparent;border:0;border-radius:0}.uc-truncated-note[data-v-8bb6b99a]{margin-block-start:10px;padding:10px 12px;border-inline-start:3px solid var(--warning, #b5820e);background:color-mix(in srgb,var(--warning, #b5820e) 10%,transparent);border-radius:0 6px 6px 0;font-size:13px;line-height:1.7}.orders-sub[data-v-5ccdd813]{margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.sched-actions[data-v-5ccdd813]{display:flex;gap:6px;flex-wrap:wrap}.sched-stage[data-v-5ccdd813]{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.sched-sent[data-v-5ccdd813]{background:#64748b24;color:#475569}.sched-at_branch[data-v-5ccdd813]{background:#2563eb1f;color:#1d4ed8}.sched-preparing[data-v-5ccdd813]{background:#f59e0b24;color:#b45309}.sched-ready[data-v-5ccdd813]{background:#8b5cf624;color:#6d28d9}.sched-done[data-v-5ccdd813]{background:#0d948824;color:#0f766e}.sched-requested[data-v-5ccdd813]{background:#f59e0b29;color:#b45309}.sched-fired[data-v-5ccdd813]{background:#10b98124;color:#047857}.sched-cancelled[data-v-5ccdd813]{background:#ef444421;color:#b91c1c}.sched-field[data-v-5ccdd813]{display:grid;gap:6px;font-size:13px;font-weight:600}.sched-field input[data-v-5ccdd813]{padding:8px 10px;border:1px solid var(--border, #e2e8f0);border-radius:8px;font:inherit}.sched-hint[data-v-5ccdd813]{margin:0;font-size:12px;color:var(--text-muted)}.ds-head[data-v-163e33d6]{margin-bottom:18px}.ds-title[data-v-163e33d6]{margin:0 0 6px}.ds-lead[data-v-163e33d6]{margin:0;font-size:13px;color:#4b5563;line-height:1.7}.ds-muted[data-v-163e33d6]{font-size:13px;color:#6b7280}.ds-opts[data-v-163e33d6]{display:flex;flex-direction:column;gap:12px;max-width:720px}.ds-opt[data-v-163e33d6]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:14px;border:1.5px solid var(--border, #e5e7eb);background:var(--white, #fff);cursor:pointer;text-align:start;transition:border-color .15s ease,background .15s ease}.ds-opt[data-v-163e33d6]:hover:not(:disabled){border-color:var(--primary, #1a56db)}.ds-opt[data-v-163e33d6]:disabled{opacity:.65;cursor:default}.ds-opt.is-on[data-v-163e33d6]{border-color:var(--primary, #1a56db);background:var(--primary-light, #dbeafe)}.ds-ico[data-v-163e33d6]{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--bg, #f0f2f5);color:#4b5563}.ds-opt.is-on .ds-ico[data-v-163e33d6]{background:var(--primary, #1a56db);color:#fff}.ds-ico svg[data-v-163e33d6]{display:block}.ds-txt[data-v-163e33d6]{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-name[data-v-163e33d6]{font-size:14.5px;font-weight:800;color:var(--text-primary, #1f2937)}.ds-sub[data-v-163e33d6]{font-size:12.5px;font-weight:500;color:#4b5563;line-height:1.75;overflow-wrap:anywhere}.ds-mark[data-v-163e33d6]{flex:0 0 auto;margin-inline-start:auto;color:var(--primary, #1a56db)}.ds-mark svg[data-v-163e33d6]{display:block}.ds-err[data-v-163e33d6]{display:flex;align-items:center;gap:8px;max-width:720px;margin-top:14px;padding:9px 11px;border-radius:9px;background:#fee2e2;color:#b91c1c;font-size:12px;font-weight:700}body.dark-mode .ds-opt[data-v-163e33d6]{background:#ffffff0a}body.dark-mode .ds-name[data-v-163e33d6]{color:#e2e8f0}.settings-size-list[data-v-a8326269]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.settings-size-chip[data-v-a8326269]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid var(--border, #e5e7eb);background:var(--surface-2, #f8fafc);font-size:11px;font-weight:700;cursor:pointer}.settings-size-chip input[data-v-a8326269]{margin:0;cursor:pointer}.settings-size-chip.off[data-v-a8326269]{border-color:var(--danger, #b91c1c);color:var(--danger, #b91c1c);background:transparent;text-decoration:line-through}.settings-size-chip.locked[data-v-a8326269]{opacity:.55;cursor:not-allowed}.settings-size-chip.locked input[data-v-a8326269]{cursor:not-allowed}.settings-size-src[data-v-a8326269]{font-size:10px;font-weight:700;text-decoration:none}.stages-select[data-v-a8326269]{max-width:340px;margin-top:4px}.stage-row .ml-hint[data-v-a8326269]{display:block;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:500;color:var(--text-secondary)}.stages-title[data-v-a8326269]{margin:18px 0 4px;font-size:13.5px;font-weight:800;color:var(--text-primary, #0f172a)}.stages-hint[data-v-a8326269]{color:var(--text-secondary, #64748b);font-size:12.5px;margin-bottom:10px;line-height:1.6}.stages-list[data-v-a8326269]{display:flex;flex-direction:column;gap:8px}.stage-row[data-v-a8326269]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.stage-row input[data-v-a8326269]{width:16px;height:16px;cursor:inherit}.stages-none[data-v-a8326269]{margin-top:8px;font-size:12.5px;font-weight:700;color:#b45309}.pay-req-row[data-v-a8326269]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pay-req-txt[data-v-a8326269]{display:flex;flex-direction:column;gap:2px;min-width:0}.pay-req-txt strong[data-v-a8326269]{font-size:13.5px;font-weight:800;line-height:1.35}.pay-req-txt span[data-v-a8326269]{font-size:12px;font-weight:600;line-height:1.4;color:var(--text-secondary)}.pay-req-err[data-v-a8326269]{margin:10px 0 0;padding:8px 11px;border-radius:var(--radius-sm);background:var(--danger-light);color:var(--danger);font-size:12px;font-weight:700}.settings-none[data-v-a8326269]{font-size:13px;font-weight:700;color:var(--text-muted, #94a3b8)}.dr[data-v-69a17da3]{position:relative;display:inline-block}.dr-btn[data-v-69a17da3]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;cursor:pointer;border:1px solid rgba(226,232,240,.9);background:var(--bg-card, #fff);color:var(--text-primary, #1f2937);font-family:inherit;font-size:12.5px;font-weight:700}.dr-btn[data-v-69a17da3]:hover,.dr-btn.on[data-v-69a17da3]{border-color:#648cbd;color:#305584}.dr-ico[data-v-69a17da3]{display:inline-flex;color:var(--text-muted, #94a3b8)}.dr-scrim[data-v-69a17da3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.dr-pop[data-v-69a17da3]{position:absolute;z-index:41;inset-block-start:calc(100% + 8px);inset-inline-start:0;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:var(--bg-card, #fff);box-shadow:0 18px 44px #1018282e;min-inline-size:620px}.dr-body[data-v-69a17da3]{display:flex}.dr-cals[data-v-69a17da3]{flex:1;padding:14px 16px;min-inline-size:0}.dr-nav[data-v-69a17da3]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dr-mt[data-v-69a17da3]{flex:1;text-align:center;font-size:12.5px;font-weight:800;color:var(--text-primary, #1f2937)}.dr-arrow[data-v-69a17da3]{inline-size:26px;block-size:26px;flex:0 0 auto;border-radius:8px;cursor:pointer;border:1px solid rgba(226,232,240,.9);background:transparent;color:var(--text-secondary, #64748b);font-size:15px;line-height:1;font-family:inherit}.dr-arrow[data-v-69a17da3]:hover{border-color:#648cbd;color:#305584}.dr-two[data-v-69a17da3]{display:flex;gap:18px}.dr-cal[data-v-69a17da3]{flex:1;min-inline-size:0}.dr-dow[data-v-69a17da3],.dr-grid[data-v-69a17da3]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dr-dow span[data-v-69a17da3]{text-align:center;font-size:10px;font-weight:700;color:var(--text-muted, #94a3b8);padding-block-end:4px}.dr-cell[data-v-69a17da3]{block-size:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums;border:0;background:none;padding:0;font-family:inherit}.dr-cell[data-v-69a17da3]:hover:not(.empty){background:#648cbd29}.dr-cell[data-v-69a17da3]:focus-visible{outline:2px solid #648cbd;outline-offset:1px}.dr-cell.empty[data-v-69a17da3]{cursor:default}.dr-cell.mid[data-v-69a17da3]{background:#648cbd29;border-radius:0}.dr-cell.edge[data-v-69a17da3]{background:#305584;color:#fff}.dr-presets[data-v-69a17da3]{inline-size:150px;flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:14px 12px;border-inline-start:1px solid rgba(226,232,240,.9)}.dr-presets button[data-v-69a17da3]{padding:8px 12px;border-radius:9px;cursor:pointer;text-align:start;border:none;background:transparent;color:var(--text-secondary, #64748b);font-family:inherit;font-size:12.5px;font-weight:700}.dr-presets button[data-v-69a17da3]:hover{background:#648cbd24;color:#305584}.dr-presets button.on[data-v-69a17da3]{background:#305584;color:#fff}.dr-all[data-v-69a17da3]{margin-block-start:auto;color:var(--warning, #b45309)!important}.dr-all.on[data-v-69a17da3]{background:#305584!important;color:#fff!important}.dr-foot[data-v-69a17da3]{display:flex;gap:8px;padding:12px 16px;border-block-start:1px solid rgba(226,232,240,.9)}.dr-apply[data-v-69a17da3],.dr-cancel[data-v-69a17da3]{padding:9px 20px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700}.dr-apply[data-v-69a17da3]{border:none;background:#305584;color:#fff}.dr-apply[data-v-69a17da3]:disabled{opacity:.5;cursor:not-allowed}.dr-cancel[data-v-69a17da3]{border:1px solid rgba(226,232,240,.9);background:transparent;color:var(--text-secondary, #64748b)}@media(max-width:720px){.dr-pop[data-v-69a17da3]{min-inline-size:0;inline-size:min(92vw,420px)}.dr-body[data-v-69a17da3]{flex-direction:column}.dr-two>.dr-cal[data-v-69a17da3]:first-child{display:none}.dr-nav .dr-mt[data-v-69a17da3]:first-of-type{display:none}.dr-presets[data-v-69a17da3]{inline-size:auto;flex-direction:row;flex-wrap:wrap;border-inline-start:none;border-block-start:1px solid rgba(226,232,240,.9)}.dr-all[data-v-69a17da3]{margin-block-start:0}}.cr[data-v-dfedc5df]{padding:2px 0 14px}.cr-bar[data-v-dfedc5df],.cr-kpi[data-v-dfedc5df],.cr-card[data-v-dfedc5df]{border-radius:16px;border:1px solid rgba(226,232,240,.7);background:var(--bg-card, #fff);box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.cr-bar[data-v-dfedc5df]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px 16px}.cr-f[data-v-dfedc5df]{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--text-secondary, #64748b)}.cr-f input[data-v-dfedc5df]{padding:9px 12px;border:1px solid #cbd5e1;border-radius:12px;background:var(--bg-card, #fff);color:var(--text-primary, #1f2937);font-family:inherit;font-size:12.5px;font-weight:600;min-inline-size:150px}.cr-go[data-v-dfedc5df]{align-self:flex-end}.cr-warn[data-v-dfedc5df]{font-size:11.5px;font-weight:700;color:var(--warning, #b45309);align-self:center}.cr-empty[data-v-dfedc5df]{text-align:center;padding:44px;font-weight:600;color:var(--text-muted, #94a3b8)}.cr-kpis[data-v-dfedc5df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:16px}.cr-kpi[data-v-dfedc5df]{display:flex;align-items:center;gap:13px;padding:17px 18px;transition:transform .16s,box-shadow .16s}.cr-kpi[data-v-dfedc5df]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #30558429}.cr-chip[data-v-dfedc5df]{inline-size:46px;block-size:46px;flex:0 0 auto;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 10px #10182824}.g-brand[data-v-dfedc5df]{background:linear-gradient(135deg,#648cbd,#305584)}.g-green[data-v-dfedc5df]{background:linear-gradient(135deg,#34d399,#14b8a6)}.g-amber[data-v-dfedc5df]{background:linear-gradient(135deg,#fbbf24,#f97316)}.g-rose[data-v-dfedc5df]{background:linear-gradient(135deg,#fb7185,#db2777)}.g-sky[data-v-dfedc5df]{background:linear-gradient(135deg,#56b6d8,#305584)}.cr-kpi-b[data-v-dfedc5df]{min-inline-size:0;display:flex;flex-direction:column}.cr-kpi-l[data-v-dfedc5df]{font-size:12.5px;font-weight:600;color:var(--text-secondary, #64748b)}.cr-kpi-v[data-v-dfedc5df]{font-size:22px;font-weight:800;line-height:1.25;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums}.cr-dlt[data-v-dfedc5df]{margin-top:3px;font-size:11px;font-weight:700}.cr-dlt.up[data-v-dfedc5df]{color:#16a34a}.cr-dlt.dn[data-v-dfedc5df]{color:#dc2626}.cr-act[data-v-dfedc5df]{margin-bottom:14px}.cr-act.hot[data-v-dfedc5df]{border-color:#dc262659}.cr-ages[data-v-dfedc5df]{display:flex;gap:8px;flex-wrap:wrap}.cr-age[data-v-dfedc5df]{font-size:12px;font-weight:800;padding:5px 11px;border-radius:999px;background:#94a3b829;color:var(--text-primary, #1f2937)}.cr-age em[data-v-dfedc5df]{font-style:normal;font-weight:600;font-size:11px;opacity:.75}.cr-age.a1[data-v-dfedc5df]{background:#d9770624;color:#b45309}.cr-age.a3[data-v-dfedc5df]{background:#dc262624;color:#b91c1c}.cr-old[data-v-dfedc5df]{gap:10px}.cr-dot[data-v-dfedc5df]{inline-size:8px;block-size:8px;border-radius:999px;flex:0 0 auto}.cr-old-b[data-v-dfedc5df]{flex:1;font-size:11.5px;font-weight:600;color:var(--text-muted, #94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-old-a[data-v-dfedc5df]{font-size:11.5px;font-weight:700;color:var(--text-secondary, #64748b);white-space:nowrap}.cr-old-a.hot[data-v-dfedc5df]{color:#b91c1c}.cr-prio[data-v-dfedc5df]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid rgba(226,232,240,.7)}.cr-prio-h[data-v-dfedc5df]{font-size:11px;font-weight:800;color:var(--text-muted, #94a3b8)}.cr-prio-c[data-v-dfedc5df]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--text-secondary, #64748b)}.cr-row-x[data-v-dfedc5df]{inline-size:74px;text-align:end;font-size:11.5px;font-weight:700;color:var(--text-muted, #94a3b8);white-space:nowrap}.cr-foot[data-v-dfedc5df]{margin:9px 2px 0;font-size:10.5px;font-weight:600;color:var(--text-muted, #94a3b8)}.cr-note[data-v-dfedc5df]{margin:0 2px 8px;font-size:12px;font-weight:600;line-height:1.7;color:var(--text-secondary, #64748b)}.cr-note b[data-v-dfedc5df]{color:var(--text-primary, #1f2937);font-weight:800}.cr-grid[data-v-dfedc5df]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media(min-width:940px){.cr-grid[data-v-dfedc5df]{grid-template-columns:1.7fr 1fr}}.cr-card[data-v-dfedc5df]{padding:18px 20px;min-width:0}.cr-head[data-v-dfedc5df]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cr-h[data-v-dfedc5df]{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--text-primary, #1f2937)}.cr-head .cr-h[data-v-dfedc5df]{margin:0}.cr-legend[data-v-dfedc5df]{display:flex;gap:12px;font-size:11.5px;font-weight:600;color:var(--text-secondary, #64748b)}.cr-legend span[data-v-dfedc5df]{display:inline-flex;align-items:center;gap:5px}.sw[data-v-dfedc5df]{inline-size:9px;block-size:9px;border-radius:2px;display:inline-block;flex:0 0 auto}.sw-t[data-v-dfedc5df]{background:#1f7aa3}.sw-r[data-v-dfedc5df]{background:#16a34a}.cr-svg[data-v-dfedc5df]{inline-size:100%;block-size:auto;display:block}.cr-grid-g line[data-v-dfedc5df]{stroke:var(--border-light, #f1f5f9);stroke-width:1}.cr-axis[data-v-dfedc5df]{stroke:var(--border, #e5e7eb);stroke-width:1}.cr-tick text[data-v-dfedc5df]{font-size:10px;font-weight:700;fill:var(--text-muted, #94a3b8);text-anchor:end}.cr-xlab text[data-v-dfedc5df]{font-size:10px;font-weight:700;fill:var(--text-muted, #94a3b8);text-anchor:middle}.cr-b-t[data-v-dfedc5df]{fill:#1f7aa3}.cr-b-r[data-v-dfedc5df]{fill:#16a34a}.cr-peak-l[data-v-dfedc5df]{font-size:10.5px;font-weight:800;fill:var(--text-secondary, #64748b);text-anchor:middle}.cr-donut-wrap[data-v-dfedc5df]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cr-donut[data-v-dfedc5df]{inline-size:130px;block-size:130px;flex:0 0 auto}.cr-ring[data-v-dfedc5df]{fill:none;stroke:var(--border-light, #f1f5f9);stroke-width:14}.cr-arc[data-v-dfedc5df]{fill:none;stroke-width:14;stroke-linecap:butt}.cr-donut-n[data-v-dfedc5df]{text-anchor:middle;font-size:21px;font-weight:800;fill:var(--text-primary, #1f2937)}.cr-donut-c[data-v-dfedc5df]{text-anchor:middle;font-size:9.5px;font-weight:700;fill:var(--text-muted, #94a3b8)}.cr-slist[data-v-dfedc5df]{list-style:none;margin:0;padding:0;flex:1;min-inline-size:150px}.cr-slist li[data-v-dfedc5df]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;font-weight:600}.cr-slist li+li[data-v-dfedc5df]{border-top:1px solid rgba(226,232,240,.7)}.cr-sname[data-v-dfedc5df]{flex:1;color:var(--text-secondary, #64748b)}.cr-sval[data-v-dfedc5df]{color:var(--text-primary, #1f2937);font-weight:700;font-variant-numeric:tabular-nums}.cr-spct[data-v-dfedc5df]{inline-size:40px;text-align:end;font-size:11.5px;color:var(--text-muted, #94a3b8);font-variant-numeric:tabular-nums}.cr-row[data-v-dfedc5df]{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;border-radius:12px;background:var(--bg, #f8fafc)}.cr-row+.cr-row[data-v-dfedc5df]{margin-top:6px}.cr-row-l[data-v-dfedc5df]{inline-size:36%;font-weight:600;color:var(--text-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-row-t[data-v-dfedc5df]{flex:1;block-size:8px;border-radius:4px;background:#94a3b838;overflow:hidden}.cr-row-t i[data-v-dfedc5df]{display:block;block-size:100%;background:linear-gradient(90deg,#648cbd,#305584);border-radius:4px}.cr-row-v[data-v-dfedc5df]{inline-size:40px;text-align:end;font-weight:800;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums}.cx-tabs[data-v-87ce60dc]{display:flex;gap:6px;margin:0 0 12px}.cx-tab[data-v-87ce60dc]{padding:7px 16px;border-radius:var(--radius-sm, 6px);cursor:pointer;border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #fff);color:var(--text-secondary, #64748b);font-family:inherit;font-size:12.5px;font-weight:700}.cx-tab.on[data-v-87ce60dc]{background:var(--primary, #2563eb);border-color:var(--primary, #2563eb);color:#fff}.cl-input[data-v-00df1663]{flex:1;min-width:0;height:40px;border:1px solid #e2e8f0;border-radius:10px;padding:0 12px;font:inherit}.cl-name[data-v-00df1663]{font-weight:800;font-size:16px}.cl-name small[data-v-00df1663]{font-weight:600;font-size:12px;color:#64748b;margin-inline-start:6px}.cl-head-end[data-v-00df1663]{display:flex;align-items:center;gap:12px}.cl-sub[data-v-00df1663]{color:#64748b;font-size:13px;margin-top:2px}.cl-link[data-v-00df1663]{background:none;border:0;color:var(--primary, #2563eb);font-weight:800;cursor:pointer;font:inherit}.cl-click[data-v-00df1663]{cursor:pointer}.cl-click:hover td[data-v-00df1663]{background:#eff6ff}.cl-empty-cell[data-v-00df1663]{text-align:center;padding:22px}.cl-otable input[type=checkbox][data-v-00df1663],.cl-modes input[type=radio][data-v-00df1663]{width:18px;height:18px;flex:0 0 auto;padding:0;margin:0;accent-color:var(--primary, #2563eb);cursor:pointer}.cl-modes label[data-v-00df1663]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cl-amt[data-v-00df1663]{width:110px;height:34px;border:1px solid #e2e8f0;border-radius:8px;padding:0 8px;font:inherit;font-weight:800}.cl-amt.bad[data-v-00df1663]{border-color:#dc2626}.cl-err[data-v-00df1663]{color:#dc2626;font-size:12px;font-weight:700;margin:0}.cl-methods[data-v-00df1663]{display:flex;gap:6px;flex-wrap:wrap}.cl-method[data-v-00df1663]{border:2px solid #e2e8f0;border-radius:10px;padding:6px 12px;background:var(--bg-card, #fff);color:inherit;cursor:pointer;font:inherit;font-weight:700}.cl-method.on[data-v-00df1663]{border-color:var(--primary, #2563eb);color:var(--primary, #2563eb);background:#2563eb14}.cl-modes[data-v-00df1663]{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.cl-submit[data-v-00df1663]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cl-submit b[data-v-00df1663]{font-size:18px}.cl-list-head[data-v-00df1663]{display:flex;justify-content:space-between;align-items:center;margin:6px 0 8px;gap:8px;flex-wrap:wrap}.cl-chip[data-v-00df1663]{display:inline-block;background:#64748b24;border-radius:6px;padding:1px 6px;margin:1px;font-size:12px}.cl-status[data-v-00df1663]{display:inline-block;border:1px solid;border-radius:8px;padding:1px 8px;font-size:12px;font-weight:800;white-space:nowrap}.cx-tabs[data-v-00df1663]{display:flex;gap:6px;margin:4px 0 14px;flex-wrap:wrap}.cx-tab[data-v-00df1663]{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-sm, 6px);cursor:pointer;border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #fff);color:var(--text-secondary, #64748b);font-family:inherit;font-size:13.5px;font-weight:700}.cx-tab.on[data-v-00df1663]{background:var(--primary, #2563eb);border-color:var(--primary, #2563eb);color:#fff}.cl-n[data-v-00df1663]{min-width:22px;padding:0 7px;border-radius:999px;background:#64748b24;font-size:12px;font-weight:800;line-height:20px;text-align:center}.cx-tab.on .cl-n[data-v-00df1663]{background:#ffffff40}.cl-seg[data-v-00df1663]{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:var(--bg-card, #fff)}.cl-seg button[data-v-00df1663]{border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b);padding:5px 14px;border-radius:7px}.cl-seg button[data-v-00df1663]:hover:not(.on){color:var(--text-primary, #0f172a)}.cl-seg button.on[data-v-00df1663]{background:var(--primary, #2563eb);color:#fff}.cl-toolbar[data-v-00df1663]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.cl-toolbar .cl-input[data-v-00df1663]{flex:1 1 280px;max-width:420px}.cl-select[data-v-00df1663]{height:40px;border:1px solid #e2e8f0;border-radius:10px;padding:0 10px;font:inherit;background:var(--bg-card, #fff);color:inherit;width:auto}.cl-fchip[data-v-00df1663]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 6px 0 12px;border-radius:999px;font-size:13px;background:#2563eb1a;color:var(--primary, #2563eb);border:1px solid rgba(37,99,235,.3)}.cl-fchip button[data-v-00df1663]{width:24px;height:24px;border-radius:50%;border:0;background:#2563eb26;color:inherit;cursor:pointer;font-size:16px;line-height:1}.cl-sum[data-v-00df1663]{margin-inline-start:auto;font-size:13px;color:#64748b}.cl-sum b[data-v-00df1663]{font-size:15px;color:inherit}.cl-ck[data-v-00df1663]{width:42px;text-align:center}.cl-orow[data-v-00df1663]{cursor:pointer}.cl-orow:hover td[data-v-00df1663]{background:#2563eb0d}.cl-orow.on td[data-v-00df1663]{background:#2563eb1a}.cl-orow.dis[data-v-00df1663]{opacity:.45;cursor:not-allowed}.cl-onum[data-v-00df1663]{font-size:15px;font-weight:800}.cl-date[data-v-00df1663]{white-space:nowrap}.cl-rem[data-v-00df1663]{font-weight:800}.cl-dash[data-v-00df1663]{color:#94a3b8}.cl-cust[data-v-00df1663]{background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:start}.cl-cust[data-v-00df1663]:hover{color:var(--primary, #2563eb);text-decoration:underline}.cl-paycard[data-v-00df1663]{position:sticky;bottom:0;z-index:2;margin-top:12px;border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:14px;background:var(--bg-card, #fff);display:flex;flex-direction:column;gap:10px;box-shadow:0 -6px 24px #0f172a1f}.cl-payhead[data-v-00df1663]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dp[data-v-97a8bc07]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border, #e2e8f0);border-radius:14px;background:var(--bg-card, #fff);box-shadow:0 8px 28px #0f172a14;overflow:hidden}.dp-ic[data-v-97a8bc07]{display:inline-flex;flex:0 0 auto;color:var(--text-secondary, #64748b)}.dp-head[data-v-97a8bc07]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--border, #e2e8f0);background:var(--bg-card, #fff)}.dp-head-main[data-v-97a8bc07]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dp-title[data-v-97a8bc07]{font-size:18px;font-weight:800;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.2}.dp-title-k[data-v-97a8bc07]{font-weight:700;color:var(--text-secondary, #64748b);font-size:14px}.dp-badge[data-v-97a8bc07]{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#7c3aed1f;color:#6d28d9}.dp-chips[data-v-97a8bc07]{display:flex;flex-wrap:wrap;gap:6px}.dp-chip[data-v-97a8bc07]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;background:#64748b1a;color:var(--text-secondary, #475569);font-size:12px;font-weight:700;white-space:nowrap}.dp-chip .dp-ic[data-v-97a8bc07]{color:inherit}.dp-st.st-ready[data-v-97a8bc07]{background:#0596691f;color:#047857}.dp-st.st-preparing[data-v-97a8bc07]{background:#d9770624;color:#b45309}.dp-st.st-new[data-v-97a8bc07]{background:#2563eb1f;color:#1d4ed8}.dp-st.st-delivered[data-v-97a8bc07]{background:#7c3aed1f;color:#6d28d9}.dp-x[data-v-97a8bc07]{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border, #e2e8f0);background:var(--bg-card, #fff);color:var(--text-secondary, #64748b);cursor:pointer}.dp-x[data-v-97a8bc07]:hover{background:#64748b1a}.dp-body[data-v-97a8bc07]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--bg, #f1f5f9)}.dp-body.stale[data-v-97a8bc07]{opacity:.7;transition:opacity .15s}.dp-empty[data-v-97a8bc07]{flex:1;padding:28px 16px;text-align:center;color:var(--text-secondary, #64748b);display:flex;flex-direction:column;gap:8px;align-items:center}.dp-pay[data-v-97a8bc07]{display:flex;align-items:flex-start;gap:12px;border-radius:12px;padding:12px 14px}.dp-pay.due[data-v-97a8bc07]{background:#f973161a;border:1px solid rgba(249,115,22,.45);color:#c2410c}.dp-pay.paid[data-v-97a8bc07]{background:#10b9811a;border:1px solid rgba(16,185,129,.45);color:#047857}.dp-pay-ic[data-v-97a8bc07]{display:inline-flex;flex:0 0 auto;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:#f9731624}.dp-pay.paid .dp-pay-ic[data-v-97a8bc07]{background:#10b98124}.dp-pay-txt[data-v-97a8bc07]{flex:1;min-width:0}.dp-pay-k[data-v-97a8bc07]{font-size:12.5px;font-weight:800;opacity:.9}.dp-pay-v[data-v-97a8bc07]{font-size:26px;font-weight:900;line-height:1.15;margin-top:2px;font-variant-numeric:tabular-nums;text-align:start}.dp-pay-m[data-v-97a8bc07]{font-size:12.5px;font-weight:600;margin-top:4px;opacity:.85}.dp-card[data-v-97a8bc07]{background:var(--bg-card, #fff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:12px 14px}.dp-card h4[data-v-97a8bc07]{margin:0 0 10px;font-size:13px;font-weight:800;color:var(--text-secondary, #64748b);display:flex;align-items:center;gap:6px}.dp-count[data-v-97a8bc07]{min-width:20px;padding:0 6px;border-radius:999px;background:#64748b24;font-size:11px;line-height:18px;text-align:center}.dp-cust[data-v-97a8bc07]{font-weight:800;font-size:15px}.dp-row[data-v-97a8bc07]{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:13.5px}.dp-phone[data-v-97a8bc07]{color:var(--primary, #2563eb);font-weight:700;text-decoration:none}.dp-phone .dp-ic[data-v-97a8bc07]{color:inherit}.dp-phone span[dir=ltr][data-v-97a8bc07]{unicode-bidi:isolate}.dp-addr .dp-ic[data-v-97a8bc07]{margin-top:2px}.dp-line[data-v-97a8bc07]{font-size:13px;line-height:1.6;white-space:pre-line}.dp-map[data-v-97a8bc07]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;height:32px;padding:0 12px;border-radius:9px;border:1px solid var(--border, #e2e8f0);color:var(--primary, #2563eb);font-size:12.5px;font-weight:700;text-decoration:none}.dp-map .dp-ic[data-v-97a8bc07]{color:inherit}.dp-link[data-v-97a8bc07]{display:inline-block;margin-top:6px;font-size:12.5px;font-weight:700;color:var(--primary, #2563eb);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.dp-items[data-v-97a8bc07]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dp-item[data-v-97a8bc07]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px dashed var(--border, #e2e8f0)}.dp-item[data-v-97a8bc07]:first-child{padding-top:0}.dp-item[data-v-97a8bc07]:last-child{border-bottom:0;padding-bottom:0}.dp-qty[data-v-97a8bc07]{min-width:34px;height:24px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#2563eb1a;color:var(--primary, #2563eb);font-size:12.5px;font-weight:800}.dp-item-main[data-v-97a8bc07]{min-width:0}.dp-item-name[data-v-97a8bc07]{font-size:14px;font-weight:700;line-height:24px}.dp-amt[data-v-97a8bc07]{font-size:14px;font-weight:800;line-height:24px;font-variant-numeric:tabular-nums;text-align:end}.dp-adj[data-v-97a8bc07]{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.dp-was[data-v-97a8bc07]{font-size:11.5px;font-weight:500;color:var(--text-muted, #94a3b8)}.dp-adj .is-up[data-v-97a8bc07]{color:#c2410c}.dp-adj .is-down[data-v-97a8bc07]{color:#047857}.dp-gift[data-v-97a8bc07]{display:inline-block;line-height:16px;vertical-align:middle;margin-inline-start:6px;font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:999px;background:#0596691f;color:#047857}.dp-mods[data-v-97a8bc07]{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:12.5px;color:var(--text-secondary, #64748b)}.dp-note[data-v-97a8bc07]{margin-top:4px;padding:4px 8px;border-radius:7px;background:#d977061a;font-size:12.5px;color:#b45309}.dp-sum[data-v-97a8bc07]{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:4px 0;color:var(--text-secondary, #475569)}.dp-sum b[data-v-97a8bc07]{color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.dp-sum.minus b[data-v-97a8bc07]{color:#047857}.dp-sum.plus b[data-v-97a8bc07]{color:#c2410c}.dp-sum.total[data-v-97a8bc07]{margin-top:8px;padding:10px 12px;border-radius:10px;background:#2563eb14;color:var(--primary, #2563eb);font-size:15.5px;font-weight:800}.dp-sum.total b[data-v-97a8bc07]{color:var(--primary, #2563eb);font-size:17px}.dp-foot[data-v-97a8bc07]{padding:10px 12px;border-top:1px solid var(--border, #e2e8f0);display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;background:var(--bg-card, #fff)}.cl-btn[data-v-97a8bc07]{height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--border, #e2e8f0);background:var(--bg-card, #fff);color:inherit;font:inherit;font-weight:700;cursor:pointer}.cl-btn.primary[data-v-97a8bc07]{background:var(--primary, #2563eb);border-color:var(--primary, #2563eb);color:#fff}.dp-assign[data-v-97a8bc07]{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;font-weight:800}.dp-assign .dp-ic[data-v-97a8bc07]{color:inherit}.dp-assign-n[data-v-97a8bc07]{min-width:22px;padding:0 7px;border-radius:999px;background:#ffffff40;font-size:12px;line-height:20px;text-align:center}.cl-toolbar[data-v-066281ac]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.dx-bar[data-v-066281ac]{position:sticky;top:var(--header-height, 60px);z-index:3;margin:0 0 12px;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border, #e2e8f0);border-radius:14px;background:var(--bg-card, #fff);box-shadow:0 4px 16px #0f172a0f}.dx-row[data-v-066281ac]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dx-search[data-v-066281ac]{flex:1 1 200px;min-width:0;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:var(--bg-card, #fff)}.dx-search input[data-v-066281ac]{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0;margin:0;background:transparent;font:inherit;font-size:14px;color:inherit;box-shadow:none}.dx-ic[data-v-066281ac]{display:inline-flex;color:var(--text-secondary, #64748b)}.dx-select[data-v-066281ac]{height:44px;min-width:140px;width:auto;padding:0 12px;border:1px solid var(--border, #e2e8f0);border-radius:12px;font:inherit;font-weight:600;background:var(--bg-card, #fff);color:inherit}.dx-btn[data-v-066281ac]{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:var(--bg-card, #fff);color:inherit;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;touch-action:manipulation}.dx-btn[data-v-066281ac]:hover:not(:disabled){border-color:var(--primary, #2563eb);color:var(--primary, #2563eb)}.dx-btn[data-v-066281ac]:disabled{opacity:.45;cursor:not-allowed}.dx-btn .dx-ic[data-v-066281ac]{color:inherit}.spin[data-v-066281ac]{animation:dx-spin-066281ac .8s linear infinite}@keyframes dx-spin-066281ac{to{transform:rotate(360deg)}}.dx-chips[data-v-066281ac]{display:flex;gap:6px;flex-wrap:wrap}.dx-chip[data-v-066281ac]{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border, #e2e8f0);background:var(--bg-card, #fff);color:var(--text-secondary, #64748b);font:inherit;font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation}.dx-chip.on[data-v-066281ac]{background:var(--primary, #2563eb);border-color:var(--primary, #2563eb);color:#fff}.dx-count[data-v-066281ac]{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:12px;background:#64748b1a;color:var(--text-secondary, #64748b);font-size:13.5px;font-weight:700}.dx-count b[data-v-066281ac]{font-size:16px}.dx-count.on[data-v-066281ac]{background:#2563eb1f;color:var(--primary, #2563eb)}.dx-assign[data-v-066281ac]{margin-inline-start:auto;min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:var(--primary, #2563eb);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;touch-action:manipulation;box-shadow:0 6px 18px #2563eb4d}.dx-assign[data-v-066281ac]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dx-assign .dx-ic[data-v-066281ac]{color:inherit}.dx-assign-n[data-v-066281ac]{min-width:26px;padding:0 8px;border-radius:999px;background:#ffffff40;font-size:13px;line-height:24px;text-align:center}.dx-type[data-v-066281ac]{display:inline-block;padding:2px 10px;border-radius:999px;background:#7c3aed1a;color:#6d28d9;font-size:12px;font-weight:700;white-space:nowrap}.dx-pay.paid[data-v-066281ac]{color:#047857;font-weight:700}.dx-info[data-v-066281ac]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--border, #e2e8f0);border-radius:10px;background:var(--bg-card, #fff);color:var(--text-secondary, #64748b);cursor:pointer;touch-action:manipulation}.dx-info[data-v-066281ac]:hover{color:var(--primary, #2563eb);border-color:var(--primary, #2563eb)}.dx-cards[data-v-066281ac]{display:flex;flex-direction:column;gap:10px}.dx-card[data-v-066281ac]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;cursor:pointer;touch-action:manipulation;border:1px solid var(--border, #e2e8f0);border-radius:14px;background:var(--bg-card, #fff)}.dx-card.on[data-v-066281ac]{border-color:var(--primary, #2563eb);background:#2563eb0d;box-shadow:0 0 0 2px #2563eb33}.dx-card.dis[data-v-066281ac]{opacity:.65}.dx-card-top[data-v-066281ac],.dx-card-bot[data-v-066281ac]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dx-tick[data-v-066281ac]{width:26px;height:26px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--border, #cbd5e1);border-radius:8px}.dx-tick.on[data-v-066281ac]{background:var(--primary, #2563eb);border-color:var(--primary, #2563eb);color:#fff}.dx-no[data-v-066281ac]{font-size:16px}.dx-tag[data-v-066281ac]{font-size:11.5px;color:var(--text-secondary, #64748b)}.dx-st[data-v-066281ac]{margin-inline-start:auto;font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b)}.dx-card-mid[data-v-066281ac]{display:flex;flex-direction:column;gap:2px;font-size:14px}.dx-inline[data-v-066281ac]{display:inline;margin:0}.dx-money[data-v-066281ac]{font-size:15px;font-weight:800}.dx-fee[data-v-066281ac]{font-size:12.5px;color:var(--text-secondary, #64748b)}.dx-driver[data-v-066281ac]{font-size:12.5px;font-weight:700}.dx-card .dx-info[data-v-066281ac]{margin-inline-start:auto}.dx-sheet-bd[data-v-066281ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5010;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.dx-sheet[data-v-066281ac]{width:min(600px,100%);max-height:min(88vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--bg-card, #fff);box-shadow:0 24px 60px #0f172a4d}.dx-sheet-h[data-v-066281ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border, #e2e8f0)}.dx-sheet-h h3[data-v-066281ac]{margin:0;font-size:17px;font-weight:800}.dx-x[data-v-066281ac]{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:transparent;color:var(--text-secondary, #64748b);cursor:pointer}.dx-sheet-b[data-v-066281ac]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.dx-sheet-b .dx-search[data-v-066281ac]{flex:0 0 auto}.dx-drivers[data-v-066281ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.dx-drv[data-v-066281ac]{min-height:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:8px 12px;text-align:start;border:1.5px solid var(--border, #e2e8f0);border-radius:12px;background:var(--bg-card, #fff);color:inherit;font:inherit;cursor:pointer;touch-action:manipulation}.dx-drv.on[data-v-066281ac]{border-color:var(--primary, #2563eb);background:#2563eb14;box-shadow:0 0 0 2px #2563eb33}.dx-drv-n[data-v-066281ac]{font-size:14px;font-weight:800}.dx-drv-code[data-v-066281ac]{display:inline-block;margin-inline-start:6px;padding:0 6px;border-radius:6px;background:#64748b24;color:var(--text-secondary, #475569);font-size:11.5px;font-weight:800;line-height:18px;vertical-align:middle}.dx-drv-s[data-v-066281ac]{font-size:12px;color:var(--text-secondary, #64748b)}.dx-drv-p[data-v-066281ac]{font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b);unicode-bidi:isolate;font-variant-numeric:tabular-nums}.dx-drv.busy[data-v-066281ac]{border-color:#d9770673;border-inline-start:5px solid #d97706;background:#f59e0b14}.dx-drv.busy.on[data-v-066281ac]{border-color:var(--primary, #2563eb);border-inline-start-color:#d97706}.dx-drv-busy[data-v-066281ac]{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:#f59e0b2e;color:#b45309;font-weight:800}.dx-drv-free[data-v-066281ac]{color:#047857;font-weight:700}.dx-drv.unknown[data-v-066281ac]{border-style:dashed}.dx-fee-in[data-v-066281ac]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.dx-fee-in input[data-v-066281ac]{height:48px;width:100%;padding:0 12px;border:1px solid var(--border, #e2e8f0);border-radius:12px;font:inherit;font-size:18px;background:var(--bg-card, #fff);color:inherit}.dx-sheet-f[data-v-066281ac]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border, #e2e8f0)}.dx-sheet-f .dx-assign[data-v-066281ac]{margin-inline-start:0}.cl-frow th[data-v-066281ac]{padding-top:0;background:transparent}.cl-fin[data-v-066281ac]{width:100%;min-width:60px;height:30px;border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:0 8px;font:inherit;font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal;background:var(--bg-card, #fff);color:inherit}.cl-btn[data-v-066281ac]{height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--border, #e2e8f0);background:var(--bg-card, #fff);color:inherit;font:inherit;font-weight:700;cursor:pointer}.cl-btn[data-v-066281ac]:disabled{opacity:.5;cursor:not-allowed}.cl-btn.primary[data-v-066281ac]{background:var(--primary, #2563eb);border-color:var(--primary, #2563eb);color:#fff}.cx-tabs[data-v-066281ac]{display:flex;gap:6px;margin:4px 0 14px;flex-wrap:wrap}.cx-tab[data-v-066281ac]{display:inline-flex;align-items:center;gap:8px;min-height:44px;touch-action:manipulation;padding:8px 18px;border-radius:var(--radius-sm, 6px);cursor:pointer;border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #fff);color:var(--text-secondary, #64748b);font-family:inherit;font-size:13.5px;font-weight:700}.cx-tab.on[data-v-066281ac]{background:var(--primary, #2563eb);border-color:var(--primary, #2563eb);color:#fff}.cl-n[data-v-066281ac]{min-width:22px;padding:0 7px;border-radius:999px;background:#64748b24;font-size:12px;font-weight:800;line-height:20px;text-align:center}.cx-tab.on .cl-n[data-v-066281ac]{background:#ffffff40}.cl-auto[data-v-066281ac]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b);cursor:pointer}.cl-auto input[type=checkbox][data-v-066281ac]{width:16px;height:16px;flex:0 0 auto;padding:0;margin:0;accent-color:var(--primary, #2563eb);cursor:pointer}.cl-warn[data-v-066281ac]{color:#b45309;font-size:12.5px;font-weight:700}.cl-note[data-v-066281ac]{margin:0 0 10px;padding:8px 12px;border-radius:10px;font-size:12.5px;font-weight:700;color:#b45309;background:#b4530914;border:1px solid rgba(180,83,9,.25)}.cl-sub[data-v-066281ac]{display:block;color:var(--text-secondary, #64748b);font-size:12.5px;margin-top:2px}.cl-empty[data-v-066281ac]{text-align:center;padding:22px;color:var(--text-secondary, #64748b)}.cl-details[data-v-066281ac]{margin-top:16px}.cl-details summary[data-v-066281ac]{cursor:pointer;font-weight:800;margin-bottom:8px}.cl-dtable input[type=checkbox][data-v-066281ac]{width:22px;height:22px;flex:0 0 auto;padding:0;margin:0;accent-color:var(--primary, #2563eb);cursor:pointer}.cl-dtable tbody tr[data-v-066281ac]{cursor:pointer;touch-action:manipulation}.cl-dtable tbody td[data-v-066281ac]{padding-top:12px;padding-bottom:12px}.cl-dtable tbody tr:hover td[data-v-066281ac]{background:#2563eb0d}.cl-dtable tbody tr.on td[data-v-066281ac]{background:#2563eb1a}.cl-dtable tbody tr.dis[data-v-066281ac]{opacity:.6}.cl-dtable tbody tr.focus td[data-v-066281ac]{background:#2563eb2e;font-weight:700}.cl-dtable tbody tr.dis.focus[data-v-066281ac]{opacity:.9}.dx-main[data-v-066281ac]{min-width:0;overflow-x:auto}.dx-table th[data-v-066281ac],.dx-table td[data-v-066281ac]{padding-inline:10px}.dx-table th[data-v-066281ac]:first-child,.dx-table td[data-v-066281ac]:first-child{padding-inline:12px 4px}.dx-table td.nw[data-v-066281ac]{white-space:nowrap}.dx-table td.wr[data-v-066281ac]{min-width:150px;max-width:260px}.dx-table td.nw .cl-sub[data-v-066281ac]{white-space:nowrap}.dx-table.h-type .c-type[data-v-066281ac],.dx-table.h-fee .c-fee[data-v-066281ac],.dx-table.h-info .c-info[data-v-066281ac],.dx-table.h-driver .c-driver[data-v-066281ac],.dx-table.h-more .c-more[data-v-066281ac],.dx-table.h-branch .c-branch[data-v-066281ac]{display:none}.dx-table.h-more td.wr[data-v-066281ac]{min-width:100px}.dx-body.with-panel[data-v-066281ac]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px;align-items:start}.dx-panel[data-v-066281ac]{position:sticky;top:calc(var(--header-height, 60px) + var(--dx-bar-h, 0px) + 24px);max-height:calc(100vh - var(--header-height, 60px) - var(--dx-bar-h, 0px) - 36px)}.dx-backdrop[data-v-066281ac]{display:none}.dx-body.drawer .dx-panel[data-v-066281ac]{position:fixed;inset-block:0;inset-inline-end:0;z-index:5000;width:min(440px,100vw);max-height:none;border-radius:0;box-shadow:0 0 40px #0f172a40}.dx-body.drawer .dx-backdrop[data-v-066281ac]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4999;background:#0f172a59}#view-dispatch[data-v-066281ac]{--dx-dock-w: min(380px, 42vw)}#view-dispatch.dx-docked>.orders-section[data-v-066281ac]{padding-inline-end:calc(var(--dx-dock-w) + 16px)}.dx-body.dock .dx-panel[data-v-066281ac]{position:fixed;top:var(--header-height, 60px);bottom:0;inset-inline-end:0;z-index:800;width:var(--dx-dock-w);max-height:none;border-radius:0;border-block:0;border-inline-end:0;box-shadow:0 0 24px #0f172a1a}@media(max-width:760px){.dx-sheet-bd[data-v-066281ac]{align-items:flex-end;padding:0}.dx-sheet[data-v-066281ac]{width:100%;max-height:92vh;border-radius:18px 18px 0 0}.dx-select[data-v-066281ac]{flex:1 1 140px}.dx-bar[data-v-066281ac]{position:static}.dx-actions .dx-assign[data-v-066281ac]{position:fixed;z-index:30;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));margin-inline-start:0;min-height:54px}.dx-cards[data-v-066281ac]{padding-bottom:80px}}@media(max-width:480px){.dx-row .dx-btn .dx-lbl[data-v-066281ac]{display:none}.dx-row .dx-btn[data-v-066281ac]{min-width:44px;padding:0 10px}.dx-count[data-v-066281ac]{flex:1 1 auto;justify-content:center}}.cr-th[data-v-ff96103a]{display:flex;align-items:center;gap:10px;padding:0 12px 8px;font-size:10.5px;font-weight:800;color:var(--text-muted, #94a3b8)}.ag-bar[data-v-ff96103a]{flex:1;block-size:8px;border-radius:4px;background:#94a3b838;overflow:hidden;min-inline-size:40px}.ag-bar i[data-v-ff96103a]{display:block;block-size:100%;background:linear-gradient(90deg,#648cbd,#305584);border-radius:4px}.agr-list[data-v-ff96103a]{container:agr / inline-size}.agr-team[data-v-ff96103a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 14px}.agr-team-l[data-v-ff96103a]{font-size:12px;font-weight:700;color:var(--text-muted, #94a3b8);margin-inline-end:2px}.agr-pill[data-v-ff96103a]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--bg, #f8fafc);border:1px solid var(--border, #e5e7eb);font-size:13px;font-weight:600;color:var(--text-secondary, #64748b)}.agr-pill i[data-v-ff96103a]{inline-size:9px;block-size:9px;border-radius:50%;flex:0 0 auto}.agr-pill b[data-v-ff96103a]{color:var(--text-primary, #1f2937);font-weight:800;font-variant-numeric:tabular-nums}.agr[data-v-ff96103a]{display:grid;align-items:center;gap:14px 20px;grid-template-columns:minmax(165px,.9fr) minmax(300px,1.7fr) minmax(0,1.9fr);padding:14px 16px;border-radius:14px;background:var(--bg, #f8fafc)}.agr+.agr[data-v-ff96103a]{margin-top:8px}.agr-id[data-v-ff96103a]{display:flex;align-items:center;gap:12px;min-width:0}.agr-rank[data-v-ff96103a]{flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:800;background:#94a3b833;color:var(--text-secondary, #64748b);font-variant-numeric:tabular-nums}.agr-rank.top[data-v-ff96103a]{background:#305584;color:#fff}.agr-who[data-v-ff96103a]{min-width:0}.agr-name[data-v-ff96103a]{font-size:14.5px;font-weight:800;color:var(--text-primary, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agr-total[data-v-ff96103a]{margin-top:2px;font-size:12.5px;font-weight:600;color:var(--text-secondary, #64748b)}.agr-total b[data-v-ff96103a]{font-size:19px;font-weight:800;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums}.agr-sales[data-v-ff96103a]{margin-top:1px;font-size:12px;font-weight:700;color:#0f8a6a;font-variant-numeric:tabular-nums}.agr-types[data-v-ff96103a]{min-width:0}.agr-bar[data-v-ff96103a]{display:flex;block-size:7px;border-radius:4px;overflow:hidden;background:#94a3b838;margin-bottom:8px}.agr-bar i[data-v-ff96103a]{display:block;block-size:100%}.agr-tlist[data-v-ff96103a]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.agr-t[data-v-ff96103a]{display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 8px;border-radius:10px;background:var(--bg-card, #fff);border:1px solid var(--border, #e5e7eb)}.agr-t-l[data-v-ff96103a]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--text-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agr-t-l i[data-v-ff96103a]{flex:0 0 auto;inline-size:8px;block-size:8px;border-radius:50%}.agr-t-v[data-v-ff96103a]{white-space:nowrap}.agr-t-v b[data-v-ff96103a]{font-size:18px;font-weight:800;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums}.agr-t-v em[data-v-ff96103a]{margin-inline-start:6px;font-style:normal;font-size:12px;font-weight:700;color:var(--text-muted, #94a3b8);font-variant-numeric:tabular-nums}.agr-t.zero[data-v-ff96103a]{opacity:.5}.agr-m[data-v-ff96103a]{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:10px 14px;margin:0}.agr-m>div[data-v-ff96103a]{min-width:0}.agr-m dt[data-v-ff96103a]{margin:0;font-size:11.5px;font-weight:700;color:var(--text-muted, #94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agr-m dd[data-v-ff96103a]{margin:2px 0 0;font-size:14px;font-weight:800;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agr-m dd em[data-v-ff96103a]{font-style:normal;font-size:11.5px;font-weight:700;color:var(--text-muted, #94a3b8)}.agr-m .bad dd[data-v-ff96103a]{color:#b91c1c}@container agr (max-width: 1040px){.agr[data-v-ff96103a]{grid-template-columns:minmax(160px,1fr) minmax(0,1.6fr)}.agr-m[data-v-ff96103a]{grid-column:1 / -1;padding-top:10px;border-top:1px solid var(--border, #e5e7eb)}}@container agr (max-width: 560px){.agr[data-v-ff96103a]{grid-template-columns:minmax(0,1fr)}.agr-m[data-v-ff96103a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm[data-v-ff96103a]{overflow-x:auto;padding-block-end:4px}.hm-row[data-v-ff96103a]{display:flex;gap:2px;margin-bottom:2px;align-items:center}.hm-d[data-v-ff96103a]{inline-size:62px;flex:0 0 auto;font-size:11px;font-weight:700;color:var(--text-secondary, #64748b)}.hm-c[data-v-ff96103a]{inline-size:26px;min-inline-size:26px;block-size:26px;flex:1 0 26px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;background:#94a3b81a}.hm-head .hm-c[data-v-ff96103a]{background:transparent}.hm-lab[data-v-ff96103a]{color:var(--text-muted, #94a3b8);font-size:9.5px}.cu-row[data-v-ff96103a]{gap:10px}.cu-n[data-v-ff96103a]{inline-size:24%;font-weight:700;color:var(--text-primary, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-p[data-v-ff96103a]{inline-size:112px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary, #64748b);direction:ltr;text-align:start}.cu-c[data-v-ff96103a]{inline-size:56px;text-align:end;font-weight:800;font-variant-numeric:tabular-nums}.cu-s[data-v-ff96103a]{inline-size:96px;text-align:end;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary, #64748b)}.cu-d[data-v-ff96103a]{inline-size:88px;text-align:end;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted, #94a3b8)}.cr-peak-note[data-v-ff96103a]{font-size:11.5px;font-weight:700;color:var(--text-secondary, #64748b)}.cr-htick[data-v-ff96103a]{font-size:10px;font-weight:700;fill:var(--text-muted, #94a3b8)}.cr-b-t.pk[data-v-ff96103a]{fill:#305584}.lv-pulse[data-v-ff96103a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #64748b)}.lv-pulse i[data-v-ff96103a]{inline-size:8px;block-size:8px;border-radius:50%;background:currentColor}.lv-pulse.wire-on[data-v-ff96103a]{color:#16a34a;border-color:#16a34a59;background:#16a34a14}.lv-pulse.wire-on i[data-v-ff96103a]{animation:lv-blink-ff96103a 1.6s infinite}.lv-pulse.wire-retry[data-v-ff96103a],.lv-pulse.wire-off[data-v-ff96103a]{color:#b45309;border-color:#f59e0b80;background:#fffbeb}@keyframes lv-blink-ff96103a{0%,to{opacity:1}50%{opacity:.3}}.lv[data-v-ff96103a]{container:lv / inline-size}.lv-top[data-v-ff96103a]{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 16px}.lv-big[data-v-ff96103a]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:16px 20px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#648cbd,#305584);color:#fff;box-shadow:0 8px 24px #30558440}.lv-big[data-v-ff96103a]:after{content:"";position:absolute;inset-block-start:-40px;inset-inline-end:-40px;inline-size:140px;block-size:140px;border-radius:50%;background:#ffffff14}.lv-big-ico[data-v-ff96103a]{position:absolute;inset-block-start:14px;inset-inline-end:16px;opacity:.55}.lv-big b[data-v-ff96103a]{font-size:42px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.lv-big span[data-v-ff96103a]{font-size:13px;font-weight:700;opacity:.92}.lv-big small[data-v-ff96103a]{margin-top:4px;font-size:11.5px;font-weight:600;opacity:.8}.lv-kv[data-v-ff96103a]{--t: #305584;position:relative;display:flex;flex-direction:column;gap:2px;min-inline-size:0;padding:14px 16px 13px;border-radius:16px;background:var(--bg-card, #fff);border:1px solid rgba(226,232,240,.9);box-shadow:0 1px 2px #1018280d}.lv-kv[data-v-ff96103a]:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;inline-size:3px;border-radius:0 3px 3px 0;background:var(--t)}.lv-kv.t-open[data-v-ff96103a]{--t: #0ea5e9}.lv-kv.t-done[data-v-ff96103a]{--t: #22c55e}.lv-kv.t-bad[data-v-ff96103a]{--t: #94a3b8}.lv-kv.t-bad.bad[data-v-ff96103a]{--t: #ef4444}.lv-kv.t-sales[data-v-ff96103a]{--t: #14b8a6}.lv-kv-ico[data-v-ff96103a]{position:absolute;inset-block-start:12px;inset-inline-end:12px;inline-size:32px;block-size:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--t);background:color-mix(in srgb,var(--t) 12%,transparent)}.lv-kv-l[data-v-ff96103a]{font-size:12px;font-weight:700;color:var(--text-secondary, #64748b);padding-inline-end:40px}.lv-kv b[data-v-ff96103a]{font-size:26px;font-weight:800;line-height:1.2;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-kv-a[data-v-ff96103a]{font-size:12px;font-weight:700;color:var(--t);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-kv.t-bad:not(.bad) .lv-kv-a[data-v-ff96103a]{color:var(--text-muted, #94a3b8)}.lv-kv.bad b[data-v-ff96103a]{color:#b91c1c}.lv-stack[data-v-ff96103a]{display:flex;block-size:10px;border-radius:6px;overflow:hidden;background:#94a3b838;margin-bottom:16px;gap:2px}.lv-stack i[data-v-ff96103a]{display:block;block-size:100%}.lv-grid[data-v-ff96103a]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.lv-s[data-v-ff96103a]{position:relative;display:flex;flex-direction:column;gap:6px;min-inline-size:0;padding:12px 12px 11px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--c) 6%,var(--bg-card, #fff));border:1px solid color-mix(in srgb,var(--c) 22%,transparent);transition:transform .15s,box-shadow .15s}.lv-s[data-v-ff96103a]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:var(--c)}.lv-s[data-v-ff96103a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--c) 18%,transparent)}.lv-s-h[data-v-ff96103a]{display:flex;align-items:center;gap:7px;min-inline-size:0}.lv-s-ico[data-v-ff96103a]{flex:0 0 auto;inline-size:28px;block-size:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.lv-s-n[data-v-ff96103a]{font-size:12px;font-weight:700;color:var(--text-secondary, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-s-c[data-v-ff96103a]{font-size:28px;font-weight:800;line-height:1;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums}.lv-s-a[data-v-ff96103a]{padding-block-start:7px;border-block-start:1px dashed color-mix(in srgb,var(--c) 30%,transparent);font-size:12px;font-weight:700;color:color-mix(in srgb,var(--c) 75%,#1f2937);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-s.zero[data-v-ff96103a]{opacity:.5}.lv-s.zero[data-v-ff96103a]:hover{transform:none;box-shadow:none}.lv-s.warn[data-v-ff96103a]{background:#fffbeb;border-color:#f59e0b8c}.lv-s.warn[data-v-ff96103a]:before{background:#f59e0b}.lv-warn[data-v-ff96103a]{color:#b45309;font-weight:700}@container lv (max-width: 1279px){.lv-top[data-v-ff96103a]{gap:10px}.lv-big b[data-v-ff96103a]{font-size:36px}.lv-kv[data-v-ff96103a]{padding:12px 13px 11px}.lv-kv b[data-v-ff96103a]{font-size:21px}.lv-kv-ico[data-v-ff96103a]{inline-size:28px;block-size:28px;inset-block-start:10px;inset-inline-end:10px}.lv-kv-l[data-v-ff96103a]{padding-inline-end:34px}.lv-grid[data-v-ff96103a]{gap:8px}.lv-s[data-v-ff96103a]{padding:10px 9px}.lv-s-ico[data-v-ff96103a]{display:none}.lv-s-n[data-v-ff96103a]{font-size:11px}.lv-s-c[data-v-ff96103a]{font-size:24px}.lv-s-a[data-v-ff96103a]{font-size:11px}}@container lv (max-width: 999px){.lv-top[data-v-ff96103a]{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-big[data-v-ff96103a]{grid-column:span 2}.lv-grid[data-v-ff96103a]{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-s-ico[data-v-ff96103a]{display:inline-flex}}.lv-tr[data-v-ff96103a]{display:grid;grid-template-columns:minmax(140px,1.4fr) repeat(11,minmax(56px,1fr));gap:6px;align-items:center;padding:8px 10px;border-radius:10px;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:center}.lv-tr[data-v-ff96103a]:not(.lv-th):nth-child(2n){background:var(--bg, #f8fafc)}.lv-th[data-v-ff96103a]{font-size:10.5px;font-weight:800;color:var(--text-muted, #94a3b8)}.lv-th span[data-v-ff96103a]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.lv-name[data-v-ff96103a]{text-align:start}.lv-tr .zero[data-v-ff96103a]{color:var(--text-muted, #94a3b8);opacity:.6}.lv-dot[data-v-ff96103a]{inline-size:8px;block-size:8px;border-radius:50%;display:inline-block}body.dark-mode .lv-s[data-v-ff96103a]{background:color-mix(in srgb,var(--c) 9%,#182235);border-color:color-mix(in srgb,var(--c) 28%,#2a3550)}body.dark-mode .lv-s-a[data-v-ff96103a]{color:color-mix(in srgb,var(--c) 70%,#e2e8f0)}body.dark-mode .lv-kv[data-v-ff96103a]{background:#182235;border-color:#2a3550}.lv-cell[data-v-ff96103a]{display:inline-flex;flex-direction:column;align-items:center;line-height:1.25}.lv-cell small[data-v-ff96103a]{font-size:10.5px;font-weight:700;color:var(--text-muted, #94a3b8);white-space:nowrap}body.dark-mode .lv-s.warn[data-v-ff96103a]{background:#f59e0b1f}.ov-kpis[data-v-ff96103a]{container:ovk / inline-size}.ov-kpis .cr-kpis[data-v-ff96103a]{--cols: var(--kpi-cw, 4);display:flex;flex-wrap:wrap}.ov-kpis .cr-kpi[data-v-ff96103a]{flex:1 1 calc((100% - (var(--cols) - 1) * 14px) / var(--cols));min-inline-size:0}@container ovk (max-width: 1249px){.ov-kpis .cr-kpis[data-v-ff96103a]{--cols: var(--kpi-cm, 3)}}@container ovk (max-width: 799px){.ov-kpis .cr-kpis[data-v-ff96103a]{--cols: 2}}@container ovk (max-width: 459px){.ov-kpis .cr-kpis[data-v-ff96103a]{--cols: 1}}.ov-kpis .cr-kpi-b[data-v-ff96103a]{flex:1 1 0;container-type:inline-size}.ov-kpis .cr-kpi-v[data-v-ff96103a]{font-size:clamp(15px,13cqi,23px)}.cr-tools[data-v-ff96103a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-btn[data-v-ff96103a]{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:11px;cursor:pointer;border:1px solid rgba(226,232,240,.95);background:var(--bg-card, #fff);color:var(--text-secondary, #64748b);font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .14s,color .14s,background .14s}.cr-btn[data-v-ff96103a]:hover{border-color:#648cbd;color:#305584;background:#648cbd14}.cr-cap[data-v-ff96103a]{font-weight:700;color:var(--text-primary, #1f2937)}.cr-sel[data-v-ff96103a]{padding:8px 12px;border-radius:12px;border:1px solid #cbd5e1;background:var(--bg-card, #fff);color:var(--text-primary, #1f2937);font-family:inherit;font-size:12.5px;font-weight:600;min-inline-size:150px}.cr-headtools[data-v-ff96103a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-headtools .cr-sel[data-v-ff96103a]{min-inline-size:0}.cr-kpi-s[data-v-ff96103a]{margin-top:3px;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8)}.hl-grid[data-v-ff96103a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.hl[data-v-ff96103a]{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:13px;background:var(--bg, #f8fafc);border:1px solid var(--border, #e5e7eb);font-size:12.5px;font-weight:600;line-height:1.5;color:var(--text-primary, #1f2937)}.hl-ico[data-v-ff96103a]{flex:0 0 auto;inline-size:30px;block-size:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.hl-brand .hl-ico[data-v-ff96103a]{background:linear-gradient(135deg,#648cbd,#305584)}.hl-green .hl-ico[data-v-ff96103a]{background:linear-gradient(135deg,#34d399,#14b8a6)}.hl-amber .hl-ico[data-v-ff96103a]{background:linear-gradient(135deg,#fbbf24,#f97316)}.hl-rose .hl-ico[data-v-ff96103a]{background:linear-gradient(135deg,#fb7185,#db2777)}.hl-sky .hl-ico[data-v-ff96103a]{background:linear-gradient(135deg,#56b6d8,#305584)}.hl-rose[data-v-ff96103a]{border-color:#db277740}.hl-green[data-v-ff96103a]{border-color:#14b8a64d}.cr-grid2[data-v-ff96103a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.cr-b-d[data-v-ff96103a]{fill:#2563eb;opacity:.85}.cr-line[data-v-ff96103a]{fill:none;stroke:#0f8a6a;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.cr-dot[data-v-ff96103a]{fill:#0f8a6a;stroke:#fff;stroke-width:1.5}.cr-xlab-t[data-v-ff96103a]{font-size:10px;font-weight:700;fill:var(--text-muted, #94a3b8);text-anchor:middle}.cr-key[data-v-ff96103a]{display:inline-block;inline-size:10px;block-size:10px;border-radius:3px;margin-inline-end:5px;vertical-align:-1px}.cr-key.sl[data-v-ff96103a]{background:#0f8a6a}.cr-h-mt[data-v-ff96103a]{margin-top:18px}.mix-bar[data-v-ff96103a]{display:flex;block-size:10px;border-radius:5px;overflow:hidden;background:#94a3b838;margin:4px 0 10px}.mix-bar i[data-v-ff96103a]{display:block;block-size:100%}.mix-list[data-v-ff96103a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.mix-t[data-v-ff96103a]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--bg, #f8fafc);border:1px solid var(--border, #e5e7eb)}.mix-l[data-v-ff96103a]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-secondary, #64748b)}.mix-l i[data-v-ff96103a]{inline-size:9px;block-size:9px;border-radius:50%;flex:0 0 auto}.mix-v b[data-v-ff96103a]{font-size:18px;font-weight:800;color:var(--text-primary, #1f2937);font-variant-numeric:tabular-nums}.mix-v em[data-v-ff96103a]{margin-inline-start:6px;font-style:normal;font-size:12px;font-weight:700;color:var(--text-muted, #94a3b8)}.nr-bar[data-v-ff96103a]{display:flex;block-size:10px;border-radius:5px;overflow:hidden;background:#cbd5e1;margin:4px 0 10px}.nr-bar .nr-new[data-v-ff96103a]{display:block;block-size:100%;background:linear-gradient(90deg,#34d399,#14b8a6)}.nr-new-i[data-v-ff96103a]{background:#14b8a6}.nr-ret-i[data-v-ff96103a]{background:#94a3b8}@media print{.cr-bar[data-v-ff96103a],.cr-tools[data-v-ff96103a],.cr-tabs[data-v-ff96103a],.cr-q[data-v-ff96103a],.cr-sel[data-v-ff96103a],.cr-headtools[data-v-ff96103a]{display:none!important}.cr-card[data-v-ff96103a],.cr-kpi[data-v-ff96103a],.hl[data-v-ff96103a]{break-inside:avoid;box-shadow:none!important;border-color:#cbd5e1!important}.cr-kpi[data-v-ff96103a]:hover{transform:none}[data-v-ff96103a] .uc-pager,[data-v-ff96103a] .cf-tog,[data-v-ff96103a] .cf-row,[data-v-ff96103a] .cf-cell,[data-v-ff96103a] .dr{display:none!important}.cr-row[data-v-ff96103a],.jr-tr[data-v-ff96103a],.ar-row[data-v-ff96103a]{break-inside:avoid}}.pmx[data-v-faafe4a8]{max-width:440px}.pmx-body[data-v-faafe4a8]{padding:18px 20px 8px}.pm-empty[data-v-faafe4a8]{margin:0;padding:12px 14px;border:1px dashed var(--border, #e5e7eb);border-radius:10px;font-size:12.5px;font-weight:600;line-height:1.7;color:var(--text-muted, #94a3b8)}.pmx-grid[data-v-faafe4a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.pmx-card[data-v-faafe4a8]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;border-radius:14px;border:1.5px solid var(--border, #e5e7eb);background:var(--white, #fff);color:var(--text-primary, #0f172a);font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.pmx-card[data-v-faafe4a8]:hover{border-color:var(--primary, #1a56db)}.pmx-card[data-v-faafe4a8]:focus-visible{outline:none;box-shadow:0 0 0 3px #1a56db40}.pmx-card.on[data-v-faafe4a8]{border-color:var(--primary, #1a56db);background:var(--primary-lighter, #eff6ff);box-shadow:0 0 0 3px #1a56db1f}.pmx-ico[data-v-faafe4a8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.pmx-ico[data-v-faafe4a8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.12}.pmx-ico[data-v-faafe4a8] svg{position:relative;display:block}.pmx-name[data-v-faafe4a8]{font-size:13px;font-weight:800;line-height:1.3}.pmx-check[data-v-faafe4a8]{position:absolute;top:8px;inset-inline-end:8px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary, #1a56db);color:#fff;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.pmx-card.on .pmx-check[data-v-faafe4a8]{opacity:1;transform:scale(1)}.pmx-hint[data-v-faafe4a8]{margin:12px 2px 0;min-height:18px;font-size:12px;font-weight:700;color:var(--text-muted, #94a3b8)}.pmx-hint.on[data-v-faafe4a8]{color:var(--primary, #1a56db)}.pmx-foot[data-v-faafe4a8]{justify-content:space-between;align-items:center}.pmx-reset[data-v-faafe4a8]{background:none;border:none;padding:8px 4px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--text-secondary, #64748b);cursor:pointer}.pmx-reset[data-v-faafe4a8]:disabled{opacity:.4;cursor:default}.pmx-reset[data-v-faafe4a8]:not(:disabled):hover{color:var(--danger, #dc2626)}.pmx-confirm[data-v-faafe4a8]{min-width:150px}body.dark-mode .pmx-card[data-v-faafe4a8]{background:#ffffff0a;border-color:#ffffff1a;color:#e2e8f0}body.dark-mode .pmx-card.on[data-v-faafe4a8]{background:#1a56db2e;border-color:#60a5fa}body.dark-mode .pmx-hint.on[data-v-faafe4a8]{color:#93c5fd}.imx[data-v-75728943]{max-width:1040px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.imx .modal-footer[data-v-75728943]{flex:0 0 auto}.imx-body[data-v-75728943]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 20px 16px;display:flex;flex-direction:column;gap:12px}.imx-head[data-v-75728943]{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:14px 20px}.imx-title[data-v-75728943]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.imx-title .modal-title[data-v-75728943]{font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imx-sub[data-v-75728943]{font-size:12px;font-weight:600;color:var(--text-secondary, #64748b)}.imx-desc[data-v-75728943]{margin:0;font-size:12.5px;font-weight:500;line-height:1.5;color:var(--text-secondary, #64748b);white-space:pre-line;overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.imx-price[data-v-75728943]{flex:0 0 auto;font-size:19px;font-weight:800;color:var(--primary, #1a56db);white-space:nowrap;font-variant-numeric:tabular-nums}.imx-price-open[data-v-75728943]{font-size:13px;color:#b45309}.im-groups[data-v-75728943]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.im-grp.im-grp-size[data-v-75728943]{flex:1 1 100%}.im-grp[data-v-75728943]{flex:1 1 260px;min-width:0;padding:0;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:var(--bg, #f0f2f5);overflow:hidden}.im-grp-head[data-v-75728943]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;background:var(--white, #fff);border-bottom:1px solid var(--border, #e5e7eb);border-inline-start:3px solid var(--primary, #1a56db)}.im-grp-name[data-v-75728943]{font-size:13.5px;font-weight:800;color:var(--text-primary, #0f172a)}.im-badge[data-v-75728943]{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.1px}.im-badge.req[data-v-75728943]{background:var(--danger-light, #fee2e2);color:var(--danger, #dc2626)}.im-badge.count[data-v-75728943]{background:var(--primary-light, #dbeafe);color:var(--primary-dark, #1242b0);font-variant-numeric:tabular-nums}.im-rule[data-v-75728943]{margin-inline-start:auto;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8);white-space:nowrap}.im-opts[data-v-75728943]{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:6px;align-content:start;padding:9px 10px;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.im-opts[data-v-75728943]::-webkit-scrollbar{width:7px}.im-opts[data-v-75728943]::-webkit-scrollbar-thumb{background:var(--border, #e5e7eb);border-radius:99px;border:2px solid var(--bg, #f0f2f5)}.im-opts-wide[data-v-75728943]{display:flex;flex-wrap:wrap;max-height:none;overflow:visible}.im-opts-wide .im-opt[data-v-75728943]{flex:1 1 0;min-width:72px;max-width:220px;justify-content:space-between}.im-opt[data-v-75728943]{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:4px 10px;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:var(--white, #fff);font-family:inherit;font-size:12.5px;font-weight:700;color:var(--text-primary, #0f172a);cursor:pointer;text-align:start;transition:border-color .12s,background .12s,color .12s}.im-opt[data-v-75728943]:hover{border-color:var(--primary, #1a56db)}.im-opt.on[data-v-75728943]{border-color:#2563eb80;background:#2563eb17;color:var(--primary-dark, #1242b0)}.im-opt.full[data-v-75728943],.im-opt[data-v-75728943]:disabled{opacity:.45;cursor:not-allowed}.im-opt[data-v-75728943]:disabled:hover{border-color:var(--border, #e5e7eb)}.im-qty-b[data-v-75728943]:disabled{opacity:.4;cursor:not-allowed}.im-qty-b[data-v-75728943]:disabled:hover{background:transparent;color:inherit}.im-opt-name[data-v-75728943]{flex:1 1 auto;min-width:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-opt-price[data-v-75728943]{font-size:11.5px;font-weight:700;color:var(--text-secondary, #64748b);white-space:nowrap}.im-optwrap[data-v-75728943]{display:flex;min-width:0;align-items:center;gap:4px}.im-optwrap>.im-opt[data-v-75728943]{flex:1 1 auto}.im-qty[data-v-75728943]{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--white, #fff)}.im-qty-b[data-v-75728943]{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:var(--bg, #f0f2f5);cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;line-height:1;color:var(--text-secondary, #64748b)}.im-qty-b[data-v-75728943]:hover{background:var(--primary-light, #dbeafe);color:var(--primary, #1a56db)}.im-qty-n[data-v-75728943]{min-width:14px;text-align:center;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.im-opt-price.free[data-v-75728943]{color:var(--success, #16a34a)}.im-opt.on .im-opt-price[data-v-75728943]{color:inherit;opacity:.85}.im-foot-row[data-v-75728943]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.im-note-inline[data-v-75728943]{flex:1 1 320px;min-width:0;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;margin:0;border:1px solid var(--border, #e5e7eb);border-radius:10px;background:var(--white, #fff)}.im-note-inline[data-v-75728943]:focus-within{border-color:var(--primary, #1a56db);box-shadow:0 0 0 3px #1a56db1a}.im-note-ico[data-v-75728943]{display:inline-flex;color:var(--text-muted, #94a3b8);flex-shrink:0}.im-note-in[data-v-75728943]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary, #0f172a);font-family:inherit;font-size:13px}.im-note-in[data-v-75728943]::placeholder{color:var(--text-muted, #94a3b8);font-weight:500}.im-qty-blk[data-v-75728943]{flex:0 0 auto;display:flex;align-items:center;gap:10px}.im-qty-l[data-v-75728943]{font-size:12.5px;font-weight:800;color:var(--text-secondary, #64748b)}body.dark-mode .im-grp[data-v-75728943],body.dark-mode .im-opt[data-v-75728943],body.dark-mode .im-note-inline[data-v-75728943]{background:var(--bg-card, #1e293b);border-color:#334155}body.dark-mode .im-grp-name[data-v-75728943],body.dark-mode .im-opt[data-v-75728943]{color:#e2e8f0}body.dark-mode .im-opt.on[data-v-75728943]{background:#60a5fa29;border-color:#60a5fa80;color:#bfdbfe}body.dark-mode .im-note-in[data-v-75728943]{color:#e2e8f0}body.dark-mode .im-grp[data-v-75728943]{background:#0f172a}body.dark-mode .im-grp-head[data-v-75728943]{background:var(--bg-card, #1e293b);border-bottom-color:#334155;border-inline-start-color:#60a5fa}.wire-chip[data-v-32a138f8]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border, #e5e7eb);background:var(--white, #fff);font-size:11px;font-weight:700;white-space:nowrap;cursor:default}.wire-dot[data-v-32a138f8]{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.wire-on[data-v-32a138f8]{color:var(--success, #16a34a);border-color:#16a34a59;background:#16a34a14}.wire-retry[data-v-32a138f8]{color:#b45309;border-color:#f59e0b80;background:#fffbeb}.wire-retry .wire-dot[data-v-32a138f8]{animation:wire-blink-32a138f8 1.1s infinite}.wire-off[data-v-32a138f8]{color:var(--danger, #dc2626);border-color:#dc262659;background:#fef2f2}@keyframes wire-blink-32a138f8{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:1000px){.wire-chip span[data-v-32a138f8]:not(.wire-dot){display:none}.wire-chip[data-v-32a138f8]{padding:5px}}body.dark-mode .wire-chip[data-v-32a138f8]{background:#1e293b;border-color:#334155}.cc-switch[data-v-32a138f8]{padding:12px 16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgba(255,255,255,.1)}.cc-switch label[data-v-32a138f8]{display:flex;flex-direction:column;gap:5px}.cc-switch span[data-v-32a138f8]{font-size:11.5px;color:#fffffff2;opacity:1;font-weight:700;letter-spacing:.2px}.cc-switch select[data-v-32a138f8]{width:100%;padding:9px 11px;border-radius:8px;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.18);font-size:12.5px;font-weight:600;cursor:pointer;outline:none;transition:background .15s ease}.cc-switch select[data-v-32a138f8]:hover{background:#ffffff2e}.cc-switch select option[data-v-32a138f8]{color:#1e293b}.nav-group.open[data-v-32a138f8]{margin:8px;padding:6px;border-radius:var(--radius-lg, 14px);background:#020f3342;box-shadow:inset 0 2px 6px #020f3338,0 0 0 1px #ffffff17}.nav-group.open>.nav-item[data-v-32a138f8]{margin:0!important}.nav-group.open .nav-item span[data-v-32a138f8]{line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-group.open .nav-parent[data-v-32a138f8]{opacity:1;font-weight:800;padding-block:10px;padding-inline:12px;border-radius:var(--radius-sm, 8px);background:transparent}.nav-group.open .nav-parent[data-v-32a138f8]:hover{background:#ffffff1a}.nav-group.open .nav-parent.active[data-v-32a138f8]:before{display:none}.nav-children[data-v-32a138f8]{display:flex;flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.15)}.nav-sub[data-v-32a138f8]{margin-block:0!important;margin-inline:12px 0!important;padding:10px 12px!important;border-radius:var(--radius-sm, 8px);font-size:13px;opacity:.82}.nav-sub span[data-v-32a138f8]{font-size:13px}.nav-sub[data-v-32a138f8]:hover{opacity:1;background:#ffffff24}.nav-children .nav-sub.active[data-v-32a138f8]{opacity:1;background:#fff;color:#12409e;font-weight:800;box-shadow:0 3px 10px #020f334d}.nav-children .nav-sub.active[data-v-32a138f8]:before{display:none}.nav-caret[data-v-32a138f8]{margin-inline-start:auto;flex-shrink:0;opacity:.75;transition:transform .2s ease}.nav-caret.open[data-v-32a138f8]{transform:rotate(180deg)}.nav-caret[data-v-32a138f8]:hover{opacity:1}.uc-toasts[data-v-32a138f8]{position:fixed;inset-block-end:18px;inset-inline-start:18px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 36px));pointer-events:none}.uc-toast[data-v-32a138f8]{pointer-events:auto;cursor:pointer;display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:11px;font-size:13px;font-weight:700;line-height:1.55;color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 8px 26px #0f172a2b;animation:uc-toast-in-32a138f8 .18s ease-out}@keyframes uc-toast-in-32a138f8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.uc-toast-icon[data-v-32a138f8]{flex:0 0 auto;font-size:14px;line-height:1.4}.uc-toast-msg[data-v-32a138f8]{flex:1 1 auto}.uc-toast.is-success[data-v-32a138f8]{border-inline-start:4px solid #10b981}.uc-toast.is-success .uc-toast-icon[data-v-32a138f8]{color:#059669}.uc-toast.is-error[data-v-32a138f8]{border-inline-start:4px solid #ef4444}.uc-toast.is-error .uc-toast-icon[data-v-32a138f8]{color:#dc2626}.uc-toast.is-warning[data-v-32a138f8]{border-inline-start:4px solid #f59e0b}.uc-toast.is-warning .uc-toast-icon[data-v-32a138f8]{color:#b45309}.uc-toast.is-info[data-v-32a138f8]{border-inline-start:4px solid #3b82f6}.uc-toast.is-info .uc-toast-icon[data-v-32a138f8]{color:#2563eb}.uc-toasts.is-center[data-v-32a138f8]{inset:18px 0 auto 0;align-items:center;justify-content:flex-start;max-width:none;padding:0 24px;z-index:10050}.uc-toast.is-big[data-v-32a138f8]{font-size:15px;padding:16px 20px;border-radius:14px;max-width:min(460px,calc(100vw - 48px));border-inline-start-width:5px;box-shadow:0 18px 48px #0f172a47;animation:uc-toast-pop-32a138f8 .16s ease-out}.uc-toast.is-big .uc-toast-icon[data-v-32a138f8]{font-size:17px}@keyframes uc-toast-pop-32a138f8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:scale(1)}}body.dark-mode .uc-toast[data-v-32a138f8]{color:#e2e8f0;background:#1e293b;border-color:#94a3b83d}.day-mismatch-bar[data-v-32a138f8]{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;line-height:1.5;color:#92400e;background:#fef3c7;border-bottom:1px solid rgba(217,119,6,.35)}.day-mismatch-bar.is-hard[data-v-32a138f8]{color:#991b1b;background:#fee2e2;border-bottom-color:#dc262659}.day-mismatch-bar .dm-ico[data-v-32a138f8]{display:inline-flex;flex-shrink:0}.day-mismatch-bar .dm-text[data-v-32a138f8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.day-mismatch-bar .dm-days[data-v-32a138f8]{opacity:.85}.day-mismatch-bar .dm-btn[data-v-32a138f8]{margin-inline-start:auto;flex-shrink:0;padding:6px 13px;border-radius:7px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;transition:background .15s ease}.day-mismatch-bar .dm-btn[data-v-32a138f8]:hover:not(:disabled){background:#00000012}.day-mismatch-bar .dm-btn[data-v-32a138f8]:disabled{opacity:.55;cursor:default}body.dark-mode .day-mismatch-bar[data-v-32a138f8]{color:#fde68a;background:#3f2d0b;border-bottom-color:#d9770673}body.dark-mode .day-mismatch-bar.is-hard[data-v-32a138f8]{color:#fecaca;background:#431717;border-bottom-color:#dc262673}body.dark-mode .day-mismatch-bar .dm-btn[data-v-32a138f8]:hover:not(:disabled){background:#ffffff1a}#app.sb-collapsed[data-v-32a138f8]{--sidebar-width: 64px}#app.sb-collapsed .sidebar-logo[data-v-32a138f8],#app.sb-collapsed .sidebar-user-name[data-v-32a138f8],#app.sb-collapsed .sidebar-user-role[data-v-32a138f8],#app.sb-collapsed .nav-item span[data-v-32a138f8],#app.sb-collapsed .nav-caret[data-v-32a138f8],#app.sb-collapsed .sidebar-logout span[data-v-32a138f8],#app.sb-collapsed .sb-powered[data-v-32a138f8],#app.sb-collapsed .cc-switch[data-v-32a138f8]{display:none}#app.sb-collapsed .sidebar-header[data-v-32a138f8]{padding:14px 8px}#app.sb-collapsed .sidebar-user-info[data-v-32a138f8]{justify-content:center;padding:14px 8px}#app.sb-collapsed .nav-item[data-v-32a138f8]{justify-content:center;padding:13px 8px}#app.sb-collapsed .nav-group.open[data-v-32a138f8]{margin:6px 4px;padding:4px}#app.sb-collapsed .nav-group.open .nav-parent[data-v-32a138f8]{padding-inline:8px}#app.sb-collapsed .nav-sub[data-v-32a138f8]{margin-inline:0!important;padding:10px 8px!important;justify-content:center}#app.sb-collapsed .sidebar-footer[data-v-32a138f8]{padding:10px 8px}#app.sb-collapsed .sidebar-prefs[data-v-32a138f8]{flex-direction:column}#app.sb-collapsed .sidebar-theme[data-v-32a138f8]{width:100%}#app.sb-collapsed .sidebar-logout[data-v-32a138f8]{padding:10px;justify-content:center}.sidebar-header[data-v-32a138f8]{position:relative}.sb-toggle[data-v-32a138f8]{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;cursor:pointer;color:#fff;background:#ffffff1f;transition:background .15s ease}.sb-toggle[data-v-32a138f8]:hover{background:#ffffff3d}#app.sb-collapsed .sb-toggle[data-v-32a138f8]{position:static;transform:none}.sb-toggle svg[data-v-32a138f8]{transition:transform .18s ease}[dir=rtl] .sb-toggle svg[data-v-32a138f8]{transform:scaleX(-1)}#app.sb-collapsed .sb-toggle svg[data-v-32a138f8]{transform:scaleX(-1)}[dir=rtl] #app.sb-collapsed .sb-toggle svg[data-v-32a138f8]{transform:none}@media(max-width:992px){.sb-toggle[data-v-32a138f8]{display:none}}.sb-mini[data-v-32a138f8]{display:none;font-size:12.5px;font-weight:800;letter-spacing:.3px}#app.sb-collapsed .sb-mini[data-v-32a138f8]{display:inline}@media(max-width:992px){.sb-mini[data-v-32a138f8]{display:inline}}:root{--bg: #f4f6fb;--paper: #f4f6fb;--surface: #ffffff;--surface-2: #f6f8fd;--surface-3: #fafbfe;--line: #e9edf7;--line-soft: #eff2f9;--line-row: #f2f4fb;--line-strong: #e1e6f2;--line-chip: #e6eaf5;--border: #e9edf7;--border-strong: #e1e6f2;--ink: #0f1b3d;--ink-2: #3d4a69;--muted: #6b7794;--muted-2: #8b95af;--muted-3: #939db5;--rail-from: #152a73;--rail-to: #0e1e56;--rail: linear-gradient(180deg, #152a73 0%, #0e1e56 100%);--rail-2: rgba(255, 255, 255, .08);--rail-line: rgba(255, 255, 255, .12);--rail-ink: rgba(255, 255, 255, .72);--rail-ink-2: rgba(255, 255, 255, .5);--accent: #2a4ce0;--accent-ink: #1b34a8;--accent-soft: #e7ebfa;--primary: #2a4ce0;--primary-ink: #1b34a8;--primary-soft: #e7ebfa;--green: #0f8a63;--green-soft: #e3f5ee;--violet: #6a3fc0;--violet-soft: #eee9fb;--amber: #c2580f;--amber-soft: #fdeee6;--rose: #c0324f;--rose-soft: #fdeaef;--shadow-sm: 0 1px 2px rgba(15, 27, 61, .04);--shadow: 0 2px 8px -2px rgba(15, 27, 61, .08);--shadow-accent: 0 6px 16px rgba(42, 76, 224, .28);--shadow-pop: 0 30px 80px -30px rgba(15, 27, 61, .45);--shadow-lg: var(--shadow-pop);--r-sm: 9px;--r: 11px;--r-lg: 16px;--r-xl: 18px;--font: "Alexandria", "IBM Plex Sans Arabic", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--font);background:var(--paper);color:var(--ink);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{min-height:100%}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.02em;color:var(--ink)}input,select,button,textarea{font-family:inherit}table,.stat .val,.num{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd3e6;border-radius:8px}::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--r);padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;background:var(--accent);color:#fff;box-shadow:var(--shadow-accent);transition:background .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap;letter-spacing:-.01em}.btn:hover{background:var(--accent-ink)}.btn:active{transform:translateY(.5px)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn.ghost{background:var(--surface);color:var(--ink-2);border-color:var(--line-strong);box-shadow:none;padding:11px 16px}.btn.ghost:hover{background:#f7f9fe;border-color:#cbd3e6;color:var(--ink)}.btn.subtle{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent;box-shadow:none}.btn.subtle:hover{background:#dce3f8;color:var(--accent-ink)}.btn.danger{background:var(--rose);box-shadow:none}.btn.danger:hover{background:#9d2440}.btn.sm{padding:8px 13px;font-size:13px;border-radius:var(--r-sm)}.btn.icon{padding:8px}.btn.icon.sm{padding:6px}.btn svg{width:16px;height:16px}.btn.sm svg{width:14px;height:14px}.field{display:flex;flex-direction:column;gap:7px}label{font-size:12.5px;font-weight:500;color:var(--muted)}.input,select,textarea{width:100%;padding:10px 13px;border:1px solid var(--line-strong);border-radius:var(--r);font-size:14px;background:var(--surface);color:var(--ink);transition:border-color .15s,box-shadow .15s;outline:none}.input,select{line-height:1.3}select{padding-block:9px}.input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2a4ce021}.input::placeholder{color:var(--muted-3)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.card.pad{padding:20px}.shell{display:flex;min-height:100vh}.side{width:264px;flex-shrink:0;background:var(--rail);color:var(--rail-ink);padding:22px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;padding:0 6px 26px}.brand .logo{width:40px;height:40px;border-radius:12px;flex-shrink:0;background:#ffffff1f;display:grid;place-items:center;color:#fff}.brand .logo svg{width:20px;height:20px}.brand .name{font-weight:600;font-size:16px;letter-spacing:-.2px;color:#fff}.brand .sub{font-size:11.5px;color:#ffffff8c;margin-top:1px}.side .group{font-size:11px;font-weight:500;color:#fff6;padding:14px 10px 8px}.navlink{display:flex;align-items:center;gap:11px;padding:12px;border-radius:var(--r);color:var(--rail-ink);font-weight:500;font-size:14.5px;margin-bottom:4px;transition:background .15s,color .15s}.navlink svg{width:18px;height:18px;flex-shrink:0}.navlink:hover{background:#ffffff12;color:#fff}.navlink.on{background:var(--accent);color:#fff}.navlink.on:hover{background:var(--accent)}.navlink .n{margin-inline-start:auto;font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:6px;background:#ffffff14;color:var(--rail-ink-2);font-variant-numeric:tabular-nums}.navlink.on .n{background:#fff3;color:#fff}.side .input,.side select{background:var(--rail-2);border-color:var(--rail-line);color:#e6e8ec;font-size:13.5px}.side select:focus{border-color:#ffffff59;box-shadow:none}.side .spacer{flex:1}.who{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:13px;background:#ffffff14}.who .av{width:34px;height:34px;border-radius:10px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:500;font-size:14px;flex-shrink:0}.who .nm{font-size:13.5px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who .rl{font-size:11.5px;color:#ffffff8c}.who .btn.ghost{background:transparent;border-color:transparent;color:#fff9;padding:7px}.who .btn.ghost:hover{background:#ffffff1f;color:#fff;border-color:transparent}.main{flex:1;min-width:0}.content{padding:32px clamp(20px,3.2vw,40px) 56px;max-width:1560px;margin-inline:auto;width:100%}.langtoggle{display:flex;gap:4px;background:#ffffff14;border-radius:var(--r);padding:4px}.langtoggle button{flex:1;border:0;background:transparent;color:#fff9;font-weight:500;font-size:13px;padding:8px 0;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.langtoggle button:hover{color:#fff}.langtoggle button.on{background:var(--accent);color:#fff}.langtoggle.on-light{background:var(--surface-2);border:1px solid var(--line-chip)}.langtoggle.on-light button{flex:0 0 auto;padding:8px 16px;font-size:13.5px;color:var(--muted)}.langtoggle.on-light button:hover{color:var(--ink)}.langtoggle.on-light button.on{background:var(--accent);color:#fff}[dir=rtl] .ic-flip{transform:scaleX(-1)}.tbl-wrap{overflow:auto;border-radius:var(--r-xl)}table{width:100%;border-collapse:collapse}thead th{text-align:start;padding:12px 20px;font-size:12.5px;font-weight:500;color:var(--muted-2);background:var(--surface-3);border-bottom:1px solid var(--line-soft)}tbody td{padding:14px 20px;font-size:14px;border-bottom:1px solid var(--line-row);color:var(--ink-2)}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .12s}tbody tr:hover{background:#fbfcff}.t-strong{font-weight:600;color:var(--ink);font-size:14.5px}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:500}.badge.on{background:var(--green-soft);color:var(--green)}.badge.off{background:var(--amber-soft);color:var(--amber)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line-chip);color:var(--ink-2);border-radius:var(--r-sm);padding:5px 10px;font-size:13px;font-weight:500;margin:2px}.chip svg{width:14px;height:14px}.chip.soft{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.chip.uc-lock{margin-inline-start:8px;padding:2px 8px;font-size:11.5px;font-weight:700;vertical-align:middle}.muted{color:var(--muted-2)}.err{display:flex;align-items:center;gap:9px;background:var(--rose-soft);color:var(--rose);border:1px solid transparent;border-inline-start:3px solid var(--rose);padding:11px 14px;border-radius:var(--r);font-size:13.5px;font-weight:500}.err svg{width:16px;height:16px;flex-shrink:0}.empty{text-align:center;padding:56px 20px;color:var(--muted-2);font-size:14px}.empty .ic{width:46px;height:46px;border-radius:13px;background:var(--surface-2);border:1px solid var(--line-chip);display:inline-grid;place-items:center;margin-bottom:13px}.empty .ic svg{width:21px;height:21px;color:var(--muted-3)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.page-head .t{font-size:30px;font-weight:600;letter-spacing:-.5px;line-height:1.25}.page-head .d{font-size:14.5px;color:var(--muted);margin-top:6px;max-width:80ch;line-height:1.6}.page-head .n{display:inline-flex;align-items:center;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:500;padding:4px 11px;border-radius:999px;font-variant-numeric:tabular-nums;white-space:nowrap}.page-head .acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tbl-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line-soft)}.tb-search{position:relative;flex:1;min-width:240px}.toolbar .tb-search{max-width:420px}.tb-search svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted-3);pointer-events:none}.tb-search .input{padding:11px 14px;padding-inline-start:40px;background:var(--surface-2);border-color:var(--line-chip)}.seg{display:inline-flex;gap:4px;background:var(--surface-2);border:1px solid var(--line-chip);border-radius:var(--r);padding:4px}.seg button{border:0;background:transparent;color:var(--muted);font-weight:500;font-size:13.5px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--accent);color:#fff}.idcell{display:flex;align-items:center;gap:12px;min-width:0}.av-sm{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:500;font-size:15px}.chip-n{margin-inline-start:2px;padding:2px 7px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}.pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.pill{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;padding-inline-start:36px;border-radius:9px;font-size:12.5px;font-weight:600;line-height:1.3;text-align:start;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);transition:border-color .12s,background .12s,color .12s}.pill:before{content:"";position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--surface);transition:background .12s,border-color .12s}.pill:hover{border-color:var(--accent)}.pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.pill.on:before{background:var(--accent);border-color:var(--accent)}.pill>svg{display:none}.pill:after{content:"";position:absolute;inset-inline-start:16px;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg);opacity:0;transition:opacity .12s}.pill.on:after{opacity:1}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1b3d7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:7vh 16px;overflow:auto;z-index:50;animation:fade .14s ease}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);width:100%;max-width:560px;animation:pop .16s ease}.modal .m-head{display:flex;align-items:center;gap:10px;padding:17px 20px;border-bottom:1px solid var(--line-soft)}.modal .m-head h3{font-size:16px}.modal .m-body{padding:20px;display:flex;flex-direction:column;gap:16px}.modal .m-foot{display:flex;gap:9px;justify-content:flex-end;padding:15px 20px;border-top:1px solid var(--line-soft);background:var(--surface-3);border-radius:0 0 var(--r-lg) var(--r-lg)}.modal-bg.cf-bg{align-items:center;padding-block:16px;z-index:80}.modal.cf-box{max-width:440px}.cf-box .m-head{align-items:flex-start}.cf-box .m-head h3{line-height:1.5}.cf-ico{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--amber-soft);color:var(--amber)}.cf-ico.danger{background:var(--rose-soft);color:var(--rose)}.cf-ico svg{width:17px;height:17px}.cf-body{gap:6px;padding-block:16px}.cf-line{margin:0;font-size:13.5px;line-height:1.7;color:var(--ink-2)}.modal.modal-wide{max-width:1180px;max-height:min(88vh,860px);display:flex;flex-direction:column}.modal.modal-wide .m-body{flex:1 1 auto;min-height:0;overflow-y:auto}.modal .m-body.agent-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start}.ag-col{display:flex;flex-direction:column;gap:14px;min-width:0}.ag-col-perm{gap:10px}.ag-legend{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--muted);padding-bottom:9px;border-bottom:1px solid var(--line-soft)}.ag-legend-n{display:inline-flex;align-items:center;min-height:20px;margin-inline-start:auto;padding:0 8px;border-radius:999px;background:var(--surface-2);font-size:11.5px;font-weight:600;line-height:1;color:var(--muted-2);font-variant-numeric:tabular-nums}.ag-legend-n.warn{color:var(--amber)}.ag-search{position:relative;display:flex;align-items:center}.ag-search svg{position:absolute;inset-inline-start:11px;width:15px;height:15px;color:var(--muted-3);pointer-events:none}.ag-search .input{padding-inline-start:34px}.ag-colist{display:flex;flex-direction:column;gap:9px}.ag-co{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color .14s,background .14s}.ag-co.on{border-color:var(--accent);background:#fcfdff}.ag-co-head{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;cursor:pointer}.ag-co-head input{width:16px;height:16px;flex-shrink:0;cursor:pointer}.ag-co-n{margin-inline-start:auto;font-size:12px;font-weight:500;color:var(--muted-2);font-variant-numeric:tabular-nums}.ag-co-n.warn{color:var(--amber)}.ag-warn{margin:0;padding:0 14px 12px;padding-inline-start:40px;font-size:12px;color:var(--rose);line-height:1.6}.ag-co-body{padding:0 14px 14px;padding-inline-start:40px;display:flex;flex-direction:column;gap:14px}.ag-row{display:flex;align-items:center;gap:8px;margin:0 0 8px}.ag-group+.ag-group{margin-top:10px}.ag-group-head{display:flex;align-items:center;gap:7px;width:100%;background:none;border:0;padding:0 0 6px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--muted-2);text-align:start}.ag-group-head:hover{color:var(--accent)}.ag-group-n{padding:1px 7px;border-radius:999px;background:var(--surface-2);font-size:10.5px;font-weight:500;color:var(--muted-2);font-variant-numeric:tabular-nums}.ag-group-n.full{background:var(--accent-soft);color:var(--accent-ink)}@media(max-width:900px){.modal .m-body.agent-grid{grid-template-columns:1fr;gap:18px}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:24px}.stats>.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.stats>.stat .lbl{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:500;color:var(--muted)}.stat .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:var(--accent-soft);color:var(--accent)}.stat .ic svg{width:17px;height:17px}.stat .ic.green{background:var(--green-soft);color:var(--green)}.stat .ic.violet{background:var(--violet-soft);color:var(--violet)}.stat .ic.amber{background:var(--amber-soft);color:var(--amber)}.stats>.stat .val{display:flex;align-items:flex-end;gap:8px;font-size:30px;font-weight:600;line-height:1;color:var(--accent)}.stat .val.green{color:var(--green)}.stat .val.violet{color:var(--violet)}.stat .val.amber{color:var(--amber)}.stat .val.plain{color:var(--ink)}.stat .val i{font-style:normal;font-size:12.5px;font-weight:400;color:var(--muted-3);padding-bottom:3px}.stat{padding:15px 18px;background:var(--surface);border-radius:var(--r)}.auth{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}.auth-brand{position:relative;overflow:hidden;color:#fff;padding:56px 52px;background:var(--rail);display:flex;flex-direction:column;justify-content:space-between}.auth-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(var(--rail-line) 1px,transparent 1px),linear-gradient(90deg,var(--rail-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 30% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 30% 0%,#000 0%,transparent 72%)}.auth-brand>*{position:relative;z-index:1}.auth-brand .b-logo{width:46px;height:46px;border-radius:13px;background:#ffffff1f;display:grid;place-items:center}.auth-brand .b-logo svg{width:22px;height:22px}.auth-brand .big{font-size:clamp(28px,3.1vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.2;max-width:15ch}.auth-brand .lead{font-size:15px;color:#ffffffb3;margin-top:16px;max-width:44ch;line-height:1.75}.auth-brand .pts{display:flex;flex-direction:column;gap:0;margin-top:8px}.auth-brand .pt{display:flex;align-items:center;gap:12px;font-size:13.5px;color:#ffffffd1;padding:12px 0;border-top:1px solid var(--rail-line)}.auth-brand .pt:last-child{border-bottom:1px solid var(--rail-line)}.auth-brand .pt .d{width:30px;height:30px;border-radius:9px;background:#ffffff1f;display:grid;place-items:center;flex-shrink:0;color:#fff}.auth-brand .pt .d svg{width:14px;height:14px}.auth-brand .foot{font-size:11.5px;color:#ffffff73}.auth-brand .orb{display:none}.auth-form{display:grid;place-items:center;padding:40px;position:relative;background:var(--paper)}.auth-card{width:100%;max-width:372px}.side-powered{margin-top:10px;text-align:center;direction:ltr;font-size:11px;font-weight:300;letter-spacing:.02em;color:#ffffff80}.side-powered b{font-weight:600;color:#ffffffbf}.auth-powered{position:absolute;inset-inline:0;bottom:12px;text-align:center;direction:ltr;pointer-events:none;font-size:11px;font-weight:300;letter-spacing:.02em;color:#94a3b8}.auth-powered b{font-weight:600;color:#64748b}.auth-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;background:#f59e0b24;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.auth-badge svg{width:14px;height:14px}.auth-switch{width:100%;margin-top:14px}.auth.auth-admin .auth-brand{background:radial-gradient(120% 80% at 15% 0%,rgba(99,102,241,.45) 0%,transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(14,165,233,.22) 0%,transparent 60%),linear-gradient(160deg,#1a1f3d,#0b1022 55%,#04060e)}.auth.auth-admin .auth-form{background:radial-gradient(80% 55% at 50% 0%,rgba(59,130,246,.16) 0%,transparent 60%),radial-gradient(70% 50% at 0% 100%,rgba(99,102,241,.12) 0%,transparent 60%),linear-gradient(180deg,#111a33,#0b1120 55%,#060a14)}.auth.auth-admin h1{color:#f1f5f9}.auth.auth-admin .muted{color:#94a3b8}.auth.auth-admin label{color:#a3b1c9}.auth.auth-admin .input{background:#111a2e;border-color:#25324d;color:#e2e8f0}.auth.auth-admin .input::placeholder{color:#5b6a88}.auth.auth-admin .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2a4ce059}.auth.auth-admin{color-scheme:dark}.auth.auth-admin .input:-webkit-autofill,.auth.auth-admin .input:-webkit-autofill:hover,.auth.auth-admin .input:-webkit-autofill:focus,.auth.auth-admin .input:autofill{-webkit-box-shadow:0 0 0 1000px #111a2e inset;box-shadow:0 0 0 1000px #111a2e inset;-webkit-text-fill-color:#e2e8f0;caret-color:#e2e8f0;background-color:#111a2e!important;background-image:none;transition:background-color 600000s 0s,color 600000s 0s}.auth.auth-admin .langtoggle.on-light{background:#ffffff0d;border-color:#ffffff1f}.auth.auth-admin .langtoggle.on-light button{color:#94a3b8}.auth.auth-admin .langtoggle.on-light button:hover{color:#fff}.auth.auth-admin .langtoggle.on-light button.on{background:var(--accent);color:#fff}.auth.auth-admin .err{background:#e11d4824;color:#fda4af}.auth.auth-admin .btn.ghost{background:transparent;color:#cbd5e1;border-color:#334155}.auth.auth-admin .btn.ghost:hover{background:#ffffff0f;border-color:#475569;color:#fff}@media(max-width:900px){.auth{grid-template-columns:1fr}.auth-brand{display:none}}@media(max-width:820px){.side{position:fixed;z-index:40}.content{padding-inline:18px}.stats{grid-template-columns:1fr 1fr}.page-head .t{font-size:24px}}.ag-role-sel{max-width:380px}.ag-colist-one .ag-role-sel{max-width:none}.field .req{color:var(--rose);font-weight:800}.field .input.bad{border-color:var(--rose);background:var(--rose-soft)}.field .input.bad:focus{outline-color:var(--rose)}.field .fe{margin:5px 2px 0;font-size:11.5px;font-weight:700;color:var(--rose)}.field .fh{margin:5px 2px 0;font-size:11.5px;font-weight:600;color:var(--muted-2)}.modal .m-err{margin:0 20px 14px;flex-shrink:0}.co-card{margin-bottom:14px;overflow:hidden}.co-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.co-av{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;flex-shrink:0}.co-id{min-width:0;flex:1 1 200px}.co-id .sub{font-size:12.5px;color:var(--muted);margin-top:2px}.co-seats{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid transparent;white-space:nowrap}.co-seats b{font-size:15px;font-weight:800}.co-seats i{font-style:normal;font-weight:600;opacity:.8;font-size:12px}.co-seats-cell{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.co-seats-cell .co-seats{height:30px}.co-seats-sub{font-size:11px;font-weight:600;color:var(--muted-2);white-space:nowrap}.co-seats.ok{background:var(--green-soft);color:var(--green)}.co-seats.near{background:var(--amber-soft);color:var(--amber)}.co-seats.full{background:var(--rose-soft);color:var(--rose)}.co-empty{padding:22px 18px;color:var(--muted);font-size:13.5px;text-align:center}.co-team{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.co-team svg{width:15px;height:15px;flex:0 0 auto}.co-danger{margin-top:14px;padding:14px 16px;border-color:var(--rose)}.co-danger-h{display:flex;align-items:center;gap:7px;color:var(--rose);font-size:13.5px;font-weight:800}.co-danger-h svg{width:16px;height:16px;flex:0 0 auto}.co-danger-t{margin:6px 0 10px;font-size:12.5px;color:var(--muted);line-height:1.7}.btn.ghost.co-danger-b{color:var(--rose)}.btn.ghost.co-danger-b:hover{background:var(--rose-soft);border-color:transparent;color:var(--rose)}.co-danger-l{display:block;font-size:12.5px;font-weight:700;margin-bottom:6px}.co-danger-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.co-danger-row .input{max-width:280px}.btn.co-danger-go{background:var(--rose);border-color:var(--rose);color:#fff}.btn.co-danger-go:disabled{opacity:.55}.co-danger-ok{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;font-weight:700;color:var(--green)}.co-danger-ok svg{width:15px;height:15px;flex:0 0 auto}.btn.ghost.ag-del{color:var(--rose);margin-inline-start:6px}.btn.ghost.ag-del:hover{background:var(--rose-soft);border-color:transparent;color:var(--rose)}.btn.ghost.co-remove{color:var(--rose);margin-inline-start:6px}.btn.ghost.co-remove:hover{background:var(--rose-soft);border-color:transparent;color:var(--rose)}.co-orphans .co-head{background:var(--amber-soft)}.co-role{font-size:12.5px;color:var(--muted)}.co-full-chip{background:var(--rose-soft);color:var(--rose);border-color:transparent}.co-head{border-bottom:none}.co-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.co-toggle:hover{background:var(--surface-2, #f7f9fd)}.co-toggle.open{border-bottom:1px solid var(--line-soft)}.co-chev{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--muted);transition:transform .18s;flex-shrink:0}.co-toggle.open .co-chev{transform:rotate(180deg);color:var(--primary)}.seg .chip-n{margin-inline-start:6px}.seg button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.seg button svg{width:15px;height:15px;flex-shrink:0}.page-head a.muted{white-space:nowrap}.pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px}.pager-n{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.ag-link b{font-weight:600;color:var(--accent-ink);padding-inline-start:7px;margin-inline-start:1px;border-inline-start:1px solid var(--line-chip)}.ag-link.norole b{color:var(--amber)}.ag-link i{font-style:normal;font-size:11.5px;font-weight:600;color:var(--rose)}.ag-link.off{opacity:.65}.tbl-head select.ag-co-filter{width:auto;min-width:170px;max-width:240px;padding:10px 12px;background:var(--surface-2);border-color:var(--line-chip)}tbody tr.co-row{cursor:pointer}tbody tr.co-row.open{background:var(--surface-2)}tbody tr.co-row.open>td{border-bottom-color:transparent}button.co-chev{border:0;background:transparent;padding:0;cursor:pointer;vertical-align:middle;margin-inline-start:4px}button.co-chev:hover{background:var(--accent-soft);color:var(--primary)}tr.co-row.open .co-chev{transform:rotate(180deg);color:var(--primary)}tbody tr.co-sub,tbody tr.co-sub:hover{background:var(--surface-2);cursor:default}tbody tr.co-sub>td{padding:0 20px 16px}.co-sub-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.co-sub-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line-soft)}.co-sub-panel thead th{padding:10px 16px}.co-sub-panel tbody td{padding:11px 16px}.co-sub-panel tbody tr:hover{background:#fbfcff}@media(min-width:901px){.modal.modal-wide.ag-modal-scoped{max-width:880px}.modal.ag-modal-scoped .m-body.agent-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch}.modal.ag-modal-scoped .ag-col{padding-inline-end:26px}.modal.ag-modal-scoped .ag-col-perm{padding-inline-end:0;padding-inline-start:26px;border-inline-start:1px solid var(--line-soft)}}.ag-modal-scoped .ag-col,.ag-modal-scoped .ag-col-perm,.ag-modal-scoped .ag-colist,.ag-modal-scoped .ag-colist-one .ag-co-body{gap:16px}.ag-colist-one .ag-co,.ag-colist-one .ag-co.on{border:0;border-radius:0;background:none}.ag-colist-one .ag-co-body{padding:0;gap:18px}.ag-note{margin:0;font-size:12px;font-weight:500;line-height:1.6;color:var(--muted-2)}.ag-field-head{display:flex;align-items:center;gap:8px;min-height:28px}.ag-field-head label{margin:0}.ag-scope-state{display:inline-flex;align-items:center;min-height:20px;margin-inline-start:auto;padding:0 8px;border-radius:999px;background:var(--surface-2);font-size:11.5px;font-weight:600;line-height:1;color:var(--muted-2);font-variant-numeric:tabular-nums}.ag-scope-state.on{background:var(--accent-soft);color:var(--accent-ink)}.ag-field-head .ag-clear{margin-inline-start:0}.pills.ag-pills{display:flex;flex-wrap:wrap;gap:8px}.ag-pills .pill{min-height:34px;padding:5px 12px;padding-inline-start:32px}.ag-pills .pill:before{inset-inline-start:9px;width:16px;height:16px}.ag-pills .pill:after{inset-inline-start:14px}.ag-alert{display:flex;align-items:center;gap:7px;margin:0;padding:8px 12px;border-radius:var(--r-sm);background:var(--rose-soft);color:var(--rose);font-size:12px;font-weight:600}.ag-alert svg{width:14px;height:14px;flex-shrink:0}.ag-foot-note{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);font-size:12px;font-weight:500;line-height:1.8;color:var(--muted)}.ag-foot-note svg{width:14px;height:14px;flex-shrink:0;margin-top:4px;color:var(--muted-3)}
