.global-search-overlay[data-v-53635034]{z-index:2000;background:#14192491;justify-content:center;align-items:flex-start;padding:68px 16px 24px;display:flex;position:fixed;inset:0}.global-search-dialog[data-v-53635034]{color:#25242a;background:#fff;border-radius:18px;flex-direction:column;width:min(1000px,100%);max-height:calc(100dvh - 100px);display:flex;overflow:hidden;box-shadow:0 20px 70px #0003}.global-search-dialog__form[data-v-53635034]{border-bottom:1px solid #eee;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.global-search-dialog__form>svg[data-v-53635034]{flex:0 0 18px}.global-search-dialog__form input[data-v-53635034]{background:#fff;border:0;flex:1;min-width:0;padding:.4rem;font-size:.95rem}.global-search-dialog__form button[data-v-53635034]{cursor:pointer;background:#f1eff4;border:0;border-radius:50%;flex:none;width:30px;height:30px}.global-search-dialog__tabs[data-v-53635034]{border-bottom:1px solid #eee;flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem;display:flex}.global-search-dialog__tabs button[data-v-53635034]{cursor:pointer;background:#fff;border:1px solid #e8e8eb;border-radius:18px;padding:.35rem .7rem;font-size:.8rem}.global-search-dialog__tabs button[aria-selected=true][data-v-53635034]{color:#fff;background:#2d2d30;border-color:#2d2d30}.global-search-dialog__results[data-v-53635034]{min-height:180px;padding:.25rem 1rem 1rem;overflow:auto}.global-search-group[data-v-53635034]{border-bottom:1px solid #eceaf0;padding:.6rem 0}.global-search-group>header[data-v-53635034]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.global-search-group h3[data-v-53635034]{text-transform:uppercase;color:#6c6174;margin:0;font-size:.8rem}.global-search-group>header button[data-v-53635034]{color:#76378c;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.75rem;text-decoration:underline}.global-search-group p[data-v-53635034]{font-size:.8rem}.global-search-group ul[data-v-53635034]{margin:.3rem 0;padding:0;list-style:none}.global-search-result[data-v-53635034]{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .35rem;display:flex}.global-search-result[data-v-53635034]:hover,.global-search-result[data-v-53635034]:focus-visible{background:#f8f4fb}.global-search-result strong[data-v-53635034]{overflow-wrap:anywhere;font-size:.85rem;display:block}.global-search-result small[data-v-53635034]{color:#766c7c;overflow-wrap:anywhere;margin-top:.25rem;font-size:.72rem;display:block}.global-search-group__count[data-v-53635034],.global-search-group__limit[data-v-53635034]{color:#746a7b;font-size:.72rem!important}.global-search-dialog>footer[data-v-53635034]{color:#726d78;background:#fcfbfd;border-top:1px solid #eee;padding:.75rem 1rem;font-size:.65rem}@media (width<=600px){.global-search-overlay[data-v-53635034]{padding:12px 8px}.global-search-dialog[data-v-53635034]{border-radius:12px;max-height:calc(100dvh - 24px)}.global-search-dialog__form[data-v-53635034]{gap:.35rem;padding:.65rem}.global-search-group>header[data-v-53635034]{flex-wrap:wrap}}.dashboard-period[data-v-78fc3d0e]{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.dashboard-period label[data-v-78fc3d0e]{align-items:center;gap:6px;display:flex}.dashboard-period input[data-v-78fc3d0e]{background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px}.dashboard-period .app-icon[data-v-78fc3d0e]{width:14px;height:14px}.dashboard-columns[data-v-78fc3d0e]{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:20px;display:grid}.dashboard-page h2[data-v-78fc3d0e]{margin:0 0 18px;font-size:18px;font-weight:650}.dashboard-page h2 .app-icon[data-v-78fc3d0e]{width:20px;margin-right:6px}.dashboard-rows[data-v-78fc3d0e]{margin:0}.dashboard-rows>div[data-v-78fc3d0e]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:12px 0;display:flex}.dashboard-rows>div[data-v-78fc3d0e]:last-child{border:0}.dashboard-rows dt[data-v-78fc3d0e]{font-size:14px}.dashboard-rows dt small[data-v-78fc3d0e]{color:#777;margin-top:5px;font-size:12px;display:block}.dashboard-rows dd[data-v-78fc3d0e]{color:var(--brand);text-align:right;margin:0;font-size:24px;font-weight:750}.dashboard-rows.compact>div[data-v-78fc3d0e]{min-height:42px;padding:8px 0}.dashboard-rows dd.is-count[data-v-78fc3d0e]{color:#24272b}.dashboard-rows dd.is-text[data-v-78fc3d0e]{color:#24272b;max-width:60%;font-size:14px;font-weight:500}.dashboard-warning[data-v-78fc3d0e]{color:#7a5200;background:#fff7e6;border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.dashboard-warning .app-icon[data-v-78fc3d0e]{flex-shrink:0;width:16px;height:16px;margin-top:1px}.dashboard-rows.compact dt[data-v-78fc3d0e]{font-size:12px}.dashboard-rows.compact dd[data-v-78fc3d0e]{font-size:18px}.valuation-band[data-v-78fc3d0e]{color:#fff;background:linear-gradient(105deg,#81338d,#e52e31);justify-content:space-between;gap:14px;margin:4px -20px 0;padding:22px 20px;display:flex}.valuation-band strong[data-v-78fc3d0e],.valuation-band span[data-v-78fc3d0e],.valuation-band small[data-v-78fc3d0e]{margin-top:4px;font-size:12px;display:block}.valuation-band strong[data-v-78fc3d0e]{font-size:14px}.delivery-total[data-v-78fc3d0e]{background:#f6f7f9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 18px;display:flex}.delivery-total .app-icon[data-v-78fc3d0e]{color:#8b919b;width:36px;height:36px}.delivery-total strong[data-v-78fc3d0e]{font-size:40px;font-weight:650}.delivery-total span[data-v-78fc3d0e]{color:#777;flex-basis:100%;font-size:12px}.rotation-buckets[data-v-78fc3d0e],.mini-counts[data-v-78fc3d0e],.task-tiles[data-v-78fc3d0e],.sales-tiles[data-v-78fc3d0e]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rotation-bucket[data-v-78fc3d0e]{text-align:center;background:#f7f7f7;border-radius:8px;flex:1;min-width:53px;padding:7px}.rotation-bucket span[data-v-78fc3d0e]{white-space:nowrap;font-size:10px;display:block}.rotation-bucket strong[data-v-78fc3d0e]{font-size:22px;font-weight:500}.rotation-summary[data-v-78fc3d0e]{color:#777;justify-content:space-between;gap:8px;margin:14px 0;font-size:11px;display:flex}.sales-tiles>div[data-v-78fc3d0e]{text-align:center;background:#f7f7f7;border-radius:9px;flex-direction:column;flex:1;gap:6px;padding:18px 8px;display:flex}.sales-tiles strong[data-v-78fc3d0e]{font-size:25px}.sales-tiles span[data-v-78fc3d0e]{font-size:14px}.dashboard-page .warm[data-v-78fc3d0e]{color:#c97665}.dashboard-page .green[data-v-78fc3d0e]{color:#4b9a75}.dashboard-note[data-v-78fc3d0e]{color:#737880;margin-top:15px;font-size:11px;line-height:1.6}.dashboard-note summary[data-v-78fc3d0e]{cursor:pointer}.mini-counts>div[data-v-78fc3d0e],.task-tiles>div[data-v-78fc3d0e]{flex-direction:column;gap:5px;display:flex}.mini-counts strong[data-v-78fc3d0e]{font-size:22px}.mini-counts span[data-v-78fc3d0e]{color:#777;font-size:10px}.task-tiles>div[data-v-78fc3d0e]{border-right:1px solid #ddd;flex:1;min-width:105px;padding:12px 18px}.task-tiles>div[data-v-78fc3d0e]:last-child{border:0}.task-tiles strong[data-v-78fc3d0e]{color:var(--brand);font-size:25px}.task-tiles span[data-v-78fc3d0e]{font-size:12px}.crm-card .dashboard-rows dd[data-v-78fc3d0e]{color:#3b3f44;font-size:21px}.table-scroll[data-v-78fc3d0e]{overflow-x:auto}@media (width<=1150px){.dashboard-columns[data-v-78fc3d0e]{grid-template-columns:1fr 1fr}.dashboard-right[data-v-78fc3d0e]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}}@media (width<=720px){.dashboard-columns[data-v-78fc3d0e]{grid-template-columns:1fr;gap:0}.dashboard-right[data-v-78fc3d0e]{display:block}.dashboard-period[data-v-78fc3d0e]{margin-top:12px}}.sf[data-v-9e3f381d]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.9rem;display:flex}.sf__save[data-v-9e3f381d]{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.sf__check[data-v-9e3f381d]{align-items:center;gap:.25rem;display:inline-flex}.sf__error[data-v-9e3f381d]{color:#b91c1c}.sf__ok[data-v-9e3f381d]{color:#047857}.modal-backdrop[data-v-a9b2267c]{z-index:50;background:#0f172a73;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.modal[data-v-a9b2267c]{background:#fff;border-radius:12px;width:min(960px,100%);box-shadow:0 20px 45px #0f172a40}.modal-head[data-v-a9b2267c],.modal-foot[data-v-a9b2267c]{border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-foot[data-v-a9b2267c]{border-top:1px solid #e2e8f0;border-bottom:none;flex-wrap:wrap}.modal-head h2[data-v-a9b2267c]{flex:1;margin:0;font-size:1.1rem}.spacer[data-v-a9b2267c]{flex:1}.hint[data-v-a9b2267c]{color:#64748b;max-width:28rem;font-size:.8rem}.modal-body[data-v-a9b2267c]{padding:1.25rem}.form-grid[data-v-a9b2267c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}.field[data-v-a9b2267c]{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.field-wide[data-v-a9b2267c]{grid-column:1/-1}.field input[data-v-a9b2267c],.field select[data-v-a9b2267c]{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .6rem}.field-error[data-v-a9b2267c]{color:#b91c1c;font-size:.78rem;font-style:normal}.field-hint[data-v-a9b2267c]{color:#64748b;font-size:.78rem}.btn-link[data-v-a9b2267c]{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:none;width:auto;margin-left:.3rem;padding:0;text-decoration:underline}.alert[data-v-a9b2267c]{border-radius:6px;margin:.75rem 1.25rem 0;padding:.6rem .8rem;font-size:.85rem}.alert ul[data-v-a9b2267c]{margin:.4rem 0 0;padding-left:1.2rem}.alert-error[data-v-a9b2267c]{color:#991b1b;background:#fef2f2}.alert-warn[data-v-a9b2267c]{color:#92400e;background:#fffbeb}.alert-ok[data-v-a9b2267c]{color:#065f46;background:#ecfdf5;margin:0 0 1rem}.btn[data-v-a9b2267c]{cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .8rem}.btn-primary[data-v-a9b2267c]{color:#fff;background:#2563eb;border-color:#2563eb;width:auto}.btn-ghost[data-v-a9b2267c]{border-color:#0000}.btn[data-v-a9b2267c]:disabled{opacity:.6;cursor:not-allowed}.stock-client-grid[data-v-44defb2e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;padding:1.25rem;display:grid}.client-vehicle[data-v-44defb2e]{background:#f5f5f5;border:1px solid #e5e5e9;border-radius:9px;min-width:0;overflow:hidden}.client-vehicle__photo[data-v-44defb2e]{aspect-ratio:4/2.8;color:#92929b;background:#e8e9ec;place-items:center;display:grid;position:relative}.client-vehicle__photo>img[data-v-44defb2e]{object-fit:cover;width:100%;height:100%}.client-vehicle__photo>svg[data-v-44defb2e]{width:40px;height:40px}.client-vehicle__photo-count[data-v-44defb2e]{color:#fff;background:#15131bd9;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .35rem;font-size:.75rem;display:flex;position:absolute;top:.5rem;right:.5rem}.client-vehicle__photo-count svg[data-v-44defb2e]{width:14px;height:14px}.client-vehicle__select[data-v-44defb2e]{background:#fff;border-radius:4px;padding:.2rem;position:absolute;top:.5rem;left:.5rem}.client-vehicle__body[data-v-44defb2e]{padding:.9rem 1rem 1rem;position:relative}.client-vehicle__price[data-v-44defb2e]{color:#fff;background:#21122f;border-radius:20px;width:max-content;max-width:100%;margin:-1.9rem 0 .7rem auto;padding:.35rem .75rem;display:block;position:relative}.client-vehicle__body small[data-v-44defb2e]{font-size:.65rem}.client-vehicle h2[data-v-44defb2e]{text-transform:uppercase;margin:.15rem 0;font-size:1rem}.client-vehicle h2 button[data-v-44defb2e]{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.client-vehicle h2 button[data-v-44defb2e]:disabled{cursor:default;opacity:1}.client-vehicle__version[data-v-44defb2e]{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:.8rem}.client-vehicle dl[data-v-44defb2e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.client-vehicle dt[data-v-44defb2e]{color:#73737c;font-size:.6rem}.client-vehicle dd[data-v-44defb2e]{overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:600}@media (width<=1800px){.stock-client-grid[data-v-44defb2e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1320px){.stock-client-grid[data-v-44defb2e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.stock-client-grid[data-v-44defb2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.stock-client-grid[data-v-44defb2e]{grid-template-columns:1fr;gap:1rem;padding:.6rem}}.stock-row-actions[data-v-a2547a46]{text-align:left;min-width:2rem}.stock-row-actions summary[data-v-a2547a46]{cursor:pointer;background:#f0f0f3;border-radius:4px;place-items:center;width:2rem;min-height:2rem;font-size:1.35rem;list-style:none;display:inline-grid}.stock-row-actions summary[data-v-a2547a46]::-webkit-details-marker{display:none}.stock-row-actions__items[data-v-a2547a46]{background:#fff;border:1px solid #e2dce7;border-radius:6px;gap:.15rem;min-width:12rem;padding:.4rem;display:grid}.stock-row-actions__items button[data-v-a2547a46]{text-align:left;cursor:pointer;color:#302538;background:#fff;border:0;padding:.5rem}.stock-row-actions__items button[data-v-a2547a46]:hover{background:#f4eef8}.stock-compact[data-v-3dc023c3]{border-collapse:collapse;width:100%;font-size:.78rem}.stock-compact th[data-v-3dc023c3]{text-align:left;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#faf9fc;font-size:.65rem}.stock-compact th[data-v-3dc023c3],.stock-compact td[data-v-3dc023c3]{border:1px solid #f0eef3;padding:.55rem .65rem}.stock-compact td[data-v-3dc023c3]{overflow-wrap:anywhere;max-width:17rem}.stock-compact th button[data-v-3dc023c3],.vehicle-link[data-v-3dc023c3]{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.stock-compact th button[data-v-3dc023c3]{text-transform:uppercase}.vehicle-link[data-v-3dc023c3]{font-weight:700}.stock-compact .is-selected[data-v-3dc023c3]{background:#f2eafa}.stock-toolbar[data-v-55dc7753]{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.stock-search[data-v-55dc7753]{border:1px solid var(--border,#d0d5dd);border-radius:6px;flex:1;min-width:16rem;padding:.5rem .75rem}.stock-perpage[data-v-55dc7753]{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.stock-chips[data-v-55dc7753]{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}.chip[data-v-55dc7753]{border:1px solid var(--border,#d0d5dd);cursor:pointer;background:#f4f6f8;border-radius:999px;padding:.2rem .7rem;font-size:.85rem}.chip-clear[data-v-55dc7753]{background:0 0}.filters-grid[data-v-55dc7753]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:.5rem;display:grid}.filters-grid fieldset[data-v-55dc7753]{border:1px solid var(--border,#e4e7ec);border-radius:8px;padding:.6rem}.filters-grid .check[data-v-55dc7753]{font-size:.9rem;display:block}.filters-grid label[data-v-55dc7753]{margin:.2rem 0;font-size:.9rem;display:block}.filters-grid input[data-v-55dc7753],.filters-grid select[data-v-55dc7753]{border:1px solid var(--border,#d0d5dd);border-radius:4px;max-width:7rem;margin-left:.3rem;padding:.15rem .4rem}.filters-actions[data-v-55dc7753]{gap:.5rem;padding:.5rem;display:flex}.stock-table[data-v-55dc7753]{border-collapse:collapse;width:100%;font-size:.92rem}.stock-table th[data-v-55dc7753],.stock-table td[data-v-55dc7753]{text-align:left;border-bottom:1px solid var(--border,#eef1f4);padding:.55rem .6rem}.stock-table th.sortable[data-v-55dc7753]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.stock-row[data-v-55dc7753]{cursor:pointer}.stock-row[data-v-55dc7753]:hover{background:#f8fafc}.mono[data-v-55dc7753]{font-family:ui-monospace,monospace;font-size:.85rem}.veh-sub[data-v-55dc7753]{color:#667085;font-size:.8rem}.thumb-none[data-v-55dc7753]{color:#98a2b3}.stock-skeleton[data-v-55dc7753]{padding:.5rem}.skeleton-row[data-v-55dc7753]{background:linear-gradient(90deg,#f2f4f7 25%,#e9edf2 50%,#f2f4f7 75%) 0 0/200% 100%;border-radius:6px;height:2.2rem;margin:.35rem 0;animation:1.2s infinite shimmer-55dc7753}@keyframes shimmer-55dc7753{to{background-position:-200% 0}}.stock-empty[data-v-55dc7753],.stock-error[data-v-55dc7753]{text-align:center;color:#475467;padding:2rem}.stock-pagination[data-v-55dc7753]{justify-content:space-between;align-items:center;margin-top:.8rem;display:flex}.pager[data-v-55dc7753]{align-items:center;gap:.6rem;display:flex}.btn-create[data-v-55dc7753]{width:auto}.btn-small[data-v-55dc7753]{padding:.2rem .6rem;font-size:.8rem}.stock-ordering[data-v-55dc7753]{align-items:center;gap:.3rem;font-size:.75rem;display:flex}.stock-selection-toolbar[data-v-55dc7753],.stock-list-toolbar[data-v-55dc7753]{background:#fff;border:1px solid #eeebf2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0;padding:.7rem 1rem;font-size:.78rem;display:flex}.stock-scope-note[data-v-55dc7753]{color:#6c6473;font-size:.72rem}.stock-list-toolbar>strong[data-v-55dc7753]{margin-left:auto}.stock-column-picker[data-v-55dc7753]{position:relative}.stock-column-picker summary[data-v-55dc7753]{cursor:pointer;border:1px solid #ddd7e3;border-radius:5px;padding:.5rem .75rem}.stock-column-picker>div[data-v-55dc7753]{z-index:10;background:#fff;border:1px solid #ddd7e3;gap:.3rem;min-width:14rem;max-height:22rem;padding:.75rem;display:grid;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 5px 20px #21122f18}.stock-local-notice[data-v-55dc7753]{color:#513867;background:#faf5ff;border:1px solid #e1d2ec;border-radius:8px;margin:.75rem 0;padding:.8rem 1rem;font-size:.8rem}.stock-local-notice a[data-v-55dc7753]{margin-left:.5rem}.stock-reference-filters[data-v-55dc7753]{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.stock-reference-filters legend[data-v-55dc7753],.stock-reference-filters>p[data-v-55dc7753]{grid-column:1/-1}.stock-reference-filters label[data-v-55dc7753]{min-width:0}.stock-reference-filters select[data-v-55dc7753]{width:100%;max-width:100%;margin:.25rem 0 0;display:block}.stock-reference-filters small[data-v-55dc7753]{color:#805222;display:block}.col-selection[data-v-55dc7753]{width:2rem}.stock-table .stock-row.is-selected[data-v-55dc7753]{background:#f1e9f8}.col-publications[data-v-55dc7753]{min-width:15rem;max-width:20rem}.col-publications ul[data-v-55dc7753]{margin:0;padding-left:1rem}.col-publications li[data-v-55dc7753]{margin-bottom:.4rem}.stock-brand-strip[data-v-55dc7753]{flex-wrap:wrap;gap:.35rem;margin:.75rem 0;display:flex}.stock-brand-strip button[data-v-55dc7753]{color:#66616c;text-transform:uppercase;cursor:pointer;background:#eeedf0;border:0;border-radius:20px;padding:.3rem .6rem;font-size:.65rem}.stock-brand-strip button[aria-pressed=true][data-v-55dc7753]{color:#fff;background:#702887}@media (width<=700px){.stock-search[data-v-55dc7753]{flex-basis:100%;width:100%;min-width:0}.stock-modes[data-v-55dc7753]{flex-wrap:wrap}.stock-reference-filters[data-v-55dc7753]{grid-column:auto;grid-template-columns:1fr}.stock-selection-toolbar[data-v-55dc7753]>*{max-width:100%}}@media print{.stock-selection-toolbar[data-v-55dc7753],.stock-list-toolbar[data-v-55dc7753],.stock-brand-strip[data-v-55dc7753],.col-selection[data-v-55dc7753],.stock-row-actions[data-v-55dc7753]{display:none!important}}.modal-backdrop[data-v-d31b6f4c]{z-index:50;background:#0f172a73;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.modal[data-v-d31b6f4c]{background:#fff;border-radius:12px;width:min(960px,100%);box-shadow:0 20px 45px #0f172a40}.modal-head[data-v-d31b6f4c],.modal-foot[data-v-d31b6f4c]{border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-foot[data-v-d31b6f4c]{border-top:1px solid #e2e8f0;border-bottom:none}.modal-head h2[data-v-d31b6f4c]{flex:1;margin:0;font-size:1.1rem}.spacer[data-v-d31b6f4c]{flex:1}.form-grid[data-v-d31b6f4c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;padding:1.25rem;display:grid}.field[data-v-d31b6f4c]{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.field-wide[data-v-d31b6f4c]{grid-column:1/-1}.field input[data-v-d31b6f4c],.field select[data-v-d31b6f4c],.field textarea[data-v-d31b6f4c]{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .6rem}.field-error[data-v-d31b6f4c]{color:#b91c1c;font-size:.78rem;font-style:normal}.field-hint[data-v-d31b6f4c]{color:#64748b;font-size:.78rem}.field-warn[data-v-d31b6f4c]{color:#92400e}.btn-link[data-v-d31b6f4c]{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:none;width:auto;margin-left:.3rem;padding:0;text-decoration:underline}.alert[data-v-d31b6f4c]{border-radius:6px;margin:.75rem 1.25rem 0;padding:.6rem .8rem;font-size:.85rem}.alert-error[data-v-d31b6f4c]{color:#991b1b;background:#fef2f2}.alert-warn[data-v-d31b6f4c]{color:#92400e;background:#fffbeb}.modal-backdrop[data-v-9f2c16a3]{z-index:50;background:#0f172a73;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.modal[data-v-9f2c16a3]{background:#fff;border-radius:12px;width:min(820px,100%);box-shadow:0 20px 45px #0f172a40}.modal-head[data-v-9f2c16a3],.modal-foot[data-v-9f2c16a3]{border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-foot[data-v-9f2c16a3]{border-top:1px solid #e2e8f0;border-bottom:none}.modal-head h2[data-v-9f2c16a3]{flex:1;margin:0;font-size:1.1rem}.spacer[data-v-9f2c16a3]{flex:1}.hint[data-v-9f2c16a3]{color:#64748b;font-size:.78rem}.form-grid[data-v-9f2c16a3]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;padding:1.25rem;display:grid}.field[data-v-9f2c16a3]{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.field-wide[data-v-9f2c16a3]{grid-column:1/-1}.field.checkbox[data-v-9f2c16a3]{flex-direction:row;align-items:center;gap:.5rem}.field input[data-v-9f2c16a3],.field textarea[data-v-9f2c16a3]{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .6rem}.field input[disabled][data-v-9f2c16a3]{color:#64748b;background:#f1f5f9}.field-error[data-v-9f2c16a3]{color:#b91c1c;font-size:.78rem;font-style:normal}.alert[data-v-9f2c16a3]{border-radius:6px;margin:.75rem 1.25rem 0;padding:.6rem .8rem;font-size:.85rem}.alert-error[data-v-9f2c16a3]{color:#991b1b;background:#fef2f2}.doc-list[data-v-bb6e8d3e]{margin:0;padding:0;list-style:none}.doc-row[data-v-bb6e8d3e]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.doc-label[data-v-bb6e8d3e]{overflow-wrap:anywhere;flex:1;min-width:160px;font-size:.9rem}.doc-row .hint[data-v-bb6e8d3e]{margin:0}a.btn[data-v-bb6e8d3e]{text-decoration:none;display:inline-block}.media-toolbar[data-v-bb6e8d3e]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.75rem 0 1rem;display:flex}.field[data-v-bb6e8d3e]{color:var(--ink-soft);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.field-wide[data-v-bb6e8d3e]{flex:1;min-width:200px}.field input[data-v-bb6e8d3e],.field select[data-v-bb6e8d3e]{border:1px solid var(--line);font:inherit;color:var(--ink);border-radius:6px;padding:.4rem .5rem}.visually-hidden[data-v-bb6e8d3e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip[data-v-bb6e8d3e]{background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:.1rem .4rem;font-size:.72rem}.btn[data-v-bb6e8d3e]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.35rem .7rem;font-size:.85rem;font-weight:600}.btn[data-v-bb6e8d3e]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-bb6e8d3e]{background:var(--brand);color:var(--brand-ink)}.btn-ghost[data-v-bb6e8d3e]{border-color:var(--line);color:var(--ink);background:0 0}.btn-danger[data-v-bb6e8d3e]{border-color:var(--danger);color:var(--danger);background:0 0}.btn-sm[data-v-bb6e8d3e]{padding:.15rem .45rem;font-size:.8rem}.hint[data-v-bb6e8d3e]{color:var(--ink-soft);margin:.25rem 0 0;font-size:.78rem}.empty[data-v-bb6e8d3e]{color:var(--ink-soft);padding:1rem 0}.alert[data-v-bb6e8d3e]{border-radius:6px;margin:0 0 .75rem;padding:.6rem .8rem;font-size:.88rem}.alert-error[data-v-bb6e8d3e]{color:#991b1b;background:#fef2f2}.alert-warn[data-v-bb6e8d3e]{color:#92400e;background:#fffbeb}.picker[data-v-3b30161b]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex;position:relative}.picker__label[data-v-3b30161b]{color:#374151}.picker__chosen[data-v-3b30161b]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.picker__chosenLabel[data-v-3b30161b]{flex:1}.picker__clear[data-v-3b30161b]{color:#4338ca;cursor:pointer;background:0 0;border:none;font-size:.8rem}.picker input[type=search][data-v-3b30161b]{border:1px solid #d1d5db;border-radius:6px;padding:.35rem .5rem}.picker__results[data-v-3b30161b]{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:220px;margin:.2rem 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 18px #0f172a1f}.picker__opt[data-v-3b30161b]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;width:100%;padding:.35rem .55rem;display:flex}.picker__opt[data-v-3b30161b]:hover{background:#f1f5f9}.picker__optLabel[data-v-3b30161b]{font-weight:600}.picker__optSub[data-v-3b30161b]{color:#6b7280;font-size:.75rem}.picker__muted[data-v-3b30161b]{color:#6b7280;margin:.15rem 0}.picker__error[data-v-3b30161b]{color:#b91c1c;margin:.15rem 0}.delivery-panel[data-v-e97e4c91]{border-top:1px solid #dbe3ea;margin-top:1.5rem;padding-top:1.5rem}header[data-v-e97e4c91]{justify-content:space-between;align-items:start;gap:1rem;display:flex}h2[data-v-e97e4c91]{color:#173247;margin:0;font-size:1.15rem}header p[data-v-e97e4c91],.hint[data-v-e97e4c91]{color:#64748b;font-size:.85rem}.badge[data-v-e97e4c91]{color:#006e70;white-space:nowrap;background:#e5f5f3;border-radius:12px;padding:.3rem .7rem;font-size:.75rem}.scope-note[data-v-e97e4c91]{background:#f3f7fa;border-radius:8px;padding:.8rem;font-size:.85rem}fieldset[data-v-e97e4c91]{border:0;min-width:0;margin:1rem 0;padding:0}legend[data-v-e97e4c91]{color:#64748b;padding-bottom:.6rem;font-size:.8rem}.delivery-grid[data-v-e97e4c91]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem;display:grid}label[data-v-e97e4c91]{flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}input[data-v-e97e4c91],textarea[data-v-e97e4c91]{font:inherit;color:#173247;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.6rem}input[data-v-e97e4c91]:focus,textarea[data-v-e97e4c91]:focus{outline-offset:2px;outline:2px solid #0d9488}.long-field[data-v-e97e4c91]{margin-top:1rem}textarea[data-v-e97e4c91]{resize:vertical}footer[data-v-e97e4c91]{flex-wrap:wrap;gap:.6rem;display:flex}.error[data-v-e97e4c91]{color:#991b1b;background:#fef2f2;padding:.8rem}.success[data-v-e97e4c91]{color:#065f46;background:#ecfdf5;padding:.8rem}.dlv[data-v-b46614cf]{border-top:2px solid #f2f2f2;margin:16px 0;padding-top:12px}.dlv h3[data-v-b46614cf]{margin:0 0 10px;font-size:18px}.dlv-muted[data-v-b46614cf]{color:#6e6e6e;font-size:13px}.dlv-notice[data-v-b46614cf]{color:#15803d}.dlv-error[data-v-b46614cf]{color:#b91c1c}.dlv-warnings[data-v-b46614cf]{color:#92400e;margin:8px 0;padding-left:18px}.dlv-grid[data-v-b46614cf],.dlv-form[data-v-b46614cf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;display:grid}.dlv-grid dt[data-v-b46614cf]{text-transform:uppercase;font-size:12px;font-weight:700}.dlv-grid dd[data-v-b46614cf]{margin:2px 0 0}.dlv-form[data-v-b46614cf]{background:#f7f7f7;border-radius:16px;margin-top:10px;padding:14px}.dlv-form label[data-v-b46614cf]{flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.dlv-form input[data-v-b46614cf]:not([type=checkbox]),.dlv-form textarea[data-v-b46614cf],.dlv-cancel input[data-v-b46614cf]{box-sizing:border-box;background:#fff;border:0;border-radius:10px;min-height:36px;padding:0 10px;font-size:14px;font-weight:400}.dlv-form textarea[data-v-b46614cf]{padding:8px 10px}.dlv-wide[data-v-b46614cf]{grid-column:1/-1}.dlv-ack[data-v-b46614cf]{border:1px solid #f59e0b;border-radius:12px;padding:8px 12px}.dlv-ack__item[data-v-b46614cf]{align-items:center;flex-direction:row!important;font-weight:400!important}.dlv-actions[data-v-b46614cf],.dlv-cancel[data-v-b46614cf]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dlv-btn[data-v-b46614cf]{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:10px;min-height:38px;padding:0 14px}.dlv-btn--ghost[data-v-b46614cf]{color:#3d3d3d;background:0 0}.dlv-btn--danger[data-v-b46614cf]{background:#b91c1c;border-color:#b91c1c}.dlv-link[data-v-b46614cf]{color:#0c3b91;cursor:pointer;background:0 0;border:0}.dlv-link--danger[data-v-b46614cf]{color:#b91c1c}@media (width<=800px){.dlv-grid[data-v-b46614cf],.dlv-form[data-v-b46614cf]{grid-template-columns:1fr}}.dsp[data-v-b5eb6e89]{border-top:2px solid #f2f2f2;margin:16px 0;padding-top:12px}.dsp h3[data-v-b5eb6e89]{margin:0 0 8px;font-size:18px}.dsp h4[data-v-b5eb6e89]{margin:8px 0 4px;font-size:14px}.dsp ul[data-v-b5eb6e89]{margin:0;padding-left:18px;font-size:14px}.dsp-muted[data-v-b5eb6e89]{color:#6e6e6e;font-size:13px}.commercial-documents[data-v-d509b36a]{box-sizing:border-box;background:#fff;border:1px solid #dbe3ea;border-radius:12px;min-width:0;max-width:100%;margin-top:1.5rem;padding:1rem 1.25rem}.versions-scroll[data-v-d509b36a]{width:100%;min-width:0;overflow-x:auto}.versions-scroll[data-v-d509b36a]:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.scroll-hint[data-v-d509b36a]{display:none}header[data-v-d509b36a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h3[data-v-d509b36a]{color:#173247;margin:0 0 .25rem;font-size:1.05rem}.hint[data-v-d509b36a],.empty[data-v-d509b36a]{color:#64748b;margin:.4rem 0;font-size:.85rem}.primary[data-v-d509b36a]{color:#fff;font:inherit;cursor:pointer;background:#173247;border:0;border-radius:6px;padding:.55rem 1rem}.primary[data-v-d509b36a]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-d509b36a]:focus-visible,a[data-v-d509b36a]:focus-visible{outline-offset:2px;outline:2px solid #0d9488}table[data-v-d509b36a]{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.88rem}th[data-v-d509b36a]{text-align:left;text-transform:uppercase;color:#475569;border-bottom:2px solid #e2e8f0;padding:.4rem;font-size:.75rem}td[data-v-d509b36a]{border-bottom:1px solid #f1f5f9;padding:.45rem .4rem}.actions[data-v-d509b36a]{justify-content:flex-end;gap:.75rem;display:flex}.actions a[data-v-d509b36a]{color:#0c7ce6}.badge--provisional[data-v-d509b36a]{color:#b45309;background:#fff7ed}.badge[data-v-d509b36a]{color:#006e70;background:#e5f5f3;border-radius:10px;margin-left:.35rem;padding:.1rem .45rem;font-size:.7rem}.error[data-v-d509b36a]{color:#991b1b;background:#fef2f2;border-radius:6px;padding:.7rem}.success[data-v-d509b36a]{color:#065f46;background:#ecfdf5;border-radius:6px;padding:.7rem}.warning[data-v-d509b36a]{color:#92400e;background:#fffbeb;border-radius:6px;padding:.7rem}.sr-only[data-v-d509b36a]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}code[data-v-d509b36a]{font-size:.8rem}@media (width<=700px){.scroll-hint[data-v-d509b36a]{display:block}table[data-v-d509b36a]{min-width:26rem}.actions[data-v-d509b36a]{flex-direction:column;gap:.25rem}th[data-v-d509b36a]:nth-child(4),td[data-v-d509b36a]:nth-child(4),th[data-v-d509b36a]:nth-child(5),td[data-v-d509b36a]:nth-child(5){display:none}}.media-toolbar[data-v-e1f02d98]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.75rem 0 1rem;display:flex}.field[data-v-e1f02d98]{color:var(--ink-soft);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.field-wide[data-v-e1f02d98]{flex:1;min-width:200px}.field input[data-v-e1f02d98],.field select[data-v-e1f02d98]{border:1px solid var(--line);font:inherit;color:var(--ink);border-radius:6px;padding:.4rem .5rem}.visually-hidden[data-v-e1f02d98]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.photo-grid[data-v-e1f02d98]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.photo-card[data-v-e1f02d98]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:.6rem}.photo-categories[data-v-e1f02d98]{border-bottom:1px solid var(--line);gap:8px;margin-bottom:14px;padding-bottom:12px;display:flex;overflow-x:auto}.photo-categories button[data-v-e1f02d98]{white-space:nowrap;border:1px solid var(--line);border-radius:5px 5px 0 0}.photo-categories button[aria-pressed=true][data-v-e1f02d98]{color:#111;background:#f4f4f4;border-bottom:2px solid #111}.photo-categories span[data-v-e1f02d98]{color:#fff;background:#202020;border-radius:10px;margin-left:4px;padding:1px 6px;font-size:11px}.photo-open[data-v-e1f02d98]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.photo-retry[data-v-e1f02d98]{cursor:pointer}.photo-preview-backdrop[data-v-e1f02d98]{z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.photo-preview[data-v-e1f02d98]{color:#111;background:#fff;border-radius:10px;outline:none;flex-direction:column;gap:10px;width:min(1100px,100%);max-height:95vh;padding:12px;display:flex}.photo-preview header[data-v-e1f02d98],.photo-preview footer[data-v-e1f02d98]{justify-content:space-between;align-items:center;gap:12px;display:flex}.photo-preview header p[data-v-e1f02d98]{overflow-wrap:anywhere;margin:0;font-size:13px}.photo-preview img[data-v-e1f02d98]{object-fit:contain;width:100%;min-height:0;max-height:76vh}.photo-preview footer a[data-v-e1f02d98]{color:inherit;text-align:center;font-size:12px;text-decoration:none}@media (width<=600px){.photo-preview-backdrop[data-v-e1f02d98]{padding:8px}.photo-preview footer[data-v-e1f02d98]{flex-wrap:wrap;justify-content:center}.photo-grid[data-v-e1f02d98]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.photo-card[data-v-e1f02d98]{padding:5px}.photo-caption[data-v-e1f02d98]{font-size:11px}.photo-actions[data-v-e1f02d98]{flex-wrap:wrap}}.photo-thumb-img[data-v-e1f02d98]{object-fit:cover;background:var(--bg);border-radius:6px;width:100%;height:118px;display:block}.photo-thumb[data-v-e1f02d98]{background:var(--bg);width:100%;height:118px;color:var(--ink-soft);border-radius:6px;place-items:center;font-size:.75rem;display:grid}.photo-thumb-missing[data-v-e1f02d98]{border:1px dashed var(--line)}.photo-meta[data-v-e1f02d98]{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.photo-caption[data-v-e1f02d98]{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.85rem}.photo-actions[data-v-e1f02d98]{gap:.3rem;margin-top:.5rem;display:flex}.chip[data-v-e1f02d98]{background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:.1rem .4rem;font-size:.72rem}.chip-accent[data-v-e1f02d98]{color:var(--brand);background:#e8f1ff;border-color:#bcd7ff}.btn[data-v-e1f02d98]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.35rem .7rem;font-size:.85rem;font-weight:600}.btn[data-v-e1f02d98]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-e1f02d98]{background:var(--brand);color:var(--brand-ink)}.btn-ghost[data-v-e1f02d98]{border-color:var(--line);color:var(--ink);background:0 0}.btn-danger[data-v-e1f02d98]{border-color:var(--danger);color:var(--danger);background:0 0}.btn-sm[data-v-e1f02d98]{padding:.15rem .45rem;font-size:.8rem}.hint[data-v-e1f02d98]{color:var(--ink-soft);margin:.25rem 0 0;font-size:.78rem}.empty[data-v-e1f02d98]{color:var(--ink-soft);padding:1rem 0}.alert[data-v-e1f02d98]{border-radius:6px;margin:0 0 .75rem;padding:.6rem .8rem;font-size:.88rem}.alert-error[data-v-e1f02d98]{color:#991b1b;background:#fef2f2}.alert-warn[data-v-e1f02d98]{color:#92400e;background:#fffbeb}.cf[data-v-e847b217]{margin-top:1rem}.cf__head[data-v-e847b217]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cf__grid[data-v-e847b217]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem 1rem;margin:0;display:grid}.cf__grid dt[data-v-e847b217]{color:#6b7280;font-size:.8rem}.cf__grid dd[data-v-e847b217]{margin:0 0 .5rem}.cf__form[data-v-e847b217]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem 1rem;display:grid}.cf__field[data-v-e847b217]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.cf__actions[data-v-e847b217]{grid-column:1/-1;gap:.5rem;display:flex}.cf__muted[data-v-e847b217]{color:#6b7280}.cf__error[data-v-e847b217]{color:#b91c1c}.vd-heading[data-v-b27a3eb9],.vd-buttons[data-v-b27a3eb9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.vd-heading h3[data-v-b27a3eb9]{margin:0}.vd-note[data-v-b27a3eb9]{color:var(--ink-soft);font-size:12px;line-height:1.5}.vd-grid[data-v-b27a3eb9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:20px 0;display:grid}.vd-fact[data-v-b27a3eb9]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.vd-fact dt[data-v-b27a3eb9]{color:var(--ink-soft)}.vd-fact dd[data-v-b27a3eb9]{text-align:right;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vd-field[data-v-b27a3eb9]{flex-direction:column;gap:6px;font-size:12px;display:flex}.vd-field input[data-v-b27a3eb9],.vd-field select[data-v-b27a3eb9],.vd-field textarea[data-v-b27a3eb9]{border:1px solid var(--line);background:var(--surface,#fff);min-width:0;color:inherit;border-radius:5px;padding:8px}.vd-buttons[data-v-b27a3eb9]{justify-content:flex-end}.vd-error[data-v-b27a3eb9]{color:#b91c1c}.btn[data-v-b27a3eb9]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:7px 12px}.btn-primary[data-v-b27a3eb9]{color:#fff;background:#171717}.btn[data-v-b27a3eb9]:disabled{opacity:.6;cursor:wait}@media (width<=1100px){.vd-grid[data-v-b27a3eb9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.vd-grid[data-v-b27a3eb9]{grid-template-columns:minmax(0,1fr)}.vd-fact[data-v-b27a3eb9]{gap:8px}.vd-heading[data-v-b27a3eb9]{align-items:flex-start}}h2[data-v-bfbe0028]{margin-top:0;font-size:18px}.description-grid[data-v-bfbe0028]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.description-grid article[data-v-bfbe0028]{border-bottom:1px solid var(--line);min-width:0;padding:10px 0 20px}.description-grid h3[data-v-bfbe0028]{margin:0;font-size:13px}.description-grid p[data-v-bfbe0028]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:60px;font-size:13px}.description-heading[data-v-bfbe0028],.description-actions[data-v-bfbe0028]{justify-content:space-between;align-items:center;gap:10px;display:flex}.description-actions[data-v-bfbe0028]{justify-content:flex-end;margin-top:8px}.description-grid textarea[data-v-bfbe0028]{box-sizing:border-box;border:1px solid var(--line);border-radius:5px;width:100%;margin-top:12px;padding:10px}.description-note[data-v-bfbe0028]{color:var(--ink-soft);font-size:12px}.channel-title[data-v-bfbe0028]{margin-top:26px;font-size:16px}.btn[data-v-bfbe0028]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:5px 9px}@media (width<=900px){.description-grid[data-v-bfbe0028]{grid-template-columns:minmax(0,1fr)}}h2[data-v-d1dc676f]{margin-top:0;font-size:18px}.related-heading[data-v-d1dc676f],.related-pager[data-v-d1dc676f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.related-contacts[data-v-d1dc676f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.related-contacts article[data-v-d1dc676f]{border:1px solid var(--line);border-radius:6px;padding:18px}.related-contacts h3[data-v-d1dc676f]{margin:0 0 12px;font-size:14px}.relations table[data-v-d1dc676f]{border-collapse:collapse;width:100%;font-size:13px}.relations th[data-v-d1dc676f],.relations td[data-v-d1dc676f]{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 8px}.muted[data-v-d1dc676f]{color:var(--ink-soft);font-size:12px;line-height:1.5}.related-pager[data-v-d1dc676f]{justify-content:flex-end;padding-top:16px}.btn[data-v-d1dc676f]{border:1px solid var(--line);color:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:7px 10px;text-decoration:none}@media (width<=600px){.related-contacts[data-v-d1dc676f]{grid-template-columns:minmax(0,1fr)}.relations[data-v-d1dc676f]{overflow-x:auto}.relations table[data-v-d1dc676f]{min-width:520px}.related-heading[data-v-d1dc676f]{flex-wrap:wrap;align-items:flex-start}}.dossier-page[data-v-f32376de]{flex-direction:column;gap:1rem;display:flex}.dossier-head[data-v-f32376de]{grid-template-columns:120px 1fr auto;align-items:start;gap:1rem;display:grid}.dossier-commercial-actions[data-v-f32376de]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dossier-commercial-actions .spacer[data-v-f32376de]{flex:1}.dossier-commercial-actions a[data-v-f32376de]{text-decoration:none}.dossier-head[data-v-f32376de]{color:#fff;background:#24262d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;min-height:225px;padding:24px;display:grid;position:relative;overflow:hidden}.dossier-head .head-photo[data-v-f32376de]{pointer-events:none;background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.dossier-head .head-cover-img[data-v-f32376de]{object-fit:cover;object-position:center 52%;opacity:.42}.dossier-head[data-v-f32376de]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#14151cd6,#14151c66 65%,#14151c33);position:absolute;inset:0}.dossier-head .head-main[data-v-f32376de],.dossier-head .head-actions[data-v-f32376de]{z-index:1;position:relative}.dossier-head .head-main[data-v-f32376de]{align-self:center;min-width:0}.dossier-head .page-title[data-v-f32376de]{text-transform:uppercase;max-width:1000px;font-size:23px;font-weight:750}.dossier-head .head-sub[data-v-f32376de],.dossier-head .head-facts dt[data-v-f32376de]{color:#e2e2e6}.dossier-head .head-facts[data-v-f32376de]{flex-wrap:wrap;gap:14px 22px;display:flex}.dossier-head .head-facts dd[data-v-f32376de]{font-size:14px;font-weight:600}.dossier-head .head-facts div[data-v-f32376de]{padding:3px 0}.dossier-head .chip[data-v-f32376de]{color:#fff;background:#ffffff29}.dossier-head .head-actions[data-v-f32376de]{align-self:start}.dossier-head .photo-placeholder[data-v-f32376de]{color:#dedee4;position:absolute;bottom:20px;right:24px}.dossier-tab-groups[data-v-f32376de]{background:#fff;border-radius:8px}.dossier-tab-groups .tabs[data-v-f32376de]{scrollbar-width:thin;flex-wrap:nowrap;gap:0;overflow-x:auto}.dossier-tab-groups .tabs:not(.tabs-business) .tab[data-v-f32376de]{flex:1;min-width:max-content;padding:16px 22px}.dossier-tab-groups .tabs-business .tab[data-v-f32376de]{padding:11px 17px;font-size:12px}.dossier-tab-groups .tab.active[data-v-f32376de]{color:#111;border-bottom:3px solid #111}.vehicle-overview[data-v-f32376de]{grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:30px;margin-bottom:24px;display:grid}.overview-cover[data-v-f32376de]{object-fit:contain;background:#f5f5f5;width:100%;max-height:330px}.overview-facts[data-v-f32376de]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 26px}.overview-subtitle[data-v-f32376de]{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:14px}.description-edit-vehicle[data-v-f32376de]{float:right}.option-row[data-v-f32376de]{align-items:center;gap:10px;display:flex}.option-row label[data-v-f32376de]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.option-price[data-v-f32376de]{white-space:nowrap;font-size:12px}.option-edit[data-v-f32376de]{border:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:15px;padding:15px;display:flex}.option-edit label[data-v-f32376de]{align-items:center;gap:6px;font-size:12px;display:flex}.option-edit input[type=text][data-v-f32376de]{border:1px solid var(--line);border-radius:5px;width:130px;padding:6px}.options-toolbar label[data-v-f32376de]{align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=1100px){.overview-facts[data-v-f32376de]{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-overview[data-v-f32376de]{grid-template-columns:minmax(180px,28%) minmax(0,1fr)}.dossier-head[data-v-f32376de]{grid-template-columns:minmax(0,1fr)}.dossier-head .head-actions[data-v-f32376de]{flex-flow:wrap;margin-top:16px}.dossier-head .page-title[data-v-f32376de]{font-size:20px}}@media (width<=650px){.vehicle-overview[data-v-f32376de]{grid-template-columns:minmax(0,1fr);gap:20px}.overview-facts[data-v-f32376de]{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-head[data-v-f32376de]{min-height:260px;padding:18px}.dossier-head .page-title[data-v-f32376de]{font-size:18px}.dossier-head .head-actions .btn[data-v-f32376de]{padding:6px 8px;font-size:11px}.dossier-commercial-actions[data-v-f32376de]{gap:6px}.dossier-commercial-actions .btn[data-v-f32376de]{padding:7px 9px;font-size:11px}.dossier-tab-groups .tabs:not(.tabs-business) .tab[data-v-f32376de]{padding:14px 15px}.overview-cover[data-v-f32376de]{max-height:230px}.description-edit-vehicle[data-v-f32376de]{float:none;margin-bottom:15px}.option-row[data-v-f32376de]{flex-wrap:wrap}.option-row label[data-v-f32376de]{flex-basis:60%}}.head-photo[data-v-f32376de]{color:#64748b;background:#f1f5f9;border-radius:8px;place-items:center;width:120px;height:90px;font-size:.85rem;display:grid;overflow:hidden}.head-cover-img[data-v-f32376de]{object-fit:cover;width:100%;height:100%;display:block}.page-title[data-v-f32376de]{margin:0 0 .35rem;font-size:1.35rem}.head-sub[data-v-f32376de]{color:#475569;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.85rem;display:flex}.chip[data-v-f32376de]{background:#e2e8f0;border-radius:999px;padding:.1rem .55rem;font-size:.75rem}.chip-status[data-v-f32376de]{color:#1e40af;background:#dbeafe}.head-facts[data-v-f32376de],.facts[data-v-f32376de]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem 1rem;margin:0;display:grid}.head-facts dt[data-v-f32376de],.facts dt[data-v-f32376de]{text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-size:.72rem}.head-facts dd[data-v-f32376de],.facts dd[data-v-f32376de]{margin:0;font-size:.9rem}.head-actions[data-v-f32376de]{flex-direction:column;gap:.4rem;display:flex}.tabs[data-v-f32376de]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.25rem;display:flex}.tab[data-v-f32376de]{cursor:pointer;font:inherit;color:#475569;background:0 0;border:none;border-bottom:2px solid #0000;padding:.55rem .9rem}.tab.active[data-v-f32376de]{color:#1d4ed8;border-bottom-color:#2563eb;font-weight:600}.tab-future[data-v-f32376de]{color:#94a3b8;cursor:not-allowed}.tab-badge[data-v-f32376de]{background:#e2e8f0;border-radius:999px;margin-left:.25rem;padding:0 .4rem;font-size:.7rem}.tab-panel[data-v-f32376de]{min-height:160px}.table[data-v-f32376de]{border-collapse:collapse;width:100%;font-size:.88rem}.table th[data-v-f32376de],.table td[data-v-f32376de]{text-align:left;border-bottom:1px solid #e2e8f0;padding:.45rem .6rem}.options-toolbar[data-v-f32376de]{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.options-toolbar input[data-v-f32376de]{border:1px solid #cbd5e1;border-radius:6px;flex:1;max-width:320px;padding:.4rem .6rem}.option-cat[data-v-f32376de]{text-transform:uppercase;color:#64748b;margin:.9rem 0 .35rem;font-size:.78rem}.option-row[data-v-f32376de]{align-items:center;gap:.5rem;padding:.2rem 0;font-size:.9rem;display:flex}.photo-grid[data-v-f32376de],.doc-list[data-v-f32376de],.timeline[data-v-f32376de]{margin:0;padding:0;list-style:none}.photo-grid li[data-v-f32376de],.doc-list li[data-v-f32376de]{border-bottom:1px solid #f1f5f9;align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.photo-thumb[data-v-f32376de]{background:#e2e8f0;border-radius:4px;place-items:center;width:42px;height:32px;font-size:.75rem;display:grid}.timeline li[data-v-f32376de]{border-bottom:1px solid #f1f5f9;padding:.5rem 0}.tl-head[data-v-f32376de]{align-items:baseline;gap:.6rem;display:flex}.tl-changes[data-v-f32376de]{color:#475569;margin:.25rem 0 0;padding:0 0 0 .75rem;font-size:.85rem;list-style:none}.tl-footer[data-v-f32376de]{justify-content:space-between;align-items:center;padding-top:.6rem;display:flex}.hint[data-v-f32376de]{color:#64748b;font-size:.8rem}.empty[data-v-f32376de]{color:#64748b;padding:1rem 0}.alert[data-v-f32376de]{border-radius:6px;padding:.6rem .8rem;font-size:.88rem}.alert-error[data-v-f32376de]{color:#991b1b;background:#fef2f2}.alert-warn[data-v-f32376de]{color:#92400e;background:#fff8e1;border:1px solid #e0b400;border-radius:4px;margin:.5rem 0;padding:.5rem .75rem}.sub-card[data-v-f32376de]{margin-top:1rem}.row-actions[data-v-f32376de]{white-space:nowrap}.btn-sm[data-v-f32376de]{padding:.15rem .5rem;font-size:.85em}.tag[data-v-f32376de]{text-transform:uppercase;background:#eee;border-radius:3px;margin-left:.35rem;padding:0 .35rem;font-size:.75em}.alert-conflict[data-v-f32376de]{color:#9a3412;background:#fff7ed;justify-content:space-between;align-items:center;gap:1rem;display:flex}.skeleton .sk-line[data-v-f32376de]{background:linear-gradient(90deg,#eef2f7 25%,#e2e8f0 37%,#eef2f7 63%) 0 0/400% 100%;border-radius:6px;height:14px;margin:.5rem 0;animation:1.3s infinite shimmer-f32376de}.skeleton .sk-line.lg[data-v-f32376de]{width:45%;height:22px}.skeleton .sk-line.sm[data-v-f32376de]{width:25%}@keyframes shimmer-f32376de{0%{background-position:100%}to{background-position:0}}.modal-backdrop[data-v-f32376de]{z-index:50;background:#0f172a73;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0}.modal[data-v-f32376de]{background:#fff;border-radius:12px;width:min(520px,100%)}.modal-head[data-v-f32376de],.modal-foot[data-v-f32376de]{border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-foot[data-v-f32376de]{border-top:1px solid #e2e8f0;border-bottom:none}.modal-head h2[data-v-f32376de]{margin:0;font-size:1.05rem}.spacer[data-v-f32376de]{flex:1}.form-grid[data-v-f32376de]{gap:.9rem;padding:1.25rem;display:grid}.field[data-v-f32376de]{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.field select[data-v-f32376de]{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .6rem}.ann-ico[data-v-54272dac]{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.directory-picker[data-v-3a55f656]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.directory-picker label[data-v-3a55f656]{flex-direction:column;flex:1;gap:8px;min-width:min(100%,220px);display:flex}.directory-results[data-v-3a55f656]{width:100%;max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.directory-picker p[data-v-3a55f656]{width:100%}.csp[data-v-e72271cb]{margin-bottom:20px;padding-bottom:10px}.csp__toggle[data-v-e72271cb]{cursor:pointer;width:100%;color:var(--ann-title);text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 6px;padding:0;display:flex}.csp__title[data-v-e72271cb]{font:700 14px/18px var(--ann-font-ui);color:var(--ann-title)}.csp__count[data-v-e72271cb]{background:var(--ann-black);color:#fff;border-radius:10px;padding:0 7px;font-size:11px;line-height:18px}.csp__error[data-v-e72271cb]{color:#b91c1c;font:400 12px/16px var(--ann-font-ui);text-transform:none;margin-top:4px;display:block}.csp__form[data-v-e72271cb]{margin-top:4px}.csp__grid[data-v-e72271cb]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px 10px;display:grid}.csp__field[data-v-e72271cb]{position:relative}.csp__actions[data-v-e72271cb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 16px;margin-top:10px;display:flex}@media (width<=1100px){.csp__grid[data-v-e72271cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.csp__grid[data-v-e72271cb]{grid-template-columns:1fr}.csp__actions[data-v-e72271cb]{flex-direction:column;align-items:stretch}}.pager[data-v-bd2a19f0]{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-height:34px;padding:5px 0;font:400 12px/20px system-ui,-apple-system,Segoe UI,Arial,sans-serif;display:flex}.pager__btn[data-v-bd2a19f0]{box-sizing:border-box;color:#384e6a;width:22px;height:22px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;margin:1px;padding:0;display:inline-flex}.pager__num[data-v-bd2a19f0]{margin:1px 2px}.pager__arrow[data-v-bd2a19f0]{background:#e8e9ed;border-color:#e8e9ed}.pager__arrow .ann-ico[data-v-bd2a19f0]{width:12px;height:12px}.pager__btn[data-v-bd2a19f0]:disabled{opacity:.45;cursor:default}.pager__num--current[data-v-bd2a19f0]{color:#fff;background:#0c7ce6;border-color:#0c7ce6}.pager__gap[data-v-bd2a19f0]{color:#384e6a;padding:0 4px}.pager__per[data-v-bd2a19f0]{color:#384e6a;height:22px;font:inherit;background:#fff;border:1px solid #e8e9ed;border-radius:12px;margin-left:12px;padding:0 6px}.directory-fields[data-v-6fb5befa]{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.directory-field--half[data-v-6fb5befa]{grid-column:span 3}.directory-field--domiciliation[data-v-6fb5befa]{grid-column:span 2}.directory-rib[data-v-6fb5befa]{grid-column:1/-1;margin:0;font-size:12px}.directory-field[data-v-6fb5befa]{flex-direction:column;gap:8px;min-width:0;display:flex}.directory-field input[data-v-6fb5befa]{box-sizing:border-box;width:100%}@media (width<=1100px){.directory-fields[data-v-6fb5befa]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-field--half[data-v-6fb5befa],.directory-field--domiciliation[data-v-6fb5befa]{grid-column:auto}}@media (width<=640px){.directory-fields[data-v-6fb5befa]{grid-template-columns:minmax(0,1fr)}}.directory-fields[data-v-846901d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.directory-field[data-v-846901d7]{flex-direction:column;gap:8px;min-width:0;display:flex}.directory-field input[data-v-846901d7]{box-sizing:border-box;width:100%}@media (width<=640px){.directory-fields[data-v-846901d7]{grid-template-columns:minmax(0,1fr)}}.cf[data-v-eca2878e]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:10px;display:grid}.cf--compact[data-v-eca2878e]{grid-template-columns:270px 820px;justify-content:start;gap:20px}.cf__navcard[data-v-eca2878e],.cf__body[data-v-eca2878e]{min-width:0}.cf--compact .cf__body[data-v-eca2878e]{padding:10px}.cf__grid[data-v-eca2878e]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 10px;display:grid}.cf__field[data-v-eca2878e]{flex-direction:column;gap:0;min-width:0;padding-bottom:11px;display:flex}.cf--compact .cf__grid[data-v-eca2878e]{grid-template-columns:repeat(4,190px);gap:0 10px}.cf--compact .cf__field--3[data-v-eca2878e]{grid-column:span 3}.cf--compact .cf__field[data-v-eca2878e]{box-sizing:border-box;padding:0 12px 16px 0}.cf--compact .cf__field .ann-label[data-v-eca2878e]{margin:10px 0 5px;padding:0 3px;font-size:11px}.cf__field--2[data-v-eca2878e]{grid-column:span 2}.cf__field--3[data-v-eca2878e]{grid-column:span 3}.cf__break[data-v-eca2878e]{grid-column:1/-1;height:0}.cf__field--full[data-v-eca2878e]{grid-column:1/-1}.cf__info[data-v-eca2878e]{vertical-align:-2px;margin-left:2px}.cf__checks[data-v-eca2878e]{padding-bottom:5px}.cf__checks .ann-toggle[data-v-eca2878e]{cursor:pointer;position:relative}.cf__switch[data-v-eca2878e]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cf__checks .ann-toggle[data-v-eca2878e]:has(.cf__switch:focus-visible){outline-offset:2px;outline:2px solid #82358d}.cf__dupes[data-v-eca2878e]{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:13px}.cf__dupe-link[data-v-eca2878e]{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cf__fielderrors[data-v-eca2878e]{color:#b91c1c;margin:10px 0 0;padding-left:18px;font-size:13px}.cf__fielderr[data-v-eca2878e]{margin:4px 0 0;font-size:12px;display:block}.cf__actions[data-v-eca2878e]{flex-wrap:wrap;justify-content:flex-end;gap:5px 16px;margin-top:16px;display:flex}.cf__actions--center[data-v-eca2878e]{justify-content:center;margin-top:40px}@media (width<=1240px){.cf--compact[data-v-eca2878e]{grid-template-columns:270px minmax(0,1fr)}.cf--compact .cf__grid[data-v-eca2878e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.cf__grid[data-v-eca2878e],.cf--compact .cf__grid[data-v-eca2878e]{grid-template-columns:repeat(2,minmax(0,1fr))}.cf__field--3[data-v-eca2878e]{grid-column:span 2}}@media (width<=900px){.cf[data-v-eca2878e],.cf--compact[data-v-eca2878e]{grid-template-columns:1fr}.cf__navcard .ann-nav[data-v-eca2878e]{flex-flow:wrap;gap:4px;max-width:none}.cf__navcard .ann-nav__item[data-v-eca2878e]{width:auto;margin:0}}@media (width<=640px){.cf__grid[data-v-eca2878e],.cf--compact .cf__grid[data-v-eca2878e]{grid-template-columns:1fr}.cf__field--2[data-v-eca2878e],.cf__field--3[data-v-eca2878e]{grid-column:auto}}.annuaire{--ann-ink:#000;--ann-title:#4b5a7b;--ann-field-bg:#f4f4f4;--ann-radius:20px;--ann-placeholder:#757575;--ann-select-ink:#666;--ann-black:#000;--ann-orange:#fd971f;--ann-red:#ef7781;--ann-blue:#01a1ff;--ann-page-on:#0c7ce6;--ann-page-ink:#384e6a;--ann-arrow-bg:#e8e9ed;--ann-zebra:#f1f6ff;--ann-thead:#f6f6f6;--ann-surface-2:#fafafa;--ann-nav-ink:#454545;--ann-label-soft:#6c5d5d;--ann-toggle-off:#ccc;--ann-grey-text:#898989;--ann-required:#de5353;--ann-line:#ccc;--ann-font-ui:"Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ann-font-section:"Lato", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;color:var(--ann-ink)}.annuaire .ann-h1{box-sizing:border-box;min-height:55px;font:700 28px/1.25 var(--ann-font-ui);text-transform:uppercase;color:var(--ann-ink);overflow-wrap:anywhere;margin:0;padding:10px}.annuaire .ann-card{border-radius:var(--ann-radius);box-sizing:border-box;background:#fff;min-width:0;padding:15px}.annuaire .ann-label{font:700 14px/24px var(--ann-font-ui);text-transform:uppercase;color:var(--ann-ink);margin:0 0 5px;display:block}.annuaire .ann-label--sm{margin:10px 0 5px;padding:0 3px;font-size:11px}.annuaire .ann-req{color:var(--ann-required);margin-left:2px;font-size:13px;font-weight:700}.annuaire input.ann-input.ann-input:not([type=checkbox]):not([type=radio]):not([type=search]),.annuaire select.ann-select.ann-select.ann-select.ann-select:not([hidden]),.annuaire textarea.ann-textarea.ann-textarea.ann-textarea.ann-textarea:not([hidden]),.annuaire .ann-input,.annuaire .ann-select,.annuaire .ann-textarea{box-sizing:border-box;border-radius:var(--ann-radius);background:var(--ann-field-bg);width:100%;min-width:0;height:45px;color:var(--ann-ink);font:400 14px/1.4 var(--ann-font-ui);text-transform:none;border:0;padding:10px}.annuaire .ann-textarea{resize:vertical;height:auto;min-height:90px}.annuaire .ann-input::placeholder,.annuaire .ann-textarea::placeholder{color:var(--ann-placeholder)}.annuaire input.ann-input.ann-input.ann-input.ann-input[type=date]:not([hidden]){border-radius:10px;height:40px;padding:0 10px 0 25px}.annuaire select.ann-select.ann-select.ann-select.ann-select:not([hidden]),.annuaire .ann-select{appearance:none;color:var(--ann-select-ink);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23999999'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:5px 32px 5px 30px;font-size:13px}.annuaire .ann-select:disabled{cursor:default}.annuaire select.ann-select.ann-select.ann-select.ann-select--native:not([hidden]),.annuaire .ann-select--native{border:1px solid var(--ann-line);width:auto;min-width:131px;height:38px;color:var(--ann-ink);background-color:#fff;background-position:right 12px center;border-radius:6px;padding:10px 35px 10px 12px;font-size:13px}.annuaire .ann-input:focus-visible,.annuaire .ann-select:focus-visible,.annuaire .ann-textarea:focus-visible{outline-offset:2px;outline:2px solid #82358d}.annuaire .ann-multi{position:relative}.annuaire .ann-multi__btn{text-align:left;color:var(--ann-ink);cursor:pointer;background-image:none;padding-left:20px;font-size:14px;display:block}.annuaire .ann-multi__btn--select{color:var(--ann-select-ink);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23999999'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-left:30px;font-size:13px}.annuaire .ann-multi__btn[aria-expanded=true]{outline-offset:2px;outline:2px solid #82358d}.annuaire .ann-multi__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.annuaire .ann-multi__list{z-index:20;border:1px solid var(--ann-line);background:#fff;max-height:360px;padding:0 10px;position:absolute;top:29px;left:0;right:0;overflow:auto;box-shadow:0 2px 2px 2px #0003}.annuaire .ann-multi__item{box-sizing:border-box;border-bottom:1px solid var(--ann-line);height:35px;color:var(--ann-ink);cursor:pointer;text-transform:none;align-items:center;gap:6px;font:400 12px/34px system-ui,-apple-system,Segoe UI,Arial,sans-serif;display:flex}.annuaire .ann-multi__item input{width:13px;height:13px;margin:0}.annuaire .ann-multi__foot{padding:5px 0}.annuaire .ann-btn.ann-multi__close{border-radius:0;height:34px;padding:0 10px;font:400 14px/34px Arial,system-ui,sans-serif}.annuaire .ann-field{min-width:0;margin:0;padding:0 0 5px;display:block}.annuaire .ann-btn{box-sizing:border-box;background:var(--ann-black);color:#fff;height:32px;font:400 16px/32px var(--ann-font-ui);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 15px;text-decoration:none;display:inline-flex}.annuaire .ann-btn:hover{filter:brightness(1.25)}.annuaire .ann-btn:disabled{cursor:not-allowed;opacity:.5}.annuaire .ann-btn--sm{padding:0 10px}.annuaire .ann-btn--orange{background:var(--ann-orange)}.annuaire .ann-btn--red{background:var(--ann-red)}.annuaire .ann-btn--blue{background:var(--ann-blue)}.annuaire .ann-btn--ghost{color:#666;background:#fff;border:1px solid #666;line-height:30px}.annuaire .ann-btn--ghost:hover{filter:none;background:#f4f4f4}.annuaire .ann-btn--icon{width:32px;padding:0}.annuaire .ann-btn .ann-ico{flex:none;width:16px;height:16px}.annuaire .ann-btn--row{height:30px;color:var(--ann-nav-ink);background:0 0;padding:0 10px;font-size:14px;line-height:30px}.annuaire .ann-btn--row:hover{filter:none;background:#ededed}.annuaire .ann-toggle{box-sizing:border-box;background:var(--ann-field-bg);min-width:70px;height:26px;color:var(--ann-grey-text);font:400 13px/17px var(--ann-font-ui);text-transform:uppercase;vertical-align:middle;border-radius:50px;align-items:center;gap:6px;padding:5px;display:inline-flex}.annuaire .ann-toggle--sm{background:var(--ann-toggle-off);min-width:64px;height:20px;padding:2px}.annuaire .ann-toggle__lug{box-sizing:border-box;background:#fff;border:2px solid #fff;border-radius:50%;flex:none;width:14px;height:14px}.annuaire .ann-toggle--on{background:var(--ann-black);color:#fff;flex-direction:row-reverse}.annuaire .ann-toggle--null{color:var(--ann-grey-text);text-transform:none;font-style:italic}.annuaire .ann-nav{flex-direction:column;max-width:380px;margin:0;padding:0;display:flex}.annuaire .ann-nav__item{box-sizing:border-box;width:100%;color:var(--ann-nav-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:10px 0 0;padding:10px 10px 10px 20px;font:400 14px/24px system-ui,-apple-system,Segoe UI,Arial,sans-serif;text-decoration:none;display:block}.annuaire .ann-nav__item:first-child{margin-top:0}.annuaire .ann-nav__item:hover,.annuaire .ann-nav__item--active{background:var(--ann-black);color:#fff}.annuaire .ann-h4{font:700 20px/24px var(--ann-font-section);color:var(--ann-ink);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:10px 0;display:flex}.annuaire .ann-value{box-sizing:border-box;border-radius:var(--ann-radius);background:var(--ann-field-bg);min-height:45px;font:400 14px/1.6 var(--ann-font-ui);color:var(--ann-ink);overflow-wrap:anywhere;margin:0;padding:10px}.annuaire .ann-value--empty{color:var(--ann-placeholder)}.annuaire .ann-subtable{border-collapse:collapse;width:100%;font-size:14px}.annuaire .ann-subtable th{text-align:left;font:700 13px/17px var(--ann-font-section);text-transform:uppercase;color:var(--ann-ink);background:0 0;border:0;padding:3px}.annuaire .ann-subtable td{color:var(--ann-label-soft);vertical-align:middle;border:0;padding:3px}.annuaire .ann-error{color:#b91c1c;margin:8px 0;font-size:13px}.annuaire .ann-muted{color:var(--ann-label-soft);font-size:14px}.annuaire .ann-hint{color:var(--ann-grey-text);margin:10px 0 0;font-size:12px}.annuaire .ann-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ccp[data-v-87a26e70]{z-index:60;position:fixed;inset:0}.ccp__backdrop[data-v-87a26e70]{background:#1b1b1be6;position:absolute;inset:0}.ccp__panel[data-v-87a26e70]{box-sizing:border-box;background:#fff;width:min(1200px,100vw);padding:0 20px 24px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.ccp__head[data-v-87a26e70]{border-bottom:1px solid var(--ann-line);justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 0 5px;display:flex}.ccp__head h2[data-v-87a26e70]{font:700 18px/22px var(--ann-font-ui);text-transform:uppercase;color:var(--ann-ink);margin:0}.ccp__close[data-v-87a26e70]{width:30px;height:30px;margin:-5px -15px 0 0;padding:0;font-size:18px}.ann-list[data-v-a7e0699c]{margin:0;padding:0}.ann-list__head[data-v-a7e0699c]{min-height:0;margin:0;padding:0;display:block}.ann-list__toolbar[data-v-a7e0699c]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.ann-list__free[data-v-a7e0699c]{flex:320px;min-width:0;max-width:600px}.ann-list__clear[data-v-a7e0699c]{height:32px}.ann-list__total[data-v-a7e0699c]{color:var(--ann-ink);margin:0 0 0 auto;font:400 14px/16.5px system-ui,-apple-system,Segoe UI,Arial,sans-serif}.ann-list__surface[data-v-a7e0699c]{background:var(--ann-surface-2);border-radius:var(--ann-radius);margin-bottom:20px;overflow:hidden}.ann-list__state[data-v-a7e0699c]{margin:0;padding:20px}.ann-table[data-v-a7e0699c]{border-collapse:collapse;table-layout:auto;width:100%;color:var(--ann-ink);font:400 13px/17px system-ui,-apple-system,Segoe UI,Arial,sans-serif}.ann-table thead tr[data-v-a7e0699c]{background:var(--ann-thead);height:65px}.ann-table th[data-v-a7e0699c]{text-align:left;color:var(--ann-title);vertical-align:middle;white-space:nowrap;padding:3px 5px;font:700 13px/18px system-ui,-apple-system,Segoe UI,Arial,sans-serif}.ann-table td[data-v-a7e0699c]{box-sizing:border-box;vertical-align:middle;overflow-wrap:normal;border:0;height:40px;padding:5px}.ann-table__cell--nowrap[data-v-a7e0699c]{white-space:nowrap}.ann-table__cell--email[data-v-a7e0699c]{word-break:normal}.ann-table tbody tr.ann-table__row[data-v-a7e0699c]:nth-of-type(odd){background:var(--ann-zebra)}.ann-table tbody tr.ann-table__row[data-v-a7e0699c]:nth-of-type(2n){background:#fff}.ann-table__row[data-v-a7e0699c]{cursor:pointer}.ann-table__row--inactive td[data-v-a7e0699c]{color:var(--ann-grey-text)}.ann-table__th-name[data-v-a7e0699c]{padding-left:109px}.ann-table__name[data-v-a7e0699c]{white-space:nowrap}.ann-avatar[data-v-a7e0699c]{vertical-align:middle;color:#fff;text-align:center;background:var(--ann-orange);border-radius:50%;width:30px;height:30px;margin-right:74px;font:400 20px/30px system-ui,-apple-system,Segoe UI,Arial,sans-serif;display:inline-block}.ann-avatar--1[data-v-a7e0699c]{background:#fd971f}.ann-avatar--2[data-v-a7e0699c]{background:#384e6a}.ann-avatar--3[data-v-a7e0699c]{background:#01a1ff}.ann-avatar--4[data-v-a7e0699c]{background:#fc6258}.ann-avatar--5[data-v-a7e0699c]{background:#58d69a}.ann-table__link[data-v-a7e0699c]{font:inherit;color:inherit;cursor:pointer;text-align:left;vertical-align:middle;white-space:normal;background:0 0;border:0;padding:0}.ann-table__badge[data-v-a7e0699c]{color:#7f1d1d;white-space:nowrap;background:#fecaca;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px}.ann-table__actions[data-v-a7e0699c]{white-space:nowrap;text-align:right}.ann-table__th-actions[data-v-a7e0699c]{width:72px;position:relative}.ann-table__icon[data-v-a7e0699c]{color:var(--ann-nav-ink);align-items:center;gap:3px;margin-left:8px;text-decoration:none;display:inline-flex}.ann-table__icon .ann-ico[data-v-a7e0699c]{width:20px;height:20px}.ann-table__count[data-v-a7e0699c]{font-size:11px}.ann-table__col--compact[data-v-a7e0699c]{display:none}.ann-table__expand[data-v-a7e0699c]{width:30px;padding:0}.ann-table__dl[data-v-a7e0699c]{grid-template-columns:max-content 1fr;gap:2px 10px;margin:0;padding:4px 0;font-size:13px;display:grid}.ann-table__dl dt[data-v-a7e0699c]{color:var(--ann-title);font-weight:700}.ann-table__dl dd[data-v-a7e0699c]{margin:0}.ann-list__foot[data-v-a7e0699c]{flex-direction:column;gap:0;padding:0 0 5px;display:flex}.ann-list__total--foot[data-v-a7e0699c]{margin:10px 0 0;padding:0 10px}@media (width<=1100px){.ann-table__col--wide[data-v-a7e0699c]{display:none}}@media (width<=640px){.ann-table__col--narrow[data-v-a7e0699c]{display:none}.ann-table__col--compact[data-v-a7e0699c]{display:table-cell}tr.ann-table__details.ann-table__col--compact[data-v-a7e0699c]{background:#fff;display:table-row}.ann-table__th-name[data-v-a7e0699c]{padding-left:45px}.ann-avatar[data-v-a7e0699c]{margin-right:10px}.ann-list__total[data-v-a7e0699c]{width:100%;margin-left:0}}.cap__head[data-v-364b9ca1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cap__toggle[data-v-364b9ca1]{color:var(--ann-label-soft);font-size:13px}.cap__upload[data-v-364b9ca1]{flex-direction:column;gap:10px;margin:0 0 15px;display:flex}.cap__drop[data-v-364b9ca1]{border:2px dashed var(--ann-line);border-radius:var(--ann-radius);background:var(--ann-field-bg);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:110px;padding:15px;display:flex}.cap__upload--drag .cap__drop[data-v-364b9ca1]{border-color:var(--ann-black)}.cap__upload--off .cap__drop[data-v-364b9ca1]{cursor:default;opacity:.6}.cap__drop-ico[data-v-364b9ca1]{width:22px;height:22px;color:var(--ann-label-soft)}.cap__drop-text[data-v-364b9ca1]{font:400 14px/20px var(--ann-font-ui);color:var(--ann-ink)}.cap__drop-hint[data-v-364b9ca1],.cap__drop-file[data-v-364b9ca1]{color:var(--ann-label-soft);font-size:12px}.cap__drop-file[data-v-364b9ca1]{color:var(--ann-ink);font-weight:700}.cap__file[data-v-364b9ca1]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cap__drop[data-v-364b9ca1]:focus-within{outline-offset:2px;outline:2px solid #82358d}.cap__upload-row[data-v-364b9ca1]{align-items:center;gap:10px;display:flex}.cap__upload-row .ann-input[data-v-364b9ca1]{max-width:420px}.cap__table[data-v-364b9ca1]{width:100%}.cap__row--archived td[data-v-364b9ca1]{color:var(--ann-grey-text)}.cap__badge[data-v-364b9ca1]{background:#e5e7eb;border-radius:4px;padding:1px 6px;font-size:11px}.cap__actions[data-v-364b9ca1]{white-space:nowrap;text-align:right}.cap__actions .ann-btn[data-v-364b9ca1]{margin-left:6px;text-decoration:none}.cap__th-actions[data-v-364b9ca1]{position:relative}@media (width<=640px){.cap__upload-row[data-v-364b9ca1]{flex-direction:column;align-items:stretch}.cap__upload-row .ann-input[data-v-364b9ca1]{max-width:none}}.ccp__head[data-v-8829b5af]{justify-content:space-between;align-items:center;gap:10px;display:flex}.ccp__hint[data-v-8829b5af]{margin:0 0 10px}.ccp__rows[data-v-8829b5af]{grid-template-columns:max-content auto;align-items:center;gap:10px 15px;margin:0;font:400 14px/20px system-ui,-apple-system,Segoe UI,Arial,sans-serif;display:grid}.ccp__rows dt[data-v-8829b5af]{color:var(--ann-label-soft)}.ccp__rows dd[data-v-8829b5af]{align-items:center;min-height:20px;margin:0;display:flex}.ccp__updated[data-v-8829b5af]{color:var(--ann-label-soft);font-size:13px}.ccp__opt[data-v-8829b5af]{box-sizing:border-box;border:1px solid var(--ann-line);background:#fff;border-radius:6px;align-items:center;min-width:131px;height:38px;padding:10px 12px;font-size:13px;display:inline-flex}.ccp__rows--form[data-v-8829b5af]{flex-direction:column;gap:10px;display:flex}.ccp__field[data-v-8829b5af]{grid-template-columns:220px auto;align-items:center;gap:0 15px;display:grid}.ccp__label[data-v-8829b5af]{color:var(--ann-label-soft)}.ccp__actions[data-v-8829b5af]{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}@media (width<=640px){.ccp__field[data-v-8829b5af]{grid-template-columns:1fr;gap:5px}}.directory-panel[data-v-536c885e]{min-width:0;margin-top:20px}.directory-panel header[data-v-536c885e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-read[data-v-536c885e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.directory-read dt[data-v-536c885e]{text-transform:uppercase;font-size:12px;font-weight:700}.directory-read dd[data-v-536c885e]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4f4;border-radius:20px;margin:8px 0 0;padding:12px 16px}.directory-actions[data-v-536c885e]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.directory-field[data-v-536c885e]{flex-direction:column;gap:8px;display:flex}.directory-companies[data-v-536c885e]{padding:0;list-style:none}.directory-companies li[data-v-536c885e]{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}@media (width<=640px){.directory-read[data-v-536c885e]{grid-template-columns:minmax(0,1fr)}.directory-actions[data-v-536c885e]{flex-wrap:wrap}}.lfc[data-v-4296d349]{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lfc__backdrop[data-v-4296d349]{background:#1b1b1be6;position:absolute;inset:0}.lfc__panel[data-v-4296d349]{width:min(640px,92vw);padding:10px 20px 20px;position:relative}.lfc__head[data-v-4296d349]{border-bottom:1px solid var(--ann-line);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:5px;display:flex}.lfc__head h2[data-v-4296d349]{font:700 18px/30px var(--ann-font-ui);text-transform:uppercase;margin:0}.lfc__close[data-v-4296d349]{width:30px;height:30px;padding:0;font-size:18px}.lfc__grid[data-v-4296d349]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.lfc__actions[data-v-4296d349]{justify-content:center;gap:10px;margin-top:12px;display:flex}@media (width<=640px){.lfc__grid[data-v-4296d349]{grid-template-columns:1fr}}.sp[data-v-4ff0715e]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sp__chip[data-v-4ff0715e]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:.1rem .6rem;font-size:.85rem}.sp__muted[data-v-4ff0715e]{color:#6b7280;font-size:.9rem}.sp__error[data-v-4ff0715e]{color:#b91c1c;width:100%;margin:0}.sp__form[data-v-4ff0715e]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sp__check[data-v-4ff0715e]{align-items:center;gap:.25rem;display:inline-flex}.wm[data-v-ea127817]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wm__chip[data-v-ea127817]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:.1rem .6rem;font-size:.85rem}.wm__muted[data-v-ea127817]{color:#6b7280;font-size:.9rem}.wm__error[data-v-ea127817]{color:#b91c1c;width:100%;margin:0}.wm__form[data-v-ea127817]{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.wm__list[data-v-ea127817]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.25rem;width:100%;max-height:12rem;display:grid;overflow:auto}.wm__check[data-v-ea127817]{align-items:center;gap:.25rem;display:inline-flex}.cd[data-v-f13e8d49]{padding:0}.cd__state[data-v-f13e8d49]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cd__bar[data-v-f13e8d49]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5px 10px;margin-bottom:0;display:flex}.cd__title[data-v-f13e8d49]{flex-wrap:nowrap;flex:320px;align-items:center;gap:8px;min-width:0;display:flex}.cd__title .ann-h1[data-v-f13e8d49]{min-height:44px;line-height:24px}.cd__badge[data-v-f13e8d49]{white-space:nowrap;font:400 12px/18px var(--ann-font-ui);color:#24272b;background:#e5e7eb;border-radius:4px;flex:none;padding:1px 6px}.cd__badge--off[data-v-f13e8d49]{color:#7f1d1d;background:#fecaca}.cd__actions-bar[data-v-f13e8d49]{flex-wrap:wrap;justify-content:flex-end;gap:5px 16px;padding:0 0 5px;display:flex}.cd__layout[data-v-f13e8d49]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:10px;display:grid}.cd__navcard[data-v-f13e8d49]{min-height:0}.cd__panel[data-v-f13e8d49]{min-width:0}.cd__grid[data-v-f13e8d49]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;margin:0;display:grid}.cd__grid>div[data-v-f13e8d49]{flex-direction:column;min-width:0;padding-bottom:11px;display:flex}.cd__break[data-v-f13e8d49]{grid-column:1/-1;height:0}.cd__cell--2[data-v-f13e8d49]{grid-column:span 2}.cd__cell--3[data-v-f13e8d49]{grid-column:span 3}.cd__id[data-v-f13e8d49]{font:700 11px/16px var(--ann-font-ui);text-transform:uppercase;margin:0 0 5px}.cd__grid dt[data-v-f13e8d49]{font:700 14px/24px var(--ann-font-ui);text-transform:uppercase;color:var(--ann-ink);margin:0 0 5px}.cd__grid dd[data-v-f13e8d49]{box-sizing:border-box;border-radius:var(--ann-radius);background:var(--ann-field-bg);min-height:45px;font:400 14px/1.6 var(--ann-font-ui);overflow-wrap:anywhere;margin:0;padding:10px}.cd__notes[data-v-f13e8d49]{white-space:pre-wrap}.cd__tags[data-v-f13e8d49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cd__tags h3[data-v-f13e8d49]{font:700 14px/24px var(--ann-font-ui);text-transform:uppercase;margin:0 0 8px}.cd__table[data-v-f13e8d49]{margin-top:4px}.cd__row[data-v-f13e8d49]{cursor:pointer}.cd__row:hover td[data-v-f13e8d49]{background:var(--ann-zebra)}.cd__timeline[data-v-f13e8d49]{margin:0;padding:0;font-size:14px;list-style:none}.cd__timeline>li[data-v-f13e8d49]{border-left:2px solid var(--ann-line);padding:0 0 .75rem .75rem}.cd__evt[data-v-f13e8d49]{font-weight:700}.cd__meta[data-v-f13e8d49]{color:var(--ann-label-soft);margin-left:.5rem;font-size:12px}.cd__changes[data-v-f13e8d49]{color:var(--ann-label-soft);margin:.2rem 0 0;font-size:13px}.cd__conflict[data-v-f13e8d49]{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:14px}@media (width<=1100px){.cd__grid[data-v-f13e8d49]{grid-template-columns:repeat(2,minmax(0,1fr))}.cd__cell--3[data-v-f13e8d49]{grid-column:span 2}}@media (width<=900px){.cd__layout[data-v-f13e8d49]{grid-template-columns:1fr}.cd__navcard .ann-nav[data-v-f13e8d49]{flex-flow:wrap;gap:4px;max-width:none}.cd__navcard .ann-nav__item[data-v-f13e8d49]{width:auto;margin:0}}@media (width<=640px){.cd__title[data-v-f13e8d49]{flex-wrap:wrap}.cd__grid[data-v-f13e8d49],.cd__tags[data-v-f13e8d49]{grid-template-columns:1fr}.cd__cell--2[data-v-f13e8d49],.cd__cell--3[data-v-f13e8d49]{grid-column:auto}.cd__actions-bar[data-v-f13e8d49]{justify-content:flex-start}}.leads[data-v-34b9a740]{padding:1.25rem}.leads-cockpit__cards[data-v-34b9a740]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;display:grid}.leads-cockpit__card[data-v-34b9a740]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e8ef;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem;display:flex}.leads-cockpit__count[data-v-34b9a740]{font-size:1.5rem;font-weight:700}.leads-cockpit__defs[data-v-34b9a740]{color:#4b5563;margin:.5rem 0 .75rem;font-size:.8rem}.leads-cockpit__defs dl[data-v-34b9a740]{grid-template-columns:max-content 1fr;gap:.2rem .75rem;margin:.5rem 0 0;display:grid}.leads-cockpit__defs dt[data-v-34b9a740]{font-weight:600}.leads-cockpit__defs dd[data-v-34b9a740]{margin:0}.leads__filters[data-v-34b9a740]{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;margin:0 0 .75rem;display:flex}.leads__filters label[data-v-34b9a740]{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.leads__sub[data-v-34b9a740]{color:#6b7280;font-size:.8rem}.leads__stickers[data-v-34b9a740]{flex-wrap:wrap;gap:.25rem;margin-top:.2rem;display:flex}.leads__sticker[data-v-34b9a740],.leads__chip[data-v-34b9a740]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;padding:0 .5rem;font-size:.75rem}.lead-pill[data-v-34b9a740]{color:#374151;background:#f3f4f6;border-radius:6px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.leads__actions[data-v-34b9a740]{white-space:nowrap}.leads__actions select[data-v-34b9a740]{margin-right:.4rem}.leads__footer[data-v-34b9a740]{color:#8792a3;margin:.5rem 0 0;font-size:.75rem}.leads__head[data-v-34b9a740]{justify-content:space-between;align-items:center;display:flex}.leads__toolbar[data-v-34b9a740]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.leads__toolbar input[type=search][data-v-34b9a740]{flex:240px;padding:.4rem .6rem}.leads__table[data-v-34b9a740]{border-collapse:collapse;width:100%}.leads__table th[data-v-34b9a740],.leads__table td[data-v-34b9a740]{text-align:left;border-bottom:1px solid #e5e7eb;padding:.45rem .6rem}.leads__row td[data-v-34b9a740]:not(:last-child){cursor:pointer}.leads__row[data-v-34b9a740]:hover{background:#f8fafc}.leads__muted[data-v-34b9a740]{color:#6b7280}.leads__error[data-v-34b9a740]{color:#b91c1c}.leads__pager[data-v-34b9a740]{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.btn[data-v-34b9a740]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-34b9a740]{color:#2563eb;background:0 0}.modal[data-v-34b9a740]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__panel[data-v-34b9a740]{background:#fff;border-radius:10px;width:min(640px,92vw);max-height:90vh;padding:1.25rem;overflow:auto}.modal__grid[data-v-34b9a740]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.modal__grid label[data-v-34b9a740]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.modal__actions[data-v-34b9a740]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.commercial[data-v-26ae688b]{border:1px solid #e5e7eb;border-radius:8px;margin-top:1.5rem;padding:1rem}.commercial h2[data-v-26ae688b]{margin:0 0 .75rem;font-size:1.1rem}.commercial fieldset[data-v-26ae688b]{border:0;gap:.5rem;margin:0 0 1rem;padding:0;display:grid}.commercial button[data-v-26ae688b]{cursor:pointer;border:1px solid #2563eb;border-radius:6px;padding:.5rem .75rem}.commercial button[data-v-26ae688b]:disabled{opacity:.6;cursor:default}.commercial label[data-v-26ae688b]{gap:.3rem;margin:.75rem 0;display:grid}.commercial input[data-v-26ae688b],.commercial select[data-v-26ae688b]{padding:.5rem}.commercial [role=alert][data-v-26ae688b]{color:#b91c1c}.hint[data-v-26ae688b]{color:#6b7280;font-size:.85rem}.commercial__overlay[data-v-26ae688b]{z-index:70;background:#0008;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.commercial__dialog[data-v-26ae688b]{box-sizing:border-box;background:#fff;border-radius:10px;width:min(100%,560px);max-height:90vh;padding:1.25rem;overflow:auto}.commercial footer[data-v-26ae688b]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.reader[data-v-c2fb75bd]{margin:12px 0;font-size:13px}.reader-start[data-v-c2fb75bd]{flex-direction:column;gap:6px;display:flex}.reader-start small[data-v-c2fb75bd],.muted[data-v-c2fb75bd]{color:#758299;font-size:11px}.reader-text[data-v-c2fb75bd]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;-webkit-user-select:text;user-select:text;background:#f6f9ff;border:1px solid #e0e7f1;border-radius:6px;padding:12px;line-height:1.5;overflow:auto}.reader-alert[data-v-c2fb75bd]{color:#7a5410;background:#fff7e6;border-radius:6px;padding:8px 12px;line-height:1.4}.reader-alert.error[data-v-c2fb75bd]{color:#993d39;background:#fff0ef}.reader-attachments ul[data-v-c2fb75bd]{padding-left:18px}.btn[data-v-c2fb75bd]{color:#4b5a7b;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:5px;padding:8px 12px;text-decoration:none;display:inline-block}.btn[data-v-c2fb75bd]:disabled{opacity:.55;cursor:not-allowed}.compact[data-v-c2fb75bd]{margin:4px 0;padding:5px 9px}.origin[data-v-50a5ada9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:1.5rem;padding:.75rem 1rem}.origin h2[data-v-50a5ada9]{margin:0 0 .5rem;font-size:1rem}.origin h3[data-v-50a5ada9]{margin:.75rem 0 .25rem;font-size:.85rem}.origin-label[data-v-50a5ada9]{font-weight:600}.muted[data-v-50a5ada9]{color:#6b7280;font-size:.85rem}.error[data-v-50a5ada9]{color:#b91c1c}.ok[data-v-50a5ada9]{color:#267958}.trace[data-v-50a5ada9]{padding-left:1rem;font-size:.8rem}.agenda-actions[data-v-50a5ada9],.agenda-form[data-v-50a5ada9]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.agenda-form label[data-v-50a5ada9]{flex-direction:column;font-size:.8rem;display:flex}.btn[data-v-50a5ada9]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-50a5ada9]{color:#2563eb;background:0 0}.btn[data-v-50a5ada9]:disabled{opacity:.55;cursor:not-allowed}.ld[data-v-292a422a]{max-width:1100px;padding:1.25rem}.ld__back[data-v-292a422a]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0 0 .5rem}.ld__head[data-v-292a422a]{justify-content:space-between;align-items:center;display:flex}.ld__grid[data-v-292a422a]{grid-template-columns:repeat(3,1fr);gap:.5rem 1rem;margin:1rem 0;display:grid}.ld__grid>div[data-v-292a422a]{border-bottom:1px solid #f1f5f9;flex-direction:column;padding-bottom:.2rem;font-size:.9rem;display:flex}.ld__grid>div>span[data-v-292a422a]{color:#6b7280;font-size:.72rem}.ld__edit .ld__grid label[data-v-292a422a]{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.ld__checks[data-v-292a422a]{align-items:center;gap:.4rem;flex-direction:row!important}.ld__wide[data-v-292a422a]{grid-column:1/-1}.ld__section[data-v-292a422a]{margin-top:1.5rem}.ld__actions-panel[data-v-292a422a]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1rem;display:flex}.ld__action[data-v-292a422a]{flex-direction:column;gap:.4rem;display:flex}.ld__action h3[data-v-292a422a]{margin:0;font-size:.85rem}.ld__results[data-v-292a422a]{margin:.25rem 0 0;padding:0;list-style:none}.ld__results li[data-v-292a422a]{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.85rem;display:flex}.ld__timeline[data-v-292a422a]{padding:0;list-style:none}.ld__timeline>li[data-v-292a422a]{border-left:2px solid #e5e7eb;padding:0 0 .75rem .75rem}.ld__evt[data-v-292a422a]{font-weight:600}.ld__meta[data-v-292a422a]{color:#6b7280;margin-left:.5rem;font-size:.75rem}.ld__changes[data-v-292a422a]{margin:.2rem 0 0;font-size:.8rem}.ld__muted[data-v-292a422a]{color:#6b7280}.ld__error[data-v-292a422a]{color:#b91c1c}.ld__conflict[data-v-292a422a]{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem}.ld__actions[data-v-292a422a]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.btn[data-v-292a422a]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-292a422a]{color:#2563eb;background:0 0}.btn--sm[data-v-292a422a]{padding:.15rem .5rem;font-size:.75rem}.offers__sub[data-v-49c66f4c]{color:#647080;margin-top:3px;font-size:11px;display:block}.offers__amount[data-v-49c66f4c]{white-space:nowrap;font-variant-numeric:tabular-nums}.offers[data-v-49c66f4c]{padding:1.25rem}.offers__head[data-v-49c66f4c]{justify-content:space-between;align-items:center;display:flex}.offers__toolbar[data-v-49c66f4c]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.offers__toolbar input[type=search][data-v-49c66f4c]{flex:240px;padding:.4rem .6rem}.offers__clientFilter[data-v-49c66f4c]{flex:220px;min-width:200px}.offers__clientFilter[data-v-49c66f4c] .picker__label{display:none}.offers__table[data-v-49c66f4c]{border-collapse:collapse;width:100%}.offers__table th[data-v-49c66f4c],.offers__table td[data-v-49c66f4c]{text-align:left;border-bottom:1px solid #e5e7eb;padding:.45rem .6rem}.offers__row td[data-v-49c66f4c]:not(:last-child){cursor:pointer}.offers__row[data-v-49c66f4c]:hover{background:#f8fafc}.offers__muted[data-v-49c66f4c]{color:#6b7280}.offers__error[data-v-49c66f4c]{color:#b91c1c}.offers__pager[data-v-49c66f4c]{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.btn[data-v-49c66f4c]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-49c66f4c]{color:#2563eb;background:0 0}.modal[data-v-49c66f4c]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__panel[data-v-49c66f4c]{background:#fff;border-radius:10px;width:min(640px,92vw);max-height:90vh;padding:1.25rem;overflow:auto}.modal__grid[data-v-49c66f4c]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.modal__grid label[data-v-49c66f4c]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.modal__wide[data-v-49c66f4c]{grid-column:1/-1}.modal__hint[data-v-49c66f4c]{color:#6b7280;margin:.15rem 0 0;font-size:.72rem}.modal__checks[data-v-49c66f4c]{align-items:center;gap:.4rem;flex-direction:row!important}.modal__actions[data-v-49c66f4c]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.sp[data-v-b25ebd34]{background:#fff;border-radius:0 0 20px 20px;margin-bottom:20px;padding:16px 20px}.sp-title[data-v-b25ebd34]{margin:0 0 12px;font-size:20px;font-weight:400}.sp-steps[data-v-b25ebd34]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-steps li[data-v-b25ebd34]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.sp-dot[data-v-b25ebd34]{color:#fff;background:#dcdcdc;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:22px}.sp-step--done .sp-dot[data-v-b25ebd34]{background:#0fe193}.sp-label[data-v-b25ebd34]{color:#787878;font-size:12px;font-weight:700}.sp-step--done .sp-label[data-v-b25ebd34]{color:#0fa069}.sp-date[data-v-b25ebd34]{color:#aaa;font-size:13px;font-weight:700}.sp-notice[data-v-b25ebd34]{margin:8px 0 0}.sp-muted[data-v-b25ebd34]{color:#787878;font-size:12px}.sp-amounts[data-v-b25ebd34]{border:2px solid #11e193;border-radius:12px;flex-wrap:wrap;gap:16px;margin-top:12px;padding:10px 14px;display:flex}.sp-amounts div[data-v-b25ebd34]{flex-direction:column;display:flex}.sp-amounts span[data-v-b25ebd34]{text-transform:uppercase;color:#6d7b88;font-size:12px;font-weight:700}.sp-amounts strong[data-v-b25ebd34]{color:#0fa069;font-size:20px}.sp-invoices h3[data-v-b25ebd34]{margin:14px 0 6px;font-size:15px}.sp-invoices ul[data-v-b25ebd34]{margin:0;padding-left:18px;font-size:14px}@media (width<=700px){.sp-steps[data-v-b25ebd34]{grid-template-columns:1fr}.sp-steps li[data-v-b25ebd34]{flex-direction:row;gap:10px}}.od[data-v-31f739f1]{max-width:1100px;padding:1.25rem}.od__back[data-v-31f739f1]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0 0 .5rem}.od__head[data-v-31f739f1]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.od__head .page-title[data-v-31f739f1]{margin-right:6px}.od__card[data-v-31f739f1]{margin-bottom:20px}.od__card h2[data-v-31f739f1],.od__section h2[data-v-31f739f1]{margin:0 0 12px;font-size:18px;font-weight:650}.od__h2[data-v-31f739f1]{margin-top:14px!important}.od__link[data-v-31f739f1]{color:#2563eb;font-weight:600;text-decoration:none}.od__link[data-v-31f739f1]:hover{text-decoration:underline}.od__small[data-v-31f739f1]{color:#647080;margin-top:2px;font-size:.72rem}.od__back-icon[data-v-31f739f1]{width:14px;height:14px;margin-right:4px;transform:rotate(180deg)}.od__grid[data-v-31f739f1]{grid-template-columns:repeat(3,1fr);gap:.5rem 1rem;margin:1rem 0;display:grid}.od__grid>div[data-v-31f739f1]{border-bottom:1px solid #f1f5f9;flex-direction:column;padding-bottom:.2rem;font-size:.9rem;display:flex}.od__grid>div>span[data-v-31f739f1]{color:#6b7280;font-size:.72rem}.od__edit .od__grid label[data-v-31f739f1]{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.od__checks[data-v-31f739f1]{align-items:center;gap:.4rem;flex-direction:row!important}.od__immutable[data-v-31f739f1]{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:6px;flex-wrap:wrap;gap:1.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.od__immutable>div[data-v-31f739f1]{flex-direction:column;font-size:.85rem;display:flex}.od__immutable>div>span[data-v-31f739f1]{color:#6b7280;font-size:.72rem}.od__pickers[data-v-31f739f1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.od__advisor[data-v-31f739f1]{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.od__section[data-v-31f739f1]{margin-top:1.5rem}.od__margin[data-v-31f739f1]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:.5rem 1rem}.od__axes[data-v-31f739f1]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem 1rem}.od__ro[data-v-31f739f1]{color:#6b7280;vertical-align:middle;border:1px solid #cbd5e1;border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-size:.7rem;font-weight:400}.od__actions-panel[data-v-31f739f1]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1rem;display:flex}.od__action[data-v-31f739f1]{flex-direction:column;gap:.4rem;display:flex}.od__action h3[data-v-31f739f1]{margin:0;font-size:.85rem}.od__hint[data-v-31f739f1]{color:#6b7280;margin:0;font-size:.72rem}.od__inline-link[data-v-31f739f1]{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 .35rem}.od__timeline[data-v-31f739f1]{padding:0;list-style:none}.od__timeline>li[data-v-31f739f1]{border-left:2px solid #e5e7eb;padding:0 0 .75rem .75rem}.od__evt[data-v-31f739f1]{font-weight:600}.od__meta[data-v-31f739f1]{color:#6b7280;margin-left:.5rem;font-size:.75rem}.od__changes[data-v-31f739f1]{margin:.2rem 0 0;font-size:.8rem}.od__muted[data-v-31f739f1]{color:#6b7280}.od__error[data-v-31f739f1]{color:#b91c1c}.od__conflict[data-v-31f739f1]{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem}.od__actions[data-v-31f739f1]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.btn[data-v-31f739f1]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-31f739f1]{color:#2563eb;background:0 0}.accounting[data-v-f7651208]{max-width:none;padding:0}.accounting__head[data-v-f7651208]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.accounting__head h1[data-v-f7651208]{margin-bottom:.15rem}.accounting__head p[data-v-f7651208],.accounting__muted[data-v-f7651208]{color:#64748b}.accounting__actions[data-v-f7651208],.accounting__toolbar[data-v-f7651208],.accounting__tabs[data-v-f7651208]{flex-wrap:wrap;gap:.5rem;display:flex}.accounting__summary[data-v-f7651208]{grid-template-columns:repeat(5,minmax(130px,1fr));gap:.75rem;margin:1rem 0;display:grid}.accounting__summary article[data-v-f7651208]{background:#fff;border:1px solid #e4e8ef;border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.accounting__summary span[data-v-f7651208]{color:#64748b;font-size:.78rem}.accounting__summary strong[data-v-f7651208]{font-size:1.1rem}.accounting__toolbar[data-v-f7651208]{background:#fff;border-radius:20px;align-items:center;margin-bottom:18px;padding:20px 25px}.accounting__search[data-v-f7651208]{align-items:center;display:inline-flex;position:relative}.accounting__search-ico[data-v-f7651208]{color:#333;pointer-events:none;width:15px;height:15px;position:absolute;left:16px}.accounting__searchbar .accounting__search input[data-v-f7651208]{color:#333;background:#f1f3f4;border:0;border-radius:25px;width:500px;max-width:100%;height:44px;padding:0 40px 0 42px;font-size:14px}input[data-v-f7651208],select[data-v-f7651208],textarea[data-v-f7651208]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.4rem .5rem}.accounting__toolbar select[data-v-f7651208]{width:auto}.accounting__tabs[data-v-f7651208]{background:#fff;border-bottom:1px solid #ccc;border-radius:20px 20px 0 0;gap:0;margin-top:0;padding:0 15px}.accounting__tabs button[data-v-f7651208]{color:#000;cursor:pointer;background:0 0;border:0;min-height:50px;padding:0 24px;font-size:14px;position:relative}.accounting__tabs button.active[data-v-f7651208]:after{content:"";background:#000;border-radius:2px;height:4px;position:absolute;bottom:0;left:20%;right:20%}.accounting__tabs+.accounting__toolbar[data-v-f7651208]{border-radius:0;justify-content:flex-end;margin-bottom:0;padding:10px 15px;font-size:13px}.accounting__tablewrap[data-v-f7651208]{background:#fff;border-radius:0 0 20px 20px;margin-bottom:18px;padding:0 15px 15px;overflow-x:auto}table[data-v-f7651208]{border-collapse:collapse;color:#000;width:100%;font-size:14px}th[data-v-f7651208],td[data-v-f7651208]{text-align:left;padding:3px;line-height:17px}th[data-v-f7651208]{color:#000;text-transform:uppercase;padding:14px 3px 6px;font-size:13px;font-weight:700}.accounting__tablewrap tbody tr[data-v-f7651208]{border-bottom:2px solid #f2f2f2;height:67px}.accounting__table--invoices[data-v-f7651208]{min-width:980px}.accounting__table--invoices .col-num[data-v-f7651208]{text-align:center;color:#222;background:#d9dde3;width:29px;font-size:10px}.accounting__table--invoices tr[data-status=validated] .col-num[data-v-f7651208]{background:#11e193}.accounting__table--invoices tr[data-status=draft] .col-num[data-v-f7651208]{background:#fd971f}.accounting__table--invoices th.col-num[data-v-f7651208]{color:#000;background:0 0;font-size:13px}.accounting__vehicle[data-v-f7651208]{white-space:nowrap;background:#75d2a7;border-radius:4px;flex-direction:column;gap:2px;padding:4px 8px;font-size:12px;display:inline-flex}.accounting__vehicle small[data-v-f7651208]{font-size:10px}.accounting__client[data-v-f7651208]{text-transform:uppercase;overflow-wrap:anywhere;max-width:420px}.accounting__reflink[data-v-f7651208]{color:inherit}.accounting__reflink[data-v-f7651208]:hover{text-decoration:underline}.accounting__sub[data-v-f7651208]{color:#6e6e6e;font-size:12px;display:block}.accounting__over[data-v-f7651208]{color:#b45309;font-weight:700}.accounting__paid[data-v-f7651208]{color:#fff;text-transform:uppercase;background:#73b962;border-radius:12px;padding:4px 8px;font-size:12px;line-height:12px;display:inline-block}.accounting__count[data-v-f7651208]{color:#000;margin:10px 0 0;font-size:12px}.nowrap[data-v-f7651208]{white-space:nowrap}.numeric[data-v-f7651208]{text-align:right;font-variant-numeric:tabular-nums}.clickable[data-v-f7651208]{cursor:pointer}.clickable[data-v-f7651208]:hover{background:#f2f6fe}.badge[data-v-f7651208]{color:#000;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:400}.badge[data-status=draft][data-v-f7651208]{color:#d66700}.badge[data-status=cancelled][data-v-f7651208]{color:#b91c1c}.accounting__error[data-v-f7651208],.danger[data-v-f7651208]{color:#b91c1c!important}.eligible-hint[data-v-f7651208]{color:#475569;margin:-.25rem 0 0;font-size:.85rem}.btn[data-v-f7651208]{color:#969696;cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:32px;padding:5px 20px;font-size:14px;font-weight:400}.btn[data-v-f7651208]:hover:not(:disabled){color:#000}.modal .btn[type=submit][data-v-f7651208],.modal footer .btn[data-v-f7651208]:last-child{color:#fff;background:#000;border-radius:4px}.btn--ghost[data-v-f7651208]{color:#000;background:#fff;border:1px solid #e2e2e2;border-radius:4px}.link[data-v-f7651208]{color:#0c3b91;cursor:pointer;background:0 0;border:0;padding:.25rem}.modal[data-v-f7651208]{z-index:100;background:#0f172a80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal__panel[data-v-f7651208]{background:#fff;border-radius:10px;flex-direction:column;gap:.7rem;width:min(520px,100%);max-height:94vh;padding:1rem;display:flex;overflow:auto}.modal__panel--wide[data-v-f7651208]{width:min(1050px,100%)}.modal header[data-v-f7651208],.modal footer[data-v-f7651208],.lines__head[data-v-f7651208]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.modal header h2[data-v-f7651208],.lines h3[data-v-f7651208]{margin:0}.modal header button[data-v-f7651208]{cursor:pointer;background:0 0;border:0}.modal label[data-v-f7651208]{color:#475569;flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.readonly-dossier[data-v-f7651208]{background:#f8fafc;border-radius:6px;flex-direction:column;padding:.45rem .55rem;display:flex}.readonly-dossier span[data-v-f7651208]{color:#64748b;font-size:.75rem}.formgrid[data-v-f7651208]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.wide[data-v-f7651208]{grid-column:1/-1}.lines[data-v-f7651208]{border-top:1px solid #e2e8f0;padding-top:.6rem}.line[data-v-f7651208]{grid-template-columns:minmax(240px,3fr) 1fr 1.3fr 1fr auto;align-items:end;gap:.5rem;margin-top:.5rem;display:grid}.preview[data-v-f7651208]{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:1rem;display:flex}@media (width<=900px){.accounting__summary[data-v-f7651208]{grid-template-columns:repeat(2,1fr)}.formgrid[data-v-f7651208]{grid-template-columns:1fr}.wide[data-v-f7651208]{grid-column:auto}.line[data-v-f7651208]{grid-template-columns:1fr 1fr}}.card-svo[data-v-4d602461]{background:#fff;border-radius:20px;min-width:0;margin-bottom:20px;padding:20px}.card-svo__title[data-v-4d602461]{border-bottom:2px solid #dcdcdc;margin:0 0 20px;padding-bottom:12px;font-size:20px;font-weight:400}.pay-panel__head[data-v-4d602461]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pay-panel__head .card-svo__title[data-v-4d602461]{flex:1}.pay-summary[data-v-4d602461]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 12px;display:grid}.pay-summary dt[data-v-4d602461]{text-transform:uppercase;font-size:13px;font-weight:700}.pay-summary dd[data-v-4d602461]{font-variant-numeric:tabular-nums;background:#f7f7f7;border-radius:10px;margin:4px 0 0;padding:8px 10px}.pay-zero[data-v-4d602461]{color:#6cca26}.pay-over dd[data-v-4d602461]{color:#b45309;font-weight:700}.pay-form[data-v-4d602461]{background:#f7f7f7;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-bottom:16px;padding:16px;display:grid}.pay-form label[data-v-4d602461]{text-transform:uppercase;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.pay-form input[data-v-4d602461],.pay-form select[data-v-4d602461],.pay-row-actions input[data-v-4d602461]{box-sizing:border-box;text-transform:none;background:#fff;border:0;border-radius:10px;min-height:38px;padding:0 10px;font-size:14px;font-weight:400}.pay-wide[data-v-4d602461]{grid-column:1/-1}.pay-actions[data-v-4d602461]{justify-content:flex-end;gap:12px;display:flex}.pay-btn[data-v-4d602461]{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:10px;min-height:40px;padding:0 15px;font-size:15px}.pay-btn--ghost[data-v-4d602461]{color:#3d3d3d;background:0 0}.pay-link[data-v-4d602461]{color:#0c3b91;cursor:pointer;background:0 0;border:0;padding:0 4px}.pay-link--danger[data-v-4d602461]{color:#b91c1c}.pay-muted[data-v-4d602461]{color:#898989;font-size:13px}.pay-notice[data-v-4d602461]{color:#15803d}.pay-error[data-v-4d602461]{color:#b91c1c}.pay-tablewrap[data-v-4d602461]{overflow-x:auto}.pay-table[data-v-4d602461]{border-collapse:collapse;width:100%;font-size:14px}.pay-table th[data-v-4d602461]{text-align:left;text-transform:uppercase;padding:4px;font-size:13px;font-weight:700}.pay-table td[data-v-4d602461]{border-bottom:2px solid #f2f2f2;padding:8px 4px}.pay-table tr[data-status=cancelled] td[data-v-4d602461]{color:#898989;text-decoration:line-through}.pay-table tr[data-status=cancelled] td[data-v-4d602461]:nth-child(4){text-decoration:none}.numeric[data-v-4d602461]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pay-row-actions[data-v-4d602461]{white-space:nowrap;text-align:right}@media (width<=800px){.pay-form[data-v-4d602461]{grid-template-columns:1fr}}.cn-overlay[data-v-03cbffff]{box-sizing:border-box;z-index:50;background:#00000059;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cn-dialog[data-v-03cbffff]{box-sizing:border-box;background:#fff;border-radius:20px;width:min(860px,100%);min-width:0;padding:24px}.cn-dialog h2[data-v-03cbffff]{overflow-wrap:anywhere;margin:0 0 12px;font-size:22px}.cn-muted[data-v-03cbffff]{color:#5a5a5a;font-size:14px}.cn-modes[data-v-03cbffff]{border:0;flex-wrap:wrap;gap:20px;margin:12px 0;padding:0;display:flex}.cn-modes legend[data-v-03cbffff]{margin-bottom:6px;font-weight:700}.cn-lines[data-v-03cbffff]{gap:8px;margin-bottom:12px;display:grid}.cn-line[data-v-03cbffff]{grid-template-columns:auto minmax(0,3fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.cn-line label[data-v-03cbffff],.cn-comments[data-v-03cbffff]{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:700;display:flex}.cn-check[data-v-03cbffff]{justify-content:flex-end;padding-bottom:10px}.cn-line input[data-v-03cbffff]:not([type=checkbox]),.cn-comments textarea[data-v-03cbffff]{box-sizing:border-box;background:#f4f4f4;border:0;border-radius:10px;width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:14px;font-weight:400}.cn-comments textarea[data-v-03cbffff]{padding:8px 10px}.cn-error[data-v-03cbffff]{color:#b91c1c}.cn-actions[data-v-03cbffff]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.cn-btn[data-v-03cbffff]{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:10px;min-height:40px;padding:0 15px}.cn-btn--ghost[data-v-03cbffff]{color:#3d3d3d;background:0 0}@media (width<=700px){.cn-line[data-v-03cbffff]{grid-template-columns:24px minmax(0,1fr)}.cn-line label[data-v-03cbffff]{grid-column:1/-1}.cn-line .cn-check[data-v-03cbffff]{grid-column:1}.cn-line .cn-description[data-v-03cbffff]{grid-column:2}}.invoice-detail[data-v-9e8a8aa3]{color:#000;max-width:none;padding:0}.back[data-v-9e8a8aa3],.link[data-v-9e8a8aa3]{color:#0c3b91;cursor:pointer;background:0 0;border:0;padding:0}.head[data-v-9e8a8aa3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.head__title[data-v-9e8a8aa3]{align-items:center;gap:12px;min-width:0;display:flex}.head__back[data-v-9e8a8aa3]{cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px}.head h1[data-v-9e8a8aa3]{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700;line-height:36px}.eyebrow[data-v-9e8a8aa3]{font-weight:700}.muted[data-v-9e8a8aa3]{color:#898989}.badge[data-v-9e8a8aa3]{color:#333;background:#f0f0f0;border-radius:15px;padding:5px 13px;font-size:14px;font-weight:700;display:inline-block}.badge[data-status=validated][data-v-9e8a8aa3]{color:#59d69a;background:#e8f9f1}.badge[data-status=draft][data-v-9e8a8aa3]{color:#d66700;background:#fff0e1}.badge[data-status=cancelled][data-v-9e8a8aa3]{color:#b91c1c;background:#fde8e8}.actions[data-v-9e8a8aa3]{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.btn[data-v-9e8a8aa3]{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:10px;min-height:40px;padding:0 15px;font-size:16px}.btn--ghost[data-v-9e8a8aa3]{color:#3d3d3d;background:0 0;border-color:#3d3d3d}.btn--danger[data-v-9e8a8aa3]{color:#fff;background:red;border-color:red;border-radius:30px;padding:0 25px;font-size:15px}.error[data-v-9e8a8aa3],.danger[data-v-9e8a8aa3]{color:#b91c1c}.conflict[data-v-9e8a8aa3]{background:#fef3c7;border:1px solid #f59e0b;border-radius:10px;padding:.6rem}.card-svo[data-v-9e8a8aa3]{background:#fff;border-radius:20px;min-width:0;margin-bottom:20px;padding:20px}.card-svo__title[data-v-9e8a8aa3]{border-bottom:2px solid #dcdcdc;margin:0 0 20px;padding-bottom:12px;font-size:20px;font-weight:400}.card-svo--half[data-v-9e8a8aa3]{max-width:740px}.cards-row[data-v-9e8a8aa3]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;display:grid}.infos[data-v-9e8a8aa3]{grid-template-columns:minmax(240px,1fr) minmax(0,3fr);gap:20px;display:grid}.infos__side[data-v-9e8a8aa3],.infos__main[data-v-9e8a8aa3]{background:#f7f7f7;border-radius:20px;margin:0;padding:20px}.infos__side>div[data-v-9e8a8aa3]{padding:0 0 12px}.infos__main[data-v-9e8a8aa3]{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px 20px;display:grid}.infos__main--one[data-v-9e8a8aa3]{background:0 0;grid-template-columns:1fr;padding:0}dt[data-v-9e8a8aa3]{text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:700}dd[data-v-9e8a8aa3]{overflow-wrap:anywhere;margin:0;font-size:14px}.infos__main dd[data-v-9e8a8aa3]{background:#f4f4f4;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;display:flex}.infos__side dd[data-v-9e8a8aa3]{font-size:14px}.infos__main--one dd[data-v-9e8a8aa3]{border-radius:20px;min-height:45px}.pre[data-v-9e8a8aa3]{white-space:pre-line}.wide[data-v-9e8a8aa3]{grid-column:1/-1}.grid[data-v-9e8a8aa3]{grid-template-columns:repeat(3,1fr);gap:16px 20px;display:grid}.edit[data-v-9e8a8aa3]{background:#fff;border-radius:20px;margin-bottom:20px;padding:20px}.grid label[data-v-9e8a8aa3],.edit>label[data-v-9e8a8aa3],.line label[data-v-9e8a8aa3]{color:#000;text-transform:uppercase;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}input[data-v-9e8a8aa3],select[data-v-9e8a8aa3],textarea[data-v-9e8a8aa3]{box-sizing:border-box;text-transform:none;background:#f4f4f4;border:0;border-radius:10px;width:100%;min-height:40px;padding:0 12px;font-size:14px;font-weight:400}textarea[data-v-9e8a8aa3]{border-radius:20px;padding:10px 12px}.lines[data-v-9e8a8aa3]{border-top:2px solid #f2f2f2;margin:20px 0}.lines__head[data-v-9e8a8aa3]{justify-content:space-between;align-items:center;display:flex}.lines__head h2[data-v-9e8a8aa3]{font-size:20px;font-weight:400}.line[data-v-9e8a8aa3]{grid-template-columns:3fr 1fr 1.3fr 1fr auto;align-items:end;gap:.5rem;margin:.5rem 0;display:grid}.tablewrap[data-v-9e8a8aa3]{overflow-x:auto}table[data-v-9e8a8aa3]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-9e8a8aa3],td[data-v-9e8a8aa3]{text-align:left;padding:3px;line-height:17px}th[data-v-9e8a8aa3]{text-transform:uppercase;padding-bottom:8px;font-size:13px;font-weight:700}tbody tr[data-v-9e8a8aa3]{border-bottom:2px solid #f2f2f2}.line-table td[data-v-9e8a8aa3]{padding:4px 3px}.numeric[data-v-9e8a8aa3]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.recap__sep td[data-v-9e8a8aa3]{height:20px}.recap__strong td[data-v-9e8a8aa3]{font-size:15px}.recap__zero[data-v-9e8a8aa3]{color:#6cca26}.recap__over[data-v-9e8a8aa3]{color:#b45309;margin:10px 0 0;font-weight:700}.correction-note[data-v-9e8a8aa3]{margin:-8px 0 16px;font-size:13px}.sale-actions[data-v-9e8a8aa3]{gap:14px;display:flex}.plain[data-v-9e8a8aa3]{margin:0;padding:0;list-style:none}.recap__note[data-v-9e8a8aa3]{margin:10px 0 0;font-size:12px}.history>ul[data-v-9e8a8aa3]{padding:0;list-style:none}.history>ul>li[data-v-9e8a8aa3]{border-left:2px solid #f2f2f2;padding:0 0 .8rem .7rem}.history span[data-v-9e8a8aa3]{color:#898989;margin-left:.5rem;font-size:13px}.history ul ul[data-v-9e8a8aa3]{font-size:13px}@media (width<=1100px){.infos[data-v-9e8a8aa3]{grid-template-columns:1fr}.infos__main[data-v-9e8a8aa3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.grid[data-v-9e8a8aa3],.infos__main[data-v-9e8a8aa3],.cards-row[data-v-9e8a8aa3]{grid-template-columns:1fr}.wide[data-v-9e8a8aa3]{grid-column:auto}.line[data-v-9e8a8aa3]{grid-template-columns:1fr 1fr}.head h1[data-v-9e8a8aa3]{font-size:24px}}.journals[data-v-2c07b684]{max-width:1400px;padding:1.25rem}.back[data-v-2c07b684]{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0}.journals>header[data-v-2c07b684]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.journals h1[data-v-2c07b684]{margin-bottom:.15rem}.journals header p[data-v-2c07b684],.muted[data-v-2c07b684]{color:#64748b}.warning[data-v-2c07b684]{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:7px;padding:.6rem .8rem}.cards[data-v-2c07b684]{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.cards article[data-v-2c07b684]{border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:.75rem;display:flex}.cards span[data-v-2c07b684]{color:#64748b;font-size:.75rem}.filters[data-v-2c07b684]{background:#f8fafc;flex-wrap:wrap;align-items:end;gap:.6rem;margin:1rem 0;padding:.7rem;display:flex}.filters label[data-v-2c07b684]{color:#475569;flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}input[data-v-2c07b684],select[data-v-2c07b684]{border:1px solid #cbd5e1;border-radius:6px;padding:.4rem}.btn[data-v-2c07b684]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.45rem .75rem;text-decoration:none;display:inline-block}.btn--ghost[data-v-2c07b684]{color:#2563eb;background:#fff}.error[data-v-2c07b684]{color:#b91c1c}.tablewrap[data-v-2c07b684]{overflow-x:auto}table[data-v-2c07b684]{border-collapse:collapse;width:100%}th[data-v-2c07b684],td[data-v-2c07b684]{text-align:left;border-bottom:1px solid #e2e8f0;padding:.5rem}th[data-v-2c07b684]{color:#475569;font-size:.78rem}.numeric[data-v-2c07b684]{text-align:right;font-variant-numeric:tabular-nums}.methods[data-v-2c07b684]{max-width:500px;margin-top:1.5rem}.methods ul[data-v-2c07b684]{padding:0;list-style:none}.methods li[data-v-2c07b684]{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.4rem 0;display:flex}@media (width<=800px){.cards[data-v-2c07b684]{grid-template-columns:repeat(2,1fr)}}.agenda[data-v-a1f9bb43]{padding:1.25rem}.agenda__head[data-v-a1f9bb43]{justify-content:space-between;align-items:center;display:flex}.agenda__actions[data-v-a1f9bb43]{gap:.5rem;display:flex}.agenda__capability[data-v-a1f9bb43]{color:#92400e;background:#fefce8;border:1px solid #fde68a;border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.agenda__toolbar[data-v-a1f9bb43]{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.agenda__nav[data-v-a1f9bb43]{align-items:center;gap:.35rem;display:flex}.agenda__nav button[data-v-a1f9bb43]{cursor:pointer;padding:.3rem .6rem}.agenda__title[data-v-a1f9bb43]{text-transform:capitalize;margin-left:.5rem}.agenda__modes[data-v-a1f9bb43]{gap:.25rem;display:flex}.agenda__mode[data-v-a1f9bb43]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.3rem .7rem}.agenda__mode--active[data-v-a1f9bb43]{color:#fff;background:#2563eb;border-color:#2563eb}.agenda__filters[data-v-a1f9bb43]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.agenda__check[data-v-a1f9bb43]{align-items:center;gap:.3rem;font-size:.85rem;display:flex}.agenda__grid[data-v-a1f9bb43]{border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.agenda__gridhead[data-v-a1f9bb43]{text-align:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:.4rem;font-size:.8rem;font-weight:600}.agenda__cell[data-v-a1f9bb43]{border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;min-height:92px;padding:.25rem}.agenda__cell--off[data-v-a1f9bb43]{color:#94a3b8;background:#fafafa}.agenda__cell--today[data-v-a1f9bb43]{background:#eff6ff}.agenda__daynum[data-v-a1f9bb43]{cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-weight:600}.agenda__items[data-v-a1f9bb43]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agenda__event[data-v-a1f9bb43]{text-align:left;color:#1e3a8a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#dbeafe;border:none;border-radius:4px;width:100%;padding:.15rem .35rem;font-size:.78rem;display:block;overflow:hidden}.agenda__event--task[data-v-a1f9bb43]{color:#166534;background:#f0fdf4}.agenda__event--cancelled[data-v-a1f9bb43]{color:#9ca3af;background:#f3f4f6;text-decoration:line-through}.agenda__week[data-v-a1f9bb43]{grid-template-columns:repeat(7,1fr);gap:.4rem;display:grid}.agenda__weekcol[data-v-a1f9bb43]{border:1px solid #e5e7eb;border-radius:8px;min-height:180px;padding:.35rem}.agenda__daylist[data-v-a1f9bb43]{flex-direction:column;gap:.35rem;padding:0;list-style:none;display:flex}.agenda__daylist .agenda__event[data-v-a1f9bb43]{white-space:normal;padding:.45rem .6rem;font-size:.9rem}.agenda__planning h2[data-v-a1f9bb43]{margin:1rem 0 .5rem;font-size:1rem}.agenda__table[data-v-a1f9bb43]{border-collapse:collapse;width:100%}.agenda__table th[data-v-a1f9bb43],.agenda__table td[data-v-a1f9bb43]{text-align:left;border-bottom:1px solid #e5e7eb;padding:.45rem .6rem}.agenda__row[data-v-a1f9bb43]{cursor:pointer}.agenda__row[data-v-a1f9bb43]:hover{background:#f8fafc}.agenda__muted[data-v-a1f9bb43]{color:#6b7280}.agenda__error[data-v-a1f9bb43]{color:#b91c1c}.agenda__participants[data-v-a1f9bb43]{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:.75rem}.agenda__participants h3[data-v-a1f9bb43]{margin:0 0 .5rem;font-size:.95rem}.agenda__participants ul[data-v-a1f9bb43]{flex-direction:column;gap:.35rem;padding:0;list-style:none;display:flex}.agenda__participant[data-v-a1f9bb43]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agenda__pname[data-v-a1f9bb43]{min-width:160px;font-weight:500}.agenda__addparticipant[data-v-a1f9bb43]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.6rem;display:flex}.agenda__cancelreason[data-v-a1f9bb43]{flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.modal[data-v-a1f9bb43]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__panel[data-v-a1f9bb43]{background:#fff;border-radius:10px;width:min(720px,94vw);max-height:92vh;padding:1.25rem;overflow:auto}.modal__fields[data-v-a1f9bb43]{border:none;margin:0;padding:0}.modal__grid[data-v-a1f9bb43]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.modal__grid label[data-v-a1f9bb43],.agenda__addparticipant select[data-v-a1f9bb43]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.modal__wide[data-v-a1f9bb43]{grid-column:1/-1}.modal__hint[data-v-a1f9bb43]{color:#6b7280;margin:.15rem 0 0;font-size:.75rem}.modal__actions[data-v-a1f9bb43]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.modal__spacer[data-v-a1f9bb43]{flex:1}.btn[data-v-a1f9bb43]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-a1f9bb43]{color:#2563eb;background:0 0}.btn--danger[data-v-a1f9bb43]{background:#b91c1c;border-color:#b91c1c}.btn--small[data-v-a1f9bb43]{padding:.2rem .5rem;font-size:.78rem}.docs[data-v-e6394750]{padding:1.25rem}.docs__head[data-v-e6394750]{justify-content:space-between;align-items:center;display:flex}.docs__actions[data-v-e6394750]{gap:.5rem;display:flex}.docs__capability[data-v-e6394750]{color:#92400e;background:#fefce8;border:1px solid #fde68a;border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.docs__tabs[data-v-e6394750]{border-bottom:1px solid #e5e7eb;gap:.25rem;margin:.75rem 0;display:flex}.docs__tab[data-v-e6394750]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.45rem .9rem;font-size:.95rem}.docs__tab--active[data-v-e6394750]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.docs__toolbar[data-v-e6394750]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.docs__toolbar input[type=search][data-v-e6394750]{flex:240px;padding:.4rem .6rem}.docs__table[data-v-e6394750]{border-collapse:collapse;width:100%}.docs__table th[data-v-e6394750],.docs__table td[data-v-e6394750]{text-align:left;border-bottom:1px solid #e5e7eb;padding:.45rem .6rem}.docs__rowactions[data-v-e6394750]{flex-wrap:wrap;gap:.3rem;display:flex}.docs__pager[data-v-e6394750]{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.docs__muted[data-v-e6394750]{color:#6b7280}.docs__error[data-v-e6394750]{color:#b91c1c}.docs__check[data-v-e6394750]{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.docs__placeholders[data-v-e6394750]{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.6rem;display:flex}.docs__chip[data-v-e6394750]{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:.1rem .55rem;font-size:.75rem}.docs__chip--financial[data-v-e6394750]{color:#92400e;background:#fffbeb;border-color:#f59e0b}.modal[data-v-e6394750]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__panel[data-v-e6394750]{background:#fff;border-radius:10px;width:min(640px,94vw);max-height:92vh;padding:1.25rem;overflow:auto}.modal__panel--wide[data-v-e6394750]{width:min(820px,96vw)}.modal__grid[data-v-e6394750]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.modal__grid label[data-v-e6394750]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.modal__wide[data-v-e6394750]{grid-column:1/-1}.modal__hint[data-v-e6394750]{color:#6b7280;margin:.15rem 0 0;font-size:.75rem}.modal__actions[data-v-e6394750]{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.modal__spacer[data-v-e6394750]{flex:1}.btn[data-v-e6394750]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-e6394750]{color:#2563eb;background:0 0}.btn--small[data-v-e6394750]{padding:.2rem .5rem;font-size:.78rem}.media[data-v-84088c76]{padding:1.25rem}.media__head[data-v-84088c76]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.media__capability[data-v-84088c76]{color:#92400e;background:#fefce8;border:1px solid #fde68a;border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.media__capability--info[data-v-84088c76]{color:#075985;background:#f0f9ff;border-color:#bae6fd}.media__toolbar[data-v-84088c76]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.media__toolbar input[type=search][data-v-84088c76]{flex:240px;padding:.4rem .6rem}.media__grid[data-v-84088c76]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.media__card[data-v-84088c76]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.media__card[data-v-84088c76]:hover{border-color:#93c5fd}.media__thumb[data-v-84088c76]{object-fit:cover;background:#f1f5f9;width:100%;height:120px}.media__cardbody[data-v-84088c76]{flex-direction:column;gap:.15rem;padding:.45rem .6rem;display:flex}.media__cardtitle[data-v-84088c76]{font-size:.85rem}.media__cardmeta[data-v-84088c76]{color:#6b7280;font-size:.75rem}.media__cardcaption[data-v-84088c76]{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.media__pager[data-v-84088c76]{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.media__muted[data-v-84088c76]{color:#6b7280}.media__error[data-v-84088c76]{color:#b91c1c}.media__preview[data-v-84088c76]{object-fit:contain;background:#f8fafc;border-radius:8px;width:100%;max-height:380px;margin:.5rem 0}.media__facts[data-v-84088c76]{flex-wrap:wrap;gap:1.5rem;margin:.5rem 0 .75rem;display:flex}.media__facts dt[data-v-84088c76]{text-transform:uppercase;color:#6b7280;font-size:.72rem}.media__facts dd[data-v-84088c76]{margin:0;font-size:.9rem}.modal[data-v-84088c76]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__panel[data-v-84088c76]{background:#fff;border-radius:10px;width:min(720px,94vw);max-height:92vh;padding:1.25rem;overflow:auto}.modal__fields[data-v-84088c76]{border:none;margin:0;padding:0}.modal__grid[data-v-84088c76]{grid-template-columns:2fr 1fr;gap:.6rem;display:grid}.modal__grid label[data-v-84088c76]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.modal__wide[data-v-84088c76]{grid-column:1/-1}.modal__actions[data-v-84088c76]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.modal__spacer[data-v-84088c76]{flex:1}.btn[data-v-84088c76]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:.4rem .8rem}.btn--ghost[data-v-84088c76]{color:#2563eb;background:0 0}.cds-hint[data-v-df715304]{color:#555;font-size:13px}.cds-error[data-v-df715304]{color:#b91c1c}.cds-notice[data-v-df715304]{color:#15803d}.cds-statusrow[data-v-df715304]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cds-status[data-v-df715304]{background:#fff7ed;border-left:4px solid #d97706;border-radius:0 10px 10px 0;flex:320px;margin:0;padding:8px 12px}.cds-status.ok[data-v-df715304]{background:#f0fdf4;border-left-color:#15803d}.cds-missing[data-v-df715304]{color:#b45309;margin:10px 0 0 18px}.cds-form[data-v-df715304]{display:block}.cds-legal-help[data-v-df715304]{margin:12px 0 0;display:block}.cds-contact[data-v-df715304]{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:18px;display:grid}.cds-preview[data-v-df715304]{color:#fff;background:#111318;border-radius:18px;padding:18px;font-size:13px;line-height:1.45}.cds-preview h3[data-v-df715304]{text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;font-size:14px;font-weight:700}.cds-preview p[data-v-df715304]{overflow-wrap:anywhere;margin:0}.cds-preview-gap[data-v-df715304]{height:10px}.cds-preview-empty[data-v-df715304]{opacity:.7}@media (width<=900px){.cds-contact[data-v-df715304]{grid-template-columns:1fr}}.terms-panel[data-v-2b7e1833]{background:#fff;padding:20px}label[data-v-2b7e1833]{margin:14px 0;display:block}input[data-v-2b7e1833],textarea[data-v-2b7e1833]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cad4df;margin-top:6px;padding:10px;display:block}textarea[data-v-2b7e1833]{line-height:1.5}code[data-v-2b7e1833]{overflow-wrap:anywhere}.warning[data-v-2b7e1833]{color:#785715;background:#fff7e6;padding:12px}button[data-v-2b7e1833]{margin:4px;padding:9px 14px}.mailbox-panel[data-v-158c9f6e]{border:1px solid var(--color-border,#dbe2ea);background:var(--color-surface,#fff);border-radius:12px;margin:16px 0 24px;padding:20px}.mailbox-hint[data-v-158c9f6e]{color:var(--color-text-muted,#566378);max-width:90ch;font-size:.9rem}.mailbox-actions[data-v-158c9f6e]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.mailbox-panel label[data-v-158c9f6e]{margin:10px 0;display:block}.mailbox-panel input[data-v-158c9f6e],.mailbox-panel select[data-v-158c9f6e],.mailbox-panel textarea[data-v-158c9f6e]{border:1px solid var(--color-border,#dbe2ea);background:var(--color-surface,#fff);max-width:100%;color:inherit;font:inherit;border-radius:6px;margin-left:8px;padding:8px 10px}.mailbox-panel .btn[data-v-158c9f6e]{border:1px solid var(--color-border,#dbe2ea);background:var(--color-surface,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:6px;margin:4px;padding:8px 12px}.mailbox-panel .btn.primary[data-v-158c9f6e]{color:#fff;background:#1e647c;border-color:#1e647c}.mailbox-panel .btn[data-v-158c9f6e]:disabled{opacity:.5;cursor:not-allowed}.mailbox-table-wrap[data-v-158c9f6e]{overflow-x:auto}.mailbox-panel table[data-v-158c9f6e]{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.mailbox-panel th[data-v-158c9f6e],.mailbox-panel td[data-v-158c9f6e]{border-bottom:1px solid var(--color-border,#dbe2ea);vertical-align:top;padding:12px}.mailbox-panel th[data-v-158c9f6e]{background:#f4f7fa}.mailbox-panel td[data-v-158c9f6e]{overflow-wrap:anywhere}.mailbox-panel small[data-v-158c9f6e]{color:var(--color-text-muted,#566378);display:block}.mailbox-conversion[data-v-158c9f6e]{border-top:1px solid #dbe2ea;margin-top:16px;padding-top:16px}.emails-page[data-v-86756413]{color:#33435e}.page-head[data-v-86756413]{flex-wrap:wrap;align-items:center;gap:16px}.subtitle[data-v-86756413],.muted[data-v-86756413]{color:#758299;font-size:13px}.subtitle[data-v-86756413]{margin:6px 0 0}.email-actions[data-v-86756413],.connection[data-v-86756413],.detail-head[data-v-86756413]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn[data-v-86756413]{color:#4b5a7b;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:5px;padding:9px 13px;font-size:13px;text-decoration:none}.btn.primary[data-v-86756413]{color:#fff;background:#536fe7;border-color:#536fe7}.btn[data-v-86756413]:disabled,.subject[data-v-86756413]:disabled{opacity:.55;cursor:not-allowed}.compact[data-v-86756413]{margin:2px;padding:6px 10px}.mailbox-summary[data-v-86756413]{background:#fff;border:1px solid #e0e7f1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.mailbox-identity[data-v-86756413]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mailbox-icon[data-v-86756413]{color:#536fe7;background:#eef2ff;border-radius:8px;padding:10px 14px;font-size:24px}.mailbox-identity h2[data-v-86756413]{overflow-wrap:anywhere;margin:0 0 5px;font-size:17px}.connection[data-v-86756413]{font-size:13px}.connection-badge[data-v-86756413]{color:#8a6113;background:#fff4df;border-radius:20px;padding:5px 10px}.connection-badge.connected[data-v-86756413]{color:#267958;background:#e8f5ee}dl[data-v-86756413]{border-top:1px solid #eaf0f6;flex-wrap:wrap;gap:16px 40px;width:100%;margin:0;padding-top:16px;display:flex}dt[data-v-86756413]{color:#758299;font-size:12px}dd[data-v-86756413]{margin:5px 0 0;font-size:14px;font-weight:600}.email-scope[data-v-86756413]{color:#758299;margin:12px 0 20px;font-size:12px;line-height:1.6}.alert[data-v-86756413]{background:#edf2fc;border-radius:6px;padding:12px 16px;line-height:1.5}.alert.error[data-v-86756413]{color:#993d39;background:#fff0ef}.alert.ok[data-v-86756413]{color:#267958;background:#eaf7ef}.inbox-layout[data-v-86756413]{gap:20px;min-width:0;display:grid}.inbox-layout.has-selection[data-v-86756413]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.inbox-card[data-v-86756413],.message-detail[data-v-86756413]{background:#fff;border:1px solid #e0e7f1;border-radius:8px;min-width:0;overflow:hidden}.inbox-toolbar[data-v-86756413]{border-bottom:1px solid #eaf0f6;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;font-size:13px;display:flex}.inbox-toolbar h2[data-v-86756413]{margin:0 auto 0 0;font-size:16px}select[data-v-86756413],input[data-v-86756413],textarea[data-v-86756413]{color:inherit;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:5px;max-width:100%;padding:9px 10px;font-size:13px}.inbox-toolbar select[data-v-86756413]{margin-left:8px}.empty[data-v-86756413]{text-align:center;color:#758299;padding:48px 20px}.empty h3[data-v-86756413]{color:#4b5a7b;margin:16px 0 8px;font-size:16px}.empty p[data-v-86756413]{max-width:480px;margin:0 auto 12px;font-size:13px;line-height:1.6}.empty-icon[data-v-86756413]{color:#7f90c5;font-size:36px}.inbox-table-wrap[data-v-86756413]{overflow-x:auto}.inbox-table[data-v-86756413]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.inbox-table th[data-v-86756413]{color:#4b5a7b;white-space:nowrap;padding:12px 20px;font-weight:700}.inbox-table td[data-v-86756413]{vertical-align:top;border-top:1px solid #eaf0f6;padding:14px 20px}.inbox-table tbody tr[data-v-86756413]:nth-child(2n){background:#f6f9ff}.inbox-table tr.selected[data-v-86756413]{background:#edf2ff}.sender[data-v-86756413]{color:#758299;overflow-wrap:anywhere;font-size:12px;display:block}.subject[data-v-86756413]{text-align:left;font:inherit;color:#415baf;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:5px 0;font-weight:600;display:block}small[data-v-86756413]{color:#758299;font-size:11px;display:block}.received[data-v-86756413]{white-space:nowrap}.row-status[data-v-86756413]{margin-bottom:6px;display:block}.inbox-footer[data-v-86756413]{color:#758299;border-top:1px solid #eaf0f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.message-detail[data-v-86756413]{overflow-wrap:anywhere;align-self:start;padding:20px}.detail-head[data-v-86756413]{justify-content:space-between}.detail-head h2[data-v-86756413]{margin:0;font-size:16px}.message-detail h3[data-v-86756413]{margin:24px 0 8px;font-size:15px}.message-detail form[data-v-86756413]{border-top:1px solid #eaf0f6;padding-top:8px;font-size:13px;line-height:1.5}.message-detail label[data-v-86756413]{margin:16px 0;display:block}.message-detail select[data-v-86756413],.message-detail input[data-v-86756413],.message-detail textarea[data-v-86756413]{box-sizing:border-box;width:100%;margin-top:6px;display:block}.inbox-search[data-v-86756413]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.inbox-search input[type=search][data-v-86756413]{flex:1;min-width:160px}.confirm-bar[data-v-86756413]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 20px;display:flex}.qualification[data-v-86756413]{border-top:1px solid #eaf0f6;margin-top:12px;padding-top:8px;font-size:13px}.qualification h4[data-v-86756413]{margin:4px 0 8px;font-size:13px}.suggestion[data-v-86756413],.chosen[data-v-86756413]{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.results[data-v-86756413]{margin:4px 0;padding:0;list-style:none}.warn[data-v-86756413]{color:#8a6113}.lookup label[data-v-86756413],.sender-confirm[data-v-86756413]{margin:10px 0 4px;display:block}button[data-v-86756413]:focus-visible,a[data-v-86756413]:focus-visible,select[data-v-86756413]:focus-visible,input[data-v-86756413]:focus-visible,textarea[data-v-86756413]:focus-visible{outline-offset:3px;outline:2px solid #536fe7}@media (width<=1050px){.inbox-layout.has-selection[data-v-86756413]{grid-template-columns:minmax(0,1fr)}.message-detail[data-v-86756413]{order:-1}}@media (width<=600px){.mailbox-summary[data-v-86756413]{padding:16px}.email-actions[data-v-86756413]{width:100%}.email-actions .btn[data-v-86756413]{text-align:center;flex-grow:1}.inbox-toolbar[data-v-86756413]{gap:12px;padding:16px}.inbox-toolbar label[data-v-86756413]{width:100%}.inbox-table th[data-v-86756413],.inbox-table td[data-v-86756413]{padding:12px}.mailbox-identity h2[data-v-86756413]{font-size:14px}.mailbox-identity[data-v-86756413]{flex:100%}}:root{--bg:#f4f6f9;--surface:#fff;--ink:#1c2430;--ink-soft:#5b6672;--line:#e3e8ef;--brand:#1f6feb;--brand-ink:#fff;--sidebar:#101725;--sidebar-ink:#c7d0dc;--sidebar-active:#1f6feb;--danger:#d64545;--success:#1f9d55;--radius:10px;--shadow:0 1px 3px #10172514, 0 4px 16px #1017250f;--font:"Inter", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);font-size:14px}a{color:inherit;text-decoration:none}.app{grid-template-columns:244px 1fr;height:100vh;display:grid}.app.sidebar-collapsed{grid-template-columns:68px 1fr}.sidebar{background:var(--sidebar);color:var(--sidebar-ink);flex-direction:column;padding:14px 10px;display:flex}.brand{align-items:center;gap:8px;padding:8px 10px 16px;display:flex}.brand-mark{background:var(--brand);color:#fff;letter-spacing:.5px;border-radius:8px;padding:4px 8px;font-weight:800}.brand-name{color:#fff;font-weight:600}.sidebar-collapsed .brand-name,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar-foot{display:none}.nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.nav-item{color:var(--sidebar-ink);border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-weight:500;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.is-active{background:var(--sidebar-active);color:#fff}.nav-icon{text-align:center;opacity:.9;width:20px}.sidebar-foot{color:#6b7686;padding:10px;font-size:11px}.main{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 18px;display:flex}.icon-btn{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink-soft);background:0 0;border-radius:8px;font-size:16px}.context{color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px}.spacer{flex:1}.user{position:relative}.user-btn{cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:center;gap:8px;display:flex}.avatar{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.user-name{font-weight:600}.caret{color:var(--ink-soft)}.user-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);z-index:20;min-width:220px;position:absolute;top:46px;right:0;overflow:hidden}.user-menu-head{border-bottom:1px solid var(--line);padding:12px 14px}.user-menu-name{font-weight:600}.user-menu-mail{color:var(--ink-soft);font-size:12px}.user-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:11px 14px;font-size:14px;display:block}.user-menu-item:hover{background:var(--bg)}.content{padding:22px;overflow-y:auto}.page{max-width:1100px}.page-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-title{margin:0;font-size:20px}.badge{color:var(--brand);background:#e8f1ff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:18px}.grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:16px;display:grid}.stat{text-align:left}.stat-value{font-size:22px;font-weight:700}.stat-label{color:var(--ink-soft);margin-top:4px;font-size:12px}.placeholder-lead{margin:0 0 8px;font-size:15px}.placeholder-sub{color:var(--ink-soft);margin:0;line-height:1.5}code{background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:12px}.auth{background:linear-gradient(160deg,#0e1526,#1c2c4a);place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;width:100%;max-width:380px;padding:28px}.auth-brand{justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:flex}.auth-brand .brand-name{color:var(--ink)}.auth-foot{text-align:center;color:var(--ink-soft);margin:18px 0 0;font-size:12px}.login-title{text-align:center;margin:0 0 16px;font-size:18px}.field{margin-bottom:14px;display:block}.field-label{color:var(--ink-soft);margin-bottom:6px;font-size:13px;display:block}.input{border:1px solid var(--line);border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #1f6feb22}.field-error{color:var(--danger);margin-top:5px;font-size:12px;display:block}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.btn-primary{background:var(--brand);color:var(--brand-ink);width:100%}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.login-hint{color:var(--ink-soft);text-align:center;margin:12px 0 0;font-size:11px}.toast-host{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.toast{color:#fff;box-shadow:var(--shadow);cursor:pointer;border-radius:8px;max-width:340px;padding:11px 15px;font-size:13px}.toast--success{background:var(--success)}.toast--error{background:var(--danger)}.toast--info{background:#33445c}.agency-selector{align-items:center;gap:6px;display:flex}.agency-label{color:var(--ink-soft);font-size:12px}.agency-select{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px}.nav-sep{text-transform:uppercase;letter-spacing:.08em;color:#6b7686;padding:14px 10px 6px;font-size:10px}.nav-item--muted{opacity:.8}.user-menu-roles{color:var(--brand);margin-top:4px;font-size:11px}:root{--bg:#f2f2f2;--surface:#fff;--ink:#24272b;--ink-soft:#687078;--line:#e5e5e5;--border:#ddd;--brand:#82358d;--brand-ink:#fff;--sidebar:#fff;--sidebar-ink:#777e88;--sidebar-active:#080808;--danger:#c74854;--success:#2c8964;--radius:18px;--shadow:none;--font:system-ui, -apple-system, "Segoe UI", Arial, sans-serif}button,input,select,textarea{font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #82358d}.app-icon{vertical-align:middle;flex:none;width:22px;height:22px;display:inline-block}.app.familiar-ui{height:auto;min-height:100vh;padding-top:81px;display:block}.app.familiar-ui .topbar{z-index:35;gap:20px;height:81px;padding:12px 18px 12px 12px;position:fixed;top:0;left:0;right:0}.app.familiar-ui .brand{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;width:94px;padding:0}.app.familiar-ui .brand-mark{color:#24272b;letter-spacing:-.5px;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:12px;font-style:italic}.app.familiar-ui .brand-mark span{color:#fff;background:#24272b;margin-left:1px;padding:1px 3px}.app.familiar-ui .brand small{letter-spacing:.2em;color:#747b82;font-size:8px}.app.familiar-ui .menu-toggle{border:0;width:28px;height:32px}.app.familiar-ui .sidebar{z-index:30;border-right:1px solid #efefef;width:238px;padding:0;position:fixed;top:81px;bottom:0;left:0}.app.familiar-ui.sidebar-collapsed .sidebar{width:70px}.app.familiar-ui .nav{gap:4px;padding:5px 0 12px;overflow:auto}.app.familiar-ui .nav-group{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.app.familiar-ui .nav-group--extensions{border-top:1px solid #ececec;margin-top:8px;padding-top:9px}.app.familiar-ui .nav-group-label{color:#687078;text-transform:uppercase;letter-spacing:.06em;padding:2px 20px 5px;font-size:10px}.app.familiar-ui.sidebar-collapsed .nav-group-label{display:none}.app.familiar-ui .nav-item{border-radius:7px;flex-shrink:0;gap:13px;min-height:45px;margin:0 8px;padding:0 12px;position:relative}.app.familiar-ui .nav-item:hover{color:#24272b;background:#f1f1f1}.app.familiar-ui .nav-item.is-active{color:#fff;background:#050505}.app.familiar-ui .nav-icon{opacity:1;justify-content:center;width:22px;display:flex}.app.familiar-ui .nav-label{white-space:nowrap;font-size:12px}.app.familiar-ui.sidebar-collapsed .nav-item{justify-content:center;margin:0 12px;padding:0}.app.familiar-ui .main{margin-left:238px}.app.familiar-ui.sidebar-collapsed .main{margin-left:70px}.app.familiar-ui .global-search{background:#f4f4f4;border-radius:6px;align-items:center;gap:9px;width:min(420px,35vw);height:36px;margin-left:clamp(0px,6vw,130px);padding:0 10px;display:flex}.app.familiar-ui .global-search>.app-icon{width:16px;height:16px}.app.familiar-ui .global-search input{background:0 0;border:0;width:100%;min-width:70px;font-size:12px}.app.familiar-ui .global-search select{color:#60666c;background:0 0;border:0;max-width:100px;font-size:10px}.app.familiar-ui .search-submit{cursor:pointer;background:0 0;border:0;font-size:18px}.app.familiar-ui .workspace-context{flex-direction:column;gap:4px;min-width:150px;max-width:310px;display:flex}.app.familiar-ui .header-shortcuts{flex-shrink:0;align-items:center;gap:12px;display:flex}.app.familiar-ui .header-shortcut{color:#51565c;white-space:nowrap;align-items:center;gap:6px;padding:6px 2px;font-size:12px;display:inline-flex}.app.familiar-ui .header-shortcut .app-icon{width:19px;height:19px}.app.familiar-ui .header-shortcut.router-link-active{color:#82358d}.module-nav{background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 18px;padding:8px;display:flex}.module-nav>:is(a,button){color:#51565c;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:7px 14px;font-size:12px;text-decoration:none;display:inline-flex}.module-nav>:is(a,button):hover{background:#f1f1f1}.module-nav>:is([aria-current=page],[aria-pressed=true],.is-active){color:#fff;background:#080808}.app.familiar-ui .context{color:#24272b;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;overflow:hidden}.app.familiar-ui .agency-selector{gap:8px}.app.familiar-ui .agency-label{font-size:11px}.app.familiar-ui .agency-select{border-radius:0;min-width:120px;max-width:230px;padding:4px 8px;font-size:11px}.app.familiar-ui .user-name{font-size:12px;font-weight:400}.app.familiar-ui .avatar{display:none}.app.familiar-ui .user-menu{border-radius:6px;top:34px;box-shadow:0 8px 28px #0002}.app.familiar-ui .content{min-width:0;padding:20px 16px 32px;overflow:visible}.app.familiar-ui .content>*{max-width:none}.app.familiar-ui .page{width:100%;max-width:none}.app.familiar-ui :is(.page-head,.contacts__head,.leads__head,.offers__head){flex-wrap:wrap;align-items:center;gap:12px;min-height:55px;margin:0 0 20px;display:flex}.app.familiar-ui :is(.page-title,.contacts__head h1,.leads__head h1,.offers__head h1){color:#111;margin:0;font-size:25px;font-weight:650;line-height:1.3}.app.familiar-ui .page-head>h1{margin-right:auto}.app.familiar-ui .card{box-shadow:none;border:0;border-radius:18px;margin-bottom:18px;padding:20px}.app.familiar-ui :is(.btn,.tabs button,.tab){color:#51565c;background:#fff;border:1px solid #e2e2e2;border-radius:4px;width:auto;min-height:32px;padding:6px 12px;font-size:12px;font-weight:500}.app.familiar-ui :is(.btn:hover,.tab:hover){background:#f3f3f3}.app.familiar-ui :is(.btn-primary,.btn.primary,.primary-action){color:#fff;background:linear-gradient(105deg,#82328c,#df3234);border:0;font-weight:650}.app.familiar-ui :is(.btn-danger,.btn.danger){color:#b53040;background:#fff7f8;border-color:#edc2c8}.app.familiar-ui :is(.btn-small,.btn-sm){min-height:28px;padding:4px 9px;font-size:11px}.app.familiar-ui .filter-trigger{color:#fff;background:#070707;border-color:#070707}.app.familiar-ui .filter-trigger .app-icon{width:13px;height:13px;margin-left:7px}.app.familiar-ui :is(.tabs,.dossier-page .tabs){background:#fff;border-bottom:1px solid #ddd;gap:5px;margin-bottom:18px;padding:8px 12px 0;overflow-x:auto}.app.familiar-ui :is(.tabs button,.tab){white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:43px}.app.familiar-ui :is(.tabs button.active,.tab.active){color:#111;background:#fff;border-bottom-color:#111;font-weight:650}.app.familiar-ui :is(.contacts__toolbar,.leads__toolbar,.offers__toolbar,.stock-toolbar){background:#fff;border:0;border-radius:18px;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:18px}.app.familiar-ui input[type=search]{background:#f2f3f4;border:0;border-radius:22px;padding:9px 16px;font-size:13px}.app.familiar-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=search]),select,textarea){border-color:#dedede;font-size:13px}.app.familiar-ui :is(.contacts__toolbar,.leads__toolbar,.offers__toolbar)>:is(input,select){background:#f4f4f4;border:1px solid #0000;border-radius:18px;min-height:34px;padding:6px 12px}.app.familiar-ui :is(.table,.stock-table,.contacts__table,.leads__table,.offers__table){border-collapse:collapse;background:#fff;width:100%;font-size:13px}.app.familiar-ui :is(.table,.stock-table,.contacts__table,.leads__table,.offers__table) th{color:#535b67;text-align:left;background:#f8f8f8;border-bottom:1px solid #dedede;padding:14px 10px;font-size:11px;font-weight:600}.app.familiar-ui :is(.table,.stock-table,.contacts__table,.leads__table,.offers__table) td{vertical-align:middle;border-bottom:1px solid #eceef0;padding:12px 10px}.app.familiar-ui :is(.table,.stock-table,.contacts__table,.leads__table,.offers__table) tbody tr:nth-child(odd){background:#f1f5fd}.app.familiar-ui :is(.stock-row,.contacts__row,.leads__row,.offers__row):hover{background:#e8eef8}.app.familiar-ui :is(.stock-row,.contacts__row,.leads__row,.offers__row){cursor:pointer}.app.familiar-ui .stock-table-card{padding:16px;overflow-x:auto}.app.familiar-ui .stock-table{min-width:980px}.app.familiar-ui .stock-row{height:88px}.app.familiar-ui .stock-row td:first-child{border-left:5px solid #b8bec8}.app.familiar-ui .veh-name{text-transform:uppercase;min-width:180px;font-weight:700;line-height:1.25}.app.familiar-ui .veh-sub{color:#647080;margin-top:5px}.app.familiar-ui .thumb{color:#73808c;background:#e5e9ee;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:68px;height:54px;font-size:10px;display:flex}.app.familiar-ui .stock-status{color:#26724a;white-space:nowrap;background:#e2f3e8;border-radius:4px;padding:3px 6px;font-size:11px}.app.familiar-ui .stock-price{color:#fff;white-space:nowrap;background:#808ddd;border-radius:14px;padding:3px 8px;font-size:12px;display:inline-block}.app.familiar-ui .stock-age{color:#a34c49;white-space:nowrap;background:#f4dedb;border-radius:4px;padding:3px 5px}.app.familiar-ui .stock-search{min-width:160px}.app.familiar-ui .stock-perpage{margin-left:auto;font-size:12px}.app.familiar-ui .stock-pagination{flex-wrap:wrap;gap:12px;font-size:12px}.app.familiar-ui .stock-filters{z-index:45;border-radius:0;width:min(460px,100vw);margin:0;position:fixed;top:81px;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 35px #0002}.app.familiar-ui .filters-title{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:16px;display:flex}.app.familiar-ui .stock-filters .filters-grid{grid-template-columns:1fr 1fr}.app.familiar-ui .stock-filters .filters-grid fieldset:last-child{grid-column:1/-1}.app.familiar-ui .stock-filters .filters-actions{background:#fff;padding:15px 0;position:sticky;bottom:-20px}.app.familiar-ui :is(.badge,.chip){color:#7b3a84;background:#f0e9f2;border-radius:12px;font-weight:500}.app.familiar-ui :is(.alert,.error,[role=alert]){border-radius:6px}.app.familiar-ui .dossier-head{flex-wrap:wrap;gap:24px;display:flex}.app.familiar-ui .head-photo{background:#eceff4;border-radius:9px;min-width:150px;min-height:110px}.app.familiar-ui .head-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.app.familiar-ui .head-facts{gap:8px 22px}.app.familiar-ui :is(.modal,.dialog){border-radius:16px}.app.familiar-ui :is(.backdrop,.modal-backdrop,.modal-overlay,.dialog-backdrop){z-index:55}.skip-link{color:#fff;z-index:100;background:#111;padding:10px;position:fixed;top:-60px;left:80px}.skip-link:focus{top:8px}@media (width<=1050px){.app.familiar-ui .global-search{width:min(340px,35vw);margin-left:0}.app.familiar-ui .topbar{gap:10px}.app.familiar-ui .user-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.app.familiar-ui .header-shortcut span{display:none}.app.familiar-ui .header-shortcuts{gap:8px}.app.familiar-ui .global-search{flex-shrink:1;min-width:0}.app.familiar-ui .workspace-context{min-width:0}}@media (width<=700px){.app.familiar-ui{padding-top:152px}.app.familiar-ui .topbar{flex-wrap:wrap;align-content:center;gap:8px;height:152px}.app.familiar-ui .brand{width:88px}.app.familiar-ui .header-shortcuts{margin-left:auto}.app.familiar-ui .workspace-context{flex-direction:row;order:6;align-items:center;gap:8px;width:100%;max-width:none}.app.familiar-ui .global-search{order:5;width:100%;height:32px}.app.familiar-ui .workspace-context{min-width:0;max-width:none}.app.familiar-ui .agency-label{display:none}.app.familiar-ui .agency-select{min-width:0;max-width:160px}.app.familiar-ui .user-name{display:none}.app.familiar-ui .avatar{width:25px;height:25px;font-size:12px;display:grid}.app.familiar-ui .sidebar{top:152px;box-shadow:6px 0 20px #0001}.app.familiar-ui.sidebar-collapsed .sidebar{display:none}.app.familiar-ui .main,.app.familiar-ui.sidebar-collapsed .main{margin-left:0}.app.familiar-ui .content{padding:14px 10px}.app.familiar-ui .content>section{overflow-x:auto}.app.familiar-ui .stock-filters{top:152px}.app.familiar-ui .page-title{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app.familiar-ui .stock-row[data-status=open] td:first-child{border-left-color:#7ccb9c}.app.familiar-ui .stock-row[data-status=preparation] td:first-child{border-left-color:#edb778}.app.familiar-ui .stock-row[data-status=canceled] td:first-child{border-left-color:#db8e8e}.app.familiar-ui .contacts__toolbar{grid-template-columns:minmax(260px,2fr) 1fr 1fr;display:grid}.app.familiar-ui :is(.contacts__head,.leads__head,.offers__head) h1{margin-right:auto}.app.familiar-ui :is(.contacts__table,.leads__table,.offers__table) td:first-child{font-weight:600}@media (width<=700px){.app.familiar-ui .contacts__toolbar{grid-template-columns:1fr}}.app.familiar-ui .dossier-titlebar{color:#121212;align-items:center;gap:22px;padding:0 0 22px;font-size:25px;display:flex}.app.familiar-ui .dossier-titlebar small{font-size:12px}.app.familiar-ui .dossier-head{color:#fff;background:linear-gradient(110deg,#272730,#383941);border-bottom:5px solid #e88640;border-radius:18px 18px 0 0;align-items:center;min-height:220px}.app.familiar-ui .dossier-head .page-title{color:#fff;text-transform:uppercase;font-size:25px}.app.familiar-ui .dossier-head .head-sub{color:#ddd;margin:12px 0 22px}.app.familiar-ui .dossier-head .head-photo{color:#ddd;background:#ffffff13;min-width:130px}.app.familiar-ui .dossier-head .photo-placeholder{flex-direction:column;align-items:center;gap:9px;display:flex}.app.familiar-ui .dossier-head .photo-placeholder .app-icon{width:35px;height:35px}.app.familiar-ui .dossier-head .head-facts{flex-wrap:wrap;gap:10px;display:flex}.app.familiar-ui .dossier-head .head-facts>div{background:#ffffff15;border-radius:14px;padding:6px 14px}.app.familiar-ui .dossier-head .head-facts dt{color:#b9bbc4;font-size:9px}.app.familiar-ui .dossier-head .head-facts dd{margin-top:3px;font-size:13px}.app.familiar-ui .dossier-head .head-actions{flex-direction:row;justify-content:flex-end;align-self:flex-start;max-width:300px}.app.familiar-ui .dossier-page .tabs{flex-wrap:nowrap;justify-content:space-between;padding-top:0}.app.familiar-ui .dossier-page .tab{flex:1;min-height:60px}.app.familiar-ui .dossier-page .facts{grid-template-columns:repeat(3,minmax(220px,1fr));gap:0 40px}.app.familiar-ui .dossier-page .facts>div{border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.app.familiar-ui .dossier-page .facts dt{text-transform:none;letter-spacing:0;color:#757c85;font-size:12px}.app.familiar-ui .dossier-page .facts dd{text-align:right;overflow-wrap:anywhere;max-width:65%;font-size:13px}.app.familiar-ui .panel-heading{margin:0 0 20px;font-size:18px;font-weight:550}.app.familiar-ui .sf{background:#fff;border-radius:12px;margin:-4px 0 18px;padding:10px 16px;font-size:12px}.app.familiar-ui .sf :is(select,input:not([type=checkbox])){background:#fafafa;border:1px solid #e0e0e0;border-radius:5px;padding:7px 10px}.app.familiar-ui .sf__save{gap:10px;margin-left:auto}.app.familiar-ui .row-link{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.app.familiar-ui .row-link:hover{text-decoration:underline}.app.familiar-ui .btn.filter-trigger{color:#fff;background:#080808;border-color:#080808}.app.familiar-ui :is(.contacts__row,.leads__row,.offers__row) select{background:#fff;border:1px solid #ddd;border-radius:4px;padding:5px 10px}.app.familiar-ui :is(.page-head,.contacts__head,.leads__head,.offers__head) h1{text-transform:uppercase}@media (width<=1050px){.app.familiar-ui .dossier-page .facts{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (width<=700px){.app.familiar-ui .dossier-page .facts{grid-template-columns:1fr}.app.familiar-ui .dossier-head .head-actions{max-width:none}.app.familiar-ui .dossier-head .head-photo{display:none}.app.familiar-ui .dossier-titlebar{flex-wrap:wrap;gap:8px;font-size:22px}.app.familiar-ui .sf__save{margin-left:0}}.app.familiar-ui :is(.contacts,.leads,.offers){padding:0}.app.familiar-ui .list-surface{background:#fff;border-radius:18px;padding:16px;overflow-x:auto}.app.familiar-ui :is(.contacts__table,.leads__table){min-width:720px}.app.familiar-ui .modal{border-radius:0;padding:16px}.app.familiar-ui :is(.modal__panel,.dialog){border-radius:16px}.app.familiar-ui :is(.modal__grid,.dialog,.form-grid) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fcfcfc;border:1px solid #ddd;border-radius:5px;width:100%;min-width:0;padding:8px 10px}.app.familiar-ui .modal__profiles{flex-wrap:wrap;gap:12px 18px}.app.familiar-ui .modal__profiles label{flex:0 auto}.app.familiar-ui .modal__actions>.btn:last-child{color:#fff;background:linear-gradient(105deg,#82328c,#df3234);border:0}.app.familiar-ui .modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app.familiar-ui .leads__head>.link{background:#fff;border:1px solid #ddd;border-radius:16px;padding:6px 13px;font-size:12px}@media (width<=700px){.app.familiar-ui .modal__grid{grid-template-columns:1fr}.app.familiar-ui .modal__panel{max-height:90vh}}.app.familiar-ui .stock-table td:nth-child(2){min-width:125px}.app.familiar-ui .scroll-hint{display:none}.app.familiar-ui .toast-host{pointer-events:none;top:95px;bottom:auto;right:18px}.app.familiar-ui .toast{pointer-events:auto}@media (width<=700px){.app.familiar-ui .scroll-hint{color:#3b4652;box-sizing:border-box;background:#eef1f5;border-radius:8px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex;position:sticky;left:0}.app.familiar-ui .scroll-hint .app-icon{flex-shrink:0;width:16px;height:16px}.app.familiar-ui :is(.stock-table-card,.list-surface){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(270deg,#fff 30%,#fff0),linear-gradient(90deg,#0003,#0000),linear-gradient(270deg,#0003,#0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.app.familiar-ui .toast-host{align-items:stretch;top:158px;left:10px;right:10px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.app.familiar-ui :is(.stock-page,.offers,.accounting,.leads){--svo-ink:#000;--svo-grey-btn:#969696;--svo-zebra:#f2f6fe;--svo-rule:#f2f2f2;--svo-search:#f1f3f4;--svo-green:#11e193;--svo-blue-badge:#7895f3}.app.familiar-ui :is(.stock-page .page-title,.offers__head h1,.accounting__head h1,.leads__head h1){text-transform:uppercase;color:#000;margin:0;padding:10px 0;font-size:28px;font-weight:700;line-height:35px}.app.familiar-ui .stock-page .page-head .btn:not(.btn-primary):not(.filter-trigger){color:var(--svo-grey-btn);background:#fff;border:0;border-radius:4px;min-height:32px;padding:5px 10px;font-size:14px;font-weight:400}.app.familiar-ui .stock-page .btn-create{background:linear-gradient(90deg,#8e1a96 0%,#fa0123 100%);border-radius:7px;min-height:32px;padding:0 10px;font-size:14px;font-weight:700}.app.familiar-ui .stock-page .filter-trigger{border-radius:3px;min-height:32px;padding:0 12px;font-size:14px;font-weight:400}.app.familiar-ui .stock-page .stock-toolbar{border-radius:20px 20px 0 0;align-items:center;margin-bottom:0;padding:15px}.app.familiar-ui .stock-page .stock-search{background:var(--svo-search);border-radius:25px;flex:0 1146px;height:32px;padding:1px 35px 1px 20px;font-size:13px}.app.familiar-ui .stock-page .stock-perpage{text-transform:uppercase;font-size:12px}.app.familiar-ui .stock-modes{flex-wrap:wrap;gap:28px;margin-left:auto;display:flex}.app.familiar-ui .stock-mode{color:#000;white-space:nowrap;background:#efefef;border-radius:20px;align-items:center;height:32px;padding:0 10px;font-size:14px;display:inline-flex}.app.familiar-ui .stock-mode.is-active{color:#fff;background:#000}.app.familiar-ui :is(.stock-table-card,.list-surface,.accounting__tablewrap){position:relative}.app.familiar-ui .stock-page .stock-table-card{border-radius:0 0 20px 20px;padding:0 15px 15px}.app.familiar-ui .stock-page :is(.sf,.stock-chips){background:#fff;border-radius:0;margin:0;padding:6px 15px}.app.familiar-ui .stock-table--svo{color:#000;min-width:1240px;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:14px}.app.familiar-ui .stock-table--svo th{color:#000;text-transform:uppercase;vertical-align:middle;background:0 0;border-bottom:0;height:65px;padding:3px;font-size:13px;font-weight:700;line-height:17px}.app.familiar-ui .stock-table--svo td{border-bottom:2px solid var(--svo-rule);vertical-align:middle;padding:3px;line-height:17px}.app.familiar-ui .stock-table--svo tbody tr:nth-child(odd){background:var(--svo-zebra)}.app.familiar-ui .stock-table--svo tbody tr:nth-child(2n){background:0 0}.app.familiar-ui .stock-table--svo .stock-row{height:95px}.app.familiar-ui .stock-table--svo .stock-row:hover{background:#e8eef8}.app.familiar-ui .stock-table--svo .stock-row td:first-child{border-left:0}.app.familiar-ui .stock-table--svo .th-sort{font:inherit;color:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.app.familiar-ui .stock-table--svo .th-sort:hover{text-decoration:underline}.app.familiar-ui .stock-table--svo .col-state{width:26px}.app.familiar-ui .stock-table--svo .state-bar{background:#b8bec8;border-radius:10px;width:10px;height:85px;margin:0 auto;display:block}.app.familiar-ui .stock-row[data-status=open] .state-bar{background:var(--svo-green)}.app.familiar-ui .stock-row[data-status=preparation] .state-bar{background:#edb778}.app.familiar-ui .stock-row[data-status=canceled] .state-bar{background:#db8e8e}.app.familiar-ui .stock-table--svo .col-photo{width:110px;padding:3px 10px 3px 0}.app.familiar-ui .stock-table--svo .thumb{color:#73808c;background:#e5e9ee;border-radius:8px;width:100px;height:75px;position:relative;overflow:hidden}.app.familiar-ui .stock-table--svo .thumb>.app-icon{width:26px;height:26px}.app.familiar-ui .stock-table--svo .thumb-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.app.familiar-ui .stock-table--svo .thumb-count{color:#fff;background:#000000a6;border-radius:4px;align-items:center;gap:3px;padding:2px 4px;font-size:12px;font-weight:700;line-height:17px;display:inline-flex;position:absolute;bottom:5px;left:5px}.app.familiar-ui .stock-table--svo .thumb-count .app-icon{width:12px;height:12px}.app.familiar-ui .stock-table--svo .col-vehicle{text-transform:uppercase;min-width:250px}.app.familiar-ui .stock-table--svo .veh-name{min-width:0;font-weight:700;line-height:17px}.app.familiar-ui .stock-table--svo .veh-version{font-size:14px}.app.familiar-ui .stock-table--svo :is(.veh-name,.veh-version){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app.familiar-ui .stock-table--svo .col-tech{text-transform:uppercase;min-width:150px}.app.familiar-ui .stock-table--svo .col-year{white-space:nowrap;min-width:100px}.app.familiar-ui .stock-table--svo .col-ident{text-transform:uppercase}.app.familiar-ui .stock-table--svo .veh-sub{color:#000;margin-top:2px;font-size:10px}.app.familiar-ui .stock-table--svo .ref-main{color:#0c3b91;font-weight:700}.app.familiar-ui .stock-table--svo .col-price{min-width:210px}.app.familiar-ui .stock-table--svo .price-line{white-space:nowrap;padding:2px 8px}.app.familiar-ui .stock-table--svo .price-pv{font-weight:700}.app.familiar-ui .stock-table--svo .stock-price{color:#000;background:0 0;border-radius:0;padding:0;font-size:14px}.app.familiar-ui .stock-table--svo .col-dossier{min-width:133px}.app.familiar-ui .stock-table--svo .col-dossier .th-sort{margin-top:4px;font-size:11px}.app.familiar-ui .stock-table--svo .dossier-type{margin-bottom:4px;font-weight:700}.app.familiar-ui .stock-table--svo .dispo-badge{color:#59d69a;white-space:nowrap;background:#e8f9f1;border-radius:12px;font-size:12px;line-height:20px;display:inline-flex;overflow:hidden}.app.familiar-ui .stock-table--svo .dispo-label{padding:0 8px}.app.familiar-ui .stock-table--svo .stock-age{color:#fff;background:#ff6e7b;border-radius:0 12px 12px 0;padding:0 8px;font-size:12px}.app.familiar-ui .stock-table--svo .stock-status{background:var(--svo-green);color:#fff;text-transform:uppercase;border-radius:5px;padding:3px 10px;font-size:10px}.app.familiar-ui .stock-row[data-status=preparation] .stock-status{background:#edb778}.app.familiar-ui .stock-row[data-status=canceled] .stock-status,.app.familiar-ui .stock-row[data-status=closed] .stock-status,.app.familiar-ui .stock-row[data-status=archived] .stock-status{background:#9aa3ad}.app.familiar-ui .stock-table--svo .avatar-sq{color:#6c7b8a;text-transform:uppercase;background:#e9ebee;border:3px solid #fff;border-radius:10px;place-items:center;width:41px;height:41px;font-weight:700;display:inline-grid}.app.familiar-ui .stock-table--svo .col-date{white-space:nowrap}.app.familiar-ui .stock-table--svo .row-open{color:#666;text-transform:uppercase;background:#f0f0f0;border:0;border-radius:4px;min-height:30px;font-size:12px}.app.familiar-ui .stock-page .stock-pagination{background:#fff;border-radius:0 0 20px 20px;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:0;padding:5px 15px 15px;font-size:14px;display:grid}.app.familiar-ui .stock-page .stock-table-card+.stock-pagination{margin-top:-18px}.app.familiar-ui .stock-page .pager{gap:4px}.app.familiar-ui :is(.stock-page,.accounting) :is(.pg-btn,.pg-num){color:#384e6a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-width:22px;height:22px;padding:0 6px;font-size:12px}.app.familiar-ui :is(.stock-page,.accounting) .pg-btn{font-size:15px;line-height:1}.app.familiar-ui :is(.stock-page,.accounting) .pg-num.is-active{color:#fff;cursor:default;background:#0c7ce6;border-color:#0c7ce6}.app.familiar-ui :is(.stock-page,.accounting) :is(.pg-btn,.pg-num):disabled{opacity:.35}.app.familiar-ui .dossier-page .head-actions .btn{color:#fff;background:0 0;border:1px solid #fff;border-radius:10px;min-height:40px;padding:0 15px;font-size:16px}.app.familiar-ui .dossier-page .dossier-head{background:linear-gradient(90deg,#21212e 10%,#21212e8c 100%),#3a3b44;border-bottom:0;border-radius:20px 20px 0 0}.app.familiar-ui .dossier-page .dossier-head .page-title{font-size:30px;font-weight:700}.app.familiar-ui .dossier-page .dossier-head .head-facts>div{background:#ffffff1f;border-radius:14px}.app.familiar-ui .dossier-page .dossier-head .head-facts dd{font-size:18px}.app.familiar-ui .dossier-page .tabs{border-bottom:1px solid #ccc;border-radius:0;padding:0}.app.familiar-ui .dossier-page .tab{color:#000;border-bottom:0;min-height:67px;font-size:14px;font-weight:400;position:relative}.app.familiar-ui .dossier-page .tab.active{border-bottom:0;font-weight:400}.app.familiar-ui .dossier-page .tab.active:after{content:"";background:#000;border-radius:2px;height:4px;position:absolute;bottom:0;left:20%;right:20%}.app.familiar-ui .dossier-page .panel-heading{font-size:20px;font-weight:400}.app.familiar-ui .dossier-page .facts dt{color:gray;font-size:15px}.app.familiar-ui .dossier-page .facts dd{color:#000;font-size:15px}.app.familiar-ui .dossier-page .dossier-titlebar{color:#000;font-size:30px;font-weight:400}.app.familiar-ui .dossier-page .dossier-titlebar small{font-size:15px}.app.familiar-ui .od{color:#000;max-width:none;padding:0}.app.familiar-ui .od .od__back{color:#000}.app.familiar-ui .od .od__titlebar{align-items:baseline;gap:22px;margin:0 0 20px;font-size:30px;font-weight:700;display:flex}.app.familiar-ui .od .od__titlebar small{font-size:15px;font-weight:400}.app.familiar-ui .od .od__head{color:#fff;background:linear-gradient(90deg,#21212e 10%,#21212e99 100%),#3a3b44;border-radius:20px 20px 0 0;align-content:flex-start;min-height:160px;margin:0;padding:20px}.app.familiar-ui .od .od__head .page-title{color:#fff;text-transform:none;flex-basis:100%;margin:0;font-size:25px;font-weight:700}.app.familiar-ui .od .od__head-vehicle{text-transform:uppercase;overflow-wrap:anywhere;flex-basis:100%;font-size:18px}.app.familiar-ui .od .od__head .chip{color:#fff;background:#ffffff1f;border-radius:14px;padding:4px 12px;font-size:14px}.app.familiar-ui .od .od__head .chip-status{background:#21212e;border:2px solid #fff;border-radius:10px}.app.familiar-ui .od .od__head .head-actions{margin-left:auto}.app.familiar-ui .od .od__head .btn,.app.familiar-ui .od .od__conflict .btn{color:#fff;background:0 0;border:1px solid #fff;border-radius:10px;min-height:40px;padding:0 15px;font-size:16px}.app.familiar-ui .od .od__card{border-radius:0 0 20px 20px}.app.familiar-ui .od :is(.od__card h2,.od__section h2){border-bottom:2px solid #dcdcdc;margin:0 0 16px;padding-bottom:10px;font-size:20px;font-weight:400}.app.familiar-ui .od .od__h2{margin-top:24px!important}.app.familiar-ui .od .od__grid>div{border-bottom:0;flex-direction:row;justify-content:space-between;gap:16px;padding:2px 0;font-size:15px}.app.familiar-ui .od .od__grid>div>span{color:gray;font-size:15px}.app.familiar-ui .od .od__tiles{background:#eef5ff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:12px 0;padding:5px;display:grid}.app.familiar-ui .od .od__tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:0 5px;display:flex}.app.familiar-ui .od .od__tile+.od__tile{border-left:1px solid #d2d8e2}.app.familiar-ui .od .od__tile strong{color:#6773e1;white-space:nowrap;font-size:25px;font-weight:700;line-height:40px}.app.familiar-ui .od .od__tile span{color:#6d7b88;font-size:13px;font-weight:700}.app.familiar-ui .od :is(.od__margin,.od__axes,.od__actions-panel){background:#fff;border:0;border-radius:20px;padding:20px}.app.familiar-ui .od .od__link,.app.familiar-ui .od .od__inline-link{color:#0c3b91}.app.familiar-ui .od :is(.od__edit,.od__actions-panel) .btn:not(.btn--ghost){color:#fff;text-transform:uppercase;background:#000;border:1px solid #000;border-radius:4px;font-size:14px}@media (width<=700px){.app.familiar-ui .od .od__titlebar{flex-wrap:wrap;gap:8px;font-size:22px}.app.familiar-ui .od .od__tile strong{font-size:20px}}.app.familiar-ui :is(.offers__subtitle,.leads__subtitle){text-transform:none;color:#7d889b;font-size:12px;font-weight:400;line-height:16px;display:block}.app.familiar-ui :is(.offers__head,.leads__head) h1{padding-bottom:0}.app.familiar-ui :is(.offers__toolbar,.leads__toolbar){border-radius:20px;padding:15px}.app.familiar-ui :is(.offers__toolbar,.leads__toolbar)>input[type=search]{background:#f1f3f4;border-radius:25px;height:32px;padding:1px 35px 1px 20px;font-size:13px}.app.familiar-ui :is(.offers__toolbar,.leads__toolbar)>select{text-transform:uppercase;background:0 0;border:0;border-radius:0;min-height:30px;font-size:12px}.app.familiar-ui .list-surface{border-radius:20px;padding:0 15px 15px}.app.familiar-ui .offers__table{color:#000;font-size:14px}.app.familiar-ui .offers__table th{color:#000;text-transform:uppercase;background:0 0;border-bottom:0;height:65px;padding:3px;font-size:13px;font-weight:700;line-height:17px}.app.familiar-ui .offers__table td{border-bottom:2px solid #f2f2f2;height:95px;padding:3px;line-height:17px}.app.familiar-ui .offers__table tbody tr:nth-child(odd){background:#f2f6fe}.app.familiar-ui .offers__table tbody tr:nth-child(2n){background:0 0}.app.familiar-ui .offers__table td:first-child{font-weight:400}.app.familiar-ui .offers__col-state{width:26px}.app.familiar-ui .offers__bar{background:#b8bec8;border-radius:10px;width:10px;height:85px;margin:0 auto;display:block}.app.familiar-ui .offers__row[data-status=in_progress] .offers__bar{background:#fe6f09}.app.familiar-ui .offers__row[data-status=closed] .offers__bar{background:#11e193}.app.familiar-ui .offers__row[data-status=lost] .offers__bar{background:#db8e8e}.app.familiar-ui .offers__table .row-link{text-transform:uppercase;font-weight:700}.app.familiar-ui .offers__table .offers__amount{font-weight:700}.app.familiar-ui :is(.offers__pager,.leads__pager){justify-content:center;font-size:13px}.app.familiar-ui :is(.offers__pager,.leads__pager)>button{color:#384e6a;cursor:pointer;background:0 0;border:0}.app.familiar-ui .leads__views{background:#fff;border-radius:16px;gap:2px;padding:2px;display:inline-flex}.app.familiar-ui .leads__view{text-transform:uppercase;color:#000;border-radius:16px;align-items:center;height:25px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.app.familiar-ui .leads__view.is-active{color:#fff;background:#000}.app.familiar-ui .leads__head .primary-action{background:#000;border-radius:4px;font-size:14px;font-weight:400}.app.familiar-ui .leads__quick{background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:12px 20px;display:flex}.app.familiar-ui .leads__quickbtn{color:#000;cursor:pointer;background:#f0f0f0;border:0;border-radius:16px;height:29px;padding:6px 14px;font-size:13px}.app.familiar-ui .leads__quickbtn.is-active{color:#fff;background:#000}.app.familiar-ui .leads__count{color:#8792a3;margin-left:auto;font-size:10px}.app.familiar-ui .leads__table th{color:#000;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #edf0f4;padding:13px 12px;font-size:13px;font-weight:700}.app.familiar-ui .leads__table td{border-bottom:1px solid #edf0f4;height:77px;padding:10px 12px}.app.familiar-ui .leads__table tbody tr:nth-child(odd),.app.familiar-ui .leads__table tbody tr:nth-child(2n){background:#fff}.app.familiar-ui .leads__table .leads__row:hover{background:#fbfcfe}.app.familiar-ui .leads__table td:first-child{font-weight:500}.app.familiar-ui .accounting .accounting__searchbar input[type=search]{background:#f1f3f4;border-radius:25px;width:500px;max-width:100%;height:44px;padding:0 40px 0 42px;font-size:14px}.app.familiar-ui .accounting .badge{color:#000;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:400}.app.familiar-ui .accounting .badge[data-status=draft]{color:#d66700}.app.familiar-ui .accounting .badge[data-status=cancelled]{color:#b91c1c}.app.familiar-ui .invoice-detail .badge{color:#333;background:#f0f0f0;border-radius:15px;padding:5px 13px;font-size:14px;font-weight:700}.app.familiar-ui .invoice-detail .badge[data-status=validated]{color:#59d69a;background:#e8f9f1}.app.familiar-ui .invoice-detail .badge[data-status=draft]{color:#d66700;background:#fff0e1}.app.familiar-ui .invoice-detail .badge[data-status=cancelled]{color:#b91c1c;background:#fde8e8}.app.familiar-ui .invoice-detail .btn{color:#fff;background:#000;border:1px solid #000;border-radius:10px;min-height:40px;padding:0 15px;font-size:16px;font-weight:400}.app.familiar-ui .invoice-detail .btn--ghost{color:#3d3d3d;background:0 0;border-color:#3d3d3d}.app.familiar-ui .invoice-detail .btn--danger{color:#fff;background:red;border-color:red;border-radius:30px;padding:0 25px;font-size:15px}.app.familiar-ui .invoice-detail a,.app.familiar-ui .od a.od__link{color:#0c3b91;text-underline-offset:2px;text-decoration:underline}.app.familiar-ui .leads__head .leads__views{margin-left:auto}.app.familiar-ui .leads-kanban .kanban-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:55px;margin:0 0 20px;display:flex}.app.familiar-ui .leads-kanban .kanban-head h1{text-transform:uppercase;margin:0 auto 0 0;font-size:28px;font-weight:700}.app.familiar-ui .stock-table--svo .ref-main{white-space:nowrap}.app.familiar-ui .offers__table{min-width:1560px}.app.familiar-ui .offers__table :is(.row-link,[data-test=offer-vehicle]){white-space:nowrap}@media (width<=700px){.app.familiar-ui :is(.stock-page .page-title,.offers__head h1,.accounting__head h1,.leads__head h1,.leads-kanban .kanban-head h1){font-size:21px;line-height:26px}.app.familiar-ui .od .od__grid{grid-template-columns:1fr}.app.familiar-ui .od .od__tile+.od__tile{border-top:1px solid #d2d8e2;border-left:0}.app.familiar-ui .stock-modes{gap:10px;margin-left:0}.app.familiar-ui .accounting .accounting__searchbar input[type=search]{width:100%}.app.familiar-ui .accounting .accounting__search{flex:100%}}.app.familiar-ui .stock-page .btn.filter-trigger{background:#000;border-color:#000}.app.familiar-ui .accounting .accounting__actions .btn{color:#969696;background:#fff;border:0;border-radius:10px;min-height:32px;padding:5px 40px;font-size:14px;font-weight:400}.app.familiar-ui .accounting .accounting__actions .btn:hover:not(:disabled){color:#000}.app.familiar-ui .stock-table--svo .col-vehicle{width:317px;max-width:360px}.app.familiar-ui .stock-table--svo .col-tech{width:230px}.app.familiar-ui .stock-table--svo .col-year{width:118px}.app.familiar-ui .stock-table--svo .col-ident{width:160px}.app.familiar-ui .stock-table--svo .col-ref{width:110px}.app.familiar-ui .stock-table--svo .col-price{width:334px}.app.familiar-ui .stock-table--svo .col-dossier{width:133px}.app.familiar-ui .stock-table--svo .col-manager{width:47px}.app.familiar-ui .stock-table--svo .col-date{width:133px}.app.familiar-ui .stock-table--svo .col-actions{width:60px}.app.familiar-ui .stock-table--svo .col-co2{white-space:nowrap;width:73px}.app.familiar-ui .stock-table--svo .col-addlead{text-align:center;width:44px}.app.familiar-ui .stock-table--svo .add-lead{color:#000;cursor:pointer;background:#f0f0f0;border:0;border-radius:4px;width:30px;height:30px;font-size:16px;font-weight:700}.app.familiar-ui .stock-table--svo .col-leads{width:114px}.app.familiar-ui .stock-table--svo .leads-link{color:#0c7ce6;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.app.familiar-ui .stock-table--svo .leads-none{color:#969696}.app.familiar-ui .stock-table--svo .vat-badge{color:#fff;white-space:nowrap;background:#7895f3;border-radius:12px;margin-top:4px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block}.app.familiar-ui .stock-table--svo .col-supplier{width:129px}.app.familiar-ui .stock-table--svo .col-fre{width:121px}.app.familiar-ui .stock-table--svo .col-created{width:127px}.app.familiar-ui .stock-table--svo .date-exit{color:#969696}.app.familiar-ui .stock-page .stock-breakdown{border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:10px;padding:10px 15px;display:flex}.app.familiar-ui .stock-page .bd-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app.familiar-ui .stock-page .bd-title{margin-right:4px;font-size:14px;font-weight:700}.app.familiar-ui .stock-page .bd-pill{color:#000;cursor:pointer;background:#efefef;border:0;border-radius:20px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;display:inline-flex}.app.familiar-ui .stock-page .bd-pill.is-active{color:#fff;background:#000}.app.familiar-ui .stock-page .bd-count{color:#000;text-align:center;background:#fff;border-radius:10px;min-width:20px;padding:0 6px;font-size:12px;font-weight:700}.app.familiar-ui .stock-page .bd-switch{align-items:center;gap:6px;margin-left:auto;font-size:14px;display:inline-flex}.app.familiar-ui .leads .leads-cockpit__card{background:#fff;border:1px solid #e4e8ef;border-radius:14px;min-height:96px;padding:16px}.app.familiar-ui .leads .leads-cockpit__card.is-active{border-color:#ba92d9}.app.familiar-ui .leads .leads-cockpit__label{color:#7d889b;font-size:13px}.app.familiar-ui .leads .leads-cockpit__count{color:#000;font-size:26px;font-weight:700}.app.familiar-ui .leads .leads-cockpit__defs{color:#7d889b;font-size:12px}.app.familiar-ui .leads .leads__more{color:#fff;cursor:pointer;background:#000;border:0;border-radius:3px;height:30px;padding:0 14px;font-size:13px}.app.familiar-ui .leads .leads__filters{background:#fff;border-radius:20px;padding:12px 20px}.app.familiar-ui .leads .lead-pill{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:800}.app.familiar-ui .leads .lead-pill[data-status=to_process]{color:#9c4594;background:#faebf7}.app.familiar-ui .leads .lead-pill[data-status=in_progress]{color:#384e6a;background:#e8eef8}.app.familiar-ui .leads .lead-pill[data-status=processed]{color:#597864;background:#e8f5ec}.app.familiar-ui .leads .leads__footer{color:#8792a3;font-size:10px}.app.familiar-ui .leads .leads__open{cursor:pointer;background:#f0f0f0;border:0;border-radius:4px;height:30px;padding:0 10px}.app.familiar-ui .leads-kanban .kanban-filters,.leads-kanban .kanban-filters{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}@media print{.app:has(.stock-page) :is(.sidebar,.topbar,.skip-link){display:none!important}.stock-page :is(.page-head button,.stock-toolbar,.stock-breakdown,.stock-chips,.stock-filters,.scroll-hint,.pager,.col-actions,.col-addlead,.sf){display:none!important}.stock-page .stock-table{font-size:10px}.stock-page .stock-row{break-inside:avoid}.stock-page .th-sort{font:inherit;color:inherit;background:0 0;border:0;padding:0}}.app.familiar-ui :is(.svo-admin,.svo-products,.svo-diffusion){--svo-line:#e7e9ee;--svo-muted:#6b7280;--svo-ink:#111827;--svo-on:#59d69a;--svo-on-bg:#e8f9f1;--svo-off:#f04166;--svo-off-bg:#fcdde3;min-width:0}.app.familiar-ui :is(.svo-admin__title,.svo-products__title,.svo-diffusion .svo-diff__title){box-sizing:border-box;text-transform:uppercase;color:#000;min-height:55px;margin:0;padding:10px 0;font-size:28px;font-weight:700;line-height:35px}.app.familiar-ui .svo-adm-header{text-transform:uppercase;color:#000;margin:0 0 10px;padding:10px 0;font-size:18px;font-weight:700}.app.familiar-ui .svo-adm-header small{text-transform:none;color:var(--svo-muted,#6b7280);font-size:12px;font-weight:400}.app.familiar-ui .svo-adm-header--inner{margin-top:0;font-size:15px}.app.familiar-ui .svo-container{background:#fff;border-radius:20px;min-width:0;margin:0 0 20px;padding:15px}.app.familiar-ui .svo-container--narrow{max-width:900px}.app.familiar-ui .svo-table-wrap{max-width:100%;position:relative;overflow-x:auto}.app.familiar-ui .svo-agency [data-test=users-panel]{max-width:100%;overflow-x:auto}.app.familiar-ui .svo-container.svo-table-wrap{padding:15px}.app.familiar-ui .svo-table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.app.familiar-ui .svo-table th{text-transform:uppercase;text-align:left;color:#000;white-space:nowrap;background:#f3f4f6;padding:8px 6px;font-size:13px;font-weight:700}.app.familiar-ui .svo-table td{vertical-align:middle;border-bottom:1px solid #eee;padding:8px 6px}.app.familiar-ui .svo-table tbody tr{height:42px}.app.familiar-ui .svo-table--fields td{padding:6px}.app.familiar-ui :is(.svo-empty,.svo-empty-strong){text-align:center;color:#777;padding:18px 6px}.app.familiar-ui .svo-empty-strong{color:#000;font-size:15px;font-weight:700}.app.familiar-ui .svo-strong{white-space:nowrap;font-weight:700}.app.familiar-ui .svo-upper{text-transform:uppercase}.app.familiar-ui .svo-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:186px;overflow:hidden}.app.familiar-ui .svo-muted{color:var(--svo-muted,#6b7280)}.app.familiar-ui .svo-center{justify-content:center;padding:12px 0 0;display:flex}.app.familiar-ui .svo-btn{color:#fff;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#000;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 14px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.app.familiar-ui .svo-btn:hover:not(:disabled){background:#333}.app.familiar-ui .svo-btn--sm{min-height:28px;padding:0 10px;font-size:12px}.app.familiar-ui .svo-btn--xs{min-height:25px;padding:0 10px;font-size:12px}.app.familiar-ui .svo-btn--grey{color:#000;background:#f0f0f0}.app.familiar-ui .svo-btn--grey:hover:not(:disabled){background:#e1e1e1}.app.familiar-ui .svo-btn--ghost{color:#000;background:#fff;border:1px solid #ddd}.app.familiar-ui .svo-btn--ghost:hover:not(:disabled){background:#f5f5f5}.app.familiar-ui .svo-btn--gradient{background:linear-gradient(135deg,#7c2dff,#e11d48);border-radius:12px;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.app.familiar-ui .svo-btn--gradient:hover:not(:disabled){background:linear-gradient(135deg,#6c20e6,#c8143c)}.app.familiar-ui .svo-btn-white{color:#969696;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;min-height:32px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.app.familiar-ui .svo-btn-white:hover{color:#000}.app.familiar-ui .svo-btn-filter{color:#fff;cursor:pointer;background:#000;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-width:90px;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.app.familiar-ui .svo-btn-filter .app-icon{width:13px;height:13px}.app.familiar-ui .svo-icon-btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.app.familiar-ui .svo-icon-btn .app-icon{width:16px;height:16px}.app.familiar-ui .svo-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.app.familiar-ui .svo-actions-col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app.familiar-ui :is(.svo-pill,.svo-state){text-transform:uppercase;white-space:nowrap;border-radius:15px;padding:5px 13px;font-size:14px;font-weight:700;line-height:1.1;display:inline-block}.app.familiar-ui :is(.svo-pill,.svo-state).is-on{color:var(--svo-on,#59d69a);background:var(--svo-on-bg,#e8f9f1)}.app.familiar-ui :is(.svo-pill,.svo-state).is-off{color:var(--svo-off,#f04166);background:var(--svo-off-bg,#fcdde3)}.app.familiar-ui .svo-products .svo-pill{text-transform:none;padding:3px 9px;font-size:12px}.app.familiar-ui .svo-badge{color:#fff;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.app.familiar-ui .svo-badge.is-on{background:#6dd1a9}.app.familiar-ui .svo-badge.is-off{background:#bebebe}.app.familiar-ui .svo-band{text-transform:uppercase;background:#f3f4f6;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:700}.app.familiar-ui .svo-subtabs{flex-wrap:wrap;gap:0;margin:0 0 12px;padding:0;list-style:none;display:flex}.app.familiar-ui .svo-subtabs button{color:#000;text-transform:uppercase;cursor:pointer;background:#f0f0f0;border:0;min-height:37px;padding:0 18px;font-size:13px;font-weight:700}.app.familiar-ui .svo-subtabs :is(button.is-active,button[aria-selected=true]){color:#fff;background:#000}.app.familiar-ui .svo-addrow{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.app.familiar-ui .svo-addrow>:is(input,select,textarea){flex:180px;min-width:0;min-height:32px}.app.familiar-ui .svo-addrow>.sv-field{flex:180px;min-width:0}.app.familiar-ui .svo-addrow--inline{flex-wrap:nowrap;margin:0}.app.familiar-ui :is(.svo-addrow,.svo-edit,.svo-filters,.svo-products__form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;max-width:100%;padding:5px 9px;font-size:13px}.app.familiar-ui .svo-edit h2{margin:0 0 10px;font-size:18px}.app.familiar-ui .svo-filters{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.app.familiar-ui .svo-fieldbox{background:#f1f3f4;border-radius:4px;min-width:180px;padding:6px 10px;display:inline-block}.app.familiar-ui .svo-fieldbox-input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;min-width:160px;padding:5px 9px}.app.familiar-ui .svo-details{margin-top:14px}.app.familiar-ui .svo-details>summary{cursor:pointer;font-weight:700}.app.familiar-ui .svo-unavailable{border:1px dashed #d2d2d2}.app.familiar-ui .svo-unavailable code{background:#f3f4f6;border-radius:4px;margin-right:6px;padding:1px 6px}.app.familiar-ui .svo-admin__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.app.familiar-ui .svo-admin__menu{flex-direction:column;gap:10px;display:flex}.app.familiar-ui .svo-admin__group{background:#fff;margin:0;padding:0;list-style:none}.app.familiar-ui .svo-admin__group-label{text-transform:uppercase;color:var(--svo-muted,#6b7280);padding:6px 10px 2px;font-size:11px;font-weight:700}.app.familiar-ui .svo-admin__item{color:#555;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;width:100%;min-height:24px;padding:0;font-size:14px;font-weight:400;line-height:24px;text-decoration:none;display:flex}.app.familiar-ui .svo-admin__item .app-icon{flex:0 0 35px;width:35px;height:15px}.app.familiar-ui .svo-admin__item:hover{color:#000;background:#f8f8f8}.app.familiar-ui .svo-admin__item.is-active{color:#000;font-weight:700}.app.familiar-ui .svo-admin__item.is-unavailable{color:#a0a0a0}.app.familiar-ui .svo-admin__item.is-unavailable.is-active{color:#6e6e6e}.app.familiar-ui .svo-admin__content{min-width:0}.app.familiar-ui .sv-page-hero{background:radial-gradient(circle at 0 0,#7c2dff1a,#0000 45%),radial-gradient(circle at 100% 0,#e11d4814,#0000 40%),#fff;border:1px solid #e7e9ee;border-radius:24px;margin:0 0 20px;padding:24px}.app.familiar-ui .sv-page-kicker{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#111318;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.app.familiar-ui .sv-page-title{text-transform:uppercase;color:#111318;margin:12px 0 6px;font-size:31px;font-weight:700;line-height:1.15}.app.familiar-ui .sv-page-lead{color:#6b7280;max-width:780px;margin:0;font-size:14px}.app.familiar-ui .sv-card{background:#fff;border:1px solid #e7e9ee;border-radius:22px;min-width:0;margin:0 0 20px;display:block;box-shadow:0 14px 40px #0f172a0f}.app.familiar-ui .sv-card-header{border-bottom:1px solid #e7e9ee;padding:20px 22px}.app.familiar-ui .sv-card-header h2{color:#111318;margin:0;font-size:20px;font-weight:700}.app.familiar-ui .sv-card-header p{color:#6b7280;margin:4px 0 0;font-size:14px}.app.familiar-ui .sv-card-body{min-width:0;padding:22px}.app.familiar-ui .sv-card-foot{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.app.familiar-ui :is(.sv-grid-2,.sv-grid-3){gap:16px 18px;display:grid}.app.familiar-ui .sv-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.app.familiar-ui .sv-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.app.familiar-ui .sv-span-2{grid-column:span 2}.app.familiar-ui .sv-span-3{grid-column:1/-1}.app.familiar-ui .sv-field{flex-direction:column;gap:6px;min-width:0;display:flex}.app.familiar-ui .sv-label{text-transform:uppercase;color:#111827;letter-spacing:.02em;font-size:11px;font-weight:900}.app.familiar-ui .sv-req{color:#e11d48;font-weight:900}.app.familiar-ui .sv-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;color:#111827;background:#f4f5f7;border:1px solid #0000;border-radius:13px;width:100%;min-height:42px;padding:11px 13px;font-size:13px}.app.familiar-ui .sv-field>textarea{resize:vertical;min-height:90px}.app.familiar-ui .sv-field>:is(input,select,textarea):focus{background:#fff;border-color:#111318}.app.familiar-ui .sv-help{color:#6b7280;font-size:12px}.app.familiar-ui .sv-tip{color:#374151;background:#f9fafb;border:1px solid #e7e9ee;border-radius:18px;margin:16px 0 0;padding:14px 16px;font-size:13px}.app.familiar-ui .sv-bottom-save{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#6b7280;background:#ffffffe0;border:1px solid #e7e9ee;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;font-size:13px;display:flex;position:sticky;bottom:12px}.app.familiar-ui .sv-bottom-save .svo-btn,.app.familiar-ui .sv-card-foot .svo-btn{background:#111;border-radius:12px;min-height:40px;padding:0 18px;font-size:12px;font-weight:800}.app.familiar-ui .sv-card .svo-table th{color:#6b7280;background:#f9fafb;padding:13px 14px;font-size:11px}.app.familiar-ui .sv-card .svo-table td{border-bottom:1px solid #e7e9ee;padding:14px}.app.familiar-ui .svo-agency .sv-card-body .card{border:1px solid #e7e9ee;border-radius:18px}.app.familiar-ui .svo-api__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.app.familiar-ui .svo-api__intro p{color:#6f747d;flex:420px;margin:0;font-size:13px}.app.familiar-ui .svo-api__count{white-space:nowrap;background:#fff;border:1px solid #e7e8eb;border-radius:14px;padding:12px 16px;font-size:13px}.app.familiar-ui .svo-api__tools{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.app.familiar-ui .svo-api__search{flex:320px;min-width:0;position:relative}.app.familiar-ui .svo-api__search input{box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f747d' stroke-width='2'%3E%3Cpath d='M10 3a7 7 0 1 0 0 14 7 7 0 0 0 0-14ZM15 15l6 6'/%3E%3C/svg%3E") 16px/18px no-repeat;border:1px solid #e7e8eb;border-radius:14px;width:100%;height:48px;padding:0 16px 0 44px;font-size:14px}.app.familiar-ui .svo-api__cat{background:#fff;border:1px solid #e7e8eb;border-radius:12px;max-width:100%;height:48px;padding:0 12px}.app.familiar-ui .svo-api__filters{flex-wrap:wrap;gap:8px;display:flex}.app.familiar-ui .svo-api__tools>.svo-btn{margin-left:auto}.app.familiar-ui .svo-api__card{min-height:220px}.app.familiar-ui .svo-api__filter{color:#17191d;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:12px;height:48px;padding:0 18px;font-size:13px;font-weight:700}.app.familiar-ui .svo-api__filter.is-active{color:#fff;background:#17191d;border-color:#17191d}.app.familiar-ui .svo-api__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.app.familiar-ui .svo-api__card{background:#fff;border:1px solid #e7e8eb;border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.app.familiar-ui .svo-api__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.app.familiar-ui .svo-api__head h5{color:#17191d;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.app.familiar-ui .svo-api__dot{background:#d1d5db;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.app.familiar-ui .svo-api__dot.is-on{background:#22c55e}.app.familiar-ui .svo-api__tag{color:#6f747d;margin:0;font-size:13px;font-style:italic}.app.familiar-ui .svo-api__price{color:#17191d;margin:0;font-size:12px;font-weight:800}.app.familiar-ui .svo-api__desc{color:#6f747d;overflow-wrap:anywhere;border-top:1px solid #e7e8eb;flex:auto;margin:4px 0 0;padding-top:10px;font-size:13px}.app.familiar-ui .svo-api__desc code{margin-top:4px;font-size:11px;display:block}.app.familiar-ui .svo-api__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.app.familiar-ui .svo-api__state{text-transform:uppercase;color:#777;font-size:11px;font-weight:800}.app.familiar-ui .svo-api__btns{gap:6px;display:flex}.app.familiar-ui .svo-api__btn{color:#fff;cursor:pointer;background:#17191d;border:0;border-radius:10px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.app.familiar-ui .svo-api__btn--light{color:#17191d;background:#f3f4f6}.app.familiar-ui .svo-diff__head{align-items:flex-start}.app.familiar-ui .svo-diff__head>div{margin-right:auto}.app.familiar-ui .svo-diff__table .svo-pill{text-transform:none}.app.familiar-ui .svo-diff-panel .svo-diff__title{text-transform:uppercase;margin:0;padding:10px 0 0;font-size:18px;font-weight:700}.app.familiar-ui .svo-diff__subtitle{color:#4b5a7b;margin:2px 0 16px;font-size:14px;font-weight:700}.app.familiar-ui .svo-diff__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 20px;display:grid}.app.familiar-ui .svo-diff__kpi{background:#fff;border-radius:20px;min-width:0;padding:20px}.app.familiar-ui .svo-diff__kpi--wide{grid-column:span 2}.app.familiar-ui .svo-diff__kpi p{color:#6b7280;margin:0;font-size:13px}.app.familiar-ui .svo-diff__kpi h2{color:#000;margin:6px 0;font-size:30px;font-weight:700;line-height:1.1}.app.familiar-ui .svo-diff__kpi h2.svo-diff__na{color:#777;font-size:20px}.app.familiar-ui .svo-diff__table{min-width:900px}.app.familiar-ui .svo-diff__c-state{text-align:center;width:46px}.app.familiar-ui .svo-diff__switch{cursor:pointer;vertical-align:middle;background:#fff;border:2px solid #d1d5db;border-radius:50%;width:22px;height:22px;padding:0;display:inline-block;position:relative}.app.familiar-ui .svo-diff__switch.is-on{border-color:var(--svo-on,#59d69a);background:var(--svo-on,#59d69a);box-shadow:inset 0 0 0 3px #fff}.app.familiar-ui .svo-diff__switch.is-static{cursor:default}.app.familiar-ui .svo-diff__portal{align-items:center;gap:10px;min-width:180px;display:flex}.app.familiar-ui .svo-diff__portal strong{font-size:13px;display:block}.app.familiar-ui .svo-diff__portal small{color:#777;font-size:11px;display:block}.app.familiar-ui .svo-diff__avatar{color:#fff;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:inline-flex}.app.familiar-ui .svo-badge-sub{text-transform:uppercase;border-radius:15px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-block}.app.familiar-ui .svo-badge-sub.is-free{color:var(--svo-on,#59d69a);background:var(--svo-on-bg,#e8f9f1)}.app.familiar-ui .svo-badge-sub.is-paid{color:#2563eb;background:#dbeafe}.app.familiar-ui .svo-diff__fill{align-items:center;gap:8px;min-width:120px;display:flex}.app.familiar-ui .svo-diff__bar{background:#e5e7eb;border-radius:999px;flex:80px;height:8px;overflow:hidden}.app.familiar-ui .svo-diff__bar>span{background:var(--svo-on,#59d69a);border-radius:999px;height:100%;display:block}.app.familiar-ui .svo-diff__fill small{white-space:nowrap;font-size:12px}.app.familiar-ui .svo-products__head{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.app.familiar-ui .svo-products__head .svo-products__title{margin-right:auto}.app.familiar-ui .svo-products__head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app.familiar-ui .svo-products__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.app.familiar-ui .svo-products__search{flex:0 1180px;min-width:0;position:relative}.app.familiar-ui .svo-products__caps{margin:0 0 12px;font-size:12px}.app.familiar-ui .svo-products__search input{box-sizing:border-box;background:#f1f3f4;border:0;border-radius:25px;width:100%;height:32px;padding:1px 60px 1px 20px;font-size:13px}.app.familiar-ui :is(.svo-products__lens,.svo-products__clear){color:#5a5a5a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:32px;padding:0;display:inline-flex;position:absolute;top:0}.app.familiar-ui .svo-products__lens{right:6px}.app.familiar-ui .svo-products__clear{right:34px}.app.familiar-ui :is(.svo-products__lens,.svo-products__clear) .app-icon{width:15px;height:15px}.app.familiar-ui .svo-products__sort{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.app.familiar-ui .svo-products__sort select{text-transform:uppercase;background:#fff;border:1px solid #ddd;border-radius:4px;height:32px;padding:0 8px;font-size:12px}.app.familiar-ui .svo-products__empty{text-align:center;padding:20px 0}.app.familiar-ui .svo-products__table{border-collapse:collapse;width:100%;min-width:1500px;font-size:13px}.app.familiar-ui .svo-products__table th{text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid #e6e6e6;padding:6px 4px;font-size:13px;font-weight:700}.app.familiar-ui .svo-products__table td{white-space:nowrap;border-bottom:1px solid #f0f0f0;height:34px;padding:4px}.app.familiar-ui .svo-products__table tbody tr:first-child{background:#f6faff}.app.familiar-ui .svo-products__table tbody tr:hover{background:#f0f5fc}.app.familiar-ui .svo-products__table td:nth-child(4){white-space:normal;min-width:220px}.app.familiar-ui .svo-products__photo{width:51px}.app.familiar-ui .svo-products__photo img{object-fit:cover;border-radius:3px;width:45px;height:30px;display:block}.app.familiar-ui .svo-products__total{margin:12px 0 0;font-size:13px}.app.familiar-ui .svo-pager{flex-wrap:wrap;justify-content:center;gap:4px;margin:14px 0 0;display:flex}.app.familiar-ui .svo-pager button{color:#000;cursor:pointer;background:0 0;border:0;border-radius:16px;min-width:32px;height:32px;padding:0 8px;font-size:13px}.app.familiar-ui .svo-pager button.is-active{color:#fff;background:#0c7ce6;font-weight:700}.app.familiar-ui .svo-products__bar{background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:12px 15px;display:flex}.app.familiar-ui .svo-products__bar h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:25px;font-weight:700}.app.familiar-ui .svo-products__bar-actions{gap:10px;display:flex}.app.familiar-ui .svo-products__bar-actions .svo-btn{font-size:16px}.app.familiar-ui .svo-products__cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.app.familiar-ui .svo-products__h2{margin:0 0 10px;font-size:21px;font-weight:700}.app.familiar-ui .svo-products__card{background:#fff;border-radius:20px;min-width:0;margin:0 0 20px;padding:20px}.app.familiar-ui .svo-flags{grid-template-columns:repeat(2,minmax(0,max-content) 60px);align-items:center;gap:10px 14px;margin:0 0 18px;font-size:14px;display:grid}.app.familiar-ui .svo-flags--edit{flex-wrap:wrap;gap:10px 24px;display:flex}.app.familiar-ui .svo-yn{color:#fff;border-radius:12px;justify-self:start;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.app.familiar-ui .svo-yn.is-yes{background:#73b962}.app.familiar-ui .svo-yn.is-no{background:#fc6258}.app.familiar-ui .svo-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.app.familiar-ui .svo-dl>div{min-width:0}.app.familiar-ui .svo-dl__wide{grid-column:1/-1}.app.familiar-ui .svo-dl dt{text-transform:uppercase;margin:0 0 4px;font-size:14px;font-weight:700}.app.familiar-ui .svo-dl dd{overflow-wrap:anywhere;background:#f1f3f4;border-radius:8px;min-height:18px;margin:0;padding:7px 12px}.app.familiar-ui .svo-stockadj{align-items:center;gap:8px;display:inline-flex}.app.familiar-ui .svo-products__form .sv-field>:is(input,select,textarea){border-radius:8px;min-height:36px;padding:7px 11px}.app.familiar-ui .svo-drawer-backdrop{z-index:50;background:#00000040;position:fixed;inset:0}.app.familiar-ui .svo-drawer{z-index:60;background:#fff;flex-direction:column;width:310px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 35px #00000026}.app.familiar-ui .svo-drawer__head{color:#fff;text-transform:uppercase;background:#000;align-items:center;gap:8px;padding:14px 16px;font-size:18px;display:flex}.app.familiar-ui .svo-drawer__head>span{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.app.familiar-ui .svo-drawer__head .app-icon{width:16px;height:16px}.app.familiar-ui :is(.svo-drawer__reset,.svo-drawer__close){color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.app.familiar-ui .svo-drawer__body{flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex;overflow-y:auto}.app.familiar-ui .svo-drawer__body>label{flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.app.familiar-ui .svo-drawer__body>label.check{flex-direction:row;align-items:center;gap:8px;font-weight:400}.app.familiar-ui .svo-drawer__body :is(select,input:not([type=checkbox])){background:#fff;border:1px solid #ddd;border-radius:4px;height:34px;padding:0 8px;font-weight:400}.app.familiar-ui .svo-drawer__apply{color:#fff;text-transform:uppercase;cursor:pointer;background:#59d69a;border:0;border-radius:4px;min-height:40px;margin-top:auto;font-size:15px;font-weight:700;position:sticky;bottom:0}@media (width<=1600px){.app.familiar-ui .svo-api__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.app.familiar-ui .svo-api__grid,.app.familiar-ui .svo-diff__kpis,.app.familiar-ui .sv-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.app.familiar-ui .svo-products__cols{grid-template-columns:1fr}}@media (width<=900px){.app.familiar-ui .svo-admin__layout{grid-template-columns:1fr}.app.familiar-ui .svo-admin__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app.familiar-ui .svo-admin__group{padding:4px 0}.app.familiar-ui :is(.sv-grid-2,.sv-grid-3){grid-template-columns:1fr}.app.familiar-ui :is(.sv-span-2,.sv-span-3){grid-column:auto}}@media (width<=700px){.app.familiar-ui .svo-admin__menu,.app.familiar-ui .svo-api__grid,.app.familiar-ui .svo-diff__kpis{grid-template-columns:1fr}.app.familiar-ui .svo-diff__kpi--wide{grid-column:auto}.app.familiar-ui :is(.svo-admin__title,.svo-products__title,.svo-diffusion .svo-diff__title){min-height:0;font-size:22px;line-height:28px}.app.familiar-ui .sv-page-title{font-size:24px}.app.familiar-ui :is(.sv-page-hero,.sv-card-body),.app.familiar-ui .sv-card-header{padding:16px}.app.familiar-ui .svo-flags{grid-template-columns:minmax(0,1fr) 60px}.app.familiar-ui .svo-dl{grid-template-columns:1fr}.app.familiar-ui .svo-products__search{flex:100%}.app.familiar-ui .svo-addrow--inline{flex-wrap:wrap}.app.familiar-ui .svo-api__tools>*{flex:100%}.app.familiar-ui .svo-api__count{white-space:normal}.app.familiar-ui .svo-products__bar h2{font-size:19px}}.app.familiar-ui .svo-products .alert{margin:0 0 12px;padding:10px 14px;font-size:13px}.app.familiar-ui .svo-products .alert.error{color:#991b1b;background:#fef2f2}.app.familiar-ui .svo-products .alert.ok{color:#166534;background:#f0fdf4}.app.familiar-ui .svo-products .alert.warn{color:#9a3412;background:#fff7ed}
