.skin-switcher[data-v-da463721]{display:flex;align-items:center;gap:8px;margin-right:10px;padding:6px 10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.skin-switcher span[data-v-da463721]{font-size:10px;color:var(--ui-muted);white-space:nowrap}.skin-switcher select[data-v-da463721]{width:auto;min-width:156px;padding:4px 26px 4px 7px;border:0;background:transparent;color:var(--ui-text);font-size:12px;font-weight:750;box-shadow:none}.simple-main-nav[data-v-da463721]{display:grid;gap:8px;margin:0 -4px;padding:0 4px 16px}.simple-main-nav>span[data-v-da463721]{padding:0 8px;color:#6b7686;font-size:10px;font-weight:800}.simple-main-nav a[data-v-da463721]{display:grid;grid-template-columns:34px 1fr;gap:0 9px;min-height:62px;padding:11px;border:1px solid transparent;border-radius:13px;color:#26384d;text-decoration:none}.simple-main-nav a.router-link-exact-active[data-v-da463721],.simple-main-nav a.router-link-active[data-v-da463721]{border-color:#a9bdd3;background:#eaf3fc;color:#123d68;box-shadow:inset 4px 0 #0878ef}.simple-main-nav b[data-v-da463721]{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#173f6d;color:#fff}.simple-main-nav strong[data-v-da463721],.simple-main-nav small[data-v-da463721]{display:block}.simple-main-nav strong[data-v-da463721]{font-size:13px}.simple-main-nav small[data-v-da463721]{margin-top:4px;color:inherit;opacity:.72;font-size:10px;line-height:1.35}.v2-step-nav[data-v-da463721]{gap:8px;overflow-y:auto;margin:0 -4px;padding:0 4px 12px}.v2-step-link[data-v-da463721]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-height:58px;padding:10px;border:1px solid transparent;border-radius:12px;color:#2e3b4e;text-decoration:none}.v2-step-link.router-link-active[data-v-da463721]{color:#2e3b4e;background:transparent}.v2-step-link.active[data-v-da463721]{color:#102946;background:#e5edf7;border-color:#71839a;box-shadow:inset 4px 0 #b85400}.v2-step-link.completed[data-v-da463721]{color:#125b55}.v2-step-link.locked[data-v-da463721]{color:#778397;cursor:not-allowed}.v2-step-number[data-v-da463721]{width:28px;height:28px;display:grid;place-items:center;border:1px solid #8e9aac;border-radius:50%;font-size:12px;font-weight:850;background:#fff}.v2-step-link.active .v2-step-number[data-v-da463721]{border-color:#173f6d;background:#173f6d;color:#fff}.v2-step-link.completed .v2-step-number[data-v-da463721]{border-color:#126b64;background:#126b64;color:#fff}.v2-step-link span[data-v-da463721]:last-child{min-width:0}.v2-step-link strong[data-v-da463721],.v2-step-link small[data-v-da463721]{display:block}.v2-step-link strong[data-v-da463721]{font-size:12px;line-height:1.35}.v2-step-link small[data-v-da463721]{margin-top:4px;color:inherit;opacity:.76;font-size:10px;line-height:1.35}.aux-nav[data-v-da463721]{display:grid;gap:7px;margin-top:auto;padding:12px 0;border-top:1px solid #d5dbe3}.aux-nav>span[data-v-da463721]{padding:0 8px;color:#6b7686;font-size:10px;font-weight:800}.aux-nav a[data-v-da463721]{display:grid;grid-template-columns:28px 1fr;gap:0 9px;padding:9px;border:1px solid #c7d0da;border-radius:10px;background:#fff;color:#173553;text-decoration:none}.aux-nav a.router-link-active[data-v-da463721]{border-color:#1d5d9b;background:#eaf3fc}.aux-nav b[data-v-da463721]{grid-row:1/3;display:grid;place-items:center;font-size:18px}.aux-nav strong[data-v-da463721]{font-size:12px}.aux-nav small[data-v-da463721]{font-size:10px;color:#66768a;line-height:1.35}@media(max-width:620px){.topbar[data-v-da463721]{height:auto;min-height:68px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.skin-switcher[data-v-da463721]{order:3;width:100%;margin:0}.skin-switcher select[data-v-da463721]{flex:1;min-width:0}.store-switcher[data-v-da463721]{margin-left:auto}}.login-page[data-v-07847772]{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;background:#fff}.login-story[data-v-07847772]{color:#fff;padding:48px clamp(38px,7vw,100px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 12% 10%,rgba(95,178,255,.38),transparent 34%),radial-gradient(circle at 90% 85%,rgba(112,90,255,.4),transparent 38%),linear-gradient(145deg,#071f43,#0d4d8d 54%,#32256f)}.login-brand[data-v-07847772]{font-weight:700;display:flex;align-items:center;gap:11px}.login-brand span[data-v-07847772]{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.light[data-v-07847772]{color:#91caff}.login-story h1[data-v-07847772]{font-size:clamp(40px,5.5vw,74px);line-height:1.02;letter-spacing:-.06em;margin:17px 0 24px}.login-story p[data-v-07847772]{font-size:17px;line-height:1.7;max-width:570px;color:#ffffffb8}.login-story small[data-v-07847772]{color:#ffffff80}.login-panel[data-v-07847772]{display:grid;place-items:center;padding:34px}.login-form[data-v-07847772]{width:min(420px,100%);display:grid;gap:18px}.login-form h2[data-v-07847772]{font-size:34px;letter-spacing:-.04em;margin:0}.login-form p[data-v-07847772]{margin:-8px 0 10px}.login-form button[data-v-07847772]{margin-top:5px}@media(max-width:820px){.login-page[data-v-07847772]{grid-template-columns:1fr;background:#f5f5f7}.login-story[data-v-07847772]{min-height:260px;padding:28px}.login-story h1[data-v-07847772]{font-size:38px}.login-story p[data-v-07847772],.login-story small[data-v-07847772]{display:none}.login-panel[data-v-07847772]{padding:36px 22px 55px}}.backfill-date-card[data-v-7bc7da55]{display:grid;grid-template-columns:1fr minmax(210px,260px);align-items:end;gap:24px;max-width:780px;margin-left:auto;margin-right:auto;border-color:#9fc5ee;background:#f2f8ff}.backfill-date-card p[data-v-7bc7da55]{margin:7px 0 0;color:var(--muted);line-height:1.55}.backfill-date-card label[data-v-7bc7da55]{margin:0}.backfill-date-card>small[data-v-7bc7da55]{grid-column:1/-1;color:#a51d18;font-weight:750}@media(max-width:700px){.backfill-date-card[data-v-7bc7da55]{grid-template-columns:1fr}}.directory-heading[data-v-7bc7da55]{display:flex;align-items:center;justify-content:space-between;gap:18px}.directory-heading p[data-v-7bc7da55]{color:var(--muted)}.customer-directory[data-v-7bc7da55]{display:grid;gap:12px;margin-top:22px}.customer-directory article[data-v-7bc7da55]{display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto;align-items:center;gap:18px;padding:17px;border:1px solid var(--ui-border,#d5dde7);border-radius:16px;background:var(--ui-surface-soft,#f4f7fa)}.customer-directory article.inactive[data-v-7bc7da55]{opacity:.68}.customer-identity[data-v-7bc7da55]{display:flex;align-items:center;gap:12px}.customer-identity span[data-v-7bc7da55]:last-child,.customer-clues[data-v-7bc7da55]{display:grid;gap:4px}.customer-avatar[data-v-7bc7da55]{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#fff;background:var(--ui-accent,#0878ef);font-weight:800}.customer-directory small[data-v-7bc7da55]{color:var(--muted)}.customer-actions[data-v-7bc7da55]{display:flex;gap:8px}.customer-actions button[data-v-7bc7da55]{white-space:nowrap}@media(max-width:700px){.directory-heading[data-v-7bc7da55],.customer-directory article[data-v-7bc7da55]{align-items:stretch;grid-template-columns:1fr}.directory-heading[data-v-7bc7da55]{flex-direction:column}.customer-actions button[data-v-7bc7da55]{flex:1}}.simple-page[data-v-7bc7da55]{max-width:1050px;margin:0 auto;padding:42px 36px 80px}.simple-header span[data-v-7bc7da55]{color:#0068d7;font-size:12px;font-weight:800;letter-spacing:.08em}.simple-header h1[data-v-7bc7da55]{margin:8px 0 6px;font-size:42px;letter-spacing:-.045em}.simple-header p[data-v-7bc7da55]{margin:0;color:var(--muted);font-size:16px}.simple-card[data-v-7bc7da55]{margin-top:24px;padding:28px;border:1px solid rgba(0,0,0,.09);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 50px #162d4b14}.focus-card[data-v-7bc7da55]{max-width:780px;margin-left:auto;margin-right:auto}.focus-card h2[data-v-7bc7da55],.result-card h2[data-v-7bc7da55],.record-card h2[data-v-7bc7da55]{margin:0 0 8px}.hint[data-v-7bc7da55]{color:var(--muted);line-height:1.6}.stage-dots[data-v-7bc7da55]{display:flex;gap:7px;justify-content:center;margin:28px 0 0}.stage-dots i[data-v-7bc7da55]{width:38px;height:5px;border-radius:8px;background:#d8dee7}.stage-dots i.on[data-v-7bc7da55]{background:#0878ef}.search-row[data-v-7bc7da55]{display:flex;gap:10px;margin:20px 0}.search-row input[data-v-7bc7da55]{flex:1}.customer-pills[data-v-7bc7da55]{display:flex;flex-wrap:wrap;gap:10px}.customer-pills button[data-v-7bc7da55]{display:grid;gap:3px;padding:12px 15px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;color:#173553;text-align:left}.customer-pills button.selected[data-v-7bc7da55],.result-choice button.selected[data-v-7bc7da55]{border-color:#0878ef;background:#eaf4ff;box-shadow:0 0 0 3px #0878ef1f}.customer-pills small[data-v-7bc7da55],.quick-create small[data-v-7bc7da55],.amount-row small[data-v-7bc7da55],.customer-list small[data-v-7bc7da55]{display:block;color:var(--muted)}.quick-create[data-v-7bc7da55]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:18px;border-radius:16px;background:#f2f6fb}.stage-actions[data-v-7bc7da55],.two-actions[data-v-7bc7da55],.record-actions[data-v-7bc7da55]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.amount-row[data-v-7bc7da55]{display:grid;grid-template-columns:1fr 180px;align-items:center;padding:15px 0;border-bottom:1px solid #e5e9ef}.note-field[data-v-7bc7da55]{margin-top:18px}.ticket-total[data-v-7bc7da55]{display:flex;align-items:flex-end;justify-content:space-between;margin:24px 0;padding:18px;border-radius:16px;background:#f4f7fb}.ticket-total strong[data-v-7bc7da55]{font-size:30px}.big-action[data-v-7bc7da55]{width:100%;min-height:54px;font-size:16px}.complete-icon[data-v-7bc7da55]{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 18px;border-radius:50%;background:#e6f8ee;color:#087f4b;font-size:38px}.completed-card[data-v-7bc7da55]{text-align:center}.completed-card h2[data-v-7bc7da55]{font-size:30px}.simple-alert[data-v-7bc7da55]{position:sticky;top:80px;z-index:10;margin:0 auto 16px;padding:12px 16px;border-radius:12px}.simple-alert.error[data-v-7bc7da55]{color:#9e1c16;background:#ffeded}.simple-alert.success[data-v-7bc7da55]{color:#096843;background:#e8f8ef}.empty-card[data-v-7bc7da55]{text-align:center;padding:55px 28px}.result-card[data-v-7bc7da55],.record-card[data-v-7bc7da55]{margin-top:18px}.record-title[data-v-7bc7da55]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.record-title small[data-v-7bc7da55]{color:var(--muted)}.record-title h2[data-v-7bc7da55]{margin-top:5px}.record-title>strong[data-v-7bc7da55],.record-money strong[data-v-7bc7da55]{font-size:25px}.result-choice[data-v-7bc7da55]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.result-choice button[data-v-7bc7da55]{min-height:55px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;font-weight:800}.multiplier[data-v-7bc7da55]{margin-top:20px}.payout-list[data-v-7bc7da55],.detail-lines[data-v-7bc7da55],.customer-list[data-v-7bc7da55]{display:grid;gap:10px;margin-top:18px}.payout-list>div[data-v-7bc7da55],.detail-lines>div[data-v-7bc7da55],.customer-list>div[data-v-7bc7da55]{display:flex;justify-content:space-between;gap:20px;padding:13px 15px;border-radius:12px;background:#f3f6fa}.filters[data-v-7bc7da55]{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:12px}.filters button[data-v-7bc7da55]{align-self:end}.stats[data-v-7bc7da55]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.stats>div[data-v-7bc7da55]{padding:18px;border:1px solid #dbe2ea;border-radius:16px;background:#fff}.stats small[data-v-7bc7da55],.stats strong[data-v-7bc7da55]{display:block}.stats strong[data-v-7bc7da55]{margin-top:7px;font-size:22px}.record-money[data-v-7bc7da55]{text-align:right}.record-money span[data-v-7bc7da55]{display:block;margin-top:6px;color:#486174}.record-card details[data-v-7bc7da55]{margin-top:15px;padding-top:15px;border-top:1px solid #e1e6ed}.record-card summary[data-v-7bc7da55]{cursor:pointer;font-weight:750}.record-card.withdrawn[data-v-7bc7da55]{opacity:.62}.standalone-create[data-v-7bc7da55]{margin-bottom:18px}.danger-button[data-v-7bc7da55]:disabled,.primary-button[data-v-7bc7da55]:disabled{cursor:not-allowed;opacity:.5}.two-actions[data-v-7bc7da55]{justify-content:center}@media(max-width:700px){.simple-page[data-v-7bc7da55]{padding:26px 16px 60px}.simple-header h1[data-v-7bc7da55]{font-size:34px}.simple-card[data-v-7bc7da55]{padding:20px;border-radius:19px}.search-row[data-v-7bc7da55],.quick-create[data-v-7bc7da55],.stage-actions[data-v-7bc7da55],.two-actions[data-v-7bc7da55],.record-title[data-v-7bc7da55]{align-items:stretch;flex-direction:column}.amount-row[data-v-7bc7da55],.filters[data-v-7bc7da55],.stats[data-v-7bc7da55],.result-choice[data-v-7bc7da55]{grid-template-columns:1fr}.record-money[data-v-7bc7da55]{text-align:left}.customer-list>div[data-v-7bc7da55],.payout-list>div[data-v-7bc7da55],.detail-lines>div[data-v-7bc7da55]{align-items:flex-start;flex-direction:column}.record-actions button[data-v-7bc7da55]{flex:1}.simple-alert[data-v-7bc7da55]{top:70px}}.ai-settings-page[data-v-d8640efb]{max-width:1120px;margin:0 auto;padding:34px 26px 70px;color:#112a46}.ai-settings-page>header[data-v-d8640efb]{padding:24px 28px;border-radius:18px;background:#152f52;color:#fff}.ai-settings-page>header span[data-v-d8640efb]{font-size:12px;font-weight:850;color:#9ed7ff}.ai-settings-page>header h1[data-v-d8640efb]{margin:8px 0}.ai-settings-page>header p[data-v-d8640efb]{margin:0;line-height:1.6;color:#dce9f8}.settings-layout[data-v-d8640efb]{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr);gap:18px;margin-top:20px}.provider-form[data-v-d8640efb],.provider-list[data-v-d8640efb]{padding:20px;border:1px solid #adbac8;border-radius:15px;background:#fff}.provider-form[data-v-d8640efb]{display:grid;gap:14px}.provider-form h2[data-v-d8640efb],.provider-list h2[data-v-d8640efb]{margin:0 0 4px}.provider-form label[data-v-d8640efb]{display:grid;gap:6px;font-size:12px;font-weight:800}.provider-form input[data-v-d8640efb]{min-width:0;height:44px;border:1px solid #75869a;border-radius:9px;padding:0 11px}.provider-form small[data-v-d8640efb]{color:#68778a;font-weight:500;line-height:1.45}.provider-form .toggle[data-v-d8640efb]{display:flex;align-items:center}.provider-form .toggle input[data-v-d8640efb]{width:18px;height:18px}.provider-form button[data-v-d8640efb],.provider-actions button[data-v-d8640efb]{min-height:44px;border:0;border-radius:9px;padding:0 15px;background:#1268cf;color:#fff;font-weight:850}.provider-list[data-v-d8640efb]{display:grid;align-content:start;gap:12px}.provider-list>article[data-v-d8640efb]{padding:16px;border:1px solid #bdc7d3;border-radius:12px;background:#f8fafc}.provider-list article>header[data-v-d8640efb]{display:flex;justify-content:space-between;gap:12px}.provider-list article>header span[data-v-d8640efb]{padding:4px 8px;border-radius:999px;background:#dff3eb;color:#126052;font-size:11px;font-weight:800}.provider-list dl[data-v-d8640efb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.provider-list dl div[data-v-d8640efb]{min-width:0}.provider-list dt[data-v-d8640efb]{font-size:11px;color:#6d7888}.provider-list dd[data-v-d8640efb]{margin:4px 0 0;overflow-wrap:anywhere;font-weight:700}.provider-actions[data-v-d8640efb]{display:flex;gap:9px}.provider-actions .secondary[data-v-d8640efb]{border:1px solid #68798c;background:#fff;color:#173a61}.settings-error[data-v-d8640efb],.settings-success[data-v-d8640efb]{padding:12px;border-radius:10px}.settings-error[data-v-d8640efb]{border:1px solid #b53b32;background:#fff2f0;color:#8c251e}.settings-success[data-v-d8640efb]{border:1px solid #237866;background:#eaf8f3;color:#145e50}.empty-provider[data-v-d8640efb]{padding:30px;border:1px dashed #9eabb9;border-radius:12px;text-align:center;color:#5d6c7e}@media(max-width:760px){.ai-settings-page[data-v-d8640efb]{padding:18px 12px 50px}.settings-layout[data-v-d8640efb],.provider-list dl[data-v-d8640efb]{grid-template-columns:1fr}.provider-actions[data-v-d8640efb]{display:grid}}.audit-page[data-v-b2fe299a]{max-width:1180px;margin:0 auto;padding:42px 36px 80px;color:var(--ui-text)}.audit-header span[data-v-b2fe299a]{color:var(--ui-accent);font-size:12px;font-weight:800;letter-spacing:.08em}.audit-header h1[data-v-b2fe299a]{margin:8px 0 6px;font-size:42px;letter-spacing:-.045em}.audit-header p[data-v-b2fe299a]{margin:0;color:var(--ui-muted);font-size:16px}.audit-filters[data-v-b2fe299a]{display:grid;grid-template-columns:1.2fr 1.2fr repeat(2,1fr);gap:12px;margin-top:24px;padding:24px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.audit-keyword[data-v-b2fe299a]{grid-column:span 3}.audit-filters button[data-v-b2fe299a]{align-self:end}.audit-list[data-v-b2fe299a]{display:grid;gap:11px;margin-top:20px}.audit-list article[data-v-b2fe299a]{display:grid;grid-template-columns:220px 220px 1fr;align-items:center;gap:20px;padding:18px 20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.audit-time[data-v-b2fe299a],.audit-action[data-v-b2fe299a]{display:grid;gap:5px}.audit-list small[data-v-b2fe299a]{color:var(--ui-muted);overflow-wrap:anywhere}.audit-person[data-v-b2fe299a]{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px}.audit-person span[data-v-b2fe299a]{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:var(--ui-accent);font-weight:800}.audit-alert[data-v-b2fe299a]{padding:13px 16px;border-radius:12px;color:var(--ui-danger);background:var(--ui-danger-soft)}.audit-empty[data-v-b2fe299a]{margin-top:20px;padding:52px;text-align:center;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.audit-empty p[data-v-b2fe299a]{color:var(--ui-muted)}@media(max-width:760px){.audit-page[data-v-b2fe299a]{padding:28px 16px 60px}.audit-header h1[data-v-b2fe299a]{font-size:34px}.audit-filters[data-v-b2fe299a]{grid-template-columns:1fr;padding:19px}.audit-keyword[data-v-b2fe299a]{grid-column:auto}.audit-list article[data-v-b2fe299a]{grid-template-columns:1fr;gap:14px}.audit-time[data-v-b2fe299a],.audit-person[data-v-b2fe299a]{padding-bottom:12px;border-bottom:1px solid var(--ui-border)}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Segoe UI,sans-serif;color:#1d1d1f;background:#f5f5f7;font-synthesis:none;--blue: #0071e3;--blue-dark: #0062c4;--card: rgba(255,255,255,.88);--border: rgba(0,0,0,.08);--muted: #6e6e73;--shadow: 0 12px 34px rgba(0,0,0,.07)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:244px;padding:24px 16px;background:#fafafce0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-right:1px solid var(--border);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:4px 10px 28px}.brand-mark{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:750;background:linear-gradient(145deg,#0a84ff,#5856d6);box-shadow:0 8px 20px #0071e33d}.brand strong,.brand small,.user-meta strong,.user-meta small{display:block}.brand strong{font-size:15px}.brand small,.user-meta small{color:var(--muted);margin-top:2px;font-size:11px}nav{display:grid;gap:5px}nav a{color:#3a3a3c;text-decoration:none;display:flex;align-items:center;gap:11px;min-height:42px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:550;transition:.18s ease}nav a:hover{background:#0000000b}nav a.router-link-active{color:#075db7;background:#e8f3ff}.nav-icon{width:22px;text-align:center;font-size:17px}.sidebar-foot{margin-top:auto;padding:13px 8px 0;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px}.user-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1d1d1f;color:#fff;font-size:13px}.user-meta{min-width:0;flex:1}.user-meta strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-content{min-height:100vh;margin-left:244px}.topbar{height:68px;display:flex;align-items:center;padding:0 34px;position:sticky;top:0;z-index:20;background:#f5f5f7c7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,0,0,.04)}.topbar-spacer{flex:1}.store-switcher{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#ffffffc7;border:1px solid var(--border)}.store-switcher select{appearance:none;border:0;outline:0;background:transparent;padding-right:10px;color:#3a3a3c;font-size:13px;font-weight:600}.status-dot{width:7px;height:7px;border-radius:50%;background:#30d158;box-shadow:0 0 0 3px #30d1581f}.page{max-width:1440px;margin:0 auto;padding:36px 40px 60px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.page-header h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;margin:4px 0 0;line-height:1.08}.page-header p{margin:8px 0 0;color:var(--muted)}.eyebrow{color:var(--blue);font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:750}.grid{display:grid;gap:18px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--card);border:1px solid rgba(255,255,255,.7);border-radius:22px;box-shadow:var(--shadow);padding:22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.stat-card small{color:var(--muted)}.stat-card strong{display:block;margin-top:12px;font-size:30px;letter-spacing:-.04em}.stat-card .trend{margin-top:13px;color:#248a3d;font-size:12px}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:16px}.toolbar .search{flex:1;max-width:440px}input,select,textarea{width:100%;border:1px solid rgba(0,0,0,.11);background:#ffffffe6;border-radius:12px;padding:11px 13px;outline:none;color:#1d1d1f;transition:.18s}input:focus,select:focus,textarea:focus{border-color:#0071e399;box-shadow:0 0 0 4px #0071e31a}textarea{resize:vertical;min-height:88px}label{display:grid;gap:7px;color:#515154;font-size:13px;font-weight:600}.primary-button,.secondary-button,.danger-button{border:0;border-radius:12px;min-height:42px;padding:0 17px;font-weight:650;transition:.18s}.primary-button{background:var(--blue);color:#fff;box-shadow:0 6px 14px #0071e32e}.primary-button:hover{background:var(--blue-dark);transform:translateY(-1px)}.secondary-button{color:#333;background:#e9e9ed}.danger-button{color:#b42318;background:#feeceb}.icon-button{border:0;background:transparent;width:34px;height:34px;border-radius:10px;color:var(--muted)}.icon-button:hover{background:#0000000f}.data-card{padding:4px 20px;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:720px}.data-table th{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase;text-align:left;font-weight:700;padding:15px 12px 12px;border-bottom:1px solid var(--border)}.data-table td{padding:16px 12px;border-bottom:1px solid rgba(0,0,0,.055);font-size:13px;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.identity{display:flex;align-items:center;gap:11px}.mini-avatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#edf4ff;color:#075db7;font-weight:700}.muted{color:var(--muted)}.caption{font-size:11px;color:var(--muted);margin-top:4px}.pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;background:#edf4ff;color:#075db7}.pill.green{background:#e9f8ed;color:#207a35}.pill.orange{background:#fff3df;color:#9b5a00}.pill.red{background:#ffebe9;color:#b42318}.empty-state{text-align:center;padding:50px 20px;color:var(--muted)}.modal-layer{position:fixed;inset:0;z-index:100;background:#14141859;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.modal-card{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:26px;background:#fff;padding:30px;box-shadow:0 28px 90px #00000038;display:grid;gap:17px}.modal-card h2{margin:0;font-size:27px;letter-spacing:-.03em}.modal-card p{margin:0;line-height:1.55}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .span-2{grid-column:1 / -1}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.error-text{color:#b42318;background:#fff1f0;border-radius:10px;padding:10px 12px;font-size:12px}.success-text{color:#207a35;background:#ecf9ef;border-radius:10px;padding:10px 12px;font-size:12px}.page-loading{padding:80px;text-align:center;color:var(--muted)}.mobile-menu,.sidebar-backdrop{display:none}.ai-hero{background:radial-gradient(circle at 0 0,rgba(0,113,227,.14),transparent 45%),radial-gradient(circle at 100% 100%,rgba(88,86,214,.13),transparent 42%),#fff}.ai-input{display:flex;align-items:center;gap:12px;margin-top:20px;padding:10px 10px 10px 17px;background:#f5f5f7;border-radius:16px}.ai-input input{border:0;padding:8px 0;background:transparent;box-shadow:none}.two-column{grid-template-columns:1.4fr .8fr}@media(prefers-color-scheme:dark){:root{color:#f5f5f7;background:#111113;--card: rgba(32,32,35,.9);--border: rgba(255,255,255,.1);--muted: #a1a1a6;--shadow: 0 14px 38px rgba(0,0,0,.28)}.sidebar,.topbar{background:#18181ad9}nav a{color:#d2d2d7}nav a:hover{background:#ffffff0f}nav a.router-link-active{background:#0a84ff2b;color:#64a9ff}.store-switcher,input,select,textarea,.modal-card{background:#252528;color:#f5f5f7;border-color:#ffffff1f}.ai-hero{background:radial-gradient(circle at 0 0,rgba(0,113,227,.25),transparent 45%),#202023}.ai-input{background:#2b2b2e}.secondary-button{background:#353538;color:#eee}}@media(max-width:980px){.sidebar{transform:translate(-105%);transition:.24s ease;box-shadow:30px 0 70px #00000029}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:25;border:0;background:#00000047}.main-content{margin-left:0}.mobile-menu{display:block}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}}@media(max-width:620px){.topbar{padding:0 16px}.page{padding:26px 17px 50px}.page-header{align-items:flex-start;flex-direction:column}.stats-grid{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}.toolbar .search{max-width:none}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.modal-card{padding:23px;border-radius:22px}}.app-shell[data-erp-skin]{--ui-bg: #eef3f8;--ui-surface: #ffffff;--ui-surface-soft: #f1f5f9;--ui-text: #10243e;--ui-muted: #53657a;--ui-accent: #0b6fdd;--ui-accent-strong: #0758b1;--ui-accent-soft: #e7f1fd;--ui-border: #b8c6d6;--ui-danger: #a8241d;--ui-danger-soft: #fdebea;--ui-success: #08784a;--ui-success-soft: #e7f7ef;--ui-radius: 18px;--ui-radius-sm: 11px;--ui-shadow: 0 16px 42px rgba(20, 45, 76, .1);--blue: var(--ui-accent);--blue-dark: var(--ui-accent-strong);--muted: var(--ui-muted);--card: var(--ui-surface);--border: var(--ui-border);min-height:100vh;color:var(--ui-text);background:var(--ui-bg);color-scheme:light}.app-shell[data-erp-skin=graphite]{--ui-bg:#dfe3e8;--ui-surface:#f7f8fa;--ui-surface-soft:#e8ebef;--ui-text:#18202a;--ui-muted:#515b67;--ui-accent:#34465c;--ui-accent-strong:#202e40;--ui-accent-soft:#dce4ed;--ui-border:#98a3af;--ui-radius:8px;--ui-radius-sm:6px;--ui-shadow:0 10px 28px rgba(23,31,40,.15)}.app-shell[data-erp-skin=indigo]{--ui-bg:#e9eaf5;--ui-surface:#fcfcff;--ui-surface-soft:#eeeeF8;--ui-text:#181b44;--ui-muted:#565a82;--ui-accent:#4548b9;--ui-accent-strong:#30338f;--ui-accent-soft:#e3e4ff;--ui-border:#aeb0d0}.app-shell[data-erp-skin=macos27]{--ui-bg:#f2f5fa;--ui-surface:rgba(255,255,255,.92);--ui-surface-soft:#eef3f9;--ui-text:#172033;--ui-muted:#576174;--ui-accent:#086fe8;--ui-accent-strong:#0057bd;--ui-accent-soft:#e5f1ff;--ui-border:#b8c4d3;--ui-radius:24px;--ui-radius-sm:14px;--ui-shadow:0 22px 60px rgba(51,77,108,.13)}.app-shell[data-erp-skin=redwood]{--ui-bg:#eee7df;--ui-surface:#fffaf4;--ui-surface-soft:#f4e9dd;--ui-text:#3e281e;--ui-muted:#765d50;--ui-accent:#9b3f2d;--ui-accent-strong:#742b1e;--ui-accent-soft:#f5ded6;--ui-border:#cdb7a6}.app-shell[data-erp-skin=horizon]{--ui-bg:#f6eee0;--ui-surface:#fffdf8;--ui-surface-soft:#f8f0df;--ui-text:#24384a;--ui-muted:#65717b;--ui-accent:#b34d18;--ui-accent-strong:#863710;--ui-accent-soft:#fde6d5;--ui-border:#cdbca7}.app-shell[data-erp-skin=fluent]{--ui-bg:#edf3f8;--ui-surface:#ffffff;--ui-surface-soft:#f1f6fb;--ui-text:#16263a;--ui-muted:#54657a;--ui-accent:#1967d2;--ui-accent-strong:#0d4fae;--ui-accent-soft:#e3effd;--ui-border:#aebed0;--ui-radius:8px;--ui-radius-sm:5px}.app-shell[data-erp-skin=carbon]{--ui-bg:#f4f4f4;--ui-surface:#ffffff;--ui-surface-soft:#ededed;--ui-text:#161616;--ui-muted:#525252;--ui-accent:#0f62fe;--ui-accent-strong:#0043ce;--ui-accent-soft:#d0e2ff;--ui-border:#8d8d8d;--ui-radius:0;--ui-radius-sm:0;--ui-shadow:none}.app-shell[data-erp-skin=lightning]{--ui-bg:#eef4fb;--ui-surface:#ffffff;--ui-surface-soft:#f3f7fc;--ui-text:#172b4d;--ui-muted:#5b6b83;--ui-accent:#0176d3;--ui-accent-strong:#014486;--ui-accent-soft:#e1f1ff;--ui-border:#a9b8cc;--ui-radius:12px;--ui-radius-sm:7px}.app-shell[data-erp-skin=material]{--ui-bg:#f7f2fa;--ui-surface:#fffbff;--ui-surface-soft:#f3edf7;--ui-text:#21182a;--ui-muted:#665a6d;--ui-accent:#6750a4;--ui-accent-strong:#4f378b;--ui-accent-soft:#eaddff;--ui-border:#b9abc2;--ui-radius:28px;--ui-radius-sm:18px}.app-shell[data-erp-skin=ant]{--ui-bg:#f0f2f5;--ui-surface:#ffffff;--ui-surface-soft:#f5f7fa;--ui-text:#1f1f1f;--ui-muted:#595959;--ui-accent:#1677ff;--ui-accent-strong:#0958d9;--ui-accent-soft:#e6f4ff;--ui-border:#bfbfbf;--ui-radius:6px;--ui-radius-sm:4px;--ui-shadow:0 6px 20px rgba(0,0,0,.08)}.app-shell[data-erp-skin=classic]{--ui-bg:#c9d3df;--ui-surface:#f5f5f0;--ui-surface-soft:#e5e8e3;--ui-text:#081c35;--ui-muted:#42546a;--ui-accent:#003d73;--ui-accent-strong:#00294f;--ui-accent-soft:#c9dff1;--ui-border:#70869c;--ui-radius:2px;--ui-radius-sm:1px;--ui-shadow:2px 2px 0 rgba(0,0,0,.18)}.app-shell[data-erp-skin=nordic]{--ui-bg:#e9f0ef;--ui-surface:#fbfdfc;--ui-surface-soft:#e8f1ef;--ui-text:#18322f;--ui-muted:#526d69;--ui-accent:#006c67;--ui-accent-strong:#00504c;--ui-accent-soft:#d7eeeb;--ui-border:#a1bbb7}.app-shell[data-erp-skin=obsidian]{--ui-bg:#111315;--ui-surface:#1b1e22;--ui-surface-soft:#25292e;--ui-text:#f7f0dc;--ui-muted:#c2b89d;--ui-accent:#d7a735;--ui-accent-strong:#f2c85b;--ui-accent-soft:#3b321f;--ui-border:#756744;--ui-danger:#ff8a7d;--ui-danger-soft:#3b2220;--ui-success:#62d6a1;--ui-success-soft:#19382b;--ui-shadow:0 18px 55px rgba(0,0,0,.42);color-scheme:dark}.app-shell[data-erp-skin=cyber]{--ui-bg:#08101c;--ui-surface:#101b2a;--ui-surface-soft:#15263a;--ui-text:#e7fbff;--ui-muted:#9bc3cc;--ui-accent:#00c9d8;--ui-accent-strong:#00f0ff;--ui-accent-soft:#123a43;--ui-border:#247987;--ui-danger:#ff7188;--ui-danger-soft:#3c1b28;--ui-success:#5fffb7;--ui-success-soft:#14382c;--ui-radius:6px;--ui-radius-sm:3px;--ui-shadow:0 0 28px rgba(0,213,228,.15);color-scheme:dark}.app-shell[data-erp-skin=holo]{--ui-bg:#e7edf8;--ui-surface:rgba(255,255,255,.72);--ui-surface-soft:rgba(232,240,252,.78);--ui-text:#19263c;--ui-muted:#596981;--ui-accent:#6b4fd3;--ui-accent-strong:#4c31ae;--ui-accent-soft:#e9e1ff;--ui-border:#aebbd0;--ui-radius:26px;--ui-radius-sm:16px;--ui-shadow:0 24px 70px rgba(61,88,135,.18)}.app-shell[data-erp-skin=aero]{--ui-bg:#dbeaf5;--ui-surface:rgba(250,254,255,.88);--ui-surface-soft:rgba(224,240,249,.9);--ui-text:#12304a;--ui-muted:#506b7e;--ui-accent:#087ca7;--ui-accent-strong:#075a7a;--ui-accent-soft:#d6eff8;--ui-border:#8eb7c9;--ui-radius:18px;--ui-radius-sm:10px;--ui-shadow:0 18px 50px rgba(31,92,119,.17)}.app-shell[data-erp-skin=console]{--ui-bg:#d8d2c4;--ui-surface:#ebe5d7;--ui-surface-soft:#d8d1c1;--ui-text:#20281f;--ui-muted:#515d50;--ui-accent:#365f36;--ui-accent-strong:#264526;--ui-accent-soft:#c7d8bd;--ui-border:#7a8172;--ui-radius:4px;--ui-radius-sm:2px;--ui-shadow:inset 0 1px #fff,3px 4px 0 rgba(51,57,48,.2)}.app-shell[data-erp-skin=paper]{--ui-bg:#e9dfca;--ui-surface:#fffaf0;--ui-surface-soft:#f3ead7;--ui-text:#352a1d;--ui-muted:#6d604d;--ui-accent:#8b3b2f;--ui-accent-strong:#64271f;--ui-accent-soft:#f2dcd2;--ui-border:#b8a486;--ui-radius:3px;--ui-radius-sm:2px;--ui-shadow:0 8px 18px rgba(73,55,31,.12);font-family:Georgia,Songti SC,serif}.app-shell[data-erp-skin=lunar]{--ui-bg:#161a21;--ui-surface:#222831;--ui-surface-soft:#2b333e;--ui-text:#f1f4f8;--ui-muted:#b2bdca;--ui-accent:#7ca8ff;--ui-accent-strong:#a8c5ff;--ui-accent-soft:#293b5d;--ui-border:#536173;--ui-danger:#ff918a;--ui-danger-soft:#452725;--ui-success:#6bdcb0;--ui-success-soft:#1e4034;--ui-radius:12px;--ui-radius-sm:7px;--ui-shadow:0 20px 50px rgba(0,0,0,.35);color-scheme:dark}.app-shell[data-erp-skin] :is(.sidebar,.topbar){background:color-mix(in srgb,var(--ui-surface) 92%,transparent);border-color:var(--ui-border)}.app-shell[data-erp-skin] :is(.brand,.sidebar-foot,.simple-page,.modal-card){color:var(--ui-text)}.app-shell[data-erp-skin] :is(.brand small,.user-meta small,.simple-main-nav>span,.aux-nav>span,.skin-switcher span){color:var(--ui-muted)}.app-shell[data-erp-skin] .brand-mark{background:linear-gradient(145deg,var(--ui-accent),var(--ui-accent-strong));box-shadow:0 8px 20px color-mix(in srgb,var(--ui-accent) 28%,transparent)}.app-shell[data-erp-skin] .simple-main-nav a{color:var(--ui-text);border-radius:var(--ui-radius-sm)}.app-shell[data-erp-skin] .simple-main-nav a.router-link-active{color:var(--ui-accent-strong);border-color:var(--ui-accent);background:var(--ui-accent-soft);box-shadow:inset 4px 0 var(--ui-accent)}.app-shell[data-erp-skin] .simple-main-nav b{background:var(--ui-accent);color:#fff}.app-shell[data-erp-skin] .aux-nav{border-color:var(--ui-border)}.app-shell[data-erp-skin] .aux-nav a{color:var(--ui-text);border-color:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.app-shell[data-erp-skin] .aux-nav a.router-link-active{color:var(--ui-accent-strong);border-color:var(--ui-accent);background:var(--ui-accent-soft)}.app-shell[data-erp-skin] .aux-nav small{color:var(--ui-muted)}.app-shell[data-erp-skin] :is(.store-switcher,.skin-switcher,.modal-card,.simple-card,.stats>div){color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow)!important}.app-shell[data-erp-skin] :is(input,select,textarea){color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-accent)}.app-shell[data-erp-skin] :is(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:.85}.app-shell[data-erp-skin] label{color:var(--ui-text)}.app-shell[data-erp-skin] :is(.quick-create,.ticket-total,.payout-list>div,.detail-lines>div,.customer-list>div){color:var(--ui-text);background:var(--ui-surface-soft)!important}.app-shell[data-erp-skin] :is(.customer-pills button,.result-choice button){color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-radius-sm)}.app-shell[data-erp-skin] :is(.customer-pills button.selected,.result-choice button.selected){color:var(--ui-accent-strong);background:var(--ui-accent-soft);border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 17%,transparent)}.app-shell[data-erp-skin] .primary-button{color:#fff;background:var(--ui-accent);box-shadow:0 6px 14px color-mix(in srgb,var(--ui-accent) 24%,transparent)}.app-shell[data-erp-skin]:is([data-erp-skin=obsidian],[data-erp-skin=cyber],[data-erp-skin=lunar]) .primary-button{color:#07121b;background:var(--ui-accent-strong)}.app-shell[data-erp-skin] .secondary-button{color:var(--ui-text);background:var(--ui-surface-soft);border:1px solid var(--ui-border)}.app-shell[data-erp-skin] .danger-button,.app-shell[data-erp-skin] .simple-alert.error{color:var(--ui-danger);background:var(--ui-danger-soft)}.app-shell[data-erp-skin] .simple-alert.success{color:var(--ui-success);background:var(--ui-success-soft)}.app-shell[data-erp-skin] :is(.hint,.simple-header p,.record-title small,.customer-pills small,.quick-create small,.amount-row small,.customer-list small,.stats small){color:var(--ui-muted)!important}.app-shell[data-erp-skin] :is(.simple-header span,.eyebrow){color:var(--ui-accent)}.app-shell[data-erp-skin] :is(.amount-row,.record-card details){border-color:var(--ui-border)!important}.app-shell[data-erp-skin] .stage-dots i{background:var(--ui-border)}.app-shell[data-erp-skin] .stage-dots i.on{background:var(--ui-accent)}.app-shell[data-erp-skin] .complete-icon{color:var(--ui-success);background:var(--ui-success-soft)}.app-shell[data-erp-skin] .record-money span{color:var(--ui-muted)}.app-shell[data-erp-skin] .sidebar-backdrop{background:#00000073}
