.sidebar[data-v-21ec9013]{background:var(--erp-primary);width:232px;color:var(--erp-sidebar-text);flex-direction:column;flex:0 0 232px;gap:2px;height:100vh;padding:14px 0;display:flex;position:sticky;top:0}.items[data-v-21ec9013]{flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.brand[data-v-21ec9013]{letter-spacing:.02em;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:6px 18px 16px;font-size:17px;font-weight:700;display:flex}.mark[data-v-21ec9013]{background:var(--erp-accent);width:26px;height:26px;color:var(--erp-on-accent);border-radius:7px;flex:0 0 26px;place-items:center;font-size:13px;font-weight:700;display:grid}.groupe[data-v-21ec9013]{letter-spacing:.08em;text-transform:uppercase;opacity:.45;margin:14px 18px 4px;font-size:11px;font-weight:600}.brand[data-v-21ec9013]:hover{opacity:.8}.brandlogo[data-v-21ec9013]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px;margin-inline:auto;display:block}.sidebar a[data-v-21ec9013]{color:var(--erp-sidebar-text);opacity:.82;align-items:center;padding:9px 18px;font-size:14px;font-weight:500;transition:background .12s,opacity .12s;display:flex}.sidebar a[data-v-21ec9013]:hover{opacity:1;background:#ffffff0f}.ico[data-v-21ec9013]{text-align:center;width:1.4em;margin-right:6px;display:inline-block}.sidebar a.router-link-active[data-v-21ec9013]{color:var(--erp-sidebar-text);opacity:1;box-shadow:inset 3px 0 0 var(--erp-accent);background:#ffffff1a;font-weight:600}@media (width<=720px){.sidebar[data-v-21ec9013]{z-index:30;height:auto;transition:transform .2s;position:fixed;inset:0 30% 0 0;transform:translate(-100%)}.sidebar.open[data-v-21ec9013]{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-f2d1cf03]{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:8px;align-items:center;gap:8px;padding:5px 10px;display:flex}.source-select select[data-v-f2d1cf03]{color:var(--erp-text);font:inherit;cursor:pointer;background:0 0;border:none;max-width:230px;font-size:14px;font-weight:600}.ico[data-v-f2d1cf03]{font-size:15px}@media (width<=720px){.source-select[data-v-f2d1cf03]{gap:5px;padding:3px 8px}.source-select select[data-v-f2d1cf03]{max-width:140px;font-size:13px}}.source-single[data-v-f2d1cf03]{color:var(--erp-text);white-space:nowrap;font-size:13px;font-weight:600}.topbar[data-v-8a8c202c]{background:var(--erp-surface);border-bottom:1px solid var(--erp-border);align-items:center;gap:12px;padding:10px 22px;display:flex}.who[data-v-8a8c202c]{color:var(--erp-text);white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.who .nom[data-v-8a8c202c]{text-overflow:ellipsis;overflow:hidden}.who .role[data-v-8a8c202c]{letter-spacing:.06em;text-transform:uppercase;color:var(--erp-on-accent);background:var(--erp-accent);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.who .autres[data-v-8a8c202c]{font-size:12px;font-weight:500}.sep[data-v-8a8c202c]{background:var(--erp-border);flex:0 0 1px;width:1px;height:22px}.avatar[data-v-8a8c202c]{background:var(--erp-accent);width:30px;height:30px;color:var(--erp-on-accent);border-radius:50%;flex:0 0 30px;place-items:center;font-size:12px;font-weight:700;display:grid}.logout[data-v-8a8c202c]{color:var(--erp-text);border:1px solid var(--erp-border);background:0 0;padding:7px 12px;font-size:13px;font-weight:500}.logout[data-v-8a8c202c]:hover{background:var(--erp-bg)}.topbar[data-v-8a8c202c] .gs input{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:8px;padding:8px 12px;font-size:13px}.burger[data-v-8a8c202c]{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-8a8c202c]{display:block}.topbar[data-v-8a8c202c]{flex-wrap:wrap;gap:8px;padding:8px 12px}.who[data-v-8a8c202c],.sep[data-v-8a8c202c],.avatar[data-v-8a8c202c]{display:none}.topbar[data-v-8a8c202c]>.gs{flex:1 0 100%;order:10;max-width:none}.topbar[data-v-8a8c202c]>*{min-width:0}.logout[data-v-8a8c202c]{padding:6px 8px;font-size:11px}}.bandeau-demo[data-v-a7a0216c]{background:var(--erp-warning);color:var(--erp-on-warning);align-items:center;gap:12px;padding:9px 22px;font-size:14px;font-weight:600;display:flex}.bandeau-demo .btn-clair[data-v-a7a0216c]{color:var(--erp-on-warning);cursor:pointer;background:#ffffff29;border:1px solid #ffffff80;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.bandeau-demo .btn-clair[data-v-a7a0216c]:first-of-type{margin-left:auto}.voile[data-v-a7a0216c]{z-index:50;background:#11182773;place-items:center;display:grid;position:fixed;inset:0}.dialogue[data-v-a7a0216c]{background:var(--erp-surface);border-radius:12px;width:520px;max-width:92vw;padding:24px 26px;box-shadow:0 18px 50px #00000040}.dialogue h2[data-v-a7a0216c]{margin:0 0 8px;font-size:18px}.dialogue p[data-v-a7a0216c]{margin:0 0 14px;font-size:14px;line-height:1.5}.champ[data-v-a7a0216c]{border:1px solid var(--erp-border);border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.message-erreur[data-v-a7a0216c]{color:var(--erp-danger);margin:10px 0 0;font-size:13px}.resultat[data-v-a7a0216c]{color:var(--erp-success);margin:10px 0 0;font-size:13px}.actions[data-v-a7a0216c]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.btn[data-v-a7a0216c]{cursor:pointer;border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.btn.danger[data-v-a7a0216c]{background:var(--erp-danger);border-color:var(--erp-danger);color:var(--erp-on-danger)}@media (width<=720px){.bandeau-demo[data-v-a7a0216c]{flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:13px}.bandeau-demo .btn-clair[data-v-a7a0216c]:first-of-type{margin-left:0}}.shell.nav-collapsed[data-v-82975f8a] .sidebar{display:none}.nav-restore[data-v-82975f8a]{z-index:60;border:1px solid var(--erp-border);background:var(--erp-surface);width:34px;height:34px;color:var(--erp-text);cursor:pointer;border-radius:8px;font-size:16px;position:fixed;top:10px;left:10px}.nav-restore[data-v-82975f8a]:hover{color:var(--erp-accent);border-color:var(--erp-accent)}.boot[data-v-82975f8a]{justify-content:center;align-items:center;min-height:100vh;display:flex}.shell[data-v-82975f8a]{min-height:100vh;display:flex}.main[data-v-82975f8a]{flex-direction:column;flex:1;min-width:0;display:flex}main[data-v-82975f8a]{flex:1;padding:22px}.backdrop[data-v-82975f8a]{display:none}@media (width<=720px){main[data-v-82975f8a]{padding:14px}.backdrop[data-v-82975f8a]{z-index:29;background:#0006;display:block;position:fixed;inset:0}}.panelheaders[data-v-265d81ad]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.tabs[data-v-265d81ad]{border-bottom:1px solid var(--erp-border);scrollbar-width:thin;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tab[data-v-265d81ad]{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-265d81ad]:hover{color:var(--erp-text)}.tab.on[data-v-265d81ad]{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-260b9743]{margin:0 0 4px;font-size:22px}h2[data-v-260b9743]{margin:0 0 8px;font-size:16px}.sous-titre[data-v-260b9743]{color:var(--erp-muted);margin:0 0 18px;font-size:13px}.vignettes[data-v-260b9743]{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.vignette[data-v-260b9743]{background:var(--erp-surface);border:1px solid var(--erp-border);color:var(--erp-text);border-radius:10px;padding:14px 16px;text-decoration:none;display:block}.vignette .libelle[data-v-260b9743]{color:var(--erp-muted);letter-spacing:.02em;min-height:2.6em;font-size:12px;font-weight:600}.vignette .valeur[data-v-260b9743]{letter-spacing:-.01em;white-space:nowrap;margin-top:6px;font-size:24px;font-weight:700}.vignette .delta[data-v-260b9743]{margin-top:4px;font-size:12px;font-weight:600}.hausse[data-v-260b9743]{color:var(--erp-success)}.baisse[data-v-260b9743]{color:var(--erp-danger)}.neutre[data-v-260b9743]{color:var(--erp-muted)}.origine[data-v-260b9743]{letter-spacing:.05em;text-transform:uppercase;color:var(--erp-muted);border:1px solid var(--erp-border);border-radius:999px;margin-top:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.vignette.indispo[data-v-260b9743]{background:repeating-linear-gradient(45deg, var(--erp-bg), var(--erp-bg) 8px, var(--erp-surface) 8px, var(--erp-surface) 16px)}.vignette.indispo .valeur[data-v-260b9743]{color:var(--erp-muted);font-size:15px;font-weight:600}.vignette.alerte .valeur[data-v-260b9743]{color:var(--erp-warning)}.graphiques[data-v-260b9743]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.card[data-v-260b9743]{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:10px;padding:16px 18px}.graphique h2[data-v-260b9743]{margin:0 0 2px;font-size:14px}.graphique .legende[data-v-260b9743]{color:var(--erp-muted);margin:0 0 12px;font-size:12px}.graphique .vide[data-v-260b9743]{color:var(--erp-muted);border:1px dashed var(--erp-border);text-align:center;border-radius:8px;margin:0;padding:36px 20px;font-size:13px}svg[data-v-260b9743]{width:100%;height:auto;display:block}.axe[data-v-260b9743]{fill:var(--erp-muted);font-size:9px}.stale[data-v-260b9743]{color:var(--erp-danger);margin:0 0 14px;font-size:13px}.bas[data-v-260b9743]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.tile[data-v-260b9743]{color:var(--erp-text);text-decoration:none}.tile .big[data-v-260b9743]{color:var(--erp-accent);font-size:26px}@media (width<=900px){.vignettes[data-v-260b9743]{grid-template-columns:repeat(2,1fr)}.graphiques[data-v-260b9743]{grid-template-columns:1fr}}h1[data-v-5fe5f9e0]{margin:0 0 16px;font-size:20px}h2[data-v-5fe5f9e0]{margin:0 0 12px;font-size:15px}.scope-switch[data-v-5fe5f9e0]{gap:8px;margin-bottom:12px;display:flex}.muted[data-v-5fe5f9e0]{color:var(--erp-text-muted,#888);margin:0 0 12px;font-size:13px}.btn.sm[data-v-5fe5f9e0]{padding:5px 10px;font-size:12px}.add .row[data-v-5fe5f9e0]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.portal-claim[data-v-5fe5f9e0]{margin-top:16px}.claim-row[data-v-5fe5f9e0]{align-items:center;gap:8px;display:flex}.claim-row input[data-v-5fe5f9e0]{flex:1;min-width:0}td select[data-v-5fe5f9e0]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:6px}@media (width<=720px){.card[data-v-5fe5f9e0]{overflow-x:auto}.claim-row[data-v-5fe5f9e0]{flex-direction:column;align-items:stretch}}.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-391bdc5b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}h1[data-v-391bdc5b]{margin:0;font-size:20px}.modes[data-v-391bdc5b]{border:1px solid var(--erp-border);border-radius:999px;display:inline-flex;overflow:hidden}.mode[data-v-391bdc5b]{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-391bdc5b]{background:var(--erp-accent);color:var(--erp-on-accent)}.mbar[data-v-391bdc5b]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mgmt-hint[data-v-391bdc5b]{font-size:12px}.create .row[data-v-391bdc5b]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.create input[data-v-391bdc5b]{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-391bdc5b]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bar select[data-v-391bdc5b],.bar input[data-v-391bdc5b]{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-391bdc5b]{flex:1;min-width:180px}.cats[data-v-391bdc5b]{gap:10px;margin-bottom:16px;padding-bottom:8px;display:flex;overflow-x:auto}.cat[data-v-391bdc5b]{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-391bdc5b]{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-391bdc5b]{border-color:var(--erp-accent)}.cat .cph img[data-v-391bdc5b]{object-fit:cover;width:100%;height:100%;display:block}.cat .cph.all[data-v-391bdc5b]{color:var(--erp-accent);font-size:24px}.cat .clabel[data-v-391bdc5b]{color:var(--erp-text);text-align:center;max-height:28px;font-size:11px;line-height:1.2;overflow:hidden}.cat.active .clabel[data-v-391bdc5b]{font-weight:700}.ph-ico[data-v-391bdc5b]{opacity:.35;font-size:26px}.scroll[data-v-391bdc5b]{overflow-x:auto}.tcell[data-v-391bdc5b]{width:44px}.cshop[data-v-391bdc5b]{color:var(--erp-muted);text-align:center;font-size:10px;line-height:1.2}.shop[data-v-391bdc5b]{color:var(--erp-muted);white-space:nowrap;font-size:12px}.thumb[data-v-391bdc5b]{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-391bdc5b]{object-fit:cover;width:100%;height:100%}.thumb .ph[data-v-391bdc5b]{opacity:.4;font-size:16px}.mono[data-v-391bdc5b]{font-family:ui-monospace,monospace;font-size:12px}.acts[data-v-391bdc5b]{white-space:nowrap;gap:6px;display:flex}.btn.sm[data-v-391bdc5b]{padding:4px 9px;font-size:12px}.badge.ok[data-v-391bdc5b]{background:var(--erp-success);color:var(--erp-on-success)}.center[data-v-391bdc5b]{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-5709df1b]{margin:0 0 6px;font-size:20px}h2[data-v-5709df1b]{margin:0 0 12px;font-size:15px}.prov[data-v-5709df1b]{color:var(--erp-muted);margin:0 0 14px;font-size:13px}.warn[data-v-5709df1b]{color:var(--erp-on-warning);background:var(--erp-warning,#b8860b);border-radius:8px;padding:8px 12px}.add[data-v-5709df1b]{margin-bottom:16px}.row[data-v-5709df1b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.row .sm[data-v-5709df1b]{max-width:110px}.bar[data-v-5709df1b]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bar input[type=search][data-v-5709df1b]{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-5709df1b]{background:var(--erp-success);color:var(--erp-on-success)}.badge.doli[data-v-5709df1b]{background:var(--erp-border);color:var(--erp-text)}.btn.sm[data-v-5709df1b]{padding:5px 10px;font-size:12px}.btn.danger[data-v-5709df1b]{background:var(--erp-danger,#c0392b);color:var(--erp-on-danger)}.actions[data-v-5709df1b]{gap:6px;display:flex}.scroll[data-v-5709df1b]{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%}}.pages-editor[data-v-b1749d82]{border-top:1px dashed var(--border,#e4e7ee);margin-top:14px;padding-top:12px}.new-page[data-v-b1749d82],.page-controller-settings[data-v-b1749d82]{border:1px solid var(--erp-border);border-radius:8px;margin-bottom:12px;padding:10px}.np-grid[data-v-b1749d82]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.np-grid label[data-v-b1749d82],.page-controller-settings>label[data-v-b1749d82],.controller-param label[data-v-b1749d82]{gap:5px;font-weight:700;display:grid}.np-grid select[data-v-b1749d82],.np-grid input[data-v-b1749d82],.page-controller-settings select[data-v-b1749d82],.page-controller-settings input[data-v-b1749d82],.controller-param select[data-v-b1749d82],.controller-param input[data-v-b1749d82]{border:1px solid var(--erp-border);background:var(--erp-surface);min-height:36px;color:var(--erp-text);border-radius:6px;padding:7px 8px}.controller-description[data-v-b1749d82]{color:var(--erp-muted);grid-column:1/-1;margin:0;font-size:13px}.controller-param[data-v-b1749d82]{gap:3px;display:grid}.param-missing[data-v-b1749d82]{color:var(--erp-danger,#b42318);background:var(--erp-danger-soft,#b4231814);border:1px solid var(--erp-danger,#b42318);border-radius:6px;margin:6px 0 0;padding:6px 8px;font-size:12.5px;font-weight:700}.page-controller-settings[data-v-b1749d82]{background:var(--erp-bg);grid-template-columns:minmax(220px,1fr);gap:8px;display:grid}.code-badge[data-v-b1749d82]{color:#c7f0d8;background:#10151f;border-radius:6px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.design-badge[data-v-b1749d82]{color:#e9d5ff;background:#2d1e40;border-radius:6px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.cols[data-v-b1749d82]{grid-template-columns:minmax(180px,240px) 1fr;gap:16px;display:grid}.page-list[data-v-b1749d82]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-item[data-v-b1749d82]{text-align:left;border:1px solid var(--border,#e4e7ee);cursor:pointer;background:#f7f8fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.page-item.active[data-v-b1749d82]{border-color:var(--primary,#5b8def);background:#eef4ff}.page-item .ttl[data-v-b1749d82]{font-weight:600}.page-item .st[data-v-b1749d82]{color:#778;margin-left:auto;font-size:11px}.page-item .st.published[data-v-b1749d82]{color:#0a7a3a}.diag-badge[data-v-b1749d82]{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.diag-badge.diag-bound[data-v-b1749d82]{color:#0a7a3a;background:#e4f7ec}.diag-badge.diag-partial[data-v-b1749d82]{color:#96660a;background:#fff3d6}.diag-badge.diag-dead[data-v-b1749d82]{color:#b00;background:#fde3e3}.diag-badge.diag-unknown[data-v-b1749d82]{color:#667;background:#eceef2}.diag-banner[data-v-b1749d82]{border:1px solid var(--erp-border);background:var(--erp-bg);border-radius:8px;margin:10px 0 14px;padding:10px 12px}.diag-banner.diag-dead[data-v-b1749d82]{border-color:#f3b7b7}.diag-banner.diag-partial[data-v-b1749d82]{border-color:#f0d38a}.diag-banner.diag-bound[data-v-b1749d82]{border-color:#a9e2c1}.diag-head[data-v-b1749d82]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.diag-reasons[data-v-b1749d82],.diag-components[data-v-b1749d82],.diag-traces[data-v-b1749d82]{gap:4px;margin:6px 0;padding:0;font-size:13px;list-style:none;display:grid}.diag-components li.diag-dead[data-v-b1749d82]{color:#b00}.diag-components li.diag-bound[data-v-b1749d82]{color:#0a7a3a}.diag-actions[data-v-b1749d82]{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.diag-traces li[data-v-b1749d82]{border-top:1px dashed var(--erp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.mode-switch[data-v-b1749d82]{border:1px solid var(--border,#e4e7ee);border-radius:8px;margin-bottom:10px;display:inline-flex;overflow:hidden}.mode-switch button[data-v-b1749d82]{cursor:pointer;color:#556;background:#fff;border:0;padding:6px 14px;font-weight:600}.mode-switch button.on[data-v-b1749d82]{background:var(--primary,#5b8def);color:#fff}.maquette-row[data-v-b1749d82]{gap:8px;margin:8px 0;display:flex}.ai-input[data-v-b1749d82]{border:1px solid var(--border,#ccc);border-radius:6px;flex:1;padding:8px}.code-editors[data-v-b1749d82]{gap:14px;display:grid}.code-field[data-v-b1749d82]{gap:6px;min-width:0;display:grid}.code-field label[data-v-b1749d82]{font-weight:700}.code-area[data-v-b1749d82]{box-sizing:border-box;resize:vertical;color:#e5eef7;background:#0f141d;border:1px solid #222a38;border-radius:8px;width:100%;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.css-area[data-v-b1749d82]{color:#d7f7e5;background:#111827}.css-help[data-v-b1749d82]{display:block}.preview[data-v-b1749d82]{border:1px solid var(--border,#e4e7ee);background:#fff;border-radius:8px;width:100%;height:240px}.actions[data-v-b1749d82]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.saved[data-v-b1749d82]{color:#0a7a3a;font-weight:600}.draft-warn[data-v-b1749d82]{color:#6b4a06;background:#fff6e5;border:1px solid #f0c36d;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.92rem}.auto-warn[data-v-b1749d82]{color:#1f3a6b;background:#eef4ff;border:1px solid #9db8ee;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.92rem}.btn.publish[data-v-b1749d82]{color:#fff;background:#0a7a3a;border-color:#0a7a3a}.err[data-v-b1749d82]{color:#b00}.muted[data-v-b1749d82]{color:#778}.small[data-v-b1749d82]{font-size:13px}.studio-inspector[data-v-dd44b1ae]{flex-direction:column;height:100%;min-height:0;font-size:12.5px;display:flex}.insp-top[data-v-dd44b1ae]{border-bottom:1px solid var(--erp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.insp-toggle[data-v-dd44b1ae]{border:1px solid var(--erp-border);color:var(--erp-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 9px;font-weight:700}.insp-toggle.on[data-v-dd44b1ae]{background:var(--erp-accent);color:#fff;border-color:var(--erp-accent)}.insp-tabs[data-v-dd44b1ae]{gap:3px;display:flex}.insp-tabs button[data-v-dd44b1ae]{color:var(--erp-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}.insp-tabs button.on[data-v-dd44b1ae]{background:var(--erp-bg);color:var(--erp-accent)}.insp-actions[data-v-dd44b1ae]{gap:6px;margin-left:auto;display:flex}.insp-warn[data-v-dd44b1ae]{color:#9a6700;background:#9a67001a;border-radius:5px;padding:3px 7px;font-size:11.5px}.insp-error[data-v-dd44b1ae]{color:#b42318;margin:4px 8px;font-weight:700}.insp-lock[data-v-dd44b1ae]{color:#9a6700;background:#9a67001f;border-radius:5px;padding:3px 7px;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700}.insp-blocage[data-v-dd44b1ae]{background:#b4231812;border:1px solid #b42318;border-radius:8px;margin:6px 8px;padding:8px 10px}.insp-blocage .bl-titre[data-v-dd44b1ae]{color:#b42318;margin:0 0 6px;font-weight:700}.insp-blocage ul[data-v-dd44b1ae]{gap:5px;margin:0;padding:0;list-style:none;display:grid}.insp-blocage code[data-v-dd44b1ae]{font-weight:700}.bl-origine[data-v-dd44b1ae]{color:var(--erp-muted);padding-left:10px;font-size:11.5px;display:block}.bl-actions[data-v-dd44b1ae]{gap:6px;margin-top:8px;display:flex}.bl-actions .danger[data-v-dd44b1ae]{color:#b42318;border-color:#b42318}.insp-empty[data-v-dd44b1ae]{padding:14px}.insp-body[data-v-dd44b1ae]{flex:1;grid-template-columns:minmax(240px,.8fr) minmax(320px,2fr);gap:0;min-height:0;display:grid}.insp-tree[data-v-dd44b1ae]{border-right:1px solid var(--erp-border);min-height:180px;padding:6px 4px;overflow:auto}.insp-tree ul[data-v-dd44b1ae]{margin:0;padding:0;list-style:none}.insp-node[data-v-dd44b1ae]{text-align:left;cursor:pointer;width:100%;color:var(--erp-text);white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-family:ui-monospace,monospace;font-size:11.5px;display:block}.insp-node.sel[data-v-dd44b1ae]{background:var(--erp-accent);color:#fff}.insp-panel[data-v-dd44b1ae]{flex-direction:column;min-width:0;min-height:0;padding:6px 8px;display:flex;overflow:auto}.insp-panel>.insp-rules[data-v-dd44b1ae],.insp-panel>.insp-computed[data-v-dd44b1ae]{flex:auto;min-height:0;overflow:auto}.insp-subtabs[data-v-dd44b1ae]{gap:4px;margin-bottom:6px;display:flex}.insp-subtabs button[data-v-dd44b1ae]{border:1px solid var(--erp-border);color:var(--erp-muted);cursor:pointer;background:0 0;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700}.insp-subtabs button.on[data-v-dd44b1ae]{background:var(--erp-bg);color:var(--erp-accent)}.insp-rule[data-v-dd44b1ae]{border-bottom:1px solid var(--erp-border);padding:5px 0}.insp-rule header[data-v-dd44b1ae]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.insp-rule .sel[data-v-dd44b1ae]{font-family:ui-monospace,monospace;font-weight:700}.origin[data-v-dd44b1ae]{border-radius:4px;padding:1px 5px;font-size:10.5px}.o-inline[data-v-dd44b1ae]{color:#b42318;background:#b423181f}.o-page[data-v-dd44b1ae]{color:#0a7a3a;background:#0a7a3a1f}.o-theme[data-v-dd44b1ae]{background:var(--erp-bg);color:var(--erp-muted)}.decl[data-v-dd44b1ae]{grid-template-columns:minmax(110px,auto) 1fr auto;align-items:center;gap:8px;padding:3px 0 3px 10px;font-family:ui-monospace,monospace;font-size:12.5px;display:grid}.decl.ko[data-v-dd44b1ae]{opacity:.55;text-decoration:line-through}.decl .prop[data-v-dd44b1ae]{color:var(--erp-accent)}.decl .val[data-v-dd44b1ae],.insp-add .val[data-v-dd44b1ae]{color:var(--erp-text);background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;min-height:32px;padding:5px 7px;font-family:ui-monospace,monospace;font-size:12.5px}.decl .val[data-v-dd44b1ae]:focus,.insp-add .val[data-v-dd44b1ae]:focus{border-color:var(--erp-accent);background:var(--erp-surface);outline:none}.insp-add[data-v-dd44b1ae]{grid-template-columns:1fr 1fr auto;gap:5px;padding:6px 0 0 10px;display:grid}.insp-add .val[data-v-dd44b1ae]{border-color:var(--erp-border)}.insp-computed[data-v-dd44b1ae]{margin:0;padding:0;font-family:ui-monospace,monospace;list-style:none}.insp-computed li[data-v-dd44b1ae]{border-bottom:1px solid var(--erp-border);grid-template-columns:minmax(110px,auto) 1fr;gap:8px;padding:1px 0;display:grid}.insp-computed .prop[data-v-dd44b1ae]{color:var(--erp-accent)}.insp-html[data-v-dd44b1ae]{tab-size:2;white-space:pre;border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;min-height:min(48vh,460px);color:var(--erp-text);resize:vertical;border-radius:8px;flex:auto;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;overflow:auto}.insp-html[data-v-dd44b1ae]:focus{outline:2px solid var(--erp-accent);outline-offset:-1px}.insp-path[data-v-dd44b1ae]{border-top:1px solid var(--erp-border);flex-wrap:wrap;align-items:center;gap:3px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:11px;display:flex}.insp-path .pas[data-v-dd44b1ae]{color:var(--erp-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:1px 3px}.insp-path .pas[data-v-dd44b1ae]:hover{background:var(--erp-bg);color:var(--erp-accent)}@media (width<=720px){.insp-body[data-v-dd44b1ae]{grid-template-rows:minmax(140px,.45fr) minmax(280px,1.55fr);grid-template-columns:1fr}.insp-tree[data-v-dd44b1ae]{border-right:none;border-bottom:1px solid var(--erp-border)}.insp-html[data-v-dd44b1ae]{min-height:min(52vh,420px);font-size:12.5px}}.insp-path .sep[data-v-dd44b1ae]{color:var(--erp-muted)}.plat-studio[data-v-2b12f094]{--studio-page:100dvh;flex-direction:column;gap:0;height:calc(100dvh - 132px);min-height:420px;display:flex}.plat-studio.studio-defilant[data-v-2b12f094]{height:auto;min-height:0}.studio-top[data-v-2b12f094]{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:12px;padding:14px 16px}.title-row[data-v-2b12f094]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.title-row h1[data-v-2b12f094]{margin:0;font-size:20px;font-weight:800}.title-row .sub[data-v-2b12f094]{color:var(--erp-muted);font-size:13px}.status-pill[data-v-2b12f094]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-pill .d[data-v-2b12f094]{background:var(--erp-muted);border-radius:50%;width:8px;height:8px}.status-pill.staging[data-v-2b12f094]{color:var(--erp-accent);border-color:var(--erp-accent)}.status-pill.staging .d[data-v-2b12f094]{background:var(--erp-accent)}.status-pill.live[data-v-2b12f094]{color:var(--erp-success)}.status-pill.live .d[data-v-2b12f094]{background:var(--erp-success)}.status-pill.draft[data-v-2b12f094]{color:var(--erp-warning)}.status-pill.draft .d[data-v-2b12f094]{background:var(--erp-warning)}.toolbar[data-v-2b12f094]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.field[data-v-2b12f094]{flex-direction:column;gap:5px;margin:0;display:flex}.field.grow[data-v-2b12f094]{flex:1;min-width:220px}.field label[data-v-2b12f094],.field .lbl[data-v-2b12f094]{color:var(--erp-muted);font-size:11px;font-weight:600}.site-select[data-v-2b12f094]{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:220px;height:40px;color:var(--erp-text);border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.urlbar[data-v-2b12f094]{border:1px solid var(--erp-border);background:var(--erp-bg);height:40px;color:var(--erp-text);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}.urlbar .lock[data-v-2b12f094]{color:var(--erp-success);font-size:12px}.urlbar .lock.off[data-v-2b12f094]{color:var(--erp-muted)}.urlbar .u[data-v-2b12f094]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.urlbar .url-select[data-v-2b12f094]{min-width:0;color:var(--erp-text);cursor:pointer;background:0 0;border:none;flex:1;padding:0;font-size:13.5px;font-weight:600}.urlbar .url-select[data-v-2b12f094]:focus{outline:none}.urlbar .open[data-v-2b12f094]{color:var(--erp-accent);font-weight:700;text-decoration:none}.link-gen[data-v-2b12f094]{height:40px;color:var(--erp-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:13.5px;font-weight:700}.plus[data-v-2b12f094]{margin-right:2px;font-size:16px;line-height:1}.card[data-v-2b12f094]{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:10px;margin-top:12px;padding:14px}.ge-grid[data-v-2b12f094]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ge-grid input[data-v-2b12f094]{border:1px solid var(--erp-border);background:var(--erp-surface);height:38px;color:var(--erp-text);border-radius:8px;padding:0 10px;font-size:14px}.chks[data-v-2b12f094]{flex-wrap:wrap;gap:14px;display:flex}.chk[data-v-2b12f094]{font-size:14px;font-weight:500}.ge-actions[data-v-2b12f094]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.empty[data-v-2b12f094]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.external-app[data-v-2b12f094]{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:28px;display:flex}.ext-badge[data-v-2b12f094]{color:var(--erp-accent);background:var(--erp-bg);border:1px solid var(--erp-border);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.ext-name[data-v-2b12f094]{margin:4px 0 0;font-size:22px;font-weight:800}.ext-note[data-v-2b12f094]{color:var(--erp-muted);max-width:640px;margin:0;line-height:1.5}.ext-links[data-v-2b12f094]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ext-links a[data-v-2b12f094]{text-decoration:none}.btn[data-v-2b12f094]{border:1px solid var(--erp-accent);background:var(--erp-accent);height:40px;color:var(--erp-on-accent,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn.secondary[data-v-2b12f094]{background:var(--erp-surface);color:var(--erp-text);border-color:var(--erp-border)}.btn.danger[data-v-2b12f094]{background:var(--erp-danger);border-color:var(--erp-danger);color:#fff}.btn.sm[data-v-2b12f094]{height:34px;padding:0 12px;font-size:13px}.btn.full[data-v-2b12f094]{justify-content:center;width:100%}.btn[data-v-2b12f094]:disabled{opacity:.5;cursor:default}.studio-work[data-v-2b12f094]{flex:1;gap:16px;min-height:0;margin-top:16px;display:flex}.canvas-wrap[data-v-2b12f094]{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.canvas-bar[data-v-2b12f094]{border-bottom:1px solid var(--erp-border);background:var(--erp-bg);align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.dots[data-v-2b12f094]{gap:6px;display:flex}.dots span[data-v-2b12f094]{background:var(--erp-border);border-radius:50%;width:10px;height:10px}.mini-url[data-v-2b12f094]{background:var(--erp-surface);border:1px solid var(--erp-border);height:26px;color:var(--erp-muted);border-radius:7px;flex:1;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:12px;display:flex}.mini-url .lk[data-v-2b12f094]{color:var(--erp-success)}.mini-url .lk.off[data-v-2b12f094]{color:var(--erp-muted)}.mini-url .mu[data-v-2b12f094]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devs[data-v-2b12f094]{gap:3px;display:flex}.devs button[data-v-2b12f094]{border:1px solid var(--erp-border);background:var(--erp-surface);width:30px;height:28px;color:var(--erp-muted);cursor:pointer;border-radius:7px}.devs button.on[data-v-2b12f094]{border-color:var(--erp-accent);color:var(--erp-accent)}.icon-btn[data-v-2b12f094]{border:1px solid var(--erp-border);background:var(--erp-surface);width:30px;height:28px;color:var(--erp-muted);cursor:pointer;border-radius:7px}.icon-btn[data-v-2b12f094]:disabled{opacity:.5;cursor:default}.canvas-stage[data-v-2b12f094]{background:var(--erp-bg);flex:1;justify-content:center;display:flex;position:relative;overflow:auto}.live-tag[data-v-2b12f094]{z-index:3;color:#fff;background:var(--erp-success);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:12px}.live-tag.internal[data-v-2b12f094]{background:var(--erp-muted,#6b7280)}.live-tag.online[data-v-2b12f094]{background:var(--erp-success)}.live-tag .b[data-v-2b12f094]{background:#fff;border-radius:50%;width:7px;height:7px}.preview-note[data-v-2b12f094]{z-index:3;background:#ffffffe6;border-radius:6px;margin:0;padding:4px 8px;font-size:10.5px;line-height:1.35;position:absolute;bottom:8px;left:12px;right:12px}.frame-host[data-v-2b12f094]{width:100%;height:100%;margin:0 auto;position:relative}.frame[data-v-2b12f094]{background:#fff;border:0;width:100%;height:100%}.canvas-empty[data-v-2b12f094]{text-align:center;align-self:center;max-width:420px;padding:24px}.ce-title[data-v-2b12f094]{margin:0 0 6px;font-weight:700}.studio-panel[data-v-2b12f094]{background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:12px;flex-direction:column;flex:0 0 340px;width:340px;display:flex;overflow:hidden}.panel-hd[data-v-2b12f094]{border-bottom:1px solid var(--erp-border);padding:13px 15px}.panel-hd h3[data-v-2b12f094]{margin:0;font-size:14.5px;font-weight:800}.panel-hd p[data-v-2b12f094]{color:var(--erp-muted);margin:4px 0 0;font-size:11.5px;line-height:1.4}.insp-host-error[data-v-2b12f094]{color:#b42318;margin:6px 10px;font-size:12.5px;font-weight:700}.insp-host-ok[data-v-2b12f094]{color:#0a7a3a;margin:6px 10px;font-size:12.5px;font-weight:700}.bloc-dialog[data-v-2b12f094]{border:1px solid var(--erp-accent);background:var(--erp-bg);border-radius:8px;gap:8px;margin:8px 10px;padding:10px 12px;display:grid}.bloc-dialog .bd-titre[data-v-2b12f094]{margin:0;font-weight:700}.bloc-dialog label[data-v-2b12f094]{gap:4px;font-size:12px;font-weight:700;display:grid}.bloc-dialog input[data-v-2b12f094],.bloc-dialog select[data-v-2b12f094]{border:1px solid var(--erp-border);background:var(--erp-surface);min-height:34px;color:var(--erp-text);border-radius:6px;padding:6px 8px}.bd-actions[data-v-2b12f094]{justify-content:flex-end;gap:6px;display:flex}.code-brut[data-v-2b12f094]{border-top:1px solid var(--erp-border);margin:8px 10px 12px;padding-top:8px}.code-brut>summary[data-v-2b12f094]{cursor:pointer;color:var(--erp-muted);font-size:12px;font-weight:700}.studio-work.anchor-bottom[data-v-2b12f094]{flex-direction:column}.studio-work.anchor-bottom[data-v-2b12f094] .studio-panel{width:auto;max-width:none;min-height:160px;overflow:auto}.studio-work.empile[data-v-2b12f094]{flex-direction:column;gap:14px;min-height:0}.studio-work.empile>.canvas-wrap[data-v-2b12f094]{height:var(--studio-first,calc(100dvh - 132px));flex:none;min-height:320px}.studio-work.empile>.studio-panel[data-v-2b12f094]{height:var(--studio-page);flex:none;min-height:420px;overflow:hidden}.saut-btn[data-v-2b12f094]{white-space:nowrap;border:1px solid var(--erp-accent);background:var(--erp-surface);height:30px;color:var(--erp-accent);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.saut-btn.haut[data-v-2b12f094]{position:absolute;top:10px;right:12px}.saut-btn[data-v-2b12f094]:hover{background:var(--erp-accent);color:#fff}.studio-work.anchor-right[data-v-2b12f094]{flex-direction:row}.studio-work.anchor-right[data-v-2b12f094] .studio-panel{min-width:160px;overflow:auto}.split-handle[data-v-2b12f094]{cursor:row-resize;touch-action:none;background:0 0;border:0;border-radius:8px;flex:0 0 14px;justify-content:center;align-self:stretch;align-items:center;margin:-5px 0;display:flex}.studio-work.anchor-right>.split-handle[data-v-2b12f094]{cursor:col-resize;margin:0 -5px}.split-handle[data-v-2b12f094]:hover,.split-handle[data-v-2b12f094]:focus-visible{background:color-mix(in srgb, var(--erp-accent) 12%, transparent);outline:none}.split-handle .sh-grip[data-v-2b12f094]{background:var(--erp-border);border-radius:999px;width:46px;height:4px;display:block}.studio-work.anchor-right>.split-handle .sh-grip[data-v-2b12f094]{width:4px;height:46px}.split-handle:hover .sh-grip[data-v-2b12f094],.split-handle:focus-visible .sh-grip[data-v-2b12f094]{background:var(--erp-accent)}.studio-work.en-deplacement[data-v-2b12f094]{-webkit-user-select:none;user-select:none}.studio-work.en-deplacement[data-v-2b12f094] iframe{pointer-events:none}.studio-work.plein-ecran>.studio-panel[data-v-2b12f094]{display:none}.studio-work.plein-ecran>.canvas-wrap[data-v-2b12f094]{flex:1}.studio-work.apercu-masque>.canvas-wrap[data-v-2b12f094]{display:none}.cran-btn[data-v-2b12f094]{border:1px solid var(--erp-accent);background:var(--erp-surface);height:30px;color:var(--erp-accent);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px;font-weight:700;position:absolute;top:8px;right:10px}.studio-panel[data-v-2b12f094]{position:relative}.studio-work.anchor-window[data-v-2b12f094] .studio-panel{border:2px dashed var(--erp-accent)}.anchor-picker[data-v-2b12f094]{flex-wrap:wrap;align-items:center;gap:5px;padding:8px 14px 0;display:flex}.anchor-picker .ap-label[data-v-2b12f094]{color:var(--erp-muted);font-size:11px;font-weight:700}.anchor-picker button[data-v-2b12f094]{border:1px solid var(--erp-border);color:var(--erp-muted);cursor:pointer;background:0 0;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.anchor-picker button.on[data-v-2b12f094]{background:var(--erp-accent);color:#fff;border-color:var(--erp-accent)}.panel-tabs[data-v-2b12f094]{gap:6px;padding:11px 14px 0;display:flex}.panel-tabs button[data-v-2b12f094]{color:var(--erp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700}.panel-tabs button.on[data-v-2b12f094]{background:var(--erp-bg);color:var(--erp-accent)}.panel-body[data-v-2b12f094]{flex-direction:column;flex:1;gap:13px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.panel-body[data-v-2b12f094] .studio-inspector{flex:auto;min-height:min(62vh,640px)}.sect[data-v-2b12f094]{border:1px solid var(--erp-border);border-radius:10px;overflow:hidden}.sh[data-v-2b12f094]{background:var(--erp-bg);border-bottom:1px solid var(--erp-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:800;display:flex}.sh .badge[data-v-2b12f094]{color:var(--erp-accent);background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:800}.sh .back[data-v-2b12f094]{color:var(--erp-muted);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.sh .ctitle[data-v-2b12f094]{align-items:center;gap:7px;display:flex}.sb[data-v-2b12f094]{flex-direction:column;gap:9px;padding:11px 12px;display:flex}.pad[data-v-2b12f094]{padding:12px}.full[data-v-2b12f094]{width:100%}.health-sect .health-counts[data-v-2b12f094]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.hc[data-v-2b12f094]{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.hc-bound[data-v-2b12f094]{color:#0a7a3a;background:#e4f7ec}.hc-partial[data-v-2b12f094]{color:#96660a;background:#fff3d6}.hc-dead[data-v-2b12f094]{color:#b00;background:#fde3e3}.dead-list[data-v-2b12f094]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dead-link[data-v-2b12f094]{text-align:left;border:1px solid var(--erp-border);cursor:pointer;color:#b00;background:0 0;border-radius:6px;width:100%;padding:6px 8px;font-size:12.5px}.int-row[data-v-2b12f094]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:6px;font-size:12.5px;display:flex}.int-row[data-v-2b12f094]:not(.static):hover{border-color:var(--erp-border)}.int-row.static[data-v-2b12f094]{cursor:default}.int-row .k[data-v-2b12f094]{color:var(--erp-text);align-items:center;gap:9px;display:flex}.g[data-v-2b12f094]{border-radius:4px;width:16px;height:16px;display:inline-block}.g.canva[data-v-2b12f094]{background:linear-gradient(135deg,#00c4cc,#7d2ae8)}.g.pexels[data-v-2b12f094]{background:#05a081}.g.ai[data-v-2b12f094]{background:var(--erp-accent)}.chip[data-v-2b12f094]{color:var(--erp-muted);border:1px solid var(--erp-border);border-radius:999px;padding:3px 9px;font-size:10.5px}.conn[data-v-2b12f094]{align-items:center;gap:9px;font-size:12.5px;display:flex}.cdot[data-v-2b12f094]{background:var(--erp-success);border-radius:50%;width:9px;height:9px}.cdot.off[data-v-2b12f094]{background:var(--erp-muted)}.soon[data-v-2b12f094]{margin:0}.csearch[data-v-2b12f094]{border:1px solid var(--erp-border);height:34px;color:var(--erp-muted);border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;display:flex}.lbl.small[data-v-2b12f094]{color:var(--erp-muted);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.cgrid[data-v-2b12f094]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.design[data-v-2b12f094]{border:1px solid var(--erp-border);border-radius:9px;overflow:hidden}.thumb[data-v-2b12f094]{height:66px;position:relative}.thumb.a[data-v-2b12f094]{background:linear-gradient(135deg,#ffd5c2,#ff8f6b)}.thumb.b[data-v-2b12f094]{background:linear-gradient(135deg,#c9e5ff,#5b8def)}.thumb.c[data-v-2b12f094]{background:linear-gradient(135deg,#d7f5e3,#3ec98a)}.thumb.d[data-v-2b12f094]{background:linear-gradient(135deg,#ede1ff,#a77bff)}.thumb .fmt[data-v-2b12f094]{color:#fff;background:#00000059;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:5px;right:5px}.cmeta[data-v-2b12f094]{flex-direction:column;gap:6px;padding:7px 8px;display:flex}.cnm[data-v-2b12f094]{font-size:11.5px;font-weight:700}.note[data-v-2b12f094]{color:var(--erp-muted);background:var(--erp-bg);border:1px solid var(--erp-border);border-radius:9px;padding:9px 11px;line-height:1.45}.endpoint[data-v-2b12f094]{background:var(--erp-primary);color:#93c5fd;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.endpoint .m[data-v-2b12f094]{color:#34d399;font-weight:800}.build[data-v-2b12f094]{margin-top:4px}.bar[data-v-2b12f094]{background:var(--erp-bg);border-radius:6px;height:10px;overflow:hidden}.bar-fill[data-v-2b12f094]{background:var(--erp-accent);height:100%;transition:width .3s}.terminal[data-v-2b12f094]{background:var(--erp-primary);color:#c7f0d8;border-radius:8px;max-height:220px;margin-top:8px;padding:12px;font-size:11px;overflow:auto}.err[data-v-2b12f094]{color:var(--erp-danger);margin:8px 0 0}.muted[data-v-2b12f094]{color:var(--erp-muted)}.small[data-v-2b12f094]{font-size:12.5px}@media (width<=900px){.studio-top[data-v-2b12f094]{padding:9px 11px}.title-row h1[data-v-2b12f094]{font-size:17px}.title-row .sub[data-v-2b12f094]{display:none}.toolbar[data-v-2b12f094]{gap:8px;margin-top:8px}.site-select[data-v-2b12f094],.urlbar[data-v-2b12f094],.btn[data-v-2b12f094],.link-gen[data-v-2b12f094]{height:36px}.studio-work[data-v-2b12f094]{flex-direction:column;margin-top:10px}.panel-hd[data-v-2b12f094]{padding:8px 46px 8px 12px}.panel-hd h3[data-v-2b12f094]{font-size:13.5px}.panel-sub[data-v-2b12f094],.anchor-picker[data-v-2b12f094]{display:none}.panel-tabs[data-v-2b12f094]{padding:7px 10px 0}.panel-body[data-v-2b12f094]{gap:10px;padding:9px 11px}.canvas-wrap[data-v-2b12f094]{min-height:180px}.status-pill[data-v-2b12f094]{margin-left:0}}.logos[data-v-2b12f094]{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.logo-row[data-v-2b12f094]{align-items:center;gap:10px;display:flex}.logo-thumb[data-v-2b12f094]{object-fit:contain;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:4px;width:40px;height:40px}.logo-meta[data-v-2b12f094]{word-break:break-word;flex:1;min-width:0}.cs-row[data-v-2b12f094]{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.cs-acts[data-v-2b12f094]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.banner-mini[data-v-2b12f094]{border-radius:4px;padding:6px 8px;font-size:12px}.banner-mini.success[data-v-2b12f094]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner-mini.error[data-v-2b12f094]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.banner-mini.info[data-v-2b12f094]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}.mes-modules[data-v-f50faafc]{max-width:960px}.mm-error[data-v-f50faafc]{color:var(--danger,#b00020);margin:.5rem 0}.mm-header[data-v-f50faafc]{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.mm-platform[data-v-f50faafc]{justify-content:space-between;align-items:baseline;display:flex}.mm-platform-name[data-v-f50faafc]{font-size:1.1rem;font-weight:600}.mm-sites[data-v-f50faafc]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mm-site[data-v-f50faafc]{border:1px solid var(--border,#ddd);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.85rem;display:inline-flex}.mm-group[data-v-f50faafc]{margin-bottom:1rem}.mm-group-title[data-v-f50faafc]{margin:0 0 .5rem;font-size:1rem}.mm-module[data-v-f50faafc]{border-top:1px solid var(--border,#eee);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.mm-module-main[data-v-f50faafc]{align-items:flex-start;gap:.6rem;display:flex}.mm-icon[data-v-f50faafc]{object-fit:contain;width:28px;height:28px}.mm-module-text[data-v-f50faafc]{flex-direction:column;display:flex}.mm-name[data-v-f50faafc]{font-weight:500}.mm-desc[data-v-f50faafc],.mm-deps[data-v-f50faafc]{font-size:.82rem}.mm-module-side[data-v-f50faafc]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.mm-badge[data-v-f50faafc]{background:var(--surface-2,#f0f0f0);color:var(--text-muted,#555);border-radius:4px;padding:.1rem .45rem;font-size:.72rem}.mm-badge-reserved[data-v-f50faafc]{background:var(--warn-bg,#fff3cd);color:var(--warn-fg,#7a5b00)}.mm-purchase[data-v-f50faafc]{color:var(--accent,#0a58ca);font-size:.82rem}.mm-locked[data-v-f50faafc]{font-size:.82rem}.mm-block-modal[data-v-f50faafc]{z-index:50;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mm-block-box[data-v-f50faafc]{max-width:480px;padding:1.25rem}.mm-block-msg[data-v-f50faafc]{margin:.5rem 0 1rem}.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%}}.recrut[data-v-f7ed0e65]{flex-direction:column;gap:12px;display:flex}.head[data-v-f7ed0e65]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h1[data-v-f7ed0e65]{margin:0;font-size:20px}.subtitle[data-v-f7ed0e65]{margin:4px 0 0;font-size:13px}.actions[data-v-f7ed0e65]{flex-wrap:wrap;gap:8px;display:flex}.modes[data-v-f7ed0e65]{border:1px solid var(--erp-border);border-radius:999px;align-self:flex-start;display:inline-flex;overflow:hidden}.mode[data-v-f7ed0e65]{background:var(--erp-surface);color:var(--erp-text);cursor:pointer;border:none;padding:7px 16px;font-size:13px;font-weight:600}.mode.on[data-v-f7ed0e65]{background:var(--erp-accent);color:var(--erp-on-accent)}.bar[data-v-f7ed0e65]{align-items:center;gap:10px;display:flex}.bar input[data-v-f7ed0e65]{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:180px;color:var(--erp-text);border-radius:8px;flex:1;padding:9px 12px;font-size:14px}.scroll[data-v-f7ed0e65]{overflow-x:auto}table.list[data-v-f7ed0e65]{width:100%}.clickable[data-v-f7ed0e65]{cursor:pointer}.clickable[data-v-f7ed0e65]:hover,.clickable[data-v-f7ed0e65]:focus-visible{background:color-mix(in srgb, var(--erp-accent) 8%, transparent);outline:none}.tcell[data-v-f7ed0e65]{width:44px}.thumb[data-v-f7ed0e65]{background:var(--erp-bg);border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.mono[data-v-f7ed0e65]{font-family:ui-monospace,monospace;font-size:12px}.badge.role[data-v-f7ed0e65]{margin:1px 3px 1px 0}.center[data-v-f7ed0e65]{text-align:center;padding:14px}@media (width<=720px){.head[data-v-f7ed0e65]{align-items:stretch}.actions[data-v-f7ed0e65]{width:100%}}.match[data-v-7feadf12]{border:1px solid var(--erp-border);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.match.pinned[data-v-7feadf12]{border-color:var(--erp-accent)}.match.ecarte[data-v-7feadf12]{opacity:.6}.match.incomplete[data-v-7feadf12]{border-style:dashed}.mhead[data-v-7feadf12]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.score[data-v-7feadf12]{text-align:center;background:var(--erp-success);min-width:42px;color:var(--erp-on-success);border-radius:8px;padding:2px 8px;font-weight:700}.score.insufficient[data-v-7feadf12]{background:var(--erp-warning);color:var(--erp-on-warning)}.who[data-v-7feadf12]{flex:1;min-width:0}.name[data-v-7feadf12]{font-weight:600}.meta[data-v-7feadf12]{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.breakdown[data-v-7feadf12]{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.crit[data-v-7feadf12]{background:var(--erp-bg);border-radius:6px;padding:1px 6px}.evidence[data-v-7feadf12]{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.v2-detail[data-v-7feadf12],.missing[data-v-7feadf12]{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.resolution[data-v-7feadf12]{color:var(--erp-warning);flex-basis:100%}.resolution-action[data-v-7feadf12]{font-weight:600}.skills-detail[data-v-7feadf12]{flex-wrap:wrap;gap:4px;display:flex}.tag[data-v-7feadf12]{border-radius:6px;padding:1px 7px;font-size:11px}.tag.ok[data-v-7feadf12]{color:var(--erp-success);border:1px solid var(--erp-success)}.tag.no[data-v-7feadf12]{color:var(--erp-danger);border:1px solid var(--erp-danger);text-decoration:line-through}.tag.unknown[data-v-7feadf12]{color:var(--erp-warning);border:1px solid var(--erp-warning)}.actions[data-v-7feadf12]{flex-wrap:wrap;gap:4px;display:flex}.btn.xs[data-v-7feadf12]{padding:2px 8px;font-size:12px}.btn.xs.on[data-v-7feadf12]{background:var(--erp-primary);color:var(--erp-on-primary)}.noteedit[data-v-7feadf12]{gap:6px;display:flex}.noteedit input[data-v-7feadf12]{border:1px solid var(--erp-border);border-radius:6px;flex:1;padding:4px 8px}.note[data-v-7feadf12]{font-size:12px}.ai-block[data-v-7feadf12]{background:var(--erp-bg);border-radius:6px;padding:6px 8px;font-size:12px}.ai-text[data-v-7feadf12]{margin:3px 0 0}.ai-blocked[data-v-7feadf12]{font-style:italic}.badge.retenu[data-v-7feadf12]{background:var(--erp-success);color:var(--erp-on-success)}.badge.ecarte[data-v-7feadf12]{background:var(--erp-danger);color:var(--erp-on-danger)}.badge.a_voir[data-v-7feadf12]{background:var(--erp-warning);color:var(--erp-on-warning)}.cvrub[data-v-f7717e2e]{flex-direction:column;gap:6px;display:flex}.small[data-v-f7717e2e]{font-size:12px}.ver[data-v-f7717e2e]{flex-direction:column;gap:3px;margin-bottom:4px;font-size:13px;display:flex}.ver select[data-v-f7717e2e]{border:1px solid var(--erp-border);border-radius:6px;padding:5px 8px}.rub[data-v-f7717e2e]{border:1px solid var(--erp-border);border-radius:8px;overflow:hidden}.rub-toggle[data-v-f7717e2e]{text-align:left;background:var(--erp-surface);width:100%;color:var(--erp-text);cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.rub-toggle[data-v-f7717e2e]:hover{background:var(--erp-bg)}.rub-toggle[data-v-f7717e2e]:focus-visible{outline:2px solid var(--erp-accent);outline-offset:-2px}.chev[data-v-f7717e2e]{width:14px;color:var(--erp-accent)}.rub-label[data-v-f7717e2e]{flex:1}.rub-count[data-v-f7717e2e]{color:var(--erp-muted);background:var(--erp-bg);border-radius:10px;padding:1px 8px;font-size:12px;font-weight:400}.rub-body[data-v-f7717e2e]{border-top:1px solid var(--erp-border);padding:8px 10px}.fields[data-v-f7717e2e]{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.fields dt[data-v-f7717e2e]{color:var(--erp-muted);font-size:12px}.fields dd[data-v-f7717e2e]{margin:0;font-size:13px}.tags[data-v-f7717e2e]{flex-wrap:wrap;gap:5px;display:flex}.tag[data-v-f7717e2e]{background:var(--erp-bg);border-radius:6px;padding:2px 8px;font-size:12px}.plain[data-v-f7717e2e]{flex-direction:column;gap:3px;margin:0;padding-left:16px;font-size:13px;display:flex}.versions .plain[data-v-f7717e2e]{margin-top:6px;padding-left:0;list-style:none}.versions .plain li.on[data-v-f7717e2e]{font-weight:600}.btn.xs[data-v-f7717e2e]{padding:2px 8px;font-size:12px}.err[data-v-f7717e2e]{color:var(--erp-danger)}.fiche[data-v-1c17653c]{flex-direction:column;gap:12px;display:flex}.topline[data-v-1c17653c]{align-items:center;gap:8px;display:flex}.topline .spacer[data-v-1c17653c]{flex:1}.identity[data-v-1c17653c]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.identity h1[data-v-1c17653c],.identity p[data-v-1c17653c]{margin:0}.portrait[data-v-1c17653c]{background:var(--erp-bg);border-radius:10px;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;display:flex}.cols[data-v-1c17653c]{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.actions[data-v-1c17653c]{flex-wrap:wrap;gap:8px;display:flex}.annonce[data-v-1c17653c]{flex-direction:column;gap:14px;display:flex}.badges[data-v-1c17653c]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.badges .badge[data-v-1c17653c]{background:var(--erp-bg);border:1px solid var(--erp-border);color:var(--erp-text);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.badges .badge.status[data-v-1c17653c]{border-color:var(--erp-accent);color:var(--erp-accent)}.ann-block[data-v-1c17653c]{flex-direction:column;gap:6px;display:flex}.ann-block h2[data-v-1c17653c]{text-transform:uppercase;letter-spacing:.04em;color:var(--erp-muted);margin:0;font-size:12px}.ann-desc[data-v-1c17653c]{white-space:pre-line;margin:0;font-size:14px;line-height:1.5}.tags[data-v-1c17653c]{flex-wrap:wrap;gap:6px;display:flex}.tags .tag[data-v-1c17653c]{background:var(--erp-bg);border-radius:6px;padding:2px 8px;font-size:12px}.match-tabs[data-v-1c17653c]{border-bottom:1px solid var(--erp-border);gap:4px;margin-bottom:10px;display:flex}.match-tab[data-v-1c17653c]{background:var(--erp-surface);color:var(--erp-text);cursor:pointer;border:0;border-bottom:3px solid #0000;padding:7px 10px}.match-tab.on[data-v-1c17653c]{color:var(--erp-accent);border-bottom-color:var(--erp-accent);font-weight:700}.cand[data-v-1c17653c]{border:1px solid var(--erp-border);border-radius:8px;overflow:hidden}.cand+.cand[data-v-1c17653c]{margin-top:8px}.cand.open[data-v-1c17653c]{border-color:var(--erp-accent)}.cand-toggle[data-v-1c17653c]{text-align:left;background:var(--erp-surface);width:100%;color:var(--erp-text);cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.cand-toggle[data-v-1c17653c]:hover{background:var(--erp-bg)}.cand-toggle[data-v-1c17653c]:focus-visible{outline:2px solid var(--erp-accent);outline-offset:-2px}.chev[data-v-1c17653c]{width:14px;color:var(--erp-accent)}.cand .score[data-v-1c17653c]{text-align:center;background:var(--erp-success);min-width:42px;color:var(--erp-on-success);border-radius:8px;padding:2px 8px;font-size:13px;font-weight:700}.cand .score.insufficient[data-v-1c17653c]{background:var(--erp-warning);color:var(--erp-on-warning)}.cand-name[data-v-1c17653c]{flex:1;min-width:0;font-weight:600}.ai-flag[data-v-1c17653c]{font-size:13px}.cand-body[data-v-1c17653c]{border-top:1px solid var(--erp-border);flex-direction:column;gap:10px;padding:10px;display:flex}.badge.retenu[data-v-1c17653c]{background:var(--erp-success);color:var(--erp-on-success)}.badge.ecarte[data-v-1c17653c]{background:var(--erp-danger);color:var(--erp-on-danger)}.badge.a_voir[data-v-1c17653c]{background:var(--erp-warning);color:var(--erp-on-warning)}@media (width<=720px){.cols[data-v-1c17653c]{grid-template-columns:1fr}}.fiche[data-v-fe698bea]{flex-direction:column;gap:12px;display:flex}.topline[data-v-fe698bea]{align-items:center;gap:8px;display:flex}.topline .spacer[data-v-fe698bea]{flex:1}.identity[data-v-fe698bea]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.identity h1[data-v-fe698bea],.identity p[data-v-fe698bea]{margin:0}.portrait[data-v-fe698bea]{background:var(--erp-bg);border-radius:10px;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;display:flex}.cols[data-v-fe698bea]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.grid[data-v-fe698bea]{grid-template-columns:1fr 1fr;gap:8px;display:grid}label[data-v-fe698bea]{flex-direction:column;gap:3px;margin-bottom:6px;font-size:13px;display:flex}input[data-v-fe698bea],select[data-v-fe698bea],textarea[data-v-fe698bea]{border:1px solid var(--erp-border);border-radius:6px;min-width:0;max-width:100%;padding:6px 8px}.actions[data-v-fe698bea]{flex-wrap:wrap;gap:8px;display:flex}.rgpd[data-v-fe698bea]{border:1px solid var(--erp-border);margin-top:10px}.small[data-v-fe698bea]{font-size:12px}.cv-analysis[data-v-fe698bea]{border:1px solid var(--erp-border);border-radius:6px;margin:8px 0;padding:8px}.notice[data-v-fe698bea]{color:var(--erp-warning)}.match-tabs[data-v-fe698bea]{border-bottom:1px solid var(--erp-border);gap:4px;margin-bottom:10px;display:flex}.match-tab[data-v-fe698bea]{background:var(--erp-surface);color:var(--erp-text);cursor:pointer;border:0;border-bottom:3px solid #0000;padding:7px 10px}.match-tab.on[data-v-fe698bea]{color:var(--erp-accent);border-bottom-color:var(--erp-accent);font-weight:700}@media (width<=720px){.grid[data-v-fe698bea]{grid-template-columns:1fr}}.import[data-v-f8172d3d]{flex-direction:column;gap:12px;display:flex}.topline[data-v-f8172d3d]{align-items:center;gap:10px;display:flex}.row[data-v-f8172d3d]{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}label[data-v-f8172d3d]{flex-direction:column;gap:3px;font-size:13px;display:flex}select[data-v-f8172d3d]{border:1px solid var(--erp-border,#ccc);border-radius:6px;padding:6px 8px}.dropzone[data-v-f8172d3d]{border:2px dashed var(--erp-border,#bbb);text-align:center;cursor:pointer;border-radius:10px;padding:30px}.dropzone.over[data-v-f8172d3d]{border-color:var(--erp-primary,#333);background:var(--erp-surface,#f6f6f6)}.qhead[data-v-f8172d3d]{justify-content:space-between;align-items:center;display:flex}table.list[data-v-f8172d3d]{border-collapse:collapse;width:100%}table.list td[data-v-f8172d3d]{border-bottom:1px solid var(--erp-border,#eee);padding:6px 8px}.right[data-v-f8172d3d]{text-align:right;justify-content:flex-end;gap:6px;display:flex}.small[data-v-f8172d3d]{font-size:12px}.badge.ok[data-v-f8172d3d]{color:#fff;background:#1b5e20}.badge.echec[data-v-f8172d3d]{color:#fff;background:#b71c1c}.badge.a_revoir[data-v-f8172d3d]{color:#fff;background:#ef6c00}.badge.en_cours[data-v-f8172d3d],.badge.en_attente[data-v-f8172d3d]{color:#fff;background:#555}.conf[data-v-949092f6]{flex-direction:column;gap:12px;display:flex}.topline[data-v-949092f6]{align-items:center;gap:10px;display:flex}.grid[data-v-949092f6]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:8px;display:grid}label[data-v-949092f6]{flex-direction:column;gap:3px;font-size:13px;display:flex}input[data-v-949092f6],select[data-v-949092f6],textarea[data-v-949092f6]{border:1px solid var(--erp-border);border-radius:6px;padding:6px 8px;font-family:inherit}.check[data-v-949092f6]{flex-direction:row;align-items:center}.row[data-v-949092f6]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}table.list[data-v-949092f6]{border-collapse:collapse;width:100%}table.list td[data-v-949092f6]{border-bottom:1px solid var(--erp-border);padding:5px 8px}table.list.keys td[data-v-949092f6]{vertical-align:middle}.prov[data-v-949092f6]{white-space:nowrap;align-items:center;gap:6px;display:flex}.badge.region[data-v-949092f6]{padding:1px 6px;font-size:10px}.badge.region.ue[data-v-949092f6]{background:var(--erp-success);color:var(--erp-on-success)}.right[data-v-949092f6]{text-align:right}.nowrap[data-v-949092f6]{white-space:nowrap}.actions[data-v-949092f6]{align-items:center;gap:8px;display:flex}.notice[data-v-949092f6]{border-left:3px solid var(--erp-warning);background:var(--erp-bg);padding:8px 10px;font-size:13px}.notice.warn[data-v-949092f6]{border-left-color:var(--erp-danger)}.progress-head[data-v-949092f6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.statuses[data-v-949092f6]{flex-wrap:wrap;gap:6px;display:flex}.status-chip[data-v-949092f6]{border:1px solid var(--erp-border);border-radius:999px;padding:4px 8px}.matching-run[data-v-949092f6]{border-top:1px solid var(--erp-border);margin-top:8px;padding-top:8px}.errors[data-v-949092f6]{color:var(--erp-danger);font-size:13px}.small[data-v-949092f6]{font-size:12px}.ok[data-v-949092f6]{color:var(--erp-success)}.ko[data-v-949092f6]{color:var(--erp-danger)}.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}}.ci-page h1{margin:0 0 4px;font-size:21px}.ci-page h2{margin:0 0 14px;font-size:16px}.ci-page h3{text-transform:uppercase;letter-spacing:.4px;color:var(--erp-muted);margin:0 0 8px;font-size:13px}.ci-page .sub{color:var(--erp-muted);margin:0 0 18px;font-size:13px}.ci-page .card{margin-bottom:16px}.ci-page .inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ci-page .spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ci-page .grid2{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.ci-page .grid3{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}.ci-page .btn.sm{padding:6px 12px;font-size:13px}.ci-page .badge.ok{background:var(--erp-success);color:var(--erp-on-success,#fff)}.ci-page .badge.warn{background:var(--erp-warning);color:var(--erp-on-warning,#fff)}.ci-page .badge.accent{background:var(--erp-accent);color:var(--erp-on-accent,#fff)}.ci-page .notice{border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:13px}.ci-page .notice.warn{background:color-mix(in srgb, var(--erp-warning) 12%, var(--erp-surface));color:var(--erp-warning);border:1px solid color-mix(in srgb, var(--erp-warning) 35%, var(--erp-surface))}.ci-page .notice.info{background:color-mix(in srgb, var(--erp-accent) 8%, var(--erp-surface));color:var(--erp-accent);border:1px solid color-mix(in srgb, var(--erp-accent) 25%, var(--erp-surface))}.ci-page .toggle{border-bottom:1px solid var(--erp-border);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-top:none;border-left:none;border-right:none;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ci-page .toggle:last-child{border-bottom:none}.ci-page .toggle .sw{background:var(--erp-border);border-radius:999px;flex:0 0 40px;width:40px;height:22px;margin-top:2px;position:relative}.ci-page .toggle .sw:after{content:"";background:var(--erp-surface);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.ci-page .toggle .sw.on{background:var(--erp-accent)}.ci-page .toggle .sw.on:after{left:21px}.ci-page .toggle .lab{font-size:14px;font-weight:600}.ci-page .toggle .hint{color:var(--erp-muted);margin-top:2px;font-size:12.5px}.ci-page .week{grid-template-columns:56px repeat(5,1fr);gap:6px;display:grid}.ci-page .week .hcell{color:var(--erp-muted);text-transform:uppercase;letter-spacing:.4px;padding-bottom:6px;font-size:12px;font-weight:600}.ci-page .week .hour{color:var(--erp-muted);text-align:right;padding-top:6px;padding-right:6px;font-size:12px}.ci-page .slot{border:1px dashed var(--erp-border);border-radius:8px;min-height:46px}.ci-page .ev{text-align:left;cursor:pointer;border-left:3px solid;border-radius:8px;width:100%;min-height:46px;padding:6px 8px;font-family:inherit;font-size:12.5px;line-height:1.3}.ci-page .ev .who{font-weight:600;display:block}.ci-page .ev .meta{color:var(--erp-muted);font-size:11.5px}.ci-page .ev.prevue{background:color-mix(in srgb, var(--erp-accent) 8%, var(--erp-surface));border-color:var(--erp-accent)}.ci-page .ev.realisee{background:color-mix(in srgb, var(--erp-success) 8%, var(--erp-surface));border-color:var(--erp-success)}.ci-page .ev.annulee{background:var(--erp-bg);border-color:var(--erp-muted);color:var(--erp-muted);text-decoration:line-through}.ci-page .ev.absent{background:color-mix(in srgb, var(--erp-danger) 8%, var(--erp-surface));border-color:var(--erp-danger)}.ci-page .pile{flex-direction:column;gap:4px;min-width:0;display:flex}.ci-page .legend{color:var(--erp-muted);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12.5px;display:flex}.ci-page .legend i{border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.ci-page .filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ci-page .filters .field{margin-bottom:0}.ci-page .layout{grid-template-columns:1fr 420px;align-items:start;gap:18px;display:grid}.ci-page dl{margin:0}.ci-page dl>div{border-bottom:1px solid var(--erp-border);grid-template-columns:130px 1fr;gap:8px;padding:7px 0;font-size:14px;display:grid}.ci-page dl>div:last-child{border-bottom:none}.ci-page dt{color:var(--erp-muted);font-size:13px}.ci-page dd{margin:0}.ci-page .big{font-size:26px;font-weight:700}.ci-page .cmp{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ci-page .cmp .box{background:var(--erp-bg);border-radius:8px;padding:12px 14px}.ci-page .cmp .box.real{background:color-mix(in srgb, var(--erp-success) 8%, var(--erp-surface));border:1px solid color-mix(in srgb, var(--erp-success) 30%, var(--erp-surface))}.ci-page .cmp .box small{color:var(--erp-muted);margin-bottom:4px;font-size:12px;display:block}.ci-page .actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ci-page .presets{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ci-page .preset{border:2px solid var(--erp-border);cursor:pointer;text-align:left;background:var(--erp-surface);font:inherit;color:inherit;border-radius:10px;width:100%;padding:14px 16px}.ci-page .preset.on{border-color:var(--erp-accent);background:color-mix(in srgb, var(--erp-accent) 8%, var(--erp-surface))}.ci-page .preset .nm{margin-bottom:4px;font-size:14.5px;font-weight:700;display:block}.ci-page .preset .ds{color:var(--erp-muted);font-size:12.5px;line-height:1.4;display:block}.ci-page .preset .tag{margin-top:8px;font-size:11.5px;display:inline-block}.ci-page .modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ci-page .mode{border:2px solid var(--erp-border);text-align:left;background:var(--erp-surface);font:inherit;color:inherit;cursor:pointer;border-radius:10px;width:100%;padding:14px 16px}.ci-page .mode.on{border-color:var(--erp-accent);background:color-mix(in srgb, var(--erp-accent) 8%, var(--erp-surface))}.ci-page .mode .nm{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.ci-page .mode .ds{color:var(--erp-muted);font-size:12.5px;line-height:1.4;display:block}.ci-page .rule{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:14px;display:grid}.ci-page .saveline{background:var(--erp-surface);border-top:1px solid var(--erp-border);margin:18px -20px 0;padding:16px 20px 2px}.ci-page .day{border-bottom:1px solid var(--erp-border);grid-template-columns:120px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ci-page .day:last-child{border-bottom:none}.ci-page .day .nm{font-size:14px;font-weight:600}.ci-page .ranges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-page .range{background:var(--erp-bg);border:1px solid var(--erp-border);border-radius:999px;padding:5px 12px;font-size:13px}.ci-page .range b{font-weight:600}.ci-page .range .x{color:var(--erp-muted);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:6px;padding:0}.ci-page .closed{color:var(--erp-muted);font-size:13px;font-style:italic}.ci-page .tcard{border:1px solid var(--erp-border);border-radius:10px;margin-bottom:12px;padding:14px 16px}.ci-page .tcard .spread{margin-bottom:10px}.ci-page .tcard .nm{font-size:15px;font-weight:700}.ci-page .tcard.inactif{opacity:.6}.ci-page .specs{flex-wrap:wrap;gap:8px;display:flex}.ci-page .spec{background:var(--erp-bg);border-radius:6px;padding:5px 10px;font-size:12.5px}.ci-page .spec b{font-weight:600}@media (width<=900px){.ci-page .presets,.ci-page .modes,.ci-page .rule,.ci-page .grid3,.ci-page .layout{grid-template-columns:1fr}}@media (width<=720px){.ci-page .week{grid-template-columns:44px repeat(2,1fr)}.ci-page .week .d3,.ci-page .week .d4,.ci-page .week .d5{display:none}.ci-page .grid2{grid-template-columns:1fr}.ci-page .day{grid-template-columns:1fr;gap:8px}.ci-page .cmp{grid-template-columns:1fr}}.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}h1[data-v-3930c349]{margin:0 0 4px;font-size:20px}.hint[data-v-3930c349]{margin:0 0 16px}.card[data-v-3930c349]{margin-bottom:16px;padding:12px}.tabs[data-v-3930c349]{gap:8px;display:flex}.tabs button[data-v-3930c349]{border:1px solid color-mix(in srgb, currentColor 20%, transparent);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px}.tabs button.on[data-v-3930c349]{background:color-mix(in srgb, var(--erp-primary) 15%, transparent);font-weight:600}.sources[data-v-3930c349]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.themes[data-v-3930c349]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.theme-row[data-v-3930c349]{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);flex-wrap:wrap;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.theme-meta[data-v-3930c349]{word-break:break-word;flex:1;min-width:0}.theme-acts[data-v-3930c349]{flex-wrap:wrap;gap:6px;display:flex}.refus[data-v-3930c349]{color:var(--erp-danger,#c62828)}.banner[data-v-3930c349]{border-radius:6px;margin-bottom:12px;padding:10px 12px}.banner.success[data-v-3930c349]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner.error[data-v-3930c349]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.banner.info[data-v-3930c349]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}@media (width<=720px){.theme-row[data-v-3930c349]{flex-direction:column}.theme-acts[data-v-3930c349]{width:100%}}.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-b57bce71]{margin:0 0 16px;font-size:20px}h2[data-v-b57bce71]{margin:0 0 10px;font-size:15px}.newchat[data-v-b57bce71]{float:right;padding:4px 12px;font-size:12px}.engine[data-v-b57bce71]{vertical-align:middle;background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border);border-radius:999px;margin-left:10px;padding:2px 10px;font-size:12px;font-weight:500}.engine.adv[data-v-b57bce71]{background:var(--erp-primary);color:var(--erp-on-primary);border-color:#0000}.cols[data-v-b57bce71]{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.cols[data-v-b57bce71]{grid-template-columns:1fr}}.chatbox[data-v-b57bce71]{flex-direction:column;min-height:460px;display:flex}.thread[data-v-b57bce71]{flex:1;max-height:480px;padding:4px;overflow-y:auto}.turn[data-v-b57bce71]{margin:8px 0;display:flex}.turn.user[data-v-b57bce71]{justify-content:flex-end}.bubble[data-v-b57bce71]{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-b57bce71]{background:var(--erp-accent);color:var(--erp-on-accent)}.bubble.unsent[data-v-b57bce71]{opacity:.65;border:1px dashed var(--erp-danger)}.bubble[data-v-b57bce71] code{background:var(--erp-surface);border-radius:4px;padding:1px 5px;font-size:13px}.bubble[data-v-b57bce71] .li{display:block}.retry[data-v-b57bce71]{margin-top:8px;padding:3px 10px;font-size:12px;display:block}.thinking[data-v-b57bce71]{align-items:center;gap:10px;display:flex}.dots i[data-v-b57bce71]{background:var(--erp-text);opacity:.35;border-radius:50%;width:6px;height:6px;margin-right:3px;animation:1.2s infinite blink-b57bce71;display:inline-block}.dots i[data-v-b57bce71]:nth-child(2){animation-delay:.2s}.dots i[data-v-b57bce71]:nth-child(3){animation-delay:.4s}@keyframes blink-b57bce71{0%,80%,to{opacity:.25}40%{opacity:1}}.step[data-v-b57bce71]{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-b57bce71]{background:var(--erp-danger)}.inactive[data-v-b57bce71]{border:1px dashed var(--erp-border);border-radius:10px;padding:16px}.attachments[data-v-b57bce71]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip[data-v-b57bce71]{background:var(--erp-bg);color:var(--erp-text);border:1px solid var(--erp-border);border-radius:999px;padding:3px 10px;font-size:12px;text-decoration:none}.hidden-file[data-v-b57bce71]{display:none}.btn.ghost[data-v-b57bce71]{border:1px solid var(--erp-border);color:var(--erp-text);background:0 0}.btn.ghost.rec[data-v-b57bce71]{background:var(--erp-danger);color:var(--erp-on-primary);border-color:#0000}.danger-box[data-v-b57bce71]{border:1px solid var(--erp-danger);background:color-mix(in srgb, var(--erp-danger) 8%, transparent);border-radius:10px;margin-top:10px;padding:10px 12px}.danger-box p[data-v-b57bce71]{margin:0 0 8px;font-size:13px}.danger-actions[data-v-b57bce71]{gap:8px;display:flex}.btn.danger[data-v-b57bce71]{background:var(--erp-danger);color:var(--erp-on-primary)}.err[data-v-b57bce71]{color:var(--erp-danger);margin:10px 0 0;font-size:13px}.composer[data-v-b57bce71]{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.composer textarea[data-v-b57bce71]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);font:inherit;resize:none;border-radius:8px;flex:1;padding:10px 12px;overflow-y:auto}.cap[data-v-b57bce71]{border-top:1px solid var(--erp-border);padding:8px 0;font-size:13px}.cap p[data-v-b57bce71]{margin:0}h3[data-v-b57bce71]{margin:14px 0 8px;font-size:13px}.usage[data-v-b57bce71]{margin:0 0 6px;font-size:13px}.small[data-v-b57bce71]{font-size:12px}.grant[data-v-b57bce71]{border-top:1px solid var(--erp-border);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.grant-add[data-v-b57bce71]{margin-top:10px}.grant-add input[data-v-b57bce71]{border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;color:var(--erp-text);border-radius:8px;padding:8px 10px}.matches[data-v-b57bce71]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.match[data-v-b57bce71]{text-align:left;border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px}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-37315418]{margin:0 0 16px;font-size:20px}h2[data-v-37315418]{margin:0 0 10px;font-size:15px}.cols[data-v-37315418]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.badge.ok[data-v-37315418]{background:var(--erp-success);color:var(--erp-on-success)}h1[data-v-1d355fd2]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:20px;display:flex}h2[data-v-1d355fd2]{margin:0 0 12px;font-size:15px}.head[data-v-1d355fd2]{margin-bottom:16px}.prov[data-v-1d355fd2]{color:var(--erp-muted);margin:0 0 12px;font-size:13px}.grid[data-v-1d355fd2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.lbl[data-v-1d355fd2]{text-transform:uppercase;color:var(--erp-muted);font-size:11px;display:block}.badge.ok[data-v-1d355fd2]{background:var(--erp-success);color:var(--erp-on-success)}.badge.off[data-v-1d355fd2]{background:var(--erp-border);color:var(--erp-text)}.badge.doli[data-v-1d355fd2]{background:var(--erp-border);color:var(--erp-text);font-weight:400}.list .r[data-v-1d355fd2]{text-align:right}.scroll[data-v-1d355fd2]{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-d3288678]{margin:0 0 14px;font-size:19px}h2[data-v-d3288678]{margin:14px 0 6px;font-size:14px}h3[data-v-d3288678]{margin:16px 0 6px;font-size:13px}.cols[data-v-d3288678]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.col-side[data-v-d3288678],.col-main[data-v-d3288678]{display:contents}@media (width>=700px) and (width<=1099.98px){.cols[data-v-d3288678]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cols[data-v-d3288678]{grid-template-columns:minmax(320px,400px) minmax(0,1fr);max-width:1560px}.col-side[data-v-d3288678],.col-main[data-v-d3288678]{flex-direction:column;gap:16px;min-width:0;display:flex}.col-side[data-v-d3288678]{position:sticky;top:16px}.vlist[data-v-d3288678]{max-height:480px}}.ph[data-v-d3288678]{aspect-ratio:1;background:var(--erp-bg);border-radius:8px;justify-content:center;align-items:center;display:flex}.ph img[data-v-d3288678]{object-fit:contain;width:100%;height:100%;display:block}.ph-ico[data-v-d3288678]{opacity:.35;font-size:44px}.vlist[data-v-d3288678]{max-height:340px;overflow:auto}.vlist .badge.role[data-v-d3288678]{margin:1px 3px 1px 0}.specs th[data-v-d3288678]{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-d3288678]{margin:1px 3px 1px 0}.thumbs[data-v-d3288678]{gap:6px;margin-top:8px;display:flex}.thumbs img[data-v-d3288678]{object-fit:contain;background:var(--erp-bg);border-radius:6px;width:52px;height:52px}.price[data-v-d3288678]{color:var(--erp-accent);margin:4px 0;font-size:22px;font-weight:700}.desc[data-v-d3288678]{white-space:pre-line;font-size:14px;line-height:1.55}.descedit[data-v-d3288678]{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-d3288678]{margin:10px 0 14px}.relblock h3[data-v-d3288678]{margin:0 0 6px;font-size:13px}.rlist[data-v-d3288678]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.rchip[data-v-d3288678]{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-d3288678]{color:var(--erp-muted);font-style:normal}.rchip .x[data-v-d3288678]{color:var(--erp-danger,#c0392b);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.rform[data-v-d3288678]{gap:6px;display:flex}.rform input[data-v-d3288678]{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-d3288678]{background:var(--erp-success);color:var(--erp-on-success)}.up input[type=file][data-v-d3288678]{margin:8px 0;font-size:13px}.th[data-v-d3288678]{gap:8px;display:flex}.th input[data-v-d3288678]{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-d3288678]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit input[data-v-d3288678]{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text);border-radius:8px;padding:8px 10px}.edit .chk[data-v-d3288678]{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-9c4e4430]{margin:0 0 16px;font-size:20px}h2[data-v-9c4e4430]{margin:0 0 10px;font-size:15px}.sm[data-v-9c4e4430]{font-size:12px}.btn.sm[data-v-9c4e4430]{padding:5px 10px;font-size:12px}.badge.ok[data-v-9c4e4430]{background:var(--erp-success);color:var(--erp-on-success)}.scroll[data-v-9c4e4430]{overflow-x:auto}.sync[data-v-9c4e4430]{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}}.cv-msg[data-v-43801328]{border-radius:8px;padding:.5rem .75rem}.cv-msg.ok[data-v-43801328]{background:color-mix(in srgb, var(--erp-success,#2e8b57) 16%, transparent)}.cv-msg.err[data-v-43801328]{background:color-mix(in srgb, var(--erp-danger,#c62828) 16%, transparent)}.bar[data-v-43801328]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grow[data-v-43801328]{flex:320px;min-width:0}.grid[data-v-43801328]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem;display:grid}.card.img[data-v-43801328]{flex-direction:column;display:flex}.card.img img[data-v-43801328]{object-fit:cover;border-radius:8px;width:100%;height:140px}.title[data-v-43801328]{margin:.35rem 0;display:block}.actions[data-v-43801328]{flex-wrap:wrap;gap:.35rem;display:flex}.center[data-v-43801328]{text-align:center}.q-msg[data-v-0c0cda03]{border-radius:8px;padding:.5rem .75rem}.q-msg.ok[data-v-0c0cda03]{background:color-mix(in srgb, var(--erp-success,#2e8b57) 16%, transparent)}.q-msg.err[data-v-0c0cda03]{background:color-mix(in srgb, var(--erp-danger,#c62828) 16%, transparent)}.bar[data-v-0c0cda03]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.list[data-v-0c0cda03]{width:100%}.list td[data-v-0c0cda03],.list th[data-v-0c0cda03]{padding:.4rem .5rem}.list .r[data-v-0c0cda03]{text-align:right}.list tr.sel[data-v-0c0cda03]{outline:2px solid var(--erp-accent,#888)}.cr[data-v-0c0cda03]{color:var(--erp-success,#2e8b57)}.db[data-v-0c0cda03]{color:var(--erp-text)}.tf[data-v-0c0cda03]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.tf input[data-v-0c0cda03],.tf select[data-v-0c0cda03]{min-width:0}.tag[data-v-0c0cda03]{background:color-mix(in srgb, var(--erp-muted,#888) 22%, transparent);border-radius:999px;padding:.1rem .5rem;font-size:.85em}.tag.executed[data-v-0c0cda03]{background:color-mix(in srgb, var(--erp-success,#2e8b57) 22%, transparent)}.tag.cancelled[data-v-0c0cda03]{background:color-mix(in srgb, var(--erp-muted,#888) 22%, transparent)}h1[data-v-bafff238]{margin:0 0 4px;font-size:20px}.hint[data-v-bafff238]{margin:0 0 16px}.bar[data-v-bafff238]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.tablewrap[data-v-bafff238]{overflow-x:auto}table[data-v-bafff238]{border-collapse:collapse;width:100%}th[data-v-bafff238],td[data-v-bafff238]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);vertical-align:top;padding:8px 10px}.urls[data-v-bafff238]{word-break:break-all}.caps[data-v-bafff238]{min-width:0}.badge.cap[data-v-bafff238]{margin:0 4px 4px 0;display:inline-block}.tiny[data-v-bafff238]{font-size:11px}.acts[data-v-bafff238]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.banner[data-v-bafff238]{border-radius:6px;padding:10px 12px}.banner.success[data-v-bafff238]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner.error[data-v-bafff238]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.banner.info[data-v-bafff238]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}@media (width<=720px){table[data-v-bafff238],tbody[data-v-bafff238]{width:100%;display:block}thead[data-v-bafff238]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tr[data-site][data-v-bafff238]{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);width:100%;padding:10px 0;display:block}tr[data-site] td[data-v-bafff238]{border:0;gap:10px;min-width:0;padding:4px 0;display:flex}tr[data-site] td>strong[data-v-bafff238],tr[data-site] td.urls[data-v-bafff238]{word-break:break-all;min-width:0}tr[data-site] td[data-v-bafff238]:before{content:attr(data-label);opacity:.75;flex:0 0 38%;font-weight:600}.acts[data-v-bafff238]{flex:1}}h1[data-v-ff9b30cb]{margin:0 0 4px;font-size:20px}.hint[data-v-ff9b30cb]{margin:0 0 16px}.bar[data-v-ff9b30cb]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:12px;display:flex}.field[data-v-ff9b30cb]{flex-direction:column;gap:4px;display:flex}.tablewrap[data-v-ff9b30cb]{overflow-x:auto}table[data-v-ff9b30cb]{border-collapse:collapse;width:100%}th[data-v-ff9b30cb],td[data-v-ff9b30cb]{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding:8px 10px}.acts[data-v-ff9b30cb]{flex-wrap:wrap;gap:6px;display:flex}.banner[data-v-ff9b30cb]{border-radius:6px;padding:10px 12px}.banner.success[data-v-ff9b30cb]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner.error[data-v-ff9b30cb]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.banner.info[data-v-ff9b30cb]{background:color-mix(in srgb, var(--erp-primary) 12%, transparent)}h1[data-v-abad179e]{margin:0 0 4px;font-size:20px}.hint[data-v-abad179e]{margin:0 0 16px}.filterbar[data-v-abad179e]{align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.filterbar input[data-v-abad179e]{flex:1;min-width:140px}.center[data-v-abad179e]{text-align:center;margin-top:16px}.cat h2[data-v-abad179e]{text-transform:capitalize;margin:18px 0 8px;font-size:15px}.grid[data-v-abad179e]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.mod[data-v-abad179e]{flex-direction:column;gap:6px;padding:14px;display:flex}.head[data-v-abad179e]{justify-content:space-between;align-items:center;display:flex}.desc[data-v-abad179e]{margin:0;font-size:13px}.fiche summary[data-v-abad179e]{cursor:pointer;color:var(--erp-muted);-webkit-user-select:none;user-select:none;font-size:11px}.fiche p[data-v-abad179e]{margin:6px 0 0;font-size:12px;line-height:1.5}.meta[data-v-abad179e]{margin:0;font-size:12px}.warn[data-v-abad179e]{color:var(--erp-danger,#c62828);margin:0;font-size:12px}.locked[data-v-abad179e]{color:var(--erp-muted);margin:0;font-size:12px;line-height:1.45}.acts[data-v-abad179e]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cfg[data-v-abad179e]{flex-direction:column;gap:6px;display:flex}.banner[data-v-abad179e]{border-radius:6px;padding:10px 12px}.banner.success[data-v-abad179e]{background:color-mix(in srgb, var(--erp-success,#2e7d32) 15%, transparent)}.banner.error[data-v-abad179e]{background:color-mix(in srgb, var(--erp-danger,#c62828) 15%, transparent)}.mico[data-v-abad179e]{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}
