.sidebar[data-v-69f7668d]{background:var(--erp-primary);width:210px;color:var(--erp-sidebar-text);flex-direction:column;flex:0 0 210px;gap:2px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0}.items[data-v-69f7668d]{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.brand[data-v-69f7668d]{letter-spacing:1px;padding:8px 12px 18px;font-size:20px;font-weight:800}.brandlogo[data-v-69f7668d]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px;margin-inline:auto;display:block}.sidebar a[data-v-69f7668d]{color:var(--erp-sidebar-text);opacity:.85;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.ico[data-v-69f7668d]{text-align:center;width:1.4em;margin-right:6px;display:inline-block}.sidebar a.router-link-active[data-v-69f7668d]{background:var(--erp-accent);color:var(--erp-on-accent);opacity:1}@media (width<=720px){.sidebar[data-v-69f7668d]{z-index:30;height:auto;transition:transform .2s;position:fixed;inset:0 30% 0 0;transform:translate(-100%)}.sidebar.open[data-v-69f7668d]{transform:none}}.bell-wrap[data-v-3bc5ecf7]{position:relative}.bell[data-v-3bc5ecf7]{cursor:pointer;background:0 0;border:none;min-width:40px;min-height:40px;font-size:18px;position:relative}.dot[data-v-3bc5ecf7]{background:var(--erp-danger);color:var(--erp-on-danger);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-8px}.panel[data-v-3bc5ecf7]{z-index:20;width:320px;max-height:380px;position:absolute;top:34px;right:0;overflow:auto}.head[data-v-3bc5ecf7]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.link[data-v-3bc5ecf7]{color:var(--erp-accent);cursor:pointer;background:0 0;border:none;font-size:13px}.item[data-v-3bc5ecf7]{border-top:1px solid var(--erp-border);padding:8px 0;font-size:14px}.item.unread strong[data-v-3bc5ecf7]{color:var(--erp-accent)}@media (width<=720px){.panel[data-v-3bc5ecf7]{width:auto;position:fixed;inset:60px 10px auto}}.gs[data-v-c00608a5]{flex:1;max-width:340px;position:relative}.gs input[data-v-c00608a5]{border:1px solid var(--erp-border);background:var(--erp-bg);width:100%;color:var(--erp-text);border-radius:8px;padding:8px 12px;font-size:14px}.panel[data-v-c00608a5]{z-index:25;max-height:380px;padding:8px;position:absolute;top:40px;left:0;right:0;overflow:auto}.grp[data-v-c00608a5]{text-transform:uppercase;letter-spacing:.5px;color:var(--erp-muted);padding:8px 8px 3px;font-size:11px}.it[data-v-c00608a5]{color:var(--erp-text);border-radius:6px;padding:7px 8px;font-size:14px;display:block}.it[data-v-c00608a5]:hover{background:var(--erp-bg)}.source-select[data-v-26d1acfe]{align-items:center;gap:6px;display:flex}.source-select select[data-v-26d1acfe]{background:var(--erp-surface);color:var(--erp-text);border:1px solid var(--erp-border);border-radius:8px;max-width:180px;padding:6px 8px;font-size:13px;font-weight:600}.ico[data-v-26d1acfe]{font-size:15px}.source-single[data-v-26d1acfe]{color:var(--erp-text);white-space:nowrap;font-size:13px;font-weight:600}.domain-select[data-v-928e4a4a]{align-items:center;gap:5px;margin-left:10px;display:inline-flex}.domain-select label[data-v-928e4a4a]{color:var(--erp-muted);font-size:12px}.domain-select select[data-v-928e4a4a]{background:var(--erp-surface);color:var(--erp-text);border:1px solid var(--erp-border);border-radius:8px;max-width:130px;padding:5px 6px;font-size:12px;font-weight:600}.ico[data-v-928e4a4a]{font-size:14px}.pair[data-v-928e4a4a]{font-size:13px}.topbar[data-v-86c0a493]{background:var(--erp-surface);border-bottom:1px solid var(--erp-border);align-items:center;gap:14px;padding:10px 18px;display:flex}.who[data-v-86c0a493]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.burger[data-v-86c0a493]{color:var(--erp-text);cursor:pointer;background:0 0;border:none;min-width:40px;min-height:40px;font-size:20px;display:none}@media (width<=720px){.burger[data-v-86c0a493]{display:block}.topbar[data-v-86c0a493]{flex-wrap:wrap;gap:8px;padding:8px 12px}.who[data-v-86c0a493]{display:none}.topbar[data-v-86c0a493]>.gs{flex:1 0 100%;order:10;max-width:none}.topbar[data-v-86c0a493]>*{min-width:0}.logout[data-v-86c0a493]{padding:6px 8px;font-size:11px}}.boot[data-v-72cc07d6]{justify-content:center;align-items:center;min-height:100vh;display:flex}.shell[data-v-72cc07d6]{min-height:100vh;display:flex}.main[data-v-72cc07d6]{flex-direction:column;flex:1;min-width:0;display:flex}main[data-v-72cc07d6]{flex:1;padding:22px}.backdrop[data-v-72cc07d6]{display:none}@media (width<=720px){main[data-v-72cc07d6]{padding:14px}.backdrop[data-v-72cc07d6]{z-index:29;background:#0006;display:block;position:fixed;inset:0}}.tabs[data-v-3c45b5db]{border-bottom:1px solid var(--erp-border);scrollbar-width:thin;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tab[data-v-3c45b5db]{cursor:pointer;color:var(--erp-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:600}.tab[data-v-3c45b5db]:hover{color:var(--erp-text)}.tab.on[data-v-3c45b5db]{color:var(--erp-accent);border-bottom-color:var(--erp-accent)}h1[data-v-49d1c852]{margin:0 0 16px;font-size:20px}.wrap[data-v-63514c44]{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.box[data-v-63514c44]{width:100%;max-width:400px}h1[data-v-63514c44]{margin:0 0 18px;font-size:22px}.btn.secondary[data-v-63514c44]{width:100%;margin-top:8px}.alt[data-v-63514c44]{text-align:center;margin:12px 0 0;font-size:13px}h1[data-v-5160ab3c]{margin:0 0 16px;font-size:20px}h2[data-v-5160ab3c]{margin:0 0 8px;font-size:16px}.grid[data-v-5160ab3c]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.tile[data-v-5160ab3c]{color:var(--erp-text)}.tile .big[data-v-5160ab3c]{color:var(--erp-accent);font-size:26px}h1[data-v-10e30657]{margin:0 0 16px;font-size:20px}h2[data-v-10e30657]{margin:0 0 12px;font-size:15px}.btn.sm[data-v-10e30657]{padding:5px 10px;font-size:12px}.add .row[data-v-10e30657]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}td select[data-v-10e30657]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:6px}@media (width<=720px){.card[data-v-10e30657]{overflow-x:auto}}.sec[data-v-41688e36]{max-width:560px;margin-top:16px}h2[data-v-41688e36]{margin:0 0 10px;font-size:16px}h3[data-v-41688e36]{margin:16px 0 6px;font-size:14px}.list[data-v-41688e36]{margin:0;padding:0;list-style:none}.list li[data-v-41688e36]{border-bottom:1px solid var(--erp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.row[data-v-41688e36]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.inline[data-v-41688e36]{flex:1;min-width:140px}.codes[data-v-41688e36]{margin:10px 0;padding:12px}.code[data-v-41688e36]{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:6px;margin:3px 6px 3px 0;padding:3px 8px;font-size:14px;display:inline-block}.check[data-v-41688e36]{margin:6px 0;padding:0;list-style:none}.ask[data-v-41688e36]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}.ask p[data-v-41688e36]{flex:1 0 100%;margin:0}.ok[data-v-41688e36]{color:var(--erp-accent)}h1[data-v-56b5c76b]{margin:0 0 16px;font-size:20px}h2[data-v-56b5c76b]{margin:16px 0 10px;font-size:15px}.pickers[data-v-56b5c76b]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.pick[data-v-56b5c76b]{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.pick input[data-v-56b5c76b]{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:6px;width:56px;height:34px}.hint[data-v-56b5c76b]{color:var(--erp-muted);margin:0 0 12px;font-size:13px}.logo-preview[data-v-56b5c76b]{background:var(--erp-primary);border-radius:8px;margin-bottom:12px;padding:12px;display:inline-flex}.logo-preview-img[data-v-56b5c76b]{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:60px;display:block}.stale[data-v-94244c77]{background:var(--erp-warning);color:var(--erp-on-warning);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:600}.head[data-v-089b3b68]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}h1[data-v-089b3b68]{margin:0;font-size:20px}.modes[data-v-089b3b68]{border:1px solid var(--erp-border);border-radius:999px;display:inline-flex;overflow:hidden}.mode[data-v-089b3b68]{background:var(--erp-surface);color:var(--erp-text);cursor:pointer;border:none;padding:6px 14px;font-size:13px;font-weight:600}.mode.on[data-v-089b3b68]{background:var(--erp-accent);color:var(--erp-on-accent)}.mbar[data-v-089b3b68]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mgmt-hint[data-v-089b3b68]{font-size:12px}.create .row[data-v-089b3b68]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.create input[data-v-089b3b68]{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:140px;color:var(--erp-text);border-radius:8px;flex:1;padding:9px 12px}.bar[data-v-089b3b68]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bar select[data-v-089b3b68],.bar input[data-v-089b3b68]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:9px 12px;font-size:14px}.bar input[data-v-089b3b68]{flex:1;min-width:180px}.cats[data-v-089b3b68]{gap:10px;margin-bottom:16px;padding-bottom:8px;display:flex;overflow-x:auto}.cat[data-v-089b3b68]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:6px;width:92px;padding:0;display:flex}.cat .cph[data-v-089b3b68]{background:var(--erp-bg);border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.cat.active .cph[data-v-089b3b68]{border-color:var(--erp-accent)}.cat .cph img[data-v-089b3b68]{object-fit:cover;width:100%;height:100%;display:block}.cat .cph.all[data-v-089b3b68]{color:var(--erp-accent);font-size:24px}.cat .clabel[data-v-089b3b68]{color:var(--erp-text);text-align:center;max-height:28px;font-size:11px;line-height:1.2;overflow:hidden}.cat.active .clabel[data-v-089b3b68]{font-weight:700}.ph-ico[data-v-089b3b68]{opacity:.35;font-size:26px}.scroll[data-v-089b3b68]{overflow-x:auto}.tcell[data-v-089b3b68]{width:44px}.thumb[data-v-089b3b68]{background:var(--erp-bg);border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.thumb img[data-v-089b3b68]{object-fit:cover;width:100%;height:100%}.thumb .ph[data-v-089b3b68]{opacity:.4;font-size:16px}.mono[data-v-089b3b68]{font-family:ui-monospace,monospace;font-size:12px}.acts[data-v-089b3b68]{white-space:nowrap;gap:6px;display:flex}.btn.sm[data-v-089b3b68]{padding:4px 9px;font-size:12px}.badge.ok[data-v-089b3b68]{background:var(--erp-success);color:var(--erp-on-success)}.center[data-v-089b3b68]{text-align:center;padding:14px}h1[data-v-a1c9c607]{margin:0 0 16px;font-size:20px}h2[data-v-a1c9c607]{margin:0 0 12px;font-size:15px}.stale[data-v-a1c9c607]{background:var(--erp-warning);color:var(--erp-on-warning);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:600}.bar[data-v-a1c9c607]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.bar input[data-v-a1c9c607],.bar select[data-v-a1c9c607]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:7px 10px}.bar .total[data-v-a1c9c607]{color:var(--erp-accent);margin-left:auto}.grid2[data-v-a1c9c607]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.chart[data-v-a1c9c607]{width:100%;height:180px;display:block}.seg-shop[data-v-a1c9c607]{fill:var(--erp-accent);background:var(--erp-accent)}.seg-phone[data-v-a1c9c607]{fill:var(--erp-primary);background:var(--erp-primary)}.seg-direct[data-v-a1c9c607]{fill:var(--erp-muted);background:var(--erp-muted)}.xlabels[data-v-a1c9c607]{color:var(--erp-muted);justify-content:space-between;font-size:10px;display:flex;overflow:hidden}.xlabels span[data-v-a1c9c607]{text-align:center;white-space:nowrap;flex:1}.legend[data-v-a1c9c607]{flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.lg i[data-v-a1c9c607]{border-radius:3px;width:11px;height:11px;margin-right:5px;display:inline-block}.row[data-v-a1c9c607]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.btn.sm[data-v-a1c9c607]{padding:4px 9px;font-size:12px}.scroll[data-v-a1c9c607]{overflow-x:auto}.btn.on[data-v-a1c9c607]{background:var(--erp-accent);color:var(--erp-on-accent)}.consolidated .cbar[data-v-a1c9c607]{background:var(--erp-accent);border-radius:6px;min-width:2px;height:12px}.badge.pending[data-v-a1c9c607]{background:var(--erp-warning);color:var(--erp-on-warning)}h1[data-v-de7442ec]{margin:0 0 6px;font-size:20px}h2[data-v-de7442ec]{margin:0 0 12px;font-size:15px}.prov[data-v-de7442ec]{color:var(--erp-muted);margin:0 0 14px;font-size:13px}.warn[data-v-de7442ec]{color:var(--erp-on-warning);background:var(--erp-warning,#b8860b);border-radius:8px;padding:8px 12px}.add[data-v-de7442ec]{margin-bottom:16px}.row[data-v-de7442ec]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.row .sm[data-v-de7442ec]{max-width:110px}.bar[data-v-de7442ec]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bar input[type=search][data-v-de7442ec]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;flex:1;padding:9px 12px}.badge.ok[data-v-de7442ec]{background:var(--erp-success);color:var(--erp-on-success)}.badge.doli[data-v-de7442ec]{background:var(--erp-border);color:var(--erp-text)}.btn.sm[data-v-de7442ec]{padding:5px 10px;font-size:12px}.btn.danger[data-v-de7442ec]{background:var(--erp-danger,#c0392b);color:var(--erp-on-danger)}.actions[data-v-de7442ec]{gap:6px;display:flex}.scroll[data-v-de7442ec]{overflow-x:auto}h1[data-v-fdbbdfcc]{margin:0 0 16px;font-size:20px}h2[data-v-fdbbdfcc]{margin:0 0 10px;font-size:15px}.stale[data-v-fdbbdfcc]{background:var(--erp-warning);color:var(--erp-on-warning);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:600}.bar[data-v-fdbbdfcc]{flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.bar input[data-v-fdbbdfcc]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:7px 10px}.kpis[data-v-fdbbdfcc]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi[data-v-fdbbdfcc]{flex-direction:column;gap:6px;display:flex}.kpi strong[data-v-fdbbdfcc]{color:var(--erp-accent);font-size:20px}.kpi.warn strong[data-v-fdbbdfcc]{color:var(--erp-danger)}.chart[data-v-fdbbdfcc]{width:100%;height:170px;display:block}.bar-ht[data-v-fdbbdfcc]{fill:var(--erp-accent)}.xlabels[data-v-fdbbdfcc]{color:var(--erp-muted);justify-content:space-between;font-size:10px;display:flex}.xlabels span[data-v-fdbbdfcc]{text-align:center;flex:1}.scroll[data-v-fdbbdfcc]{overflow-x:auto}h1[data-v-5793f273]{margin:0 0 16px;font-size:20px}h2[data-v-5793f273]{margin:0 0 12px;font-size:15px}.add[data-v-5793f273]{margin-bottom:16px}.row[data-v-5793f273]{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}@media (width<=720px){.row[data-v-5793f273]{grid-template-columns:1fr}}.cols[data-v-5793f273]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.task[data-v-5793f273]{border-top:1px solid var(--erp-border);padding:10px 0}.task.done[data-v-5793f273]{opacity:.55}.head[data-v-5793f273]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.meta[data-v-5793f273]{margin-top:2px;font-size:12px}.acts[data-v-5793f273]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.acts select[data-v-5793f273],.rsn[data-v-5793f273]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:7px;padding:6px 9px;font-size:13px}.rsn[data-v-5793f273]{flex:1;min-width:140px}.btn.sm[data-v-5793f273]{padding:5px 10px;font-size:12px}.badge.tst-proposed[data-v-5793f273]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.tst-accepted[data-v-5793f273]{background:var(--erp-accent);color:var(--erp-on-accent)}.badge.tst-refused[data-v-5793f273]{background:var(--erp-danger);color:var(--erp-on-danger)}.badge.tst-done[data-v-5793f273]{background:var(--erp-success);color:var(--erp-on-success)}h1[data-v-895ade34]{margin:0 0 16px;font-size:20px}h2[data-v-895ade34]{margin:0 0 12px;font-size:15px}.add[data-v-895ade34]{margin-bottom:16px}.row[data-v-895ade34]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.row .grow[data-v-895ade34]{grid-column:span 2}@media (width<=720px){.row .grow[data-v-895ade34]{grid-column:auto}}.badge.sev-low[data-v-895ade34]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border)}.badge.sev-medium[data-v-895ade34]{background:var(--erp-accent);color:var(--erp-on-accent)}.badge.sev-high[data-v-895ade34]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.sev-critical[data-v-895ade34]{background:var(--erp-danger);color:var(--erp-on-danger)}.badge.tk-open[data-v-895ade34]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.tk-in_progress[data-v-895ade34]{background:var(--erp-accent);color:var(--erp-on-accent)}.badge.tk-resolved[data-v-895ade34]{background:var(--erp-success);color:var(--erp-on-success)}.badge.tk-closed[data-v-895ade34]{background:var(--erp-bg);color:var(--erp-muted);border:1px solid var(--erp-border)}.badge.tk-proposed[data-v-895ade34]{background:var(--erp-primary);color:var(--erp-on-primary)}.badge.tk-rejected[data-v-895ade34]{background:var(--erp-bg);color:var(--erp-danger);border:1px solid var(--erp-border)}.agentq[data-v-895ade34]{border-left:4px solid var(--erp-accent);margin-bottom:16px}.prop[data-v-895ade34]{border-top:1px solid var(--erp-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.prop .acts[data-v-895ade34]{gap:6px;margin-left:auto;display:flex}.sm[data-v-895ade34]{font-size:12px}.scroll[data-v-895ade34]{overflow-x:auto}h1[data-v-4b1bd3a4]{margin:0 0 16px;font-size:20px}h2[data-v-4b1bd3a4]{margin:0 0 12px;font-size:15px}.bar[data-v-4b1bd3a4]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.month[data-v-4b1bd3a4]{text-transform:capitalize;text-align:center;min-width:140px}.gl[data-v-4b1bd3a4]{margin-left:auto;font-size:14px}.btn.sm[data-v-4b1bd3a4]{padding:6px 11px;font-size:13px}.grid-wrap[data-v-4b1bd3a4]{margin-bottom:16px;padding:12px}.dow[data-v-4b1bd3a4],.days[data-v-4b1bd3a4]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dow[data-v-4b1bd3a4]{color:var(--erp-muted);text-align:center;margin-bottom:6px;font-size:11px}.day[data-v-4b1bd3a4]{aspect-ratio:1;border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;display:flex;position:relative}.day.out[data-v-4b1bd3a4]{opacity:.35}.day.today[data-v-4b1bd3a4]{border-color:var(--erp-accent)}.day.sel[data-v-4b1bd3a4]{background:var(--erp-accent);color:var(--erp-on-accent)}.dot[data-v-4b1bd3a4]{border-radius:8px;padding:0 5px;font-size:10px}.dot.ev[data-v-4b1bd3a4]{background:var(--erp-primary);color:var(--erp-on-primary)}.dot.ca[data-v-4b1bd3a4]{background:var(--erp-warning);color:var(--erp-on-warning)}.day.sel .dot[data-v-4b1bd3a4]{background:#ffffff59}.entry[data-v-4b1bd3a4]{border-top:1px solid var(--erp-border);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 0;font-size:14px;display:flex}.badge.evb[data-v-4b1bd3a4]{background:var(--erp-primary);color:var(--erp-on-primary)}.badge.cab[data-v-4b1bd3a4]{background:var(--erp-warning);color:var(--erp-on-warning)}.parts[data-v-4b1bd3a4]{width:100%;font-size:12px}.busy[data-v-4b1bd3a4]{border-top:1px dashed var(--erp-border);padding-top:8px;font-size:12px}.cols[data-v-4b1bd3a4]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.two[data-v-4b1bd3a4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chips[data-v-4b1bd3a4]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-4b1bd3a4]{border:1px solid var(--erp-border);cursor:pointer;background:var(--erp-surface);border-radius:999px;padding:5px 11px;font-size:13px}.chip.on[data-v-4b1bd3a4]{background:var(--erp-accent);color:var(--erp-on-accent);border-color:var(--erp-accent)}.chip input[data-v-4b1bd3a4]{display:none}.vid[data-v-4b1bd3a4]{cursor:pointer;margin:0 0 12px;font-size:14px;display:block}.tz[data-v-e3fc4b89]{gap:.25rem;margin-bottom:1rem;display:inline-grid}.day-row[data-v-e3fc4b89]{flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.4rem 0;display:flex}.day-name[data-v-e3fc4b89]{min-width:6rem}.ranges[data-v-e3fc4b89]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.range[data-v-e3fc4b89]{align-items:center;gap:.25rem;display:inline-flex}.dash[data-v-e3fc4b89]{opacity:.6}.type-form[data-v-e3fc4b89]{border-top:1px solid var(--border,#ddd);gap:.6rem;margin-top:1.5rem;padding-top:1rem;display:grid}.type-form label[data-v-e3fc4b89]{gap:.25rem;display:grid}.type-form label.cb[data-v-e3fc4b89]{align-items:center;gap:.4rem;display:flex}.grid[data-v-e3fc4b89]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.entry[data-v-e3fc4b89]{border-bottom:1px solid var(--border,#eee);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.entry.done[data-v-e3fc4b89]{opacity:.55}.notes[data-v-e3fc4b89]{opacity:.8;white-space:pre-wrap;flex-basis:100%;font-size:.9em}.badge.off[data-v-e3fc4b89]{opacity:.7;border:1px solid;border-radius:.3rem;padding:.1rem .4rem;font-size:.75em}.notice[data-v-201e3f74]{border:1px solid var(--border,#ddd);border-left:3px solid var(--erp-primary,#2d6cdf);border-radius:.4rem;padding:.75rem 1rem}form[data-v-201e3f74]{gap:.5rem;display:grid}textarea[data-v-201e3f74]{font:inherit;border:1px solid var(--border,#ddd);color:inherit;background:0 0;border-radius:.4rem;width:100%;padding:.5rem}.entry[data-v-201e3f74]{border-bottom:1px solid var(--border,#eee);padding:.6rem 0}.head[data-v-201e3f74]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.src[data-v-201e3f74]{text-transform:uppercase;opacity:.6;font-size:.8em}.preview[data-v-201e3f74]{opacity:.85;margin:.35rem 0 0}.texte[data-v-201e3f74]{white-space:pre-wrap}.both[data-v-201e3f74]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.both h3[data-v-201e3f74]{text-transform:uppercase;opacity:.6;margin:0 0 .25rem;font-size:.85rem}.small[data-v-201e3f74]{font-size:.85em}.badge[data-v-201e3f74]{opacity:.75;border:1px solid;border-radius:.3rem;padding:.1rem .4rem;font-size:.75em}.badge.done[data-v-201e3f74]{opacity:1}.badge.failed[data-v-201e3f74]{color:#c0392b;opacity:1}.notice[data-v-c06ff13d]{border:1px solid var(--erp-border);border-left:3px solid var(--erp-accent);border-radius:.4rem;padding:.75rem 1rem}.src[data-v-c06ff13d]{margin:0 0 1rem}.tabs[data-v-c06ff13d]{border-bottom:1px solid var(--erp-border);gap:.25rem;margin-bottom:1rem;display:flex}.tab[data-v-c06ff13d]{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .9rem}.tab[aria-selected=true][data-v-c06ff13d]{border-bottom-color:var(--erp-accent);font-weight:600}.bar[data-v-c06ff13d]{gap:.5rem;display:flex}input[type=search][data-v-c06ff13d]{font:inherit;border:1px solid var(--erp-border);color:inherit;background:0 0;border-radius:.4rem;flex:1;max-width:22rem;padding:.4rem .6rem}.tbl[data-v-c06ff13d]{border-collapse:collapse;width:100%}.tbl th[data-v-c06ff13d],.tbl td[data-v-c06ff13d]{text-align:left;border-bottom:1px solid var(--erp-border);padding:.5rem .6rem}.tbl th[data-v-c06ff13d]{text-transform:uppercase;color:var(--erp-muted);font-size:.8rem}tr.clic[data-v-c06ff13d]{cursor:pointer}tr.clic[data-v-c06ff13d]:hover{background:var(--erp-bg)}.fiche dl[data-v-c06ff13d]{grid-template-columns:auto 1fr;gap:.35rem 1rem;display:grid}.fiche dt[data-v-c06ff13d]{color:var(--erp-muted);font-size:.9rem}.fiche dd[data-v-c06ff13d]{margin:0}.notice[data-v-de01cd41]{border:1px solid var(--erp-border,#ddd);border-left:3px solid var(--erp-primary,#2d6cdf);border-radius:4px;padding:.6rem .8rem}.notice.pending[data-v-de01cd41]{border-left-color:var(--erp-warning,#b7791f)}.groupe[data-v-de01cd41]{margin-bottom:1.6rem}.groupe h2[data-v-de01cd41]{text-transform:capitalize;color:var(--erp-muted,#666);font-size:1rem}.bloc[data-v-de01cd41]{border:1px solid var(--erp-border,#ddd);border-radius:4px;margin-bottom:.5rem;padding:.7rem}.head[data-v-de01cd41]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cle[data-v-de01cd41]{color:var(--erp-muted,#666);font-size:.8rem}.extrait[data-v-de01cd41]{margin:.4rem 0 0}.badge[data-v-de01cd41]{border:1px solid var(--erp-border,#ddd);border-radius:3px;padding:.1rem .45rem;font-size:.75rem}.badge.live[data-v-de01cd41]{border-color:var(--erp-success,#2f855a);color:var(--erp-success,#2f855a)}.badge.pending[data-v-de01cd41]{border-color:var(--erp-warning,#b7791f);color:var(--erp-warning,#b7791f)}.badge.draft[data-v-de01cd41]{color:var(--erp-muted,#666)}.detail[data-v-de01cd41]{margin-top:.7rem}textarea[data-v-de01cd41]{width:100%;font-family:inherit}.enligne[data-v-de01cd41]{border-left:3px solid var(--erp-border,#ddd);margin:.7rem 0;padding-left:.7rem}.enligne h3[data-v-de01cd41]{color:var(--erp-muted,#666);margin:0 0 .3rem;font-size:.85rem}.texte[data-v-de01cd41]{white-space:pre-wrap;margin:0}.actions[data-v-de01cd41]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.small[data-v-de01cd41]{font-size:.8rem}@media (width<=600px){.head[data-v-de01cd41]{gap:.4rem}.cle[data-v-de01cd41]{width:100%}}.notice[data-v-c7fe625b]{border:1px solid var(--erp-border,#ddd);border-left:3px solid var(--erp-primary,#2d6cdf);border-radius:4px;margin-bottom:.6rem;padding:.6rem .8rem}.notice.warn[data-v-c7fe625b]{border-left-color:var(--erp-warning,#b7791f)}.row[data-v-c7fe625b]{border:1px solid var(--erp-border,#ddd);border-radius:4px;margin-bottom:.5rem;padding:.7rem}.head[data-v-c7fe625b]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.detail[data-v-c7fe625b]{margin-top:.8rem}.bloc[data-v-c7fe625b]{border-top:1px solid var(--erp-border,#eee);margin-top:.6rem;padding-top:.6rem}.bloc h3[data-v-c7fe625b]{color:var(--erp-muted,#666);margin:0 0 .4rem;font-size:.9rem}.inline[data-v-c7fe625b]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.inline input[data-v-c7fe625b]{flex:auto;min-width:8rem}.check[data-v-c7fe625b]{white-space:nowrap;align-items:center;gap:.3rem;display:flex}dl[data-v-c7fe625b]{margin:0}dl>div[data-v-c7fe625b]{gap:.6rem;padding:.15rem 0;display:flex}dt[data-v-c7fe625b]{min-width:9rem;color:var(--erp-muted,#666)}dd[data-v-c7fe625b]{white-space:pre-wrap;margin:0}ul[data-v-c7fe625b]{margin:0 0 .5rem;padding:0;list-style:none}li[data-v-c7fe625b]{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.2rem 0;display:flex}.badge[data-v-c7fe625b]{border:1px solid var(--erp-border,#ddd);border-radius:3px;padding:.1rem .4rem;font-size:.72rem}.badge.ok[data-v-c7fe625b]{border-color:var(--erp-success,#2f855a);color:var(--erp-success,#2f855a)}.badge.warn[data-v-c7fe625b]{border-color:var(--erp-warning,#b7791f);color:var(--erp-warning,#b7791f)}.badge.muted-badge[data-v-c7fe625b]{color:var(--erp-muted,#999)}.jeton[data-v-c7fe625b]{width:100%;margin:.2rem 0 0;font-size:.82rem}.jeton code[data-v-c7fe625b]{background:var(--erp-surface-2,#f2f2f2);word-break:break-all;border-radius:3px;padding:.1rem .35rem}@media (width<=600px){.inline input[data-v-c7fe625b]{flex-basis:100%}}.grid[data-v-4a1f1615]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.6rem;display:grid}.grid label[data-v-4a1f1615]{color:var(--erp-muted,#666);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.grid input[data-v-4a1f1615],.grid select[data-v-4a1f1615]{width:100%}.submit[data-v-4a1f1615]{align-items:end;display:flex}table[data-v-4a1f1615]{border-collapse:collapse;width:100%}th[data-v-4a1f1615],td[data-v-4a1f1615]{text-align:left;border-bottom:1px solid var(--erp-border,#eee);padding:.4rem .5rem}th[data-v-4a1f1615]{color:var(--erp-muted,#666);font-size:.8rem}.actions[data-v-4a1f1615]{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.mini[data-v-4a1f1615]{width:4.5rem}.badge[data-v-4a1f1615]{border:1px solid var(--erp-border,#ddd);border-radius:3px;padding:.1rem .45rem;font-size:.72rem}.badge.planned[data-v-4a1f1615]{border-color:var(--erp-primary,#2d6cdf);color:var(--erp-primary,#2d6cdf)}.badge.completed[data-v-4a1f1615]{border-color:var(--erp-success,#2f855a);color:var(--erp-success,#2f855a)}.badge.cancelled[data-v-4a1f1615]{color:var(--erp-muted,#999)}.small[data-v-4a1f1615]{font-size:.8rem}@media (width<=600px){table[data-v-4a1f1615],thead[data-v-4a1f1615],tbody[data-v-4a1f1615],th[data-v-4a1f1615],td[data-v-4a1f1615],tr[data-v-4a1f1615]{display:block}thead[data-v-4a1f1615]{display:none}tr[data-v-4a1f1615]{border:1px solid var(--erp-border,#ddd);border-radius:4px;margin-bottom:.5rem;padding:.3rem}td[data-v-4a1f1615]{border:none;padding:.2rem .4rem}.actions[data-v-4a1f1615]{justify-content:flex-start}}.row[data-v-25785e9b]{border:1px solid var(--erp-border,#ddd);border-radius:4px;margin-bottom:.5rem;padding:.7rem}.head[data-v-25785e9b]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.editor[data-v-25785e9b]{flex-direction:column;gap:.5rem;margin-top:.7rem;display:flex}.editor label[data-v-25785e9b]{color:var(--erp-muted,#666);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.editor textarea[data-v-25785e9b]{width:100%;font-family:inherit}.actions[data-v-25785e9b]{align-items:center;gap:.5rem;display:flex}.famille[data-v-25785e9b]{white-space:pre-wrap;margin:.4rem 0 0;font-style:italic}.badge[data-v-25785e9b]{border:1px solid var(--erp-border,#ddd);border-radius:3px;padding:.1rem .45rem;font-size:.72rem}.badge.draft[data-v-25785e9b]{border-color:var(--erp-warning,#b7791f);color:var(--erp-warning,#b7791f)}.badge.sent[data-v-25785e9b]{border-color:var(--erp-success,#2f855a);color:var(--erp-success,#2f855a)}.small[data-v-25785e9b]{font-size:.78rem}.sent[data-v-25785e9b]{background:var(--erp-surface-2,#fafafa)}.grid[data-v-daf8790d]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.6rem;display:grid}.grid label[data-v-daf8790d]{color:var(--erp-muted,#666);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.grid input[data-v-daf8790d],.grid select[data-v-daf8790d]{width:100%}.submit[data-v-daf8790d]{align-items:end;display:flex}.row[data-v-daf8790d]{border:1px solid var(--erp-border,#ddd);border-radius:4px;margin-bottom:.5rem;padding:.7rem}.row.cancelled[data-v-daf8790d]{opacity:.6}.head[data-v-daf8790d]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.conso[data-v-daf8790d]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.bar[data-v-daf8790d]{background:var(--erp-border,#eee);border-radius:3px;flex:12rem;max-width:20rem;height:.6rem;overflow:hidden}.fill[data-v-daf8790d]{background:var(--erp-success,#2f855a);height:100%}.fill.over[data-v-daf8790d]{background:var(--erp-danger,#c0392b)}.over[data-v-daf8790d]{color:var(--erp-danger,#c0392b);font-weight:600}.badge[data-v-daf8790d]{border:1px solid var(--erp-border,#ddd);border-radius:3px;padding:.1rem .45rem;font-size:.72rem}.badge.ok[data-v-daf8790d]{border-color:var(--erp-success,#2f855a);color:var(--erp-success,#2f855a)}.badge.cancelled[data-v-daf8790d]{color:var(--erp-muted,#999)}.small[data-v-daf8790d]{font-size:.8rem}@media (width<=600px){.grid input[data-v-daf8790d],.grid select[data-v-daf8790d]{width:100%}}.tabs[data-v-da2a8fda]{gap:.4rem;margin-bottom:.8rem;display:flex}.tabs button[data-v-da2a8fda]{border:1px solid var(--erp-border,#ddd);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .9rem}.tabs button.on[data-v-da2a8fda]{background:var(--erp-primary,#2d6cdf);color:#fff;border-color:var(--erp-primary,#2d6cdf)}.grid[data-v-da2a8fda]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:center;gap:.5rem;display:grid}.row[data-v-da2a8fda]{border:1px solid var(--erp-border,#ddd);border-radius:4px;margin-bottom:.5rem;padding:.6rem}.head[data-v-da2a8fda]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.badge[data-v-da2a8fda]{border:1px solid var(--erp-border,#ddd);color:var(--erp-muted,#666);border-radius:3px;padding:.1rem .45rem;font-size:.72rem}.small[data-v-da2a8fda]{margin:.3rem 0 0;font-size:.8rem}.mois[data-v-0e5e7b36]{text-transform:capitalize;margin:0 0 .8rem}.cards[data-v-0e5e7b36]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.7rem;display:grid}.kpi[data-v-0e5e7b36]{border:1px solid var(--erp-border,#ddd);border-radius:6px;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.n[data-v-0e5e7b36]{color:var(--erp-primary,#2d6cdf);font-size:1.8rem;font-weight:700;line-height:1}.l[data-v-0e5e7b36]{font-size:.9rem}.sub[data-v-0e5e7b36]{color:var(--erp-muted,#666);margin-top:.2rem;font-size:.78rem}.over[data-v-0e5e7b36]{color:var(--erp-danger,#c0392b);font-weight:600}.note[data-v-0e5e7b36]{margin-top:1rem}.small[data-v-0e5e7b36]{font-size:.8rem}.notice[data-v-1bd00002]{border:1px solid var(--erp-border);border-left:3px solid var(--erp-accent);border-radius:.4rem;padding:.75rem 1rem}.bar[data-v-1bd00002]{gap:.5rem;display:flex}input[type=search][data-v-1bd00002]{font:inherit;border:1px solid var(--erp-border);color:inherit;background:0 0;border-radius:.4rem;flex:1;max-width:22rem;padding:.4rem .6rem}.grille[data-v-1bd00002]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;display:grid}.carte[data-v-1bd00002]{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:.5rem;padding:.75rem}.carte img[data-v-1bd00002]{aspect-ratio:4/3;object-fit:cover;border-radius:.3rem;width:100%}.sans-apercu[data-v-1bd00002]{aspect-ratio:4/3;background:var(--erp-bg);color:var(--erp-muted);border-radius:.3rem;place-items:center;font-size:.85rem;display:grid}.carte h3[data-v-1bd00002]{margin:.5rem 0 .1rem;font-size:.95rem}.carte p[data-v-1bd00002]{margin:0 0 .35rem;font-size:.85rem}.prix[data-v-1bd00002]{font-weight:600}.pages[data-v-1bd00002]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.controls[data-v-c636a926]{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;display:flex}.controls label[data-v-c636a926]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.controls select[data-v-c636a926],.controls input[data-v-c636a926]{padding:.4rem}.warn[data-v-c636a926]{background:var(--erp-danger-bg,#fdecea);color:var(--erp-danger,#c0392b);border-radius:6px;padding:.6rem .8rem}.doc[data-v-c636a926]{border:1px solid var(--erp-border,#ddd);border-radius:8px;padding:1.5rem}.head[data-v-c636a926]{border-bottom:1px solid var(--erp-border,#eee);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.org[data-v-c636a926]{flex-direction:column;gap:.15rem;font-size:.9rem;display:flex}.ref[data-v-c636a926]{color:var(--erp-muted,#666);font-size:.82rem}h2[data-v-c636a926]{margin:1rem 0 .6rem}.payer[data-v-c636a926]{margin-bottom:.6rem}.benef[data-v-c636a926]{color:var(--erp-muted,#555);font-size:.9rem}.lines[data-v-c636a926]{border-collapse:collapse;width:100%;margin:.8rem 0}.lines th[data-v-c636a926],.lines td[data-v-c636a926]{text-align:left;border-bottom:1px solid var(--erp-border,#eee);padding:.4rem .5rem;font-size:.9rem}.lines .r[data-v-c636a926]{text-align:right}.totals[data-v-c636a926]{flex-direction:column;gap:.2rem;margin:1rem 0 0;display:flex}.totals>div[data-v-c636a926]{justify-content:space-between;max-width:22rem;margin-left:auto;display:flex}.totals dt[data-v-c636a926]{margin:0}.totals dd[data-v-c636a926]{font-variant-numeric:tabular-nums;margin:0}.totals .hl[data-v-c636a926]{font-weight:700}.totals .hl dd[data-v-c636a926]{color:var(--erp-primary,#2d6cdf)}.muted[data-v-c636a926]{color:var(--erp-muted,#666)}.small[data-v-c636a926]{margin-top:.8rem;font-size:.8rem}.err[data-v-c636a926]{color:var(--erp-danger,#c0392b)}button[data-v-c636a926]{margin-top:.8rem;padding:.5rem 1rem}@media print{.no-print[data-v-c636a926]{display:none!important}.doc[data-v-c636a926]{border:none;padding:0}}h1[data-v-73bdd0bc]{margin:0 0 16px;font-size:20px}.chat[data-v-73bdd0bc]{min-height:480px;padding:0;display:flex;overflow:hidden}.chans[data-v-73bdd0bc]{border-right:1px solid var(--erp-border);flex-direction:column;flex:0 0 190px;gap:2px;width:190px;padding:10px;display:flex}.chan[data-v-73bdd0bc]{text-align:left;color:var(--erp-text);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:14px}.chan.on[data-v-73bdd0bc]{background:var(--erp-accent);color:var(--erp-on-accent)}.newc[data-v-73bdd0bc]{gap:6px;margin-top:auto;display:flex}.newc input[data-v-73bdd0bc]{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;color:var(--erp-text);border-radius:7px;flex:1;padding:6px 9px;font-size:13px}.pane[data-v-73bdd0bc]{flex-direction:column;flex:1;min-width:0;display:flex}.head[data-v-73bdd0bc]{border-bottom:1px solid var(--erp-border);align-items:center;gap:8px;padding:12px 16px;display:flex}.head .right[data-v-73bdd0bc]{margin-left:auto}.live[data-v-73bdd0bc]{float:right;color:var(--erp-muted)}.live.on[data-v-73bdd0bc]{color:var(--erp-success)}.msgs[data-v-73bdd0bc]{flex:1;max-height:420px;padding:12px 16px;overflow-y:auto}.msg[data-v-73bdd0bc]{padding:6px 0;font-size:14px}.msg .when[data-v-73bdd0bc]{margin-left:6px;font-size:11px}.msg .body[data-v-73bdd0bc]{white-space:pre-line}.composer[data-v-73bdd0bc]{border-top:1px solid var(--erp-border);gap:8px;padding:12px 16px;display:flex}.composer input[data-v-73bdd0bc]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;flex:1;padding:10px 12px}.center[data-v-73bdd0bc]{justify-content:center;align-items:center;display:flex}@media (width<=720px){.chat[data-v-73bdd0bc]{flex-direction:column}.chans[data-v-73bdd0bc]{border-right:none;border-bottom:1px solid var(--erp-border);flex-flow:wrap;width:auto}.newc[data-v-73bdd0bc]{margin:0}}h1[data-v-f76e6588]{margin:0 0 16px;font-size:20px}h2[data-v-f76e6588]{margin:0 0 10px;font-size:14px}h3[data-v-f76e6588]{margin:10px 0 4px;font-size:16px}.layout[data-v-f76e6588]{align-items:start;gap:16px;display:flex}.side[data-v-f76e6588]{flex:0 0 250px;width:250px}.box[data-v-f76e6588]{flex:1;min-width:0}.acct-row[data-v-f76e6588]{align-items:center;gap:4px;display:flex}.acct[data-v-f76e6588]{text-align:left;min-width:0;color:var(--erp-text);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:8px 10px;font-size:13px;display:block}.acct.on[data-v-f76e6588]{background:var(--erp-accent);color:var(--erp-on-accent)}.acct.on .muted[data-v-f76e6588]{color:#fffc}.icon.danger[data-v-f76e6588]{cursor:pointer;opacity:.55;background:0 0;border:none;padding:4px;font-size:13px}.icon.danger[data-v-f76e6588]:hover{opacity:1}.okmsg[data-v-f76e6588]{color:var(--erp-accent);margin:0 0 8px;font-size:13px}.loading[data-v-f76e6588]{text-align:center;padding:24px 0;font-size:14px}.scan[data-v-f76e6588]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.scan progress[data-v-f76e6588]{flex:1;min-width:120px;height:6px}.more[data-v-f76e6588]{text-align:center;min-height:18px;margin:10px 0 0}.addbox[data-v-f76e6588]{margin-top:12px;font-size:13px}.addbox summary[data-v-f76e6588]{cursor:pointer;color:var(--erp-accent)}.addbox input[data-v-f76e6588],.addbox select[data-v-f76e6588]{border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;color:var(--erp-text);border-radius:7px;padding:7px 9px;font-size:13px}.two[data-v-f76e6588]{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.oauth[data-v-f76e6588]{margin-top:10px;font-style:italic}.toolbar[data-v-f76e6588]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.watch[data-v-f76e6588]{font-size:12px}.btn.sm[data-v-f76e6588]{padding:5px 10px;font-size:12px}.compose[data-v-f76e6588]{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.compose input[data-v-f76e6588],.compose textarea[data-v-f76e6588]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:9px 11px;font-size:14px}.compose .btn[data-v-f76e6588]{align-self:start}tr[data-v-f76e6588]{cursor:pointer}tr.unseen td[data-v-f76e6588]{font-weight:700}.from[data-v-f76e6588]{white-space:nowrap}.mbody[data-v-f76e6588]{white-space:pre-line;margin-top:12px;font-size:14px;line-height:1.6}.sm[data-v-f76e6588]{font-size:12px}.center[data-v-f76e6588]{justify-content:center;align-items:center;min-height:200px;display:flex}@media (width<=720px){.layout[data-v-f76e6588]{flex-direction:column;align-items:stretch}.side[data-v-f76e6588]{flex:none;width:auto}}h1[data-v-ae9596b2]{margin:0 0 16px;font-size:20px}h2[data-v-ae9596b2]{margin:0 0 10px;font-size:15px}.cols[data-v-ae9596b2]{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.cols[data-v-ae9596b2]{grid-template-columns:1fr}}.chatbox[data-v-ae9596b2]{flex-direction:column;min-height:460px;display:flex}.thread[data-v-ae9596b2]{flex:1;max-height:480px;padding:4px;overflow-y:auto}.turn[data-v-ae9596b2]{margin:8px 0;display:flex}.turn.user[data-v-ae9596b2]{justify-content:flex-end}.bubble[data-v-ae9596b2]{white-space:pre-line;background:var(--erp-bg);border-radius:12px;max-width:82%;padding:10px 14px;font-size:14px}.turn.user .bubble[data-v-ae9596b2]{background:var(--erp-accent);color:var(--erp-on-accent)}.step[data-v-ae9596b2]{background:var(--erp-primary);color:var(--erp-on-primary);border-radius:999px;margin:0 4px 6px 0;padding:2px 10px;font-size:11px;display:inline-block}.step.ko[data-v-ae9596b2]{background:var(--erp-danger)}.inactive[data-v-ae9596b2]{border:1px dashed var(--erp-border);border-radius:10px;padding:16px}.composer[data-v-ae9596b2]{gap:8px;margin-top:12px;display:flex}.composer input[data-v-ae9596b2]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;flex:1;padding:10px 12px}.cap[data-v-ae9596b2]{border-top:1px solid var(--erp-border);padding:8px 0;font-size:13px}.cap p[data-v-ae9596b2]{margin:2px 0 0}h1[data-v-77067030]{margin:0 0 16px;font-size:20px}h2[data-v-77067030]{color:var(--erp-text);margin:0 0 6px;font-size:16px}.add[data-v-77067030]{margin-bottom:16px}.add textarea[data-v-77067030]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}.post[data-v-77067030]{margin-bottom:12px}.meta[data-v-77067030]{margin:0 0 8px;font-size:12px}.excerpt[data-v-77067030]{white-space:pre-line;margin:0;font-size:14px;line-height:1.55}h1[data-v-db2aed3c]{margin:0 0 4px;font-size:20px}.hint[data-v-db2aed3c]{margin:0 0 16px;font-size:13px}.bar[data-v-db2aed3c]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tabs[data-v-db2aed3c]{gap:4px;display:flex}.tab[data-v-db2aed3c]{border:1px solid var(--erp-border);color:var(--erp-text);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.tab.on[data-v-db2aed3c]{background:var(--erp-accent);color:var(--erp-on-accent);border-color:var(--erp-accent)}.search[data-v-db2aed3c]{flex:1;min-width:0}.search input[data-v-db2aed3c]{border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;color:var(--erp-text);border-radius:8px;min-width:0;padding:8px 12px;font-size:14px}.entry[data-v-db2aed3c]{border-bottom:1px solid var(--erp-border);gap:12px;padding:12px 0;display:flex}.entry[data-v-db2aed3c]:last-child{border-bottom:none}.thumb[data-v-db2aed3c]{object-fit:cover;border-radius:8px;flex:0 0 64px;width:64px;height:64px}.entry .body[data-v-db2aed3c]{min-width:0}.entry p[data-v-db2aed3c]{margin:4px 0 0}.meta a[data-v-db2aed3c]{color:var(--erp-accent)}.badge.type[data-v-db2aed3c]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border);margin-left:6px}.grid[data-v-db2aed3c]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.media[data-v-db2aed3c]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.media img[data-v-db2aed3c]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.media .ph[data-v-db2aed3c]{font-size:30px}.center[data-v-db2aed3c]{text-align:center;margin-top:14px}@media (width<=720px){.search[data-v-db2aed3c]{flex:1 0 100%}.thumb[data-v-db2aed3c]{flex-basis:48px;width:48px;height:48px}}h1[data-v-6745b40a]{margin:0 0 16px;font-size:20px}h2[data-v-6745b40a]{margin:0 0 12px;font-size:15px}.cols[data-v-6745b40a]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}textarea[data-v-6745b40a]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}.row[data-v-6745b40a]{border-top:1px solid var(--erp-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.badge.ok[data-v-6745b40a]{background:var(--erp-success);color:var(--erp-on-success)}.btn.sm[data-v-6745b40a]{padding:4px 9px;font-size:12px}.sm[data-v-6745b40a]{font-size:12px}h1[data-v-4e2e21a3]{margin:0 0 16px;font-size:20px}h2[data-v-4e2e21a3]{margin:0 0 12px;font-size:15px}.cols[data-v-4e2e21a3]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.row[data-v-4e2e21a3]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.line[data-v-4e2e21a3]{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.line input[data-v-4e2e21a3]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:8px 10px;font-size:13px}.line .grow[data-v-4e2e21a3]{flex:2 160px}.line .pid[data-v-4e2e21a3]{flex:110px}.line .num[data-v-4e2e21a3]{width:84px}.btn.sm[data-v-4e2e21a3]{padding:5px 10px;font-size:12px}.badge.po-draft[data-v-4e2e21a3]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border)}.badge.po-ordered[data-v-4e2e21a3]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.po-received[data-v-4e2e21a3]{background:var(--erp-success);color:var(--erp-on-success)}.acts[data-v-4e2e21a3]{gap:8px;display:flex}.scroll[data-v-4e2e21a3]{overflow-x:auto}h1[data-v-bd05cdf0]{margin:0 0 6px;font-size:20px}.body[data-v-bd05cdf0]{white-space:pre-line;margin-top:14px;font-size:15px;line-height:1.6}h1[data-v-6850ed99]{margin:0 0 6px;font-size:20px}h2[data-v-6850ed99]{margin:0 0 10px;font-size:15px}.meta[data-v-6850ed99]{margin:0 0 14px;font-size:13px}.body[data-v-6850ed99]{white-space:pre-line;margin-bottom:16px;font-size:15px;line-height:1.6}.cm[data-v-6850ed99]{border-top:1px solid var(--erp-border);padding:8px 0;font-size:14px}.cm .when[data-v-6850ed99]{margin-left:6px;font-size:11px}.cdel[data-v-6850ed99]{cursor:pointer;opacity:.5;background:0 0;border:none;margin-left:8px;font-size:12px}.cdel[data-v-6850ed99]:hover{opacity:1}.cbody[data-v-6850ed99]{white-space:pre-line}.composer[data-v-6850ed99]{gap:8px;margin-top:12px;display:flex}.composer input[data-v-6850ed99]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;flex:1;padding:10px 12px}.btn.sm[data-v-6850ed99]{padding:4px 9px;font-size:12px}h1[data-v-73086074]{margin:0 0 10px;font-size:19px}h2[data-v-73086074]{margin:0 0 10px;font-size:15px}.desc[data-v-73086074]{white-space:pre-line;margin-bottom:14px}.acts[data-v-73086074]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.acts select[data-v-73086074]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:7px;padding:7px 10px}.btn.sm[data-v-73086074]{padding:6px 11px;font-size:12px}.cmt[data-v-73086074]{gap:8px;margin-bottom:14px;display:flex}.cmt input[data-v-73086074]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:7px;flex:1;padding:8px 11px}.ev[data-v-73086074]{border-top:1px solid var(--erp-border);flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 0;font-size:14px;display:flex}.badge.sev-low[data-v-73086074]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border)}.badge.sev-medium[data-v-73086074]{background:var(--erp-accent);color:var(--erp-on-accent)}.badge.sev-high[data-v-73086074]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.sev-critical[data-v-73086074]{background:var(--erp-danger);color:var(--erp-on-danger)}.badge.tk-open[data-v-73086074]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.tk-in_progress[data-v-73086074]{background:var(--erp-accent);color:var(--erp-on-accent)}.badge.tk-resolved[data-v-73086074]{background:var(--erp-success);color:var(--erp-on-success)}.badge.tk-closed[data-v-73086074]{background:var(--erp-bg);color:var(--erp-muted);border:1px solid var(--erp-border)}h1[data-v-6e940fed]{margin:0 0 16px;font-size:20px}h2[data-v-6e940fed]{margin:0 0 10px;font-size:15px}.cols[data-v-6e940fed]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.badge.ok[data-v-6e940fed]{background:var(--erp-success);color:var(--erp-on-success)}h1[data-v-659968f7]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:20px;display:flex}h2[data-v-659968f7]{margin:0 0 12px;font-size:15px}.head[data-v-659968f7]{margin-bottom:16px}.prov[data-v-659968f7]{color:var(--erp-muted);margin:0 0 12px;font-size:13px}.grid[data-v-659968f7]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.lbl[data-v-659968f7]{text-transform:uppercase;color:var(--erp-muted);font-size:11px;display:block}.badge.ok[data-v-659968f7]{background:var(--erp-success);color:var(--erp-on-success)}.badge.off[data-v-659968f7]{background:var(--erp-border);color:var(--erp-text)}.badge.doli[data-v-659968f7]{background:var(--erp-border);color:var(--erp-text);font-weight:400}.list .r[data-v-659968f7]{text-align:right}.scroll[data-v-659968f7]{overflow-x:auto}h1[data-v-be91a397]{margin:0 0 16px;font-size:20px}h2[data-v-be91a397]{margin:0 0 12px;font-size:15px}.add[data-v-be91a397]{margin-bottom:16px}.row[data-v-be91a397]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.line[data-v-be91a397]{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.line input[data-v-be91a397]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:8px 10px;font-size:13px}.line .grow[data-v-be91a397]{flex:2 180px}.line .pid[data-v-be91a397]{flex:120px}.line .num[data-v-be91a397]{width:84px}.btn.sm[data-v-be91a397]{padding:5px 10px;font-size:12px}.badge.st-draft[data-v-be91a397]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border)}.badge.st-syncing[data-v-be91a397]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.st-synced[data-v-be91a397]{background:var(--erp-success);color:var(--erp-on-success)}.badge.st-sync_failed[data-v-be91a397]{background:var(--erp-danger);color:var(--erp-on-danger)}.acts[data-v-be91a397]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lnk[data-v-be91a397]{font-size:13px}.exp[data-v-be91a397]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.exp input[data-v-be91a397]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:7px 10px}.scroll[data-v-be91a397]{overflow-x:auto}h1[data-v-69b72ed6]{margin:0 0 10px;font-size:20px}.badge.st-draft[data-v-69b72ed6]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border)}.badge.st-syncing[data-v-69b72ed6]{background:var(--erp-warning);color:var(--erp-on-warning)}.badge.st-synced[data-v-69b72ed6]{background:var(--erp-success);color:var(--erp-on-success)}.badge.st-sync_failed[data-v-69b72ed6]{background:var(--erp-danger);color:var(--erp-on-danger)}.total[data-v-69b72ed6]{margin-top:12px;font-size:15px}.optform[data-v-428c29f9]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.grp[data-v-428c29f9]{text-transform:uppercase;letter-spacing:.4px;color:var(--erp-muted);margin:6px 0 0;font-size:12px}.opt[data-v-428c29f9]{flex-direction:column;gap:3px;display:flex}.opt label[data-v-428c29f9]{font-size:12px;font-weight:600}.opt input[data-v-428c29f9]:not([type=checkbox]),.opt select[data-v-428c29f9],.opt textarea[data-v-428c29f9]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.opt .chk[data-v-428c29f9]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.help[data-v-428c29f9]{color:var(--erp-muted);margin:0;font-size:11px}.req[data-v-428c29f9]{color:var(--erp-danger,#c0392b)}.optform .btn[data-v-428c29f9]{align-self:flex-start}h1[data-v-11247e49]{margin:0 0 14px;font-size:19px}h2[data-v-11247e49]{margin:14px 0 6px;font-size:14px}h3[data-v-11247e49]{margin:16px 0 6px;font-size:13px}.cols[data-v-11247e49]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.col-side[data-v-11247e49],.col-main[data-v-11247e49]{display:contents}@media (width>=700px) and (width<=1099.98px){.cols[data-v-11247e49]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cols[data-v-11247e49]{grid-template-columns:minmax(320px,400px) minmax(0,1fr);max-width:1560px}.col-side[data-v-11247e49],.col-main[data-v-11247e49]{flex-direction:column;gap:16px;min-width:0;display:flex}.col-side[data-v-11247e49]{position:sticky;top:16px}.vlist[data-v-11247e49]{max-height:480px}}.ph[data-v-11247e49]{aspect-ratio:1;background:var(--erp-bg);border-radius:8px;justify-content:center;align-items:center;display:flex}.ph img[data-v-11247e49]{object-fit:contain;width:100%;height:100%;display:block}.ph-ico[data-v-11247e49]{opacity:.35;font-size:44px}.vlist[data-v-11247e49]{max-height:340px;overflow:auto}.vlist .badge.role[data-v-11247e49]{margin:1px 3px 1px 0}.specs th[data-v-11247e49]{text-align:left;text-transform:capitalize;color:var(--erp-muted);white-space:nowrap;vertical-align:top;padding-right:12px;font-weight:600}.specs .badge.role[data-v-11247e49]{margin:1px 3px 1px 0}.thumbs[data-v-11247e49]{gap:6px;margin-top:8px;display:flex}.thumbs img[data-v-11247e49]{object-fit:contain;background:var(--erp-bg);border-radius:6px;width:52px;height:52px}.price[data-v-11247e49]{color:var(--erp-accent);margin:4px 0;font-size:22px;font-weight:700}.desc[data-v-11247e49]{white-space:pre-line;font-size:14px;line-height:1.55}.descedit[data-v-11247e49]{border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;color:var(--erp-text);font:inherit;border-radius:8px;margin-bottom:6px;padding:8px 10px;font-size:13px}.relblock[data-v-11247e49]{margin:10px 0 14px}.relblock h3[data-v-11247e49]{margin:0 0 6px;font-size:13px}.rlist[data-v-11247e49]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.rchip[data-v-11247e49]{background:var(--erp-bg);border:1px solid var(--erp-border);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex}.rchip em[data-v-11247e49]{color:var(--erp-muted);font-style:normal}.rchip .x[data-v-11247e49]{color:var(--erp-danger,#c0392b);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.rform[data-v-11247e49]{gap:6px;display:flex}.rform input[data-v-11247e49]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:6px;flex:1;padding:5px 8px;font-size:12px}.badge.ok[data-v-11247e49]{background:var(--erp-success);color:var(--erp-on-success)}.up input[type=file][data-v-11247e49]{margin:8px 0;font-size:13px}.th[data-v-11247e49]{gap:8px;display:flex}.th input[data-v-11247e49]{border:1px solid var(--erp-border);background:var(--erp-surface);width:110px;color:var(--erp-text);border-radius:8px;padding:8px 10px}.edit[data-v-11247e49]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit input[data-v-11247e49]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:8px 10px}.edit .chk[data-v-11247e49]{align-items:center;gap:4px;font-size:13px;display:flex}h1[data-v-04ed185a]{margin:0 0 16px;font-size:20px}.up[data-v-04ed185a]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.up .field[data-v-04ed185a]{margin:0}.bar[data-v-04ed185a]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bar input[data-v-04ed185a]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;flex:1;padding:9px 12px}.grid[data-v-04ed185a]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.img[data-v-04ed185a]{flex-direction:column;gap:8px;margin:0;padding:10px;display:flex}.img img[data-v-04ed185a]{aspect-ratio:1;object-fit:contain;background:var(--erp-bg);border-radius:6px;width:100%}.img figcaption[data-v-04ed185a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.btn.sm[data-v-04ed185a]{align-self:start;padding:5px 10px;font-size:12px}.center[data-v-04ed185a]{text-align:center;padding:16px}h1[data-v-0fe0ceea]{margin:0 0 16px;font-size:20px}h2[data-v-0fe0ceea]{margin:0 0 10px;font-size:15px}.sm[data-v-0fe0ceea]{font-size:12px}.btn.sm[data-v-0fe0ceea]{padding:5px 10px;font-size:12px}.badge.ok[data-v-0fe0ceea]{background:var(--erp-success);color:var(--erp-on-success)}.scroll[data-v-0fe0ceea]{overflow-x:auto}.sync[data-v-0fe0ceea]{border-top:1px solid var(--erp-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}h1[data-v-b0dd90dc]{margin:0 0 6px;font-size:20px}h2[data-v-b0dd90dc]{margin:0 0 12px;font-size:15px}.hint[data-v-b0dd90dc]{margin:0 0 16px;font-size:13px}.btn.sm[data-v-b0dd90dc]{padding:5px 10px;font-size:12px}.acts[data-v-b0dd90dc]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mono[data-v-b0dd90dc]{font-family:ui-monospace,monospace;font-size:12px}.badge.ok[data-v-b0dd90dc]{background:var(--erp-accent);color:var(--erp-on-accent)}.badge.shop[data-v-b0dd90dc]{background:var(--erp-surface);border:1px solid var(--erp-border);color:var(--erp-text)}.badge.erp[data-v-b0dd90dc]{background:var(--erp-border);color:var(--erp-text)}.result[data-v-b0dd90dc]{font-size:12px}.result.bad[data-v-b0dd90dc]{color:var(--erp-danger,#c0392b)}.add .row[data-v-b0dd90dc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.add .row .sm[data-v-b0dd90dc]{max-width:110px}.chk[data-v-b0dd90dc]{align-items:center;gap:6px;margin:10px 0 2px;font-size:13px;display:flex}@media (width<=720px){.card[data-v-b0dd90dc]{overflow-x:auto}}h1[data-v-7b578e1f]{margin:0 0 6px;font-size:20px}.hint[data-v-7b578e1f]{margin:0 0 16px;font-size:13px}.bar[data-v-7b578e1f]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.bar select[data-v-7b578e1f],.bar input[data-v-7b578e1f]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:9px 12px;font-size:14px}.bar input[data-v-7b578e1f]{flex:1;min-width:180px}.scroll[data-v-7b578e1f]{overflow-x:auto}.mono[data-v-7b578e1f]{font-family:ui-monospace,monospace;font-size:12px}.badge.ok[data-v-7b578e1f]{background:var(--erp-success);color:var(--erp-on-success)}.center[data-v-7b578e1f]{text-align:center;padding:18px}.inp[data-v-7b578e1f]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:6px;width:100%;max-width:260px;padding:5px 8px}.chk[data-v-7b578e1f]{align-items:center;gap:4px;font-size:13px;display:inline-flex}.acts[data-v-7b578e1f]{white-space:nowrap;gap:6px;display:flex}.btn.sm[data-v-7b578e1f]{padding:4px 9px;font-size:12px}.head[data-v-e8d21b9a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}h1[data-v-e8d21b9a]{margin:0;font-size:20px}h2[data-v-e8d21b9a]{margin:0 0 12px;font-size:15px}.hint[data-v-e8d21b9a]{margin:0 0 16px;font-size:13px}.chips[data-v-e8d21b9a]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chip[data-v-e8d21b9a]{background:var(--erp-surface);border:1px solid var(--erp-border);color:var(--erp-text);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.chip.on[data-v-e8d21b9a]{background:var(--erp-accent);color:var(--erp-on-accent);border-color:var(--erp-accent)}.chip[data-v-e8d21b9a]:disabled{opacity:.45;cursor:default}.chip .n[data-v-e8d21b9a]{opacity:.7;margin-left:4px;font-weight:700}.head[data-v-e8d21b9a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.scroll[data-v-e8d21b9a]{overflow-x:auto}.center[data-v-e8d21b9a]{text-align:center;padding:14px}.btn.sm[data-v-e8d21b9a]{padding:4px 9px;font-size:12px}.editor[data-v-e8d21b9a]{margin-top:16px}.fields[data-v-e8d21b9a]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.field label[data-v-e8d21b9a]{color:var(--erp-muted);margin-bottom:2px;font-family:ui-monospace,monospace;font-size:11px;display:block}.field input[data-v-e8d21b9a]{border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;color:var(--erp-text);border-radius:6px;padding:6px 8px}.field.ro input[data-v-e8d21b9a]{opacity:.55}.foot[data-v-e8d21b9a]{gap:8px;margin-top:14px;display:flex}.head[data-v-2aa99e20]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}h1[data-v-2aa99e20]{margin:0;font-size:20px}.hint[data-v-2aa99e20]{margin:0 0 14px;font-size:13px}.mbar[data-v-2aa99e20]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.create .row[data-v-2aa99e20]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.create input[data-v-2aa99e20]{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:140px;color:var(--erp-text);border-radius:8px;flex:1;padding:9px 12px}.scroll[data-v-2aa99e20]{overflow-x:auto}.tcell[data-v-2aa99e20]{width:44px}.thumb[data-v-2aa99e20]{background:var(--erp-bg);border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.thumb img[data-v-2aa99e20]{object-fit:cover;width:100%;height:100%}.thumb .ph[data-v-2aa99e20]{opacity:.4;font-size:15px}.mono[data-v-2aa99e20]{font-family:ui-monospace,monospace;font-size:12px}.inp[data-v-2aa99e20]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:6px;max-width:260px;padding:5px 8px}.chk[data-v-2aa99e20]{align-items:center;gap:4px;font-size:13px;display:inline-flex}.acts[data-v-2aa99e20]{white-space:nowrap;gap:6px;display:flex}.btn.sm[data-v-2aa99e20]{padding:4px 9px;font-size:12px}.badge.ok[data-v-2aa99e20]{background:var(--erp-success);color:var(--erp-on-success)}h1[data-v-589048bc]{margin:0 0 4px;font-size:20px}.hint[data-v-589048bc]{margin:0 0 16px}.bar[data-v-589048bc]{align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.bar input[data-v-589048bc]{flex:1}.grid[data-v-589048bc]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.img[data-v-589048bc]{margin:0;padding:8px}.img img[data-v-589048bc]{object-fit:cover;border-radius:6px;width:100%;height:130px}.img figcaption[data-v-589048bc]{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.credit[data-v-589048bc]{font-size:12px}.px-msg[data-v-589048bc]{border-radius:6px;padding:10px 12px}.px-msg.info[data-v-589048bc]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.px-msg.success[data-v-589048bc]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.px-msg.error[data-v-589048bc]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.center[data-v-589048bc]{text-align:center}.overlay[data-v-589048bc]{z-index:40;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.picker[data-v-589048bc]{flex-direction:column;gap:10px;width:min(480px,92vw);max-height:80vh;padding:16px;display:flex;overflow:auto}.picker h2[data-v-589048bc]{margin:0;font-size:16px}.row[data-v-589048bc]{gap:16px;display:flex}.targets[data-v-589048bc]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.preset[data-v-589048bc]{width:100%}@media (width<=640px){.img img[data-v-589048bc]{height:100px}}h1[data-v-28a53652]{margin:0 0 4px;font-size:20px}.hint[data-v-28a53652]{margin:0 0 16px}.bar[data-v-28a53652]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:12px;display:flex}.field[data-v-28a53652]{flex-direction:column;gap:4px;display:flex}.tablewrap[data-v-28a53652]{overflow-x:auto}table[data-v-28a53652]{border-collapse:collapse;width:100%}th[data-v-28a53652],td[data-v-28a53652]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding:8px 10px}.acts[data-v-28a53652]{flex-wrap:wrap;gap:6px;display:flex}.banner[data-v-28a53652]{border-radius:6px;padding:10px 12px}.banner.success[data-v-28a53652]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner.error[data-v-28a53652]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.banner.info[data-v-28a53652]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}h1[data-v-d537b0de]{margin:0 0 4px;font-size:20px}.hint[data-v-d537b0de]{margin:0 0 16px}.filterbar[data-v-d537b0de]{align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.filterbar input[data-v-d537b0de]{flex:1;min-width:140px}.center[data-v-d537b0de]{text-align:center;margin-top:16px}.cat h2[data-v-d537b0de]{text-transform:capitalize;margin:18px 0 8px;font-size:15px}.grid[data-v-d537b0de]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.mod[data-v-d537b0de]{flex-direction:column;gap:6px;padding:14px;display:flex}.head[data-v-d537b0de]{justify-content:space-between;align-items:center;display:flex}.desc[data-v-d537b0de]{margin:0;font-size:13px}.fiche summary[data-v-d537b0de]{cursor:pointer;color:var(--erp-muted);-webkit-user-select:none;user-select:none;font-size:11px}.fiche p[data-v-d537b0de]{margin:6px 0 0;font-size:12px;line-height:1.5}.meta[data-v-d537b0de]{margin:0;font-size:12px}.warn[data-v-d537b0de]{color:var(--erp-danger,#c62828);margin:0;font-size:12px}.acts[data-v-d537b0de]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cfg[data-v-d537b0de]{flex-direction:column;gap:6px;display:flex}.banner[data-v-d537b0de]{border-radius:6px;padding:10px 12px}.banner.success[data-v-d537b0de]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner.error[data-v-d537b0de]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.mico[data-v-d537b0de]{object-fit:contain;flex:0 0 38px;width:38px;height:38px}h1[data-v-d7955c2d]{margin:0 0 4px;font-size:20px}.hint[data-v-d7955c2d]{margin:0 0 16px}.card[data-v-d7955c2d]{margin-bottom:14px;padding:14px}.card h2[data-v-d7955c2d]{margin:0 0 10px;font-size:15px}.tablewrap[data-v-d7955c2d]{overflow-x:auto}table[data-v-d7955c2d]{border-collapse:collapse;width:100%}th[data-v-d7955c2d],td[data-v-d7955c2d]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding:6px 10px}.bar[data-v-d7955c2d]{background:var(--erp-accent);vertical-align:middle;border-radius:4px;height:8px;margin-left:8px;display:inline-block}.tops[data-v-d7955c2d]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tops li[data-v-d7955c2d]{justify-content:space-between;gap:12px;display:flex}.banner[data-v-d7955c2d]{border-radius:6px;padding:10px 12px}.banner.info[data-v-d7955c2d]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.banner.error[data-v-d7955c2d]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}h1[data-v-df3c0add]{margin:0 0 4px;font-size:20px}.hint[data-v-df3c0add]{margin:0 0 12px}.bar[data-v-df3c0add]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.tablewrap[data-v-df3c0add]{overflow-x:auto}table[data-v-df3c0add]{border-collapse:collapse;width:100%}th[data-v-df3c0add],td[data-v-df3c0add]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);vertical-align:top;padding:8px 10px}.desc[data-v-df3c0add]{margin:2px 0 0;font-size:12px}.banner[data-v-df3c0add]{border-radius:6px;padding:10px 12px}.banner.success[data-v-df3c0add]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner.error[data-v-df3c0add]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.banner.info[data-v-df3c0add]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.search[data-v-df3c0add]{background:var(--erp-surface);color:var(--erp-text);border:1px solid var(--erp-border);border-radius:8px;min-width:220px;padding:6px 10px}.reco h2[data-v-df3c0add]{margin:0 0 8px;font-size:15px}.recoline[data-v-df3c0add]{flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;display:flex}.chip[data-v-df3c0add]{border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:12px;padding:2px 10px;font-size:12px}.chip em[data-v-df3c0add]{opacity:.7;font-style:normal}.prodcell[data-v-df3c0add]{align-items:flex-start;gap:10px;display:flex}.mico[data-v-df3c0add]{object-fit:contain;flex:0 0 40px;width:40px;height:40px;margin-top:2px}h1[data-v-439c530a]{margin:0 0 4px;font-size:20px}.hint[data-v-439c530a]{margin:0 0 16px}.card[data-v-439c530a]{padding:14px}.bar[data-v-439c530a]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bar input[data-v-439c530a]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:6px;flex:220px;padding:8px 10px}.bar input.short[data-v-439c530a]{flex:0 0 110px}.bar button[data-v-439c530a]{background:var(--erp-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.bar button[data-v-439c530a]:disabled{opacity:.6;cursor:default}.results[data-v-439c530a]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.results li[data-v-439c530a]{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding-bottom:10px}.row[data-v-439c530a]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.score[data-v-439c530a]{color:var(--erp-accent);font-size:12px;font-weight:600}.meta[data-v-439c530a]{flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.attribution[data-v-439c530a]{margin-top:12px;font-size:12px}.banner[data-v-439c530a]{border-radius:6px;margin-bottom:12px;padding:10px 12px}.banner.info[data-v-439c530a]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.banner.warn[data-v-439c530a]{background:color-mix(in srgb, var(--erp-accent) 18%, transparent)}.banner.error[data-v-439c530a]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}h1[data-v-eeb306f6]{margin:0 0 4px;font-size:20px}.hint[data-v-eeb306f6]{margin:0 0 16px}.card[data-v-eeb306f6]{padding:14px}.bar[data-v-eeb306f6]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bar input[data-v-eeb306f6]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:6px;flex:240px;padding:8px 10px}.bar button[data-v-eeb306f6]{background:var(--erp-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.bar button[data-v-eeb306f6]:disabled{opacity:.6;cursor:default}.results[data-v-eeb306f6]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.results>li[data-v-eeb306f6]{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding-bottom:12px}.row[data-v-eeb306f6]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meta[data-v-eeb306f6]{flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.tag[data-v-eeb306f6]{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.tag.on[data-v-eeb306f6]{background:color-mix(in srgb, var(--erp-primary) 18%, transparent)}.tag.off[data-v-eeb306f6]{background:color-mix(in srgb, currentColor 12%, transparent)}.restricted[data-v-eeb306f6]{background:color-mix(in srgb, var(--erp-accent) 15%, transparent);border-radius:4px;margin:6px 0 0;padding:6px 8px;font-size:12px}.officers[data-v-eeb306f6]{margin-top:6px;font-size:13px}.officers summary[data-v-eeb306f6]{cursor:pointer}.officers ul[data-v-eeb306f6]{margin:4px 0 0;padding-left:18px}.note[data-v-eeb306f6]{margin:4px 0 0;font-size:12px}.attribution[data-v-eeb306f6]{margin-top:12px;font-size:12px}.banner[data-v-eeb306f6]{border-radius:6px;margin-bottom:12px;padding:10px 12px}.banner.info[data-v-eeb306f6]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.banner.warn[data-v-eeb306f6]{background:color-mix(in srgb, var(--erp-accent) 18%, transparent)}.banner.error[data-v-eeb306f6]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}h1[data-v-29e0073a]{margin:0 0 4px;font-size:20px}.hint[data-v-29e0073a]{margin:0 0 16px}.card[data-v-29e0073a]{margin-bottom:14px;padding:14px}.card h2[data-v-29e0073a]{margin:0 0 10px;font-size:15px}.bar[data-v-29e0073a]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bar input[data-v-29e0073a]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:6px;flex:240px;padding:8px 10px}.bar button[data-v-29e0073a]{background:var(--erp-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.bar button[data-v-29e0073a]:disabled{opacity:.6;cursor:default}.tablewrap[data-v-29e0073a]{overflow-x:auto}table[data-v-29e0073a]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-29e0073a],td[data-v-29e0073a]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);white-space:nowrap;padding:6px 10px}.chips[data-v-29e0073a]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li[data-v-29e0073a]{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:10px;padding:3px 8px;font-size:12px}.attribution[data-v-29e0073a]{font-size:12px}.banner[data-v-29e0073a]{border-radius:6px;margin-bottom:12px;padding:10px 12px}.banner.info[data-v-29e0073a]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.banner.warn[data-v-29e0073a]{background:color-mix(in srgb, var(--erp-accent) 18%, transparent)}.banner.error[data-v-29e0073a]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}h1[data-v-4c78173a]{margin:0 0 4px;font-size:20px}.hint[data-v-4c78173a]{margin:0 0 16px}.card[data-v-4c78173a]{padding:14px}.bar[data-v-4c78173a]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.bar input[data-v-4c78173a]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:6px;flex:220px;padding:8px 10px}.bar select[data-v-4c78173a]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:6px;padding:8px 10px}.bar button[data-v-4c78173a]{background:var(--erp-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.bar button[data-v-4c78173a]:disabled{opacity:.6;cursor:default}.results[data-v-4c78173a]{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.results li[data-v-4c78173a]{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding-bottom:12px}.row[data-v-4c78173a]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meta[data-v-4c78173a]{flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.tag[data-v-4c78173a]{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.tag.risk[data-v-4c78173a]{background:color-mix(in srgb, var(--erp-danger,#c62828) 22%, transparent)}.tag.std[data-v-4c78173a]{background:color-mix(in srgb, currentColor 10%, transparent)}.note[data-v-4c78173a]{margin:0;font-size:12px}.attribution[data-v-4c78173a]{margin-top:12px;font-size:12px}.banner[data-v-4c78173a]{border-radius:6px;margin-bottom:12px;padding:10px 12px}.banner.info[data-v-4c78173a]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.banner.warn[data-v-4c78173a]{background:color-mix(in srgb, var(--erp-accent) 18%, transparent)}.banner.error[data-v-4c78173a]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}h1[data-v-eaf32728]{margin:0 0 4px;font-size:20px}.hint[data-v-eaf32728]{margin:0 0 16px}.card[data-v-eaf32728]{padding:14px}.bar[data-v-eaf32728]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bar input[data-v-eaf32728]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:6px;flex:240px;padding:8px 10px}.bar button[data-v-eaf32728]{background:var(--erp-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.bar button[data-v-eaf32728]:disabled{opacity:.6;cursor:default}.results[data-v-eaf32728]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.results>li[data-v-eaf32728]{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding-bottom:12px}.row[data-v-eaf32728]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meta[data-v-eaf32728]{flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.tag[data-v-eaf32728]{white-space:nowrap;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.links[data-v-eaf32728]{gap:12px;margin-top:6px;font-size:12px;display:flex}.link[data-v-eaf32728]{color:var(--erp-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.files[data-v-eaf32728]{background:color-mix(in srgb, currentColor 5%, transparent);border-radius:6px;margin:8px 0 0;padding:8px;font-size:13px;list-style:none}.files li[data-v-eaf32728]{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.note[data-v-eaf32728]{margin-top:8px;font-size:12px}.attribution[data-v-eaf32728]{margin-top:12px;font-size:12px}.banner[data-v-eaf32728]{border-radius:6px;margin-bottom:12px;padding:10px 12px}.banner.info[data-v-eaf32728]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.banner.warn[data-v-eaf32728]{background:color-mix(in srgb, var(--erp-accent) 18%, transparent)}.banner.error[data-v-eaf32728]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}h1[data-v-ad929bff]{margin:0 0 4px;font-size:20px}.hint[data-v-ad929bff]{margin:0 0 16px}.card[data-v-ad929bff]{padding:14px}.bar[data-v-ad929bff]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bar input[data-v-ad929bff]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;background:0 0;border-radius:6px;flex:220px;padding:8px 10px}.bar input.short[data-v-ad929bff]{flex:0 0 110px}.bar button[data-v-ad929bff]{background:var(--erp-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.bar button[data-v-ad929bff]:disabled{opacity:.6;cursor:default}.results[data-v-ad929bff]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.results li[data-v-ad929bff]{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding-bottom:12px}.meta[data-v-ad929bff]{flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.contact[data-v-ad929bff]{flex-wrap:wrap;gap:12px;margin-top:6px;font-size:13px;display:flex}.note[data-v-ad929bff]{margin-top:8px;font-size:12px}.attribution[data-v-ad929bff]{margin-top:12px;font-size:12px}.banner[data-v-ad929bff]{border-radius:6px;margin-bottom:12px;padding:10px 12px}.banner.info[data-v-ad929bff]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.banner.warn[data-v-ad929bff]{background:color-mix(in srgb, var(--erp-accent) 18%, transparent)}.banner.error[data-v-ad929bff]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}:root{--erp-primary:#1f2937;--erp-accent:#2563eb;--erp-bg:#f3f4f6;--erp-surface:#fff;--erp-text:#111827;--erp-muted:#6b7280;--erp-border:#e5e7eb;--erp-danger:#b91c1c;--erp-success:#15803d;--erp-warning:#b45309;--erp-sidebar-text:#f9fafb;--erp-on-primary:#fff;--erp-on-accent:#fff;--erp-on-warning:#fff;--erp-on-success:#fff;--erp-on-danger:#fff}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--erp-bg);color:var(--erp-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px}#app{min-height:100vh}a{color:var(--erp-accent);text-decoration:none}.card{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:10px;padding:18px 20px}.btn{background:var(--erp-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-block}.btn:disabled{opacity:.5;cursor:default}.btn.secondary{background:var(--erp-surface);color:var(--erp-text);border:1px solid var(--erp-border)}.btn.danger{background:var(--erp-danger)}.field{flex-direction:column;gap:6px;min-width:0;margin-bottom:14px;display:flex}.field label{font-size:13px;font-weight:600}.field input,.field select{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px}.field input:focus,.field select:focus{outline:2px solid var(--erp-accent);outline-offset:-1px}.muted{color:var(--erp-muted)}.err{color:var(--erp-danger);font-size:14px}table.list{border-collapse:collapse;width:100%}table.list th,table.list td{text-align:left;border-bottom:1px solid var(--erp-border);padding:10px 12px;font-size:14px}table.list th{color:var(--erp-muted);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}.card:has(>table.list){overflow-x:auto}@media (width<=720px){.card:has(>table.list) table.list{min-width:560px}.btn{min-height:36px}.field input,.field select{min-height:40px}}.badge{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.role{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border);margin-right:4px}.badge.off{background:var(--erp-danger);color:#fff}
