.login-shell[data-v-140b36ea]{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;padding:7vw}.brand-panel[data-v-140b36ea]{max-width:720px}.logo-wrap[data-v-140b36ea]{width:330px;height:180px;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #06284b1a}.logo-wrap img[data-v-140b36ea]{width:100%;height:100%;object-fit:contain}.eyebrow[data-v-140b36ea]{font-size:12px;letter-spacing:.18em;font-weight:900;color:var(--brand);margin-top:28px}.eyebrow.dark[data-v-140b36ea]{margin-top:0}.brand-panel h1[data-v-140b36ea]{font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.05em;margin:18px 0;color:var(--navy)}.lead[data-v-140b36ea],.muted[data-v-140b36ea]{color:var(--muted);line-height:1.7}.lead[data-v-140b36ea]{font-size:18px;max-width:620px}.feature-row[data-v-140b36ea]{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.feature-row span[data-v-140b36ea]{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;font-weight:800;color:var(--navy)}.login-card[data-v-140b36ea]{padding:42px;max-width:480px;width:100%;justify-self:end;border-top:4px solid var(--brand)}.login-card h2[data-v-140b36ea]{font-size:36px;margin:8px 0;color:var(--navy)}.login-card form[data-v-140b36ea]{display:grid;gap:18px;margin-top:32px}.login-card label[data-v-140b36ea]{display:grid;gap:8px;font-size:13px;font-weight:800}.login-card input[data-v-140b36ea]{border:1px solid var(--line);border-radius:14px;padding:14px 15px;background:#fff}.login-error[data-v-140b36ea]{color:#b42318;font-size:13px}.platform-note[data-v-140b36ea]{display:block;color:var(--muted);margin-top:22px;text-align:center}@media(max-width:900px){.login-shell[data-v-140b36ea]{grid-template-columns:1fr;padding:32px}.brand-panel h1[data-v-140b36ea]{font-size:48px}.login-card[data-v-140b36ea]{justify-self:stretch;max-width:none}.logo-wrap[data-v-140b36ea]{width:280px;height:150px}}@media(max-width:520px){.logo-wrap[data-v-140b36ea]{width:100%;height:140px}.brand-panel h1[data-v-140b36ea]{font-size:39px}}.dashboard[data-v-1da7d4bc]{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar[data-v-1da7d4bc]{background:linear-gradient(180deg,var(--navy-dark),var(--navy));color:#fff;padding:28px 22px;display:flex;flex-direction:column}.logo[data-v-1da7d4bc]{display:flex;align-items:center;gap:10px;font-size:20px}.logo img[data-v-1da7d4bc]{width:58px;height:58px;border-radius:14px;object-fit:cover;background:#fff;border:1px solid rgba(255,255,255,.25)}.sidebar nav[data-v-1da7d4bc]{display:grid;gap:8px;margin-top:46px}.sidebar a[data-v-1da7d4bc]{padding:12px 14px;border-radius:12px;color:#aeb6c6;text-decoration:none}.sidebar a.active[data-v-1da7d4bc]{background:#ffffff17;color:#fff}.logout[data-v-1da7d4bc]{margin-top:auto;background:transparent;border:1px solid rgba(255,255,255,.14);color:#cbd2de;border-radius:10px;padding:10px;cursor:pointer}.sidebar-foot[data-v-1da7d4bc]{margin-top:12px;color:#778194;font-size:12px}.content[data-v-1da7d4bc]{padding:42px;max-width:1500px;width:100%;margin:auto}.content header[data-v-1da7d4bc]{display:flex;justify-content:space-between;align-items:center;gap:24px}.content h1[data-v-1da7d4bc]{font-size:42px;margin:6px 0}.content header p[data-v-1da7d4bc]{color:#687386}.metrics[data-v-1da7d4bc]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.metric[data-v-1da7d4bc]{padding:24px;display:grid;gap:10px}.metric span[data-v-1da7d4bc],.metric small[data-v-1da7d4bc]{color:#687386}.metric strong[data-v-1da7d4bc]{font-size:36px}.status-card[data-v-1da7d4bc]{margin-top:18px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:28px}.status-card h2[data-v-1da7d4bc]{font-size:27px;margin:6px 0}.status-card p[data-v-1da7d4bc]{color:#687386;max-width:760px}.status[data-v-1da7d4bc]{padding:12px 16px;background:#eef8f3;border-radius:999px;color:#1f7a59;font-weight:800;white-space:nowrap}.status span[data-v-1da7d4bc]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1f7a59;margin-right:7px}.tenant-list[data-v-1da7d4bc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tenant-list span[data-v-1da7d4bc]{font-size:12px;background:#f5f6f8;border-radius:999px;padding:7px 10px}.error[data-v-1da7d4bc]{color:#b42318;margin-top:16px}.overlay[data-v-1da7d4bc]{position:fixed;inset:0;background:#0a0f1980;display:grid;place-items:center;padding:20px;z-index:20}.modal[data-v-1da7d4bc]{width:min(620px,100%);padding:28px;max-height:90vh;overflow:auto}.modal-head[data-v-1da7d4bc]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.modal h2[data-v-1da7d4bc]{margin:4px 0 18px}.modal form[data-v-1da7d4bc]{display:grid;gap:11px}.modal input[data-v-1da7d4bc]{padding:12px 13px;border:1px solid var(--line);border-radius:11px}.row[data-v-1da7d4bc]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.close[data-v-1da7d4bc]{border:0;background:transparent;font-size:30px;cursor:pointer;color:#687386}@media(max-width:1000px){.dashboard[data-v-1da7d4bc]{grid-template-columns:1fr}.sidebar[data-v-1da7d4bc]{display:none}.metrics[data-v-1da7d4bc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.content[data-v-1da7d4bc]{padding:24px}.content header[data-v-1da7d4bc]{align-items:flex-start;flex-direction:column}.metrics[data-v-1da7d4bc],.row[data-v-1da7d4bc]{grid-template-columns:1fr}.status-card[data-v-1da7d4bc]{align-items:flex-start;flex-direction:column}}.page[data-v-b34b4ba5]{padding:38px;max-width:1450px;margin:auto}.eyebrow[data-v-b34b4ba5]{font-size:12px;letter-spacing:.15em;font-weight:900;color:var(--brand)}header[data-v-b34b4ba5]{display:flex;justify-content:space-between;gap:20px;align-items:center}h1[data-v-b34b4ba5]{font-size:40px;margin:6px 0}header p[data-v-b34b4ba5]{color:var(--muted)}.btn[data-v-b34b4ba5],button[data-v-b34b4ba5]{border:0;border-radius:12px;padding:11px 15px;background:var(--brand);color:#fff;font-weight:800;text-decoration:none;cursor:pointer}.search[data-v-b34b4ba5]{display:flex;gap:10px;margin:28px 0}.search input[data-v-b34b4ba5]{flex:1;padding:12px;border:1px solid var(--line);border-radius:11px}.card[data-v-b34b4ba5]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px}.tr[data-v-b34b4ba5]{display:grid;grid-template-columns:1.1fr 1.2fr .6fr 2fr .5fr;gap:12px;padding:12px;border-bottom:1px solid var(--line);align-items:center;font-size:13px}.head[data-v-b34b4ba5]{font-weight:900}.empty[data-v-b34b4ba5],.error[data-v-b34b4ba5]{color:var(--muted)}.error[data-v-b34b4ba5]{color:#b42318}@media(max-width:800px){.tr[data-v-b34b4ba5]{grid-template-columns:1fr}.head[data-v-b34b4ba5]{display:none}.page[data-v-b34b4ba5]{padding:22px}}.tenant-home[data-v-0de810dd]{display:grid;place-items:center;padding:40px}.hero[data-v-0de810dd]{padding:42px;border-top:4px solid var(--brand);max-width:1050px;width:100%}.brand-strip[data-v-0de810dd]{display:flex;align-items:center;gap:12px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}.brand-strip img[data-v-0de810dd]{width:54px;height:54px;object-fit:cover;border-radius:13px;border:1px solid var(--line);background:#fff}.brand-strip div[data-v-0de810dd]{display:grid}.brand-strip strong[data-v-0de810dd]{color:var(--navy);font-size:18px}.brand-strip small[data-v-0de810dd]{color:var(--muted);margin-top:3px}.brand-strip span[data-v-0de810dd]{margin-left:auto;background:var(--brand-soft);color:var(--brand-dark);padding:8px 11px;border-radius:999px;font-size:12px;font-weight:900}.hero-top[data-v-0de810dd]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.logout[data-v-0de810dd]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 13px;font-weight:800;color:var(--ink);cursor:pointer;white-space:nowrap}.eyebrow[data-v-0de810dd]{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--brand)}.hero h1[data-v-0de810dd]{font-size:48px;letter-spacing:-.04em;margin:10px 0}.hero p[data-v-0de810dd]{color:#687386;font-size:17px;line-height:1.7}.module-grid[data-v-0de810dd]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.module-card[data-v-0de810dd]{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:18px;padding:18px;text-decoration:none;color:var(--ink);background:#fafbfc}.module-card.active[data-v-0de810dd]{background:#fff;box-shadow:0 10px 28px #1820330f}.module-card .icon[data-v-0de810dd]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-weight:900}.module-card div[data-v-0de810dd]{flex:1}.module-card strong[data-v-0de810dd],.module-card small[data-v-0de810dd]{display:block}.module-card small[data-v-0de810dd]{color:var(--muted);margin-top:4px}.chips[data-v-0de810dd]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.chips span[data-v-0de810dd]{border:1px solid #e6eaf0;background:#fff;border-radius:999px;padding:10px 14px;font-weight:700;font-size:13px}@media(max-width:700px){.module-grid[data-v-0de810dd]{grid-template-columns:1fr}.hero h1[data-v-0de810dd]{font-size:36px}.tenant-home[data-v-0de810dd]{padding:20px}.hero[data-v-0de810dd]{padding:26px}.hero-top[data-v-0de810dd]{flex-direction:column}}.module-page[data-v-4df3f2ad]{padding:34px;min-height:100vh}.topbar[data-v-4df3f2ad],.stats-grid[data-v-4df3f2ad],.content-grid[data-v-4df3f2ad],.table-panel[data-v-4df3f2ad],.edit-panel[data-v-4df3f2ad],.max[data-v-4df3f2ad]{max-width:1240px;margin-left:auto;margin-right:auto}.topbar[data-v-4df3f2ad]{margin-bottom:24px;display:flex;justify-content:space-between;align-items:end}.topbar h1[data-v-4df3f2ad]{font-size:40px;margin:4px 0}.topbar p[data-v-4df3f2ad]{color:var(--muted)}.eyebrow[data-v-4df3f2ad]{font-size:12px!important;font-weight:800;letter-spacing:.16em;color:var(--brand)!important}.ghost-link[data-v-4df3f2ad]{color:var(--ink);text-decoration:none;font-weight:800}.stats-grid[data-v-4df3f2ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.stat[data-v-4df3f2ad]{padding:22px}.stat span[data-v-4df3f2ad],.stat small[data-v-4df3f2ad]{display:block;color:var(--muted)}.stat strong[data-v-4df3f2ad]{display:block;font-size:28px;margin:8px 0}.content-grid[data-v-4df3f2ad]{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.panel[data-v-4df3f2ad]{padding:24px}.panel-head[data-v-4df3f2ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel h2[data-v-4df3f2ad]{margin:0}.form-grid[data-v-4df3f2ad]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label[data-v-4df3f2ad]{display:grid;gap:7px;font-size:13px;font-weight:800}.form-grid input[data-v-4df3f2ad],.form-grid select[data-v-4df3f2ad]{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.form-grid select[multiple][data-v-4df3f2ad]{min-height:112px}.full[data-v-4df3f2ad]{grid-column:1/-1}.role-list[data-v-4df3f2ad]{display:grid;gap:10px}.role-row[data-v-4df3f2ad]{padding:14px;border:1px solid var(--line);border-radius:14px;display:flex;justify-content:space-between;gap:16px}.role-row span[data-v-4df3f2ad]{display:block;color:var(--muted);font-size:12px;margin-top:4px}.role-actions[data-v-4df3f2ad]{display:grid;justify-items:end;gap:6px}.role-row em[data-v-4df3f2ad]{font-style:normal;font-weight:800;color:var(--brand);white-space:nowrap}.table-panel[data-v-4df3f2ad],.edit-panel[data-v-4df3f2ad]{margin-top:16px}.table-wrap[data-v-4df3f2ad]{overflow:auto}table[data-v-4df3f2ad]{width:100%;border-collapse:collapse}th[data-v-4df3f2ad],td[data-v-4df3f2ad]{text-align:left;padding:14px;border-bottom:1px solid var(--line)}td small[data-v-4df3f2ad]{display:block;color:var(--muted);margin-top:3px}.pill[data-v-4df3f2ad]{display:inline-block;padding:5px 8px;background:#f4edf0;border-radius:999px;margin:2px;font-size:12px}.status[data-v-4df3f2ad]{padding:6px 9px;border-radius:999px;background:#edf6f1;font-size:12px;font-weight:800}.status.disabled[data-v-4df3f2ad]{background:#f4f4f4}.notice[data-v-4df3f2ad]{padding:12px;border-radius:12px;margin-top:14px}.success[data-v-4df3f2ad]{background:#edf6f1;color:#176344}.error[data-v-4df3f2ad]{background:#fff0f1;color:#9b2636}.small-btn[data-v-4df3f2ad],.link-btn[data-v-4df3f2ad]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 11px;font-weight:800;color:var(--brand);cursor:pointer}.link-btn[data-v-4df3f2ad]{border:0;padding:4px;background:transparent}.permissions[data-v-4df3f2ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.permissions section[data-v-4df3f2ad]{border:1px solid var(--line);border-radius:12px;padding:12px}.permissions section>strong[data-v-4df3f2ad]{display:block;margin-bottom:8px}.permissions label[data-v-4df3f2ad]{display:block;font-size:12px;margin:6px 0}.role-save[data-v-4df3f2ad]{width:100%}@media(max-width:850px){.stats-grid[data-v-4df3f2ad],.content-grid[data-v-4df3f2ad],.permissions[data-v-4df3f2ad],.form-grid[data-v-4df3f2ad]{grid-template-columns:1fr}.module-page[data-v-4df3f2ad]{padding:20px}.topbar[data-v-4df3f2ad]{align-items:start}.topbar h1[data-v-4df3f2ad]{font-size:32px}}.catalog-page[data-v-af212d2b]{padding:34px;min-height:100vh}.topbar[data-v-af212d2b]{max-width:1280px;margin:0 auto 24px;display:flex;justify-content:space-between;align-items:end}.topbar h1[data-v-af212d2b]{font-size:40px;margin:4px 0}.topbar p[data-v-af212d2b]{color:var(--muted)}.eyebrow[data-v-af212d2b]{font-size:12px!important;font-weight:800;letter-spacing:.16em;color:var(--brand)!important}.ghost-link[data-v-af212d2b]{color:var(--ink);text-decoration:none;font-weight:800}.stats-grid[data-v-af212d2b],.content-grid[data-v-af212d2b],.product-table[data-v-af212d2b]{max-width:1280px;margin-left:auto;margin-right:auto}.stats-grid[data-v-af212d2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.stat[data-v-af212d2b]{padding:20px}.stat span[data-v-af212d2b],.stat small[data-v-af212d2b]{display:block;color:var(--muted)}.stat strong[data-v-af212d2b]{display:block;font-size:28px;margin:7px 0}.content-grid[data-v-af212d2b]{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.panel[data-v-af212d2b]{padding:24px}.panel h2[data-v-af212d2b]{margin:4px 0 20px}.product-form[data-v-af212d2b]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.product-form label[data-v-af212d2b]{display:grid;gap:6px;font-size:13px;font-weight:800}input[data-v-af212d2b],select[data-v-af212d2b]{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff}.checks[data-v-af212d2b]{display:flex;gap:18px;align-items:center}.checks label[data-v-af212d2b]{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:7px}.checks input[data-v-af212d2b]{width:auto}.full[data-v-af212d2b]{grid-column:1/-1}.masters[data-v-af212d2b]{display:grid;gap:13px}.masters form[data-v-af212d2b]{padding:13px;border:1px solid var(--line);border-radius:14px;display:grid;gap:8px}.masters form div[data-v-af212d2b]{display:flex;gap:7px}.masters button[data-v-af212d2b]{border:0;border-radius:10px;padding:10px 12px;font-weight:800;background:#f2e7ea;color:var(--brand)}.masters .wide[data-v-af212d2b]{width:100%}.triple[data-v-af212d2b]{display:grid!important;grid-template-columns:.6fr 1fr .6fr}.product-table[data-v-af212d2b]{margin-top:16px}.panel-head[data-v-af212d2b]{display:flex;justify-content:space-between;align-items:center}.table-wrap[data-v-af212d2b]{overflow:auto}table[data-v-af212d2b]{width:100%;border-collapse:collapse}th[data-v-af212d2b],td[data-v-af212d2b]{text-align:left;padding:14px;border-bottom:1px solid var(--line)}td small[data-v-af212d2b]{display:block;color:var(--muted);margin-top:3px}.pill[data-v-af212d2b]{display:inline-block;padding:5px 8px;border-radius:999px;background:#f4edf0;font-size:12px}.notice[data-v-af212d2b]{padding:12px;border-radius:12px;margin-top:14px}.success[data-v-af212d2b]{background:#edf6f1;color:#176344}.error[data-v-af212d2b]{background:#fff0f1;color:#9b2636}@media(max-width:900px){.stats-grid[data-v-af212d2b]{grid-template-columns:1fr 1fr}.content-grid[data-v-af212d2b],.product-form[data-v-af212d2b]{grid-template-columns:1fr}.catalog-page[data-v-af212d2b]{padding:20px}}@media(max-width:560px){.stats-grid[data-v-af212d2b]{grid-template-columns:1fr}.topbar h1[data-v-af212d2b]{font-size:31px}}.purchases-page[data-v-82d31d9a]{padding:34px;min-height:100vh}.topbar[data-v-82d31d9a],.stats-grid[data-v-82d31d9a],.top-grid[data-v-82d31d9a],.purchase-editor[data-v-82d31d9a],.purchases-table[data-v-82d31d9a],.max[data-v-82d31d9a]{max-width:1280px;margin-left:auto;margin-right:auto}.topbar[data-v-82d31d9a]{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.topbar h1[data-v-82d31d9a]{font-size:40px;margin:4px 0}.topbar p[data-v-82d31d9a],.empty[data-v-82d31d9a]{color:var(--muted)}.eyebrow[data-v-82d31d9a]{font-size:12px!important;font-weight:900;letter-spacing:.16em;color:var(--brand)!important}.ghost-link[data-v-82d31d9a]{text-decoration:none;color:var(--ink);font-weight:800}.stats-grid[data-v-82d31d9a]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat[data-v-82d31d9a]{padding:20px}.stat span[data-v-82d31d9a],.stat small[data-v-82d31d9a]{display:block;color:var(--muted)}.stat strong[data-v-82d31d9a]{display:block;font-size:27px;margin:7px 0}.top-grid[data-v-82d31d9a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.panel[data-v-82d31d9a]{padding:24px}.panel h2[data-v-82d31d9a]{margin:4px 0 18px}.form-grid[data-v-82d31d9a],.purchase-meta[data-v-82d31d9a],.receipt-meta[data-v-82d31d9a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}label[data-v-82d31d9a]{display:grid;gap:6px;font-size:12px;font-weight:800}input[data-v-82d31d9a],select[data-v-82d31d9a],textarea[data-v-82d31d9a]{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff;color:var(--ink)}.full[data-v-82d31d9a]{grid-column:1/-1}.trend-list[data-v-82d31d9a]{display:grid;gap:9px}.trend-row[data-v-82d31d9a]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--line);border-radius:13px}.trend-row small[data-v-82d31d9a]{display:block;color:var(--muted);margin-top:4px}.trend-row b[data-v-82d31d9a]{padding:6px 9px;border-radius:999px;background:#f1f3f6}.trend-row b.up[data-v-82d31d9a]{background:#fff0f1;color:#a52b3b}.trend-row b.down[data-v-82d31d9a]{background:#edf7f2;color:#19704f}.purchase-editor[data-v-82d31d9a],.purchases-table[data-v-82d31d9a]{margin-top:16px}.panel-head[data-v-82d31d9a],.line-head[data-v-82d31d9a]{display:flex;justify-content:space-between;align-items:center;gap:14px}.panel-head p[data-v-82d31d9a]{color:var(--muted)}.purchase-meta[data-v-82d31d9a]{grid-template-columns:repeat(5,1fr)}.line-head[data-v-82d31d9a]{margin:20px 0 10px}.secondary[data-v-82d31d9a]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px;font-weight:800;color:var(--ink)}.purchase-lines[data-v-82d31d9a]{display:grid;gap:9px}.purchase-line[data-v-82d31d9a]{display:grid;grid-template-columns:1.7fr .8fr .8fr .9fr .9fr 1fr 38px;gap:8px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:14px}.remove[data-v-82d31d9a],.close[data-v-82d31d9a]{border:0;background:#fff0f2;color:var(--brand);font-size:22px;border-radius:10px;height:40px}.notes[data-v-82d31d9a]{margin:14px 0}.table-wrap[data-v-82d31d9a]{overflow:auto}table[data-v-82d31d9a]{width:100%;border-collapse:collapse}th[data-v-82d31d9a],td[data-v-82d31d9a]{text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-82d31d9a]{display:block;color:var(--muted);margin-top:3px}.status[data-v-82d31d9a]{display:inline-block;padding:6px 9px;border-radius:999px;background:#f2f3f6;font-size:12px;font-weight:800}.status.received[data-v-82d31d9a]{background:#edf7f2;color:#19704f}.status.partially_received[data-v-82d31d9a]{background:#fff7e6;color:#8a5a00}.notice[data-v-82d31d9a]{padding:12px;border-radius:12px;margin-top:14px}.success[data-v-82d31d9a]{background:#edf6f1;color:#176344}.error[data-v-82d31d9a]{background:#fff0f1;color:#9b2636}.modal-backdrop[data-v-82d31d9a]{position:fixed;inset:0;background:#11192873;display:grid;place-items:center;padding:24px;z-index:20}.receipt-modal[data-v-82d31d9a]{width:min(1100px,100%);max-height:92vh;overflow:auto;padding:26px}.receipt-lines[data-v-82d31d9a]{display:grid;gap:12px;margin:16px 0}.receipt-line[data-v-82d31d9a]{display:grid;grid-template-columns:110px repeat(4,1fr);gap:10px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:14px}.receipt-line small[data-v-82d31d9a]{color:var(--brand);font-weight:800}@media(max-width:1000px){.stats-grid[data-v-82d31d9a]{grid-template-columns:1fr 1fr}.top-grid[data-v-82d31d9a]{grid-template-columns:1fr}.purchase-meta[data-v-82d31d9a],.purchase-line[data-v-82d31d9a],.receipt-line[data-v-82d31d9a]{grid-template-columns:1fr 1fr}.purchases-page[data-v-82d31d9a]{padding:20px}}@media(max-width:600px){.stats-grid[data-v-82d31d9a],.form-grid[data-v-82d31d9a],.purchase-meta[data-v-82d31d9a],.receipt-meta[data-v-82d31d9a]{grid-template-columns:1fr}.topbar[data-v-82d31d9a]{align-items:start}.topbar h1[data-v-82d31d9a]{font-size:31px}.purchase-line[data-v-82d31d9a],.receipt-line[data-v-82d31d9a]{grid-template-columns:1fr}}.inventory-page[data-v-35ea6d71]{padding:34px;min-height:100vh}.topbar[data-v-35ea6d71],.stats-grid[data-v-35ea6d71],.content-grid[data-v-35ea6d71],.stock-table[data-v-35ea6d71],.lots-table[data-v-35ea6d71],.action-grid[data-v-35ea6d71],.max[data-v-35ea6d71]{max-width:1280px;margin-left:auto;margin-right:auto}.topbar[data-v-35ea6d71]{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.topbar h1[data-v-35ea6d71]{font-size:40px;margin:4px 0}.topbar p[data-v-35ea6d71]{color:var(--muted)}.eyebrow[data-v-35ea6d71]{font-size:12px!important;font-weight:900;letter-spacing:.16em;color:var(--brand)!important}.ghost-link[data-v-35ea6d71]{text-decoration:none;color:var(--ink);font-weight:800}.stats-grid[data-v-35ea6d71]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat[data-v-35ea6d71]{padding:20px}.stat span[data-v-35ea6d71],.stat small[data-v-35ea6d71]{display:block;color:var(--muted)}.stat strong[data-v-35ea6d71]{display:block;font-size:27px;margin:7px 0}.content-grid[data-v-35ea6d71],.action-grid[data-v-35ea6d71]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.panel[data-v-35ea6d71]{padding:24px}.panel h2[data-v-35ea6d71]{margin:4px 0 18px}.form-grid[data-v-35ea6d71]{display:grid;grid-template-columns:1fr 1fr;gap:12px}label[data-v-35ea6d71]{display:grid;gap:6px;font-size:12px;font-weight:800}input[data-v-35ea6d71],select[data-v-35ea6d71]{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff;color:var(--ink)}.check[data-v-35ea6d71]{display:flex;align-items:center;gap:8px}.check input[data-v-35ea6d71]{width:auto}.full[data-v-35ea6d71]{grid-column:1/-1}.stock-table[data-v-35ea6d71],.lots-table[data-v-35ea6d71]{margin-top:16px}.panel-head[data-v-35ea6d71]{display:flex;justify-content:space-between;align-items:center}.table-wrap[data-v-35ea6d71]{overflow:auto}table[data-v-35ea6d71]{width:100%;border-collapse:collapse}th[data-v-35ea6d71],td[data-v-35ea6d71]{text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-35ea6d71]{display:block;color:var(--muted);margin-top:3px}.pill[data-v-35ea6d71]{display:inline-block;padding:5px 8px;border-radius:999px;background:#f2f3f6;font-size:11px;margin:2px}.expiry[data-v-35ea6d71]{padding:5px 8px;border-radius:999px;background:#f2f3f6;font-size:12px;font-weight:800}.expiry.warning[data-v-35ea6d71]{background:#fff3dc;color:#8a5a00}.expiry.expired[data-v-35ea6d71]{background:#fff0f1;color:#a52b3b}.expiry.ok[data-v-35ea6d71]{background:#edf7f2;color:#19704f}.notice[data-v-35ea6d71]{padding:12px;border-radius:12px;margin-top:14px}.success[data-v-35ea6d71]{background:#edf6f1;color:#176344}.error[data-v-35ea6d71]{background:#fff0f1;color:#9b2636}@media(max-width:950px){.stats-grid[data-v-35ea6d71]{grid-template-columns:1fr 1fr}.content-grid[data-v-35ea6d71],.action-grid[data-v-35ea6d71]{grid-template-columns:1fr}.inventory-page[data-v-35ea6d71]{padding:20px}}@media(max-width:600px){.stats-grid[data-v-35ea6d71],.form-grid[data-v-35ea6d71]{grid-template-columns:1fr}.topbar[data-v-35ea6d71]{align-items:start}.topbar h1[data-v-35ea6d71]{font-size:31px}}.production-page[data-v-7de34eba]{padding:34px;min-height:100vh}.topbar[data-v-7de34eba],.stats-grid[data-v-7de34eba],.editor[data-v-7de34eba],.history[data-v-7de34eba],.max[data-v-7de34eba]{max-width:1280px;margin-left:auto;margin-right:auto}.topbar[data-v-7de34eba]{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.topbar h1[data-v-7de34eba]{font-size:40px;margin:4px 0}.topbar p[data-v-7de34eba]{color:var(--muted)}.eyebrow[data-v-7de34eba]{font-size:12px!important;font-weight:900;letter-spacing:.16em;color:var(--brand)!important}.ghost-link[data-v-7de34eba]{text-decoration:none;color:var(--ink);font-weight:800}.stats-grid[data-v-7de34eba]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat[data-v-7de34eba]{padding:20px}.stat span[data-v-7de34eba],.stat small[data-v-7de34eba]{display:block;color:var(--muted)}.stat strong[data-v-7de34eba]{display:block;font-size:27px;margin:7px 0}.editor[data-v-7de34eba],.panel[data-v-7de34eba]{padding:24px;margin-top:16px}.panel-head[data-v-7de34eba],.section-head[data-v-7de34eba]{display:flex;justify-content:space-between;align-items:center;gap:14px}.panel-head h2[data-v-7de34eba]{margin:4px 0}.panel-head label[data-v-7de34eba]{min-width:220px}.balance[data-v-7de34eba]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.balance span[data-v-7de34eba]{background:#f7f8fa;border:1px solid var(--line);border-radius:13px;padding:13px;color:var(--muted);font-size:12px}.balance b[data-v-7de34eba]{display:block;color:var(--ink);font-size:18px;margin-top:4px}.balance .ok[data-v-7de34eba]{background:#edf7f2}.balance .bad[data-v-7de34eba]{background:#fff0f1;color:#9b2636}.section[data-v-7de34eba]{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.section h3[data-v-7de34eba]{margin:0}.secondary[data-v-7de34eba]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px;font-weight:800}.rows[data-v-7de34eba]{display:grid;gap:9px;margin-top:10px}.row[data-v-7de34eba]{display:grid;gap:8px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:14px}.input-row[data-v-7de34eba]{grid-template-columns:2fr 1.5fr .8fr 1fr 38px}.output-row[data-v-7de34eba]{grid-template-columns:1.6fr 1.5fr .8fr .7fr .8fr 1fr 38px}.waste-row[data-v-7de34eba]{grid-template-columns:1.5fr 1fr .7fr 1.6fr 38px}label[data-v-7de34eba]{display:grid;gap:6px;font-size:12px;font-weight:800}input[data-v-7de34eba],select[data-v-7de34eba],textarea[data-v-7de34eba]{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff;color:var(--ink)}input[data-v-7de34eba]:disabled{background:#f4f5f7}.remove[data-v-7de34eba]{border:0;background:#fff0f2;color:var(--brand);font-size:22px;border-radius:10px;height:40px}.notes[data-v-7de34eba]{margin-top:16px}.full-submit[data-v-7de34eba]{margin-top:14px}.full-submit[data-v-7de34eba]:disabled{opacity:.45;cursor:not-allowed}.history[data-v-7de34eba]{margin-top:16px}.table-wrap[data-v-7de34eba]{overflow:auto}table[data-v-7de34eba]{width:100%;border-collapse:collapse}th[data-v-7de34eba],td[data-v-7de34eba]{text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-7de34eba]{display:block;color:var(--muted);margin-top:3px}.yield[data-v-7de34eba]{background:#edf7f2;color:#19704f;padding:6px 9px;border-radius:999px;font-weight:900}.notice[data-v-7de34eba]{padding:12px;border-radius:12px;margin-top:14px}.success[data-v-7de34eba]{background:#edf6f1;color:#176344}.error[data-v-7de34eba]{background:#fff0f1;color:#9b2636}@media(max-width:1050px){.stats-grid[data-v-7de34eba],.balance[data-v-7de34eba],.input-row[data-v-7de34eba],.output-row[data-v-7de34eba],.waste-row[data-v-7de34eba]{grid-template-columns:1fr 1fr}.production-page[data-v-7de34eba]{padding:20px}}@media(max-width:600px){.stats-grid[data-v-7de34eba],.balance[data-v-7de34eba],.input-row[data-v-7de34eba],.output-row[data-v-7de34eba],.waste-row[data-v-7de34eba]{grid-template-columns:1fr}.topbar[data-v-7de34eba]{align-items:start}.topbar h1[data-v-7de34eba]{font-size:31px}.panel-head[data-v-7de34eba]{align-items:start;flex-direction:column}.panel-head label[data-v-7de34eba]{min-width:100%}}.waste-page[data-v-c155a3fb]{padding:34px;min-height:100vh}.topbar[data-v-c155a3fb],.stats-grid[data-v-c155a3fb],.top-grid[data-v-c155a3fb],.history[data-v-c155a3fb],.max[data-v-c155a3fb]{max-width:1280px;margin-left:auto;margin-right:auto}.topbar[data-v-c155a3fb]{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.topbar h1[data-v-c155a3fb]{font-size:40px;margin:4px 0}.topbar p[data-v-c155a3fb],.empty[data-v-c155a3fb]{color:var(--muted)}.eyebrow[data-v-c155a3fb]{font-size:12px!important;font-weight:900;letter-spacing:.16em;color:var(--brand)!important}.ghost-link[data-v-c155a3fb]{text-decoration:none;color:var(--ink);font-weight:800}.stats-grid[data-v-c155a3fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat[data-v-c155a3fb]{padding:20px}.stat span[data-v-c155a3fb],.stat small[data-v-c155a3fb]{display:block;color:var(--muted)}.stat strong[data-v-c155a3fb]{display:block;font-size:27px;margin:7px 0}.top-grid[data-v-c155a3fb]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.panel[data-v-c155a3fb]{padding:24px}.panel h2[data-v-c155a3fb]{margin:4px 0 18px}.form-grid[data-v-c155a3fb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}label[data-v-c155a3fb]{display:grid;gap:6px;font-size:12px;font-weight:800}input[data-v-c155a3fb],select[data-v-c155a3fb]{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff;color:var(--ink)}.full[data-v-c155a3fb]{grid-column:1/-1}.type-list[data-v-c155a3fb]{display:grid;gap:9px}.type-row[data-v-c155a3fb]{display:flex;justify-content:space-between;align-items:center;padding:13px;border:1px solid var(--line);border-radius:13px}.type-row small[data-v-c155a3fb]{display:block;color:var(--muted);margin-top:4px}.history[data-v-c155a3fb]{margin-top:16px}.panel-head[data-v-c155a3fb]{display:flex;justify-content:space-between;align-items:center}.table-wrap[data-v-c155a3fb]{overflow:auto}table[data-v-c155a3fb]{width:100%;border-collapse:collapse}th[data-v-c155a3fb],td[data-v-c155a3fb]{text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-c155a3fb]{display:block;color:var(--muted);margin-top:3px}.pill[data-v-c155a3fb]{display:inline-block;padding:6px 9px;border-radius:999px;background:#f4ecee;color:var(--brand);font-size:12px;font-weight:800}.notice[data-v-c155a3fb]{padding:12px;border-radius:12px;margin-top:14px}.success[data-v-c155a3fb]{background:#edf6f1;color:#176344}.error[data-v-c155a3fb]{background:#fff0f1;color:#9b2636}@media(max-width:950px){.stats-grid[data-v-c155a3fb]{grid-template-columns:1fr 1fr}.top-grid[data-v-c155a3fb]{grid-template-columns:1fr}.waste-page[data-v-c155a3fb]{padding:20px}}@media(max-width:600px){.stats-grid[data-v-c155a3fb],.form-grid[data-v-c155a3fb]{grid-template-columns:1fr}.topbar[data-v-c155a3fb]{align-items:start}.topbar h1[data-v-c155a3fb]{font-size:31px}}.pos-page[data-v-258879c7]{padding:30px;min-height:100vh}.topbar[data-v-258879c7],.metrics[data-v-258879c7],.pos-grid[data-v-258879c7],.bottom-grid[data-v-258879c7],.history[data-v-258879c7]{max-width:1320px;margin-left:auto;margin-right:auto}.topbar[data-v-258879c7]{display:flex;justify-content:space-between;align-items:end}.topbar h1[data-v-258879c7]{font-size:40px;margin:4px 0;color:var(--navy)}.topbar p[data-v-258879c7],.empty[data-v-258879c7]{color:var(--muted)}.eyebrow[data-v-258879c7]{font-size:12px!important;font-weight:900;letter-spacing:.15em;color:var(--brand)!important}.ghost-link[data-v-258879c7]{text-decoration:none;color:var(--navy);font-weight:800}.metrics[data-v-258879c7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.metric[data-v-258879c7]{padding:18px}.metric span[data-v-258879c7],.metric small[data-v-258879c7]{display:block;color:var(--muted)}.metric strong[data-v-258879c7]{display:block;font-size:25px;margin:6px 0;color:var(--navy)}.pos-grid[data-v-258879c7]{display:grid;grid-template-columns:1.4fr 1fr;gap:15px;margin-top:15px}.panel[data-v-258879c7]{padding:22px}.panel-head[data-v-258879c7]{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-head h2[data-v-258879c7]{margin:3px 0 14px;color:var(--navy)}.panel-head input[data-v-258879c7]{max-width:300px}.product-grid[data-v-258879c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-height:620px;overflow:auto}.product[data-v-258879c7]{border:1px solid var(--line);background:#fff;border-radius:15px;padding:14px;text-align:left;color:var(--ink)}.product[data-v-258879c7]:hover{border-color:#c9001859;box-shadow:0 8px 22px #06284b12}.product[data-v-258879c7]:disabled{opacity:.45}.product strong[data-v-258879c7],.product small[data-v-258879c7]{display:block}.product small[data-v-258879c7]{color:var(--muted);margin:5px 0}.price-edit[data-v-258879c7]{display:flex;gap:5px}.price-edit input[data-v-258879c7]{min-width:0}.price-edit span[data-v-258879c7]{display:grid;place-items:center;width:34px;background:#edf7f2;border-radius:8px;color:#19704f;font-weight:900}.cart-lines[data-v-258879c7]{display:grid;gap:8px;margin-bottom:14px}.cart-line[data-v-258879c7]{display:grid;grid-template-columns:1.5fr .65fr .9fr 34px;gap:7px;align-items:center}.cart-line small[data-v-258879c7]{display:block;color:var(--muted)}.cart-line button[data-v-258879c7]{border:0;background:var(--brand-soft);color:var(--brand);border-radius:9px;height:38px;font-size:20px}.payment-grid[data-v-258879c7],.customer-grid[data-v-258879c7],.inline-form[data-v-258879c7]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end;margin-top:12px}label[data-v-258879c7]{display:grid;gap:5px;font-size:12px;font-weight:800}input[data-v-258879c7],select[data-v-258879c7]{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff}.totals[data-v-258879c7]{display:grid;gap:6px;margin:15px 0}.totals span[data-v-258879c7]{display:flex;justify-content:space-between}.full[data-v-258879c7]{width:100%}.bottom-grid[data-v-258879c7]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.history[data-v-258879c7]{margin-top:15px}.table-wrap[data-v-258879c7]{overflow:auto}table[data-v-258879c7]{width:100%;border-collapse:collapse}th[data-v-258879c7],td[data-v-258879c7]{text-align:left;padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-258879c7]{display:block;color:var(--muted);margin-top:3px}.notice[data-v-258879c7]{max-width:1320px;margin:12px auto;padding:11px;border-radius:10px}.success[data-v-258879c7]{background:#edf7f2;color:#19704f}.error[data-v-258879c7]{background:#fff0f1;color:#9b2636}.secondary[data-v-258879c7]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px;font-weight:800;color:var(--navy)}.receipt-link[data-v-258879c7]{border:1px solid rgba(201,0,24,.22);background:var(--brand-soft);color:var(--brand-dark);border-radius:9px;padding:8px 10px;font-weight:800}.receipt-backdrop[data-v-258879c7]{position:fixed;inset:0;background:#031a329e;z-index:50;display:grid;place-items:center;padding:20px;overflow:auto}.receipt-dialog[data-v-258879c7]{width:min(520px,100%)}.receipt-actions[data-v-258879c7]{display:flex;justify-content:flex-end;gap:10px;margin-bottom:10px}.receipt-print-area[data-v-258879c7]{background:#fff;width:100%;max-width:420px;margin:auto;padding:28px 24px;color:#111;border-radius:12px;box-shadow:0 25px 70px #00000047}.receipt-brand[data-v-258879c7]{text-align:center}.receipt-brand img[data-v-258879c7]{display:block;width:130px;height:82px;object-fit:contain;margin:0 auto 10px}.receipt-brand h2[data-v-258879c7]{margin:0;color:#111;font-size:23px}.receipt-brand p[data-v-258879c7]{margin:4px 0;font-size:12px;color:#444}.receipt-rule[data-v-258879c7]{border-top:1px dashed #888;margin:14px 0}.receipt-info[data-v-258879c7]{display:grid;gap:5px;font-size:12px}.receipt-items[data-v-258879c7]{display:grid;gap:10px}.receipt-item[data-v-258879c7]{display:flex;justify-content:space-between;gap:15px;font-size:12px}.receipt-item strong[data-v-258879c7],.receipt-item small[data-v-258879c7]{display:block}.receipt-item small[data-v-258879c7]{color:#555;margin-top:3px}.receipt-totals[data-v-258879c7]{display:grid;gap:6px;font-size:12px}.receipt-totals span[data-v-258879c7]{display:flex;justify-content:space-between}.receipt-totals .grand-total[data-v-258879c7]{font-size:16px;border-top:1px solid #222;padding-top:8px;margin-top:4px}.receipt-payments[data-v-258879c7]{display:grid;gap:4px;border-top:1px dashed #aaa;margin-top:14px;padding-top:12px;font-size:12px}.receipt-payments small[data-v-258879c7]{font-weight:800;color:#555}.receipt-print-area footer[data-v-258879c7]{text-align:center;margin-top:22px;display:grid;gap:5px}.receipt-print-area footer small[data-v-258879c7]{color:#666;font-size:10px}@media(max-width:1000px){.metrics[data-v-258879c7]{grid-template-columns:1fr 1fr}.pos-grid[data-v-258879c7],.bottom-grid[data-v-258879c7]{grid-template-columns:1fr}.product-grid[data-v-258879c7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pos-page[data-v-258879c7]{padding:18px}.metrics[data-v-258879c7],.product-grid[data-v-258879c7],.payment-grid[data-v-258879c7],.customer-grid[data-v-258879c7]{grid-template-columns:1fr}.cart-line[data-v-258879c7]{grid-template-columns:1fr 1fr}.topbar h1[data-v-258879c7]{font-size:31px}}@media print{body *{visibility:hidden!important}.receipt-print-area[data-v-258879c7],.receipt-print-area[data-v-258879c7] *{visibility:visible!important}.receipt-print-area[data-v-258879c7]{position:absolute;left:0;top:0;width:80mm;max-width:80mm;margin:0;padding:7mm 5mm;border-radius:0;box-shadow:none}.no-print[data-v-258879c7]{display:none!important}}.finance-page[data-v-325e890a]{padding:30px;min-height:100vh}.topbar[data-v-325e890a],.metrics[data-v-325e890a],.finance-grid[data-v-325e890a],.bottom-grid[data-v-325e890a]{max-width:1320px;margin-left:auto;margin-right:auto}.topbar[data-v-325e890a]{display:flex;justify-content:space-between;align-items:end}.topbar h1[data-v-325e890a]{font-size:40px;margin:4px 0}.topbar p[data-v-325e890a],.empty[data-v-325e890a]{color:var(--muted)}.eyebrow[data-v-325e890a]{font-size:12px!important;font-weight:900;letter-spacing:.15em;color:var(--brand)!important}.ghost-link[data-v-325e890a]{text-decoration:none;color:var(--ink);font-weight:800}.metrics[data-v-325e890a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.metric[data-v-325e890a]{padding:18px}.metric span[data-v-325e890a],.metric small[data-v-325e890a]{display:block;color:var(--muted)}.metric strong[data-v-325e890a]{font-size:25px;display:block;margin:6px 0}.finance-grid[data-v-325e890a],.bottom-grid[data-v-325e890a]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.panel[data-v-325e890a]{padding:22px}.panel-head h2[data-v-325e890a]{margin:3px 0 14px}.table-wrap[data-v-325e890a]{overflow:auto}table[data-v-325e890a]{width:100%;border-collapse:collapse}th[data-v-325e890a],td[data-v-325e890a]{text-align:left;padding:11px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-325e890a]{display:block;color:var(--muted);margin-top:3px}.overdue[data-v-325e890a]{color:#a52b3b!important}.expense-form[data-v-325e890a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wide[data-v-325e890a]{grid-column:1/-1}label[data-v-325e890a]{display:grid;gap:5px;font-size:12px;font-weight:800}input[data-v-325e890a],select[data-v-325e890a]{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px}.secondary[data-v-325e890a]{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 11px;font-weight:800}.expense-list[data-v-325e890a]{display:grid;gap:8px}.expense-row[data-v-325e890a]{display:flex;justify-content:space-between;padding:11px;border:1px solid var(--line);border-radius:12px}.expense-row small[data-v-325e890a]{display:block;color:var(--muted);margin-top:4px}.notice[data-v-325e890a]{max-width:1320px;margin:12px auto;padding:11px;border-radius:10px}.success[data-v-325e890a]{background:#edf7f2;color:#19704f}.error[data-v-325e890a]{background:#fff0f1;color:#9b2636}.warning[data-v-325e890a]{padding:10px;background:#fff7e6;color:#8a5a00;border-radius:9px}@media(max-width:900px){.metrics[data-v-325e890a],.finance-grid[data-v-325e890a],.bottom-grid[data-v-325e890a]{grid-template-columns:1fr 1fr}.finance-grid[data-v-325e890a],.bottom-grid[data-v-325e890a]{grid-template-columns:1fr}}@media(max-width:600px){.finance-page[data-v-325e890a]{padding:18px}.metrics[data-v-325e890a],.expense-form[data-v-325e890a]{grid-template-columns:1fr}.wide[data-v-325e890a]{grid-column:auto}.topbar h1[data-v-325e890a]{font-size:31px}}.ai-page[data-v-f9c390e5]{padding:30px;min-height:100vh}.topbar[data-v-f9c390e5],.metrics[data-v-f9c390e5],.grid[data-v-f9c390e5],.info[data-v-f9c390e5]{max-width:1320px;margin-left:auto;margin-right:auto}.topbar[data-v-f9c390e5]{display:flex;justify-content:space-between;align-items:end}.topbar h1[data-v-f9c390e5]{font-size:40px;margin:4px 0}.topbar p[data-v-f9c390e5],.empty[data-v-f9c390e5]{color:var(--muted)}.eyebrow[data-v-f9c390e5]{font-size:12px!important;font-weight:900;letter-spacing:.15em;color:var(--brand)!important}.ghost-link[data-v-f9c390e5]{text-decoration:none;color:var(--ink);font-weight:800}.metrics[data-v-f9c390e5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.metric[data-v-f9c390e5]{padding:20px}.metric span[data-v-f9c390e5],.metric small[data-v-f9c390e5]{display:block;color:var(--muted)}.metric strong[data-v-f9c390e5]{font-size:24px;display:block;margin:7px 0}.ok[data-v-f9c390e5]{color:var(--success)}.off[data-v-f9c390e5]{color:#9b2636}.warning-text[data-v-f9c390e5]{color:#9b2636!important}.grid[data-v-f9c390e5]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.panel[data-v-f9c390e5],.info[data-v-f9c390e5]{padding:22px}.panel-head h2[data-v-f9c390e5],.info h2[data-v-f9c390e5]{margin:3px 0 14px}.list[data-v-f9c390e5]{display:grid;gap:8px}.row[data-v-f9c390e5]{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);border-radius:13px}.row small[data-v-f9c390e5]{display:block;color:var(--muted);margin-top:4px}.right[data-v-f9c390e5]{text-align:right}.info[data-v-f9c390e5]{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:25px}.info p[data-v-f9c390e5]{color:var(--muted);max-width:800px}.shield[data-v-f9c390e5]{padding:11px 15px;border-radius:999px;background:#edf7f2;color:#19704f;font-weight:900;white-space:nowrap}.notice[data-v-f9c390e5]{max-width:1320px;margin:12px auto;padding:11px;border-radius:10px}.error[data-v-f9c390e5]{background:#fff0f1;color:#9b2636}@media(max-width:900px){.metrics[data-v-f9c390e5]{grid-template-columns:1fr 1fr}.grid[data-v-f9c390e5]{grid-template-columns:1fr}}@media(max-width:600px){.ai-page[data-v-f9c390e5]{padding:18px}.metrics[data-v-f9c390e5]{grid-template-columns:1fr}.topbar[data-v-f9c390e5],.info[data-v-f9c390e5]{align-items:flex-start;flex-direction:column}.topbar h1[data-v-f9c390e5]{font-size:31px}}.saas-ai[data-v-76fe4f1a]{padding:30px;min-height:100vh}.topbar[data-v-76fe4f1a],.metrics[data-v-76fe4f1a],.main-grid[data-v-76fe4f1a],.provider-grid[data-v-76fe4f1a]{max-width:1400px;margin-left:auto;margin-right:auto}.topbar[data-v-76fe4f1a]{display:flex;justify-content:space-between;align-items:end}.topbar h1[data-v-76fe4f1a]{font-size:40px;margin:4px 0}.topbar p[data-v-76fe4f1a],.empty[data-v-76fe4f1a],.empty-panel[data-v-76fe4f1a]{color:var(--muted)}.eyebrow[data-v-76fe4f1a]{font-size:12px!important;font-weight:900;letter-spacing:.15em;color:var(--brand)!important}.ghost-link[data-v-76fe4f1a]{text-decoration:none;color:var(--ink);font-weight:800}.metrics[data-v-76fe4f1a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.metric[data-v-76fe4f1a]{padding:20px}.metric span[data-v-76fe4f1a],.metric small[data-v-76fe4f1a]{display:block;color:var(--muted)}.metric strong[data-v-76fe4f1a]{font-size:27px;display:block;margin:6px 0}.main-grid[data-v-76fe4f1a]{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-top:15px}.provider-grid[data-v-76fe4f1a]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.panel[data-v-76fe4f1a]{padding:22px}.panel-head h2[data-v-76fe4f1a]{margin:3px 0 14px}.table-wrap[data-v-76fe4f1a]{overflow:auto}table[data-v-76fe4f1a]{width:100%;border-collapse:collapse}th[data-v-76fe4f1a],td[data-v-76fe4f1a]{text-align:left;padding:11px;border-bottom:1px solid var(--line);white-space:nowrap}td small[data-v-76fe4f1a]{display:block;color:var(--muted);margin-top:3px}.secondary[data-v-76fe4f1a]{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 11px;font-weight:800}.config[data-v-76fe4f1a]{display:grid;gap:11px}.config label[data-v-76fe4f1a],.form label[data-v-76fe4f1a]{display:grid;gap:5px;font-size:12px;font-weight:800}.switch[data-v-76fe4f1a]{grid-template-columns:auto 1fr!important;align-items:center}.switch input[data-v-76fe4f1a]{width:auto}.config input[data-v-76fe4f1a],.config select[data-v-76fe4f1a],.form input[data-v-76fe4f1a],.form select[data-v-76fe4f1a]{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff}.config hr[data-v-76fe4f1a]{border:0;border-top:1px solid var(--line);width:100%}.wide-btn[data-v-76fe4f1a]{width:100%}.balance[data-v-76fe4f1a]{margin:0;color:var(--muted)}.provider-list[data-v-76fe4f1a]{display:grid;gap:9px}.provider-row[data-v-76fe4f1a]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px}.provider-row small[data-v-76fe4f1a]{display:block;color:var(--muted);margin-top:3px}.form[data-v-76fe4f1a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form .btn-primary[data-v-76fe4f1a],.model-panel[data-v-76fe4f1a]{grid-column:1/-1}.model-form[data-v-76fe4f1a]{grid-template-columns:repeat(3,1fr)}.notice[data-v-76fe4f1a]{max-width:1400px;margin:12px auto;padding:11px;border-radius:10px}.success[data-v-76fe4f1a]{background:#edf7f2;color:#19704f}.error[data-v-76fe4f1a]{background:#fff0f1;color:#9b2636}@media(max-width:950px){.metrics[data-v-76fe4f1a]{grid-template-columns:1fr 1fr}.main-grid[data-v-76fe4f1a],.provider-grid[data-v-76fe4f1a]{grid-template-columns:1fr}}@media(max-width:600px){.saas-ai[data-v-76fe4f1a]{padding:18px}.metrics[data-v-76fe4f1a],.form[data-v-76fe4f1a],.model-form[data-v-76fe4f1a]{grid-template-columns:1fr}.form .btn-primary[data-v-76fe4f1a]{grid-column:auto}.topbar[data-v-76fe4f1a]{align-items:flex-start;flex-direction:column}.topbar h1[data-v-76fe4f1a]{font-size:31px}}.voice-page[data-v-6926fd51]{padding:32px}.panel[data-v-6926fd51]{max-width:1100px;margin:auto;padding:34px}header[data-v-6926fd51]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.eyebrow[data-v-6926fd51]{color:var(--brand);font-weight:900;letter-spacing:.13em;font-size:12px}h1[data-v-6926fd51]{font-size:38px;margin:8px 0}header p[data-v-6926fd51]{color:var(--muted);max-width:700px}.back[data-v-6926fd51]{color:var(--brand);font-weight:800;text-decoration:none}.voice-console[data-v-6926fd51]{display:grid;place-items:center;margin:36px 0 20px}.mic[data-v-6926fd51]{width:250px;height:250px;border-radius:50%;border:8px solid #f3e7e9;background:linear-gradient(145deg,var(--brand),var(--brand-dark));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:0 24px 60px #c9001838}.mic span[data-v-6926fd51]{font-size:46px}.mic strong[data-v-6926fd51]{font-size:22px}.mic small[data-v-6926fd51]{max-width:170px;opacity:.8}.mic.recording[data-v-6926fd51]{animation:pulse-6926fd51 1.3s infinite}.hands[data-v-6926fd51]{margin-top:20px;color:var(--muted);font-size:13px}.manual[data-v-6926fd51]{display:flex;gap:10px}.manual input[data-v-6926fd51]{flex:1;padding:14px;border:1px solid var(--line);border-radius:14px}.result[data-v-6926fd51]{margin-top:24px;border-top:1px solid var(--line);padding-top:24px}.status[data-v-6926fd51]{display:flex;gap:12px;align-items:center}.status span[data-v-6926fd51]{padding:7px 10px;border-radius:999px;background:#fff0f2;color:var(--brand);font-size:12px;font-weight:900}.status span.executed[data-v-6926fd51]{background:#e4f4ed;color:var(--success)}.transcript[data-v-6926fd51]{font-size:18px;color:#566174}.result pre[data-v-6926fd51]{background:#06284b;color:#dbe4f4;padding:18px;border-radius:16px;overflow:auto;max-height:280px}.confirm-box[data-v-6926fd51]{border:1px solid #f2c8cf;background:#fff8f9;padding:20px;border-radius:18px}.confirm-box div[data-v-6926fd51]{display:flex;gap:10px;flex-wrap:wrap}.danger[data-v-6926fd51],.secondary[data-v-6926fd51]{border:1px solid var(--line);border-radius:14px;padding:12px 16px;font-weight:800;background:#fff}.danger[data-v-6926fd51]{color:#a21e34}.success[data-v-6926fd51]{margin-top:16px;padding:16px;border-radius:14px;background:#e9f6f0;color:var(--success);font-weight:800}.warning[data-v-6926fd51],.error[data-v-6926fd51]{padding:12px;border-radius:12px;background:#fff3da;color:#76520b}.error[data-v-6926fd51]{background:#ffe9ed;color:#9a2034}@keyframes pulse-6926fd51{50%{transform:scale(1.03);box-shadow:0 24px 80px #c900185c}}@media(max-width:700px){.voice-page[data-v-6926fd51]{padding:16px}.panel[data-v-6926fd51]{padding:22px}.mic[data-v-6926fd51]{width:210px;height:210px}.manual[data-v-6926fd51]{flex-direction:column}header[data-v-6926fd51]{flex-direction:column}}.forecast-page[data-v-1360fee9]{padding:32px}.panel[data-v-1360fee9]{max-width:1250px;margin:auto;padding:32px}header[data-v-1360fee9]{display:flex;justify-content:space-between;gap:20px}.eyebrow[data-v-1360fee9]{color:var(--brand);font-size:12px;font-weight:900;letter-spacing:.13em}h1[data-v-1360fee9]{font-size:36px;margin:7px 0}header p[data-v-1360fee9]{color:var(--muted);max-width:760px}.back[data-v-1360fee9]{color:var(--brand);font-weight:800;text-decoration:none}.config[data-v-1360fee9]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:28px 0}.config label[data-v-1360fee9]{display:grid;gap:6px;font-size:12px;font-weight:800;color:var(--muted)}.config input[type=number][data-v-1360fee9]{width:110px;border:1px solid var(--line);padding:11px;border-radius:12px}.config .check[data-v-1360fee9]{display:flex;align-items:center;padding:12px}.metrics[data-v-1360fee9]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.metrics article[data-v-1360fee9]{border:1px solid var(--line);border-radius:16px;padding:16px}.metrics small[data-v-1360fee9],.metrics strong[data-v-1360fee9]{display:block}.metrics small[data-v-1360fee9]{color:var(--muted)}.metrics strong[data-v-1360fee9]{margin-top:6px}.table-wrap[data-v-1360fee9]{overflow:auto}table[data-v-1360fee9]{width:100%;border-collapse:collapse}th[data-v-1360fee9],td[data-v-1360fee9]{text-align:left;border-bottom:1px solid var(--line);padding:14px;vertical-align:top}th[data-v-1360fee9]{font-size:12px;color:var(--muted)}td small[data-v-1360fee9]{display:block;color:var(--muted);max-width:360px;margin-top:4px}.priority[data-v-1360fee9]{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900;background:#eef1f5}.priority.urgent[data-v-1360fee9]{background:#ffe2e7;color:#a21e34}.priority.high[data-v-1360fee9]{background:#fff0d2;color:#845700}select[data-v-1360fee9]{border:1px solid var(--line);border-radius:10px;padding:8px}.error[data-v-1360fee9]{background:#ffe9ed;color:#9a2034;padding:12px;border-radius:12px}.empty[data-v-1360fee9]{text-align:center;color:var(--muted);padding:32px}@media(max-width:800px){.forecast-page[data-v-1360fee9]{padding:16px}.panel[data-v-1360fee9]{padding:20px}.metrics[data-v-1360fee9]{grid-template-columns:1fr 1fr}}.report-page[data-v-70ee4593]{padding:32px}.panel[data-v-70ee4593]{max-width:1250px;margin:auto;padding:32px}header[data-v-70ee4593]{display:flex;justify-content:space-between;gap:20px}.eyebrow[data-v-70ee4593]{color:var(--brand);font-size:12px;font-weight:900;letter-spacing:.13em}h1[data-v-70ee4593]{font-size:36px;margin:7px 0}header p[data-v-70ee4593]{color:var(--muted);max-width:780px}.back[data-v-70ee4593]{color:var(--brand);font-weight:800;text-decoration:none}nav[data-v-70ee4593]{display:flex;gap:8px;margin:26px 0;border-bottom:1px solid var(--line)}nav button[data-v-70ee4593]{border:0;background:transparent;padding:12px 16px;font-weight:800;color:var(--muted)}nav button.active[data-v-70ee4593]{color:var(--brand);border-bottom:3px solid var(--brand)}.metrics[data-v-70ee4593]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metrics article[data-v-70ee4593]{padding:20px;border:1px solid var(--line);border-radius:18px}.metrics small[data-v-70ee4593],.metrics strong[data-v-70ee4593]{display:block}.metrics small[data-v-70ee4593]{color:var(--muted)}.metrics strong[data-v-70ee4593]{font-size:24px;margin-top:6px}.exports[data-v-70ee4593]{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.exports button[data-v-70ee4593]{background:#fff;border:1px solid var(--line);padding:12px 15px;border-radius:12px;font-weight:800}.search[data-v-70ee4593]{display:flex;gap:10px}.search input[data-v-70ee4593]{flex:1;padding:14px;border:1px solid var(--line);border-radius:14px}.lot-list[data-v-70ee4593]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.lot-list button[data-v-70ee4593]{text-align:left;padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}.lot-list strong[data-v-70ee4593],.lot-list span[data-v-70ee4593],.lot-list small[data-v-70ee4593]{display:block}.lot-list span[data-v-70ee4593]{margin:4px 0}.lot-list small[data-v-70ee4593]{color:var(--muted)}.trace-stats[data-v-70ee4593]{display:flex;gap:10px;flex-wrap:wrap}.trace-stats span[data-v-70ee4593]{background:#f4f6f9;padding:9px 12px;border-radius:999px;font-weight:700;font-size:12px}.nodes[data-v-70ee4593]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.nodes article[data-v-70ee4593]{border:1px solid var(--line);border-radius:14px;padding:14px}.nodes b[data-v-70ee4593],.nodes strong[data-v-70ee4593],.nodes small[data-v-70ee4593]{display:block}.nodes b[data-v-70ee4593]{color:var(--brand)}.nodes small[data-v-70ee4593]{color:var(--muted);margin-top:3px}.trace-detail pre[data-v-70ee4593]{background:#06284b;color:#dbe4f4;padding:16px;border-radius:14px;overflow:auto}.table-wrap[data-v-70ee4593]{overflow:auto}table[data-v-70ee4593]{width:100%;border-collapse:collapse}th[data-v-70ee4593],td[data-v-70ee4593]{padding:12px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}th[data-v-70ee4593]{color:var(--muted)}.error[data-v-70ee4593]{background:#ffe9ed;color:#9a2034;padding:12px;border-radius:12px}@media(max-width:800px){.report-page[data-v-70ee4593]{padding:16px}.panel[data-v-70ee4593]{padding:20px}.metrics[data-v-70ee4593],.lot-list[data-v-70ee4593],.nodes[data-v-70ee4593]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.metrics[data-v-70ee4593],.lot-list[data-v-70ee4593],.nodes[data-v-70ee4593]{grid-template-columns:1fr}}.page[data-v-83d2cb8a]{padding:38px;max-width:1450px;margin:auto}.eyebrow[data-v-83d2cb8a]{font-size:12px;letter-spacing:.15em;font-weight:900;color:var(--brand)}header[data-v-83d2cb8a]{display:flex;justify-content:space-between;gap:20px;align-items:center}h1[data-v-83d2cb8a]{font-size:40px;margin:6px 0}header p[data-v-83d2cb8a]{color:var(--muted)}.btn[data-v-83d2cb8a],button[data-v-83d2cb8a]{border:0;border-radius:12px;padding:11px 15px;background:var(--brand);color:#fff;font-weight:800;text-decoration:none;cursor:pointer}.metrics[data-v-83d2cb8a]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.metrics article[data-v-83d2cb8a],.card[data-v-83d2cb8a]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px}.metrics small[data-v-83d2cb8a],.metrics strong[data-v-83d2cb8a]{display:block}.metrics small[data-v-83d2cb8a]{color:var(--muted)}.metrics strong[data-v-83d2cb8a]{font-size:30px;margin-top:8px}.grid[data-v-83d2cb8a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-83d2cb8a]{margin-bottom:16px}form[data-v-83d2cb8a]{display:grid;gap:10px}input[data-v-83d2cb8a],select[data-v-83d2cb8a]{padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff}.row[data-v-83d2cb8a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.list[data-v-83d2cb8a]{display:grid;gap:9px;margin-top:18px}.list div[data-v-83d2cb8a]{display:flex;justify-content:space-between;gap:16px;padding:11px;background:#f7f8fa;border-radius:12px}.list span[data-v-83d2cb8a]{color:var(--muted);font-size:13px}.table[data-v-83d2cb8a]{display:grid}.tr[data-v-83d2cb8a]{display:grid;grid-template-columns:1.1fr 1.4fr .8fr 1fr .8fr;gap:10px;padding:12px;border-bottom:1px solid var(--line);align-items:center}.head[data-v-83d2cb8a]{font-weight:900}.note[data-v-83d2cb8a]{color:var(--muted);font-size:13px;margin-top:18px}.error[data-v-83d2cb8a]{color:#b42318}@media(max-width:900px){.metrics[data-v-83d2cb8a],.grid[data-v-83d2cb8a]{grid-template-columns:1fr 1fr}.tr[data-v-83d2cb8a]{grid-template-columns:1fr}.head[data-v-83d2cb8a]{display:none}}@media(max-width:600px){.metrics[data-v-83d2cb8a],.grid[data-v-83d2cb8a]{grid-template-columns:1fr}.page[data-v-83d2cb8a]{padding:22px}}.page[data-v-51888365]{padding:36px;max-width:1100px;margin:auto}header[data-v-51888365]{display:flex;justify-content:space-between;align-items:center}.eyebrow[data-v-51888365]{font-size:12px;letter-spacing:.16em;color:var(--brand);font-weight:900}h1[data-v-51888365]{font-size:40px;margin:5px 0}.back[data-v-51888365]{color:var(--brand);font-weight:800}.card[data-v-51888365]{padding:24px;background:#fff;border:1px solid var(--line);border-radius:20px;margin-top:18px}.status[data-v-51888365]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.status small[data-v-51888365],.invoice small[data-v-51888365]{display:block;color:var(--muted)}.big[data-v-51888365]{font-size:24px}.invoice[data-v-51888365]{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.note[data-v-51888365]{color:var(--muted);font-size:13px}.error[data-v-51888365]{color:#b42318}@media(max-width:700px){.status[data-v-51888365]{grid-template-columns:1fr}.page[data-v-51888365]{padding:22px}}.branding-page[data-v-b4f4aa27]{padding:34px;min-height:100vh}.topbar[data-v-b4f4aa27],.brand-card[data-v-b4f4aa27]{max-width:1080px;margin-left:auto;margin-right:auto}.topbar[data-v-b4f4aa27]{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.topbar h1[data-v-b4f4aa27]{font-size:40px;margin:5px 0}.topbar p[data-v-b4f4aa27]{color:var(--muted)}.eyebrow[data-v-b4f4aa27]{font-size:12px;font-weight:900;letter-spacing:.16em;color:var(--brand)}.ghost-link[data-v-b4f4aa27]{color:var(--navy);font-weight:800;text-decoration:none}.brand-card[data-v-b4f4aa27]{padding:30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.preview-panel[data-v-b4f4aa27]{border-radius:20px;padding:24px;background:linear-gradient(145deg,#fff,#f4f7fb);border:1px solid var(--line)}.logo-frame[data-v-b4f4aa27]{height:190px;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;place-items:center;overflow:hidden;margin:14px 0 18px}.logo-frame img[data-v-b4f4aa27]{width:100%;height:100%;object-fit:contain}.preview-panel strong[data-v-b4f4aa27],.preview-panel small[data-v-b4f4aa27]{display:block}.preview-panel strong[data-v-b4f4aa27]{font-size:24px;color:var(--navy)}.preview-panel small[data-v-b4f4aa27]{color:var(--muted);margin-top:5px}.preview-panel>p[data-v-b4f4aa27]:last-child{color:var(--muted);line-height:1.6;margin-top:20px}form[data-v-b4f4aa27]{display:grid;gap:14px;align-content:start}label[data-v-b4f4aa27]{display:grid;gap:7px;font-size:13px;font-weight:800;color:var(--ink)}input[data-v-b4f4aa27]{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}label small[data-v-b4f4aa27]{color:var(--muted);font-weight:500}.notice[data-v-b4f4aa27]{padding:12px;border-radius:12px;margin:0}.success[data-v-b4f4aa27]{background:#eaf6f1;color:#176344}.error[data-v-b4f4aa27]{background:#ffe9ed;color:#9a2034}@media(max-width:760px){.branding-page[data-v-b4f4aa27]{padding:20px}.topbar[data-v-b4f4aa27]{align-items:flex-start;flex-direction:column;gap:12px}.brand-card[data-v-b4f4aa27]{grid-template-columns:1fr;padding:20px}.topbar h1[data-v-b4f4aa27]{font-size:32px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#10233e;background:#f4f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #10233e;--navy: #06284b;--navy-dark: #031a32;--muted: #66758a;--surface: rgba(255,255,255,.94);--line: #dfe6ef;--brand: #c90018;--brand-dark: #8f0011;--brand-soft: #fff0f2;--accent: #0b355f;--success: #1f7a59}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f4f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:#c9001829}.shell{min-height:100vh;background:radial-gradient(circle at 0 0,rgba(201,0,24,.08),transparent 34%),radial-gradient(circle at 100% 100%,rgba(6,40,75,.1),transparent 34%),#f4f7fb}.card{background:var(--surface);border:1px solid rgba(223,230,239,.94);border-radius:24px;box-shadow:0 20px 60px #06284b17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.btn-primary{border:0;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;padding:12px 18px;font-weight:800;box-shadow:0 10px 24px #c9001833}.btn-primary:hover{filter:brightness(.96)}a{text-underline-offset:3px}input:focus,select:focus,textarea:focus{outline:none;border-color:#c90018b3!important;box-shadow:0 0 0 4px #c9001814}
