.icrm[data-v-e56d1894]{display:inline-flex;align-items:center;line-height:0;flex-shrink:0;vertical-align:-.15em}.woo-sync[data-v-4f455ee0]{position:relative}.woo-btns[data-v-4f455ee0]{display:flex;gap:6px}.woo-btn-wrap[data-v-4f455ee0]{display:flex;flex-direction:column;align-items:center;min-width:0}.woo-btn[data-v-4f455ee0]{display:flex;align-items:center;gap:5px;background:var(--accent);color:#fff;border:none;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.woo-btn[data-v-4f455ee0]:hover:not(:disabled){background:var(--accent);filter:brightness(.85)}.woo-btn[data-v-4f455ee0]:disabled{opacity:.6;cursor:wait}.woo-label[data-v-4f455ee0]{white-space:nowrap}.woo-last[data-v-4f455ee0]{font-size:8px;color:var(--text4);margin-top:2px;white-space:nowrap}.woo-progress-wrap[data-v-4f455ee0]{width:100%;margin-top:4px;min-width:120px}.woo-progress-bar[data-v-4f455ee0]{width:100%;height:3px;background:var(--bg4);border-radius:2px;overflow:hidden}.woo-progress-fill[data-v-4f455ee0]{width:40%;height:100%;background:#7c3aed;border-radius:2px;animation:woo-indeterminate-4f455ee0 1.4s ease-in-out infinite}.woo-progress-fill-real[data-v-4f455ee0]{height:100%;background:#7c3aed;border-radius:2px;transition:width .4s ease}@keyframes woo-indeterminate-4f455ee0{0%{transform:translate(-100%)}to{transform:translate(350%)}}.woo-progress-msg[data-v-4f455ee0]{font-size:9px;color:var(--text4);margin-top:2px;white-space:nowrap;text-align:center}.woo-banner[data-v-4f455ee0]{font-size:9px;font-weight:600;padding:3px 8px;border-radius:4px;margin-top:4px;white-space:nowrap;text-align:center;animation:woo-fade-in-4f455ee0 .2s ease}.woo-banner.success[data-v-4f455ee0]{background:#2ecc7122;color:#2ecc71}.woo-banner.error[data-v-4f455ee0]{background:#ef444422;color:#ef4444}@keyframes woo-fade-in-4f455ee0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.woo-spinner[data-v-4f455ee0],.woo-spinner-sm[data-v-4f455ee0]{display:inline-block;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:woo-spin-4f455ee0 .6s linear infinite}.woo-spinner[data-v-4f455ee0]{width:12px;height:12px}.woo-spinner-sm[data-v-4f455ee0]{width:12px;height:12px;vertical-align:middle;margin-right:4px}@keyframes woo-spin-4f455ee0{to{transform:rotate(360deg)}}.woo-modal-bg[data-v-4f455ee0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000008c;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.woo-modal[data-v-4f455ee0]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;width:640px;max-width:94vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006}.woo-modal-header[data-v-4f455ee0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.woo-modal-title[data-v-4f455ee0]{font-weight:700;font-size:15px;color:var(--text)}.woo-modal-close[data-v-4f455ee0]{background:none;border:none;font-size:22px;color:var(--text3);cursor:pointer;line-height:1}.woo-modal-close[data-v-4f455ee0]:hover{color:var(--text)}.woo-modal-body[data-v-4f455ee0]{padding:16px 20px;overflow-y:auto;min-height:0;flex:1}.woo-section[data-v-4f455ee0]{margin-bottom:20px}.woo-section-title[data-v-4f455ee0]{font-size:13px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px}.woo-stats[data-v-4f455ee0]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.woo-stat[data-v-4f455ee0]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px}.woo-stat-new[data-v-4f455ee0]{background:#2ecc7122;color:#2ecc71}.woo-stat-update[data-v-4f455ee0]{background:#f59e0b22;color:#f59e0b}.woo-stat-skip[data-v-4f455ee0]{background:var(--bg4);color:var(--text4)}.woo-stat-err[data-v-4f455ee0]{background:#ef444422;color:#ef4444}.woo-sub[data-v-4f455ee0]{margin-bottom:14px}.woo-sub-title[data-v-4f455ee0]{font-size:11px;font-weight:600;color:var(--text3);margin-bottom:6px}.woo-badge-row[data-v-4f455ee0]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:12px;color:var(--text2)}.woo-badge[data-v-4f455ee0]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;white-space:nowrap}.woo-badge-new[data-v-4f455ee0]{background:#2ecc7122;color:#2ecc71}.woo-badge-ref[data-v-4f455ee0]{background:#7c3aed22;color:#7c3aed;font-family:monospace}.woo-badge-sub[data-v-4f455ee0]{font-size:11px;color:var(--text4)}.woo-update-card[data-v-4f455ee0]{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:12px;margin-bottom:10px;transition:opacity .3s}.woo-update-card.woo-applied[data-v-4f455ee0]{opacity:.5}.woo-update-header[data-v-4f455ee0]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;color:var(--text)}.woo-diff-table[data-v-4f455ee0]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:10px}.woo-diff-table th[data-v-4f455ee0]{text-align:left;font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.3px;padding:4px 8px;border-bottom:1px solid var(--border)}.woo-diff-table td[data-v-4f455ee0]{padding:5px 8px;border-bottom:1px solid var(--border)}.woo-diff-field[data-v-4f455ee0]{font-weight:600;color:var(--text3)}.woo-diff-old[data-v-4f455ee0]{color:#ef4444;text-decoration:line-through}.woo-diff-new[data-v-4f455ee0]{color:#2ecc71;font-weight:600}.woo-update-actions[data-v-4f455ee0]{display:flex;gap:8px}.woo-btn-apply[data-v-4f455ee0]{background:var(--accent);color:#fff;border:none;padding:5px 14px;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:4px}.woo-btn-apply[data-v-4f455ee0]:hover:not(:disabled){background:var(--accent);filter:brightness(.85)}.woo-btn-apply[data-v-4f455ee0]:disabled{opacity:.6;cursor:wait}.woo-btn-ignore[data-v-4f455ee0]{background:none;color:var(--text4);border:1px solid var(--border2);padding:5px 14px;border-radius:5px;font-size:11px;cursor:pointer;font-family:inherit}.woo-btn-ignore[data-v-4f455ee0]:hover{color:var(--text);border-color:var(--text4)}.woo-applied-label[data-v-4f455ee0]{font-size:11px;color:#2ecc71;font-weight:600}.woo-error-line[data-v-4f455ee0]{font-size:11px;color:#ef4444;padding:2px 0}.woo-modal-footer[data-v-4f455ee0]{padding:12px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.woo-btn-close[data-v-4f455ee0]{background:var(--bg4);color:var(--text2);border:1px solid var(--border2);padding:7px 20px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.woo-btn-close[data-v-4f455ee0]:hover{background:var(--bg3);color:var(--text)}@media (hover: none){.woo-btn[data-v-4f455ee0],.woo-btn-apply[data-v-4f455ee0]{min-height:44px}}.topbar[data-v-3bffa71b]{height:48px;background:var(--bg2);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0;z-index:50}.tb-logo[data-v-3bffa71b]{display:flex;align-items:center;gap:8px;margin-right:8px;flex-shrink:0;cursor:pointer;transition:opacity .15s}.tb-logo[data-v-3bffa71b]:hover{opacity:.8}.tb-icon[data-v-3bffa71b]{width:24px;height:24px;background:var(--accent);border-radius:5px;display:flex;align-items:center;justify-content:center}.tb-custom-logo[data-v-3bffa71b]{width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:center;display:block}.tb-name[data-v-3bffa71b]{font-weight:700;font-size:13px;color:var(--text);white-space:nowrap}.tb-search[data-v-3bffa71b]{width:320px;position:relative}.tb-search input[data-v-3bffa71b]{width:100%;background:var(--bg4);border:1px solid var(--border2);color:var(--text);border-radius:20px;padding:6px 14px 6px 34px;font-size:12px;outline:none}.tb-search input[data-v-3bffa71b]:focus{border-color:var(--accent)}.tb-search-icon[data-v-3bffa71b]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text4)}.search-results[data-v-3bffa71b]{display:none;position:absolute;top:42px;left:0;right:0;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;z-index:500;box-shadow:0 8px 24px var(--shadow);max-height:320px;overflow-y:auto}.search-results.open[data-v-3bffa71b]{display:block}.sr-section[data-v-3bffa71b]{padding:6px 12px 2px;font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.5px}.sr-item[data-v-3bffa71b]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-size:12px;color:var(--text2)}.sr-item[data-v-3bffa71b]:hover{background:var(--bg4)}.btn-creer[data-v-3bffa71b]{background:var(--accent);color:#fff;border:none;padding:7px 18px;border-radius:6px;font-weight:700;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:7px;font-family:inherit}.btn-creer[data-v-3bffa71b]:hover{opacity:.9}.dropdown[data-v-3bffa71b]{position:relative}.dropdown-menu[data-v-3bffa71b]{display:none;position:absolute;right:0;top:calc(100% + 4px);background:var(--bg3);border:1px solid var(--border2);border-radius:8px;z-index:9999;min-width:200px;box-shadow:0 8px 24px var(--shadow);overflow:hidden}.dropdown-menu.open[data-v-3bffa71b]{display:block}.dd-item[data-v-3bffa71b]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;cursor:pointer;color:var(--text2)}.dd-item[data-v-3bffa71b]:hover{background:var(--bg4);color:var(--text)}.dd-sep[data-v-3bffa71b]{border-top:1px solid var(--border);margin:4px 0}.tb-right[data-v-3bffa71b]{margin-left:auto;display:flex;align-items:center;gap:8px}.tb-btn[data-v-3bffa71b]{background:none;border:none;color:var(--text3);cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative}.tb-btn[data-v-3bffa71b]:hover{background:var(--bg4);color:var(--text)}.notif-dot[data-v-3bffa71b]{position:absolute;top:5px;right:5px;width:7px;height:7px;background:var(--red);border-radius:50%;border:1px solid var(--bg2)}.tb-avatar[data-v-3bffa71b]{width:28px;height:28px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;cursor:pointer}@media (hover: none){.tb-btn[data-v-3bffa71b]{min-width:44px;min-height:44px}.dd-item[data-v-3bffa71b],.sr-item[data-v-3bffa71b]{min-height:44px;display:flex;align-items:center}}.tb-tourne[data-v-3bffa71b]{animation:tb-rotation-3bffa71b 1s linear infinite;transform-origin:50% 50%}@keyframes tb-rotation-3bffa71b{to{transform:rotate(360deg)}}.sidebar[data-v-e3c3b5f7]{width:calc(200px + var(--marge-sure-gauche));padding-left:var(--marge-sure-gauche);background:var(--bg2);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;transition:width .2s;overflow:hidden;box-sizing:border-box}.sidebar.collapsed[data-v-e3c3b5f7]{width:calc(48px + var(--marge-sure-gauche))}.s-nav[data-v-e3c3b5f7]{flex:1;min-height:0;padding:8px 6px;overflow-y:auto}.n-item[data-v-e3c3b5f7]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;color:var(--text3);font-size:13px;margin-bottom:2px;transition:all .1s;white-space:nowrap;overflow:hidden;position:relative}.n-item[data-v-e3c3b5f7]:hover{background:var(--bg4);color:var(--text2)}.n-item.active[data-v-e3c3b5f7]{background:var(--bg4);color:var(--text);font-weight:600}@media (hover: hover){.n-item[data-v-e3c3b5f7]{cursor:grab}}.n-label[data-v-e3c3b5f7]{transition:opacity .2s}.sidebar.collapsed .n-label[data-v-e3c3b5f7]{opacity:0;width:0;overflow:hidden}.sidebar.collapsed .n-item[data-v-e3c3b5f7]{justify-content:center;padding:7px}.n-tooltip[data-v-e3c3b5f7]{display:none;position:absolute;left:52px;background:var(--bg4);color:var(--text);padding:4px 10px;border-radius:5px;font-size:12px;white-space:nowrap;z-index:200;border:1px solid var(--border2);pointer-events:none}.sidebar.collapsed .n-item:hover .n-tooltip[data-v-e3c3b5f7]{display:block}.s-sep[data-v-e3c3b5f7]{margin:10px 6px;border-top:1px solid var(--border);position:relative}.s-sep-label[data-v-e3c3b5f7]{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--bg2);padding:0 6px;font-size:9px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.sidebar.collapsed .s-sep-label[data-v-e3c3b5f7]{display:none}.s-foot[data-v-e3c3b5f7]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px;flex-shrink:0;padding:8px 6px var(--marge-sure-bas)}.s-foot-btn[data-v-e3c3b5f7]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;color:var(--text4);font-size:12px;background:none;border:none;width:100%;transition:all .1s;white-space:nowrap;overflow:hidden;font-family:inherit;position:relative}.s-foot-btn[data-v-e3c3b5f7]:hover{background:var(--bg4);color:var(--text3)}.sidebar.collapsed .s-foot-btn[data-v-e3c3b5f7]{justify-content:center;padding:7px}.sidebar.collapsed .s-foot[data-v-e3c3b5f7]{padding-left:2px;padding-right:2px}.sidebar.collapsed .s-foot-label[data-v-e3c3b5f7]{display:none}@media (hover: none){.s-nav[data-v-e3c3b5f7]{overflow-y:auto;-webkit-overflow-scrolling:touch}.n-item[data-v-e3c3b5f7],.s-foot-btn[data-v-e3c3b5f7]{min-height:44px}}.wf-toast[data-v-5ac1fe13]{position:fixed;bottom:calc(20px + var(--marge-sure-bas));left:50%;transform:translate(-50%);background:var(--bg3);border:1px solid var(--green);border-radius:8px;padding:12px 20px;z-index:9999;box-shadow:0 8px 24px var(--shadow);display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text);max-width:420px}.toast-enter-active[data-v-5ac1fe13]{animation:slideUp-5ac1fe13 .3s ease}.toast-leave-active[data-v-5ac1fe13]{animation:slideUp-5ac1fe13 .25s ease reverse}@keyframes slideUp-5ac1fe13{0%{transform:translate(-50%) translateY(20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.notif-panel[data-v-9dd53475]{display:none;position:fixed;right:calc(8px + var(--marge-sure-droite));top:52px;width:360px;background:var(--bg3);border:1px solid var(--border2);border-radius:10px;z-index:300;box-shadow:0 12px 40px var(--shadow)}.notif-panel.open[data-v-9dd53475]{display:block}.np-head[data-v-9dd53475]{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.np-title[data-v-9dd53475]{font-weight:700;font-size:13px;color:var(--text)}.np-tabs[data-v-9dd53475]{display:flex;border-bottom:1px solid var(--border);padding:0 8px}.np-tab[data-v-9dd53475]{flex:1;padding:8px;font-size:11px;font-weight:600;color:var(--text3);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:4px}.np-tab.active[data-v-9dd53475]{color:var(--accent);border-bottom-color:var(--accent)}.np-badge[data-v-9dd53475]{font-size:9px;background:var(--accent);color:#fff;border-radius:8px;padding:1px 5px;font-weight:700}.np-badge.warn[data-v-9dd53475]{background:#f59e0b}.np-list[data-v-9dd53475]{max-height:400px;overflow-y:auto}.np-item[data-v-9dd53475]{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;cursor:pointer;transition:background .1s;border-bottom:1px solid var(--border)}.np-item[data-v-9dd53475]:last-child{border-bottom:none}.np-item[data-v-9dd53475]:hover,.np-item.unread[data-v-9dd53475]{background:var(--bg4)}.np-item.resolved[data-v-9dd53475]{opacity:.5}.np-item.severity-warning[data-v-9dd53475]{border-left:3px solid #f59e0b}.np-item.severity-success[data-v-9dd53475]{border-left:3px solid #2ecc71}.np-dot[data-v-9dd53475]{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:4px}.np-icon[data-v-9dd53475]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;background:var(--bg4)}.np-body[data-v-9dd53475]{flex:1;min-width:0}.np-titre[data-v-9dd53475]{font-size:12px;font-weight:600;color:var(--text)}.np-sub[data-v-9dd53475]{font-size:11px;color:var(--text3);margin-top:2px;line-height:1.4}.np-time[data-v-9dd53475]{font-size:10px;color:var(--text4);margin-top:4px}.np-actions[data-v-9dd53475]{display:flex;gap:6px;margin-top:6px}.np-act[data-v-9dd53475]{font-size:10px;font-weight:700;padding:3px 10px;border-radius:4px;border:none;cursor:pointer;font-family:inherit}.np-act.accept[data-v-9dd53475]{background:#2ecc71;color:#fff}.np-act.accept[data-v-9dd53475]:hover{background:#27ae60}.np-act.dismiss[data-v-9dd53475]{background:var(--bg4);color:var(--text3);border:1px solid var(--border)}.np-act.dismiss[data-v-9dd53475]:hover{background:var(--bg5)}.np-empty[data-v-9dd53475]{padding:20px;text-align:center;font-size:12px;color:var(--text4)}.btn-g[data-v-9dd53475]{background:var(--bg4);color:var(--text2);border:1px solid var(--border3);padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit}.btn-g[data-v-9dd53475]:hover{background:var(--bg5)}.bep[data-v-abd804b2]{margin-top:6px;padding:8px 10px;border-radius:8px;background:#f59e0b1f;border:1px solid #f59e0b}.bep-texte[data-v-abd804b2]{color:#d97706;font-size:12px;font-weight:600;line-height:1.4}.bep-actions[data-v-abd804b2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bep-btn[data-v-abd804b2]{min-height:32px;padding:4px 12px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;background:transparent;color:#d97706;border:1px solid #f59e0b}.bep-prendre[data-v-abd804b2]{background:#f59e0b;color:#fff}.bep-btn[data-v-abd804b2]:disabled{opacity:.5;cursor:default}.bm-overlay[data-v-ba614105]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.bm-window[data-v-ba614105]{background:var(--bg2);border:1px solid var(--border);border-radius:16px;width:640px;max-width:95vw;max-height:90vh;overflow-y:auto;padding:24px}.bm-cols[data-v-ba614105]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.bm-col[data-v-ba614105]{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.bm-col-h[data-v-ba614105]{color:var(--text);font-size:13px;font-weight:700;margin-bottom:8px}.bm-row[data-v-ba614105]{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:4px 0;border-top:1px solid var(--border)}.bm-row[data-v-ba614105]:first-of-type{border-top:0}.bm-k[data-v-ba614105]{color:var(--text4)}.bm-v[data-v-ba614105]{color:var(--text2);font-weight:500;text-align:right}.bm-result[data-v-ba614105]{background:var(--bg3);border:1px solid var(--accent);border-radius:10px;padding:12px 14px}.ico-temp[data-v-cf475ce3]{display:inline-block;vertical-align:middle;flex-shrink:0}.sfdd[data-v-68b38f52]{position:relative;display:inline-block}.sfdd-btn[data-v-68b38f52]{background:var(--bg4);border:1px solid var(--border2);color:var(--text2);border-radius:6px;padding:5px 10px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:inherit;white-space:nowrap}.sfdd-btn[data-v-68b38f52]:hover{background:var(--bg5)}.sfdd-btn[data-v-68b38f52]:focus-visible,.sfdd-raz[data-v-68b38f52]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sfdd-btn.actif[data-v-68b38f52]{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);font-weight:600}.sfdd-texte[data-v-68b38f52]{white-space:nowrap}.sfdd-raz[data-v-68b38f52]{font-size:10px;line-height:1;padding:2px 3px;margin-right:-3px;border-radius:4px;opacity:.75}.sfdd-raz[data-v-68b38f52]:hover{opacity:1;background:color-mix(in srgb,var(--accent) 18%,transparent)}.sfdd-menu[data-v-68b38f52]{display:flex;flex-direction:column;max-height:60vh;position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;min-width:160px;box-shadow:0 8px 24px var(--shadow);overflow:hidden}.sfdd-menu-droite[data-v-68b38f52]{left:auto;right:0}.sfdd-menu-flottant[data-v-68b38f52]{z-index:2000}.sfdd-compact .sfdd-champ[data-v-68b38f52]{font-size:12px;padding:2px 6px;gap:5px;white-space:nowrap}.sfdd-compact .sfdd-item[data-v-68b38f52]{padding:6px 10px}@media (pointer: coarse){.sfdd-compact .sfdd-champ[data-v-68b38f52]{min-height:44px}}.sfdd-sep[data-v-68b38f52]{height:1px;margin:4px 10px;background:var(--border2)}.sfdd-search[data-v-68b38f52]{width:100%;border:none;border-bottom:1px solid var(--border);border-radius:0;background:var(--bg4);padding:7px 10px;font-size:12px}.sfdd-search[data-v-68b38f52]:focus{border-color:var(--accent);outline:none}.sfdd-liste[data-v-68b38f52]{overflow-y:auto;min-height:0;overscroll-behavior:contain}.sfdd-rien[data-v-68b38f52]{padding:10px 12px;font-size:12px;color:var(--text4)}.sfdd-item[data-v-68b38f52]{padding:7px 12px;font-size:12px;cursor:pointer;color:var(--text2);display:flex;align-items:center;justify-content:space-between;gap:12px}.sfdd-lib[data-v-68b38f52]{display:flex;align-items:center;gap:7px}.sfdd-pastille[data-v-68b38f52]{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.sfdd-n[data-v-68b38f52]{color:var(--text4);font-size:11px;font-variant-numeric:tabular-nums}.sfdd-item.survol[data-v-68b38f52]{background:var(--bg4)}.sfdd-item.active[data-v-68b38f52]{color:var(--accent);font-weight:600}.sfdd-champ[data-v-68b38f52]{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:6px;background:transparent;padding:4px 8px;font:inherit;font-size:13px;cursor:pointer;color:var(--text2)}.sfdd-champ[data-v-68b38f52]:hover{border-color:var(--border2)}.sfdd-champ[data-v-68b38f52]:disabled{cursor:default;opacity:.6}.sfdd-champ[data-v-68b38f52]:disabled:hover{border-color:transparent}.sfdd-champ:disabled .sfdd-chevron[data-v-68b38f52]{display:none}.sfdd-champ[data-v-68b38f52]:focus{outline:none;border-color:var(--accent)}.sfdd-champ[data-v-68b38f52]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.sfdd-valeur[data-v-68b38f52]{font-weight:700}.sfdd-vide[data-v-68b38f52],.sfdd-chevron[data-v-68b38f52]{color:var(--text4)}.se-mobile[data-v-0e3c01d2] .sfdd-champ,.se-mobile[data-v-0e3c01d2] .sfdd-item{font-size:15px}.cp-bouton[data-v-c57c37e1]{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:var(--bg-card);border:.5px solid var(--separator-section);border-radius:10px;color:var(--text-primary);font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left}.cp-vide[data-v-c57c37e1]{font-weight:400;color:var(--text-secondary)}.cp-ecran[data-v-c57c37e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:var(--bg-screen);display:flex;flex-direction:column}.cp-tete[data-v-c57c37e1]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px));border-bottom:.5px solid var(--separator-section)}.cp-titre[data-v-c57c37e1]{font-size:17px;font-weight:700;color:var(--text-primary)}.cp-fermer[data-v-c57c37e1]{background:none;border:none;color:var(--acc);font-size:16px;font-family:inherit;cursor:pointer;padding:8px 4px;min-height:44px}.cp-cherche[data-v-c57c37e1]{padding:10px 16px}.cp-recherche[data-v-c57c37e1]{width:100%;box-sizing:border-box;padding:12px;font-size:16px;font-family:inherit;border-radius:10px;border:.5px solid var(--separator-section);background:var(--bg-card);color:var(--text-primary);outline:none}.cp-recherche[data-v-c57c37e1]:focus{border-color:var(--acc)}.cp-liste[data-v-c57c37e1]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))}.cp-item[data-v-c57c37e1]{display:block;width:100%;min-height:48px;text-align:left;padding:12px 4px;background:none;border:none;border-bottom:.5px solid var(--separator-section);color:var(--text-primary);font-size:16px;font-family:inherit;cursor:pointer}.cp-item.actif[data-v-c57c37e1]{color:var(--acc);font-weight:700}.cp-item-vide[data-v-c57c37e1]{color:var(--text-secondary)}.cp-sep[data-v-c57c37e1]{height:6px;background:var(--separator-section);margin:6px -16px}.cp-rien[data-v-c57c37e1]{padding:16px 4px;color:var(--text-secondary);font-size:15px}.sp-mobile[data-v-171cfc88] .sfdd-champ,.sp-mobile[data-v-171cfc88] .sfdd-item{font-size:15px}.sa-titre[data-v-1b79feef]{margin:12px 0 6px;padding-top:10px;border-top:1px solid var(--border, var(--separator-section));font-size:12px;font-weight:700;color:var(--text2, var(--text-primary))}.sa-case[data-v-1b79feef]{display:flex;align-items:center;gap:8px;margin:10px 0;cursor:pointer;font-size:13px;color:var(--text2, var(--text-primary))}.nv-lbl[data-v-be91fb14]{display:block;font-size:11px;color:var(--text4);margin-bottom:5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.nv-inp[data-v-be91fb14]{width:100%;padding:10px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box}.nv-inp[data-v-be91fb14]:focus{border-color:var(--accent)}[data-v-be91fb14] .nv-lbl{display:block;font-size:11px;color:var(--text4);margin-bottom:5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}[data-v-be91fb14] .nv-inp{width:100%;padding:10px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box}[data-v-be91fb14] .nv-inp:focus{border-color:var(--accent)}[data-v-be91fb14] .nv-rangee{margin-bottom:12px}.nc-overlay[data-v-be91fb14]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1100;display:flex;align-items:center;justify-content:center}.nc-modal[data-v-be91fb14]{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:22px;width:400px;max-width:95vw;box-shadow:0 24px 80px #00000080}.sa-lbl[data-v-74312f3c]{display:block;margin-top:6px;font-size:10px;color:var(--text4)}.lae-montage-vide[data-v-aa3f2c63] .sfdd-vide{color:#d97706;font-weight:500}.pt[data-v-06364864]{margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--bg3);border:1px solid var(--border)}.pt-texte[data-v-06364864]{font-size:11px;color:var(--text3)}.pt-texte strong[data-v-06364864]{color:var(--text2)}.pt-rang[data-v-06364864]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.pt-btn[data-v-06364864]{font-size:11px;padding:4px 10px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text2);cursor:pointer;font-family:inherit}.pt-ok[data-v-06364864]{background:var(--accent);border-color:var(--accent);color:#fff}.acp[data-v-7f25154e],.acp-fenetre[data-v-7f25154e]{--a-txt: var(--text);--a-sec: var(--text4);--a-fond: var(--bg2);--a-champ: var(--bg3);--a-bord: var(--border2);--a-acc: var(--accent);--a-rouge: var(--red)}.acp.mobile[data-v-7f25154e],.acp-fenetre.mobile[data-v-7f25154e]{--a-txt: var(--text-primary);--a-sec: var(--text-secondary);--a-fond: var(--bg-card);--a-champ: var(--bg-card-2);--a-bord: var(--separator-section, #ccc);--a-acc: var(--acc);--a-rouge: #ef4444}.acp-vide[data-v-7f25154e]{font-size:12px;color:var(--a-sec);margin-bottom:8px}.acp-ligne[data-v-7f25154e]{padding:6px 0;border-bottom:1px solid var(--a-bord)}.acp-ligne.cliquable[data-v-7f25154e]{cursor:pointer}.acp-ligne.cliquable:hover .acp-ligne-texte[data-v-7f25154e]{color:var(--a-acc)}.acp-ligne-texte[data-v-7f25154e]{font-size:12px;color:var(--a-txt)}.acp-note[data-v-7f25154e]{font-size:10.5px;color:var(--a-sec);margin-top:2px;white-space:pre-wrap}.acp-total[data-v-7f25154e]{font-size:12px;font-weight:700;color:var(--a-txt);margin:8px 0}.acp-ajouter[data-v-7f25154e]{background:none;border:1px dashed var(--a-bord);color:var(--a-acc);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;margin-top:4px}.acp.mobile .acp-vide[data-v-7f25154e],.acp.mobile .acp-ligne-texte[data-v-7f25154e],.acp.mobile .acp-total[data-v-7f25154e]{font-size:13px}.acp.mobile .acp-ajouter[data-v-7f25154e]{width:100%;padding:10px;font-size:13px;border-radius:10px}.acp-fenetre[data-v-7f25154e]{background:var(--a-fond);border:1px solid var(--a-bord);border-radius:12px;padding:18px;width:360px;max-width:100%;max-height:90vh;overflow-y:auto;box-sizing:border-box}.acp-titre[data-v-7f25154e]{font-size:15px;font-weight:700;color:var(--a-txt);margin-bottom:10px}.acp-lbl[data-v-7f25154e]{display:block;font-size:10px;color:var(--a-sec);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:10px 0 4px}.acp-champ[data-v-7f25154e]{width:100%;box-sizing:border-box;background:var(--a-champ);border:1px solid var(--a-bord);border-radius:6px;padding:7px 9px;color:var(--a-txt);font-size:13px;font-family:inherit}.acp-fenetre.mobile .acp-champ[data-v-7f25154e]{font-size:16px;padding:9px 10px}.acp-choix-mobile[data-v-7f25154e] .sfdd-champ,.acp-choix-mobile[data-v-7f25154e] .sfdd-item{font-size:15px}.acp-devises[data-v-7f25154e]{display:flex;gap:6px}.acp-devise[data-v-7f25154e]{flex:1;padding:7px 0;background:var(--a-champ);border:1px solid var(--a-bord);border-radius:6px;color:var(--a-txt);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.acp-devise.actif[data-v-7f25154e]{border-color:var(--a-acc);color:var(--a-acc)}.acp-refus[data-v-7f25154e]{margin-top:10px;font-size:12px;color:var(--a-rouge)}.acp-actions[data-v-7f25154e]{display:flex;gap:8px;margin-top:16px;align-items:center}.acp-btn[data-v-7f25154e]{padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;background:var(--a-champ);color:var(--a-txt);border:1px solid var(--a-bord)}.acp-btn-ok[data-v-7f25154e]{background:var(--a-acc);color:#fff;border-color:var(--a-acc)}.acp-btn-sup[data-v-7f25154e]{background:transparent;color:var(--a-rouge);border-color:var(--a-rouge)}.fr-affaire[data-v-42bcb99f]{font-size:13px;color:var(--text3);margin-bottom:4px}.relation-item[data-v-01f2c1ad]{display:flex;gap:8px;align-items:center;padding:4px 0}.relation-type-badge[data-v-01f2c1ad]{font-size:10px;text-transform:uppercase;font-weight:600;background:var(--bg3);color:var(--text4);padding:2px 8px;border-radius:10px;letter-spacing:.02em;white-space:nowrap}.relation-name[data-v-01f2c1ad]{font-size:12px;color:var(--accent);text-decoration:none}a.relation-name[data-v-01f2c1ad]:hover{text-decoration:underline}span.relation-name[data-v-01f2c1ad]{color:var(--text2)}.btn-delete-relation[data-v-01f2c1ad]{background:transparent;border:none;color:var(--text4);cursor:pointer;font-size:14px;line-height:1;padding:0 4px;transition:color .15s}.btn-delete-relation[data-v-01f2c1ad]:hover{color:var(--red)}.add-relation-form[data-v-01f2c1ad]{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}.rel-input[data-v-01f2c1ad]{width:160px;font-size:12px;padding:4px 8px;border:1px solid var(--border2);border-radius:6px;background:var(--bg3);color:var(--text2);outline:none;font-family:inherit}.rel-dropdown[data-v-01f2c1ad]{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--bg);border:1px solid var(--border2);border-radius:6px;box-shadow:0 4px 12px #00000026;max-height:150px;overflow-y:auto}.rel-dropdown-item[data-v-01f2c1ad]{padding:6px 10px;font-size:12px;color:var(--text2);cursor:pointer}.rel-dropdown-item[data-v-01f2c1ad]:hover{background:var(--bg3)}.cf-relations-empty[data-v-01f2c1ad]{font-size:11px;color:var(--text4)}.relation-bouton[data-v-01f2c1ad]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.pont-mobile .relation-name[data-v-01f2c1ad],.pont-mobile .cf-relations-empty[data-v-01f2c1ad]{font-size:14px}.pont-mobile .rel-input[data-v-01f2c1ad]{font-size:16px}.pont-mobile .rel-choix[data-v-01f2c1ad] .sfdd-champ,.pont-mobile .rel-choix[data-v-01f2c1ad] .sfdd-item{font-size:15px}.sp-titre[data-v-265eb2ae]{font-size:11px;font-weight:700;color:var(--text3, var(--text-secondary));text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--border, var(--separator));padding-top:10px;margin:14px 0 8px}.sp-case[data-v-265eb2ae]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text2, var(--text-primary));cursor:pointer;margin:4px 0 8px}.sp-case input[data-v-265eb2ae]{width:auto;margin:0;flex:none;accent-color:var(--accent, var(--acc))}.sp-grille[data-v-265eb2ae]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;margin-bottom:6px}.sp-code[data-v-265eb2ae]{text-transform:uppercase;font-family:monospace}.sp-nom-etiquette[data-v-265eb2ae],.sp-site-web[data-v-265eb2ae]{margin-bottom:8px}.sp-code-fige[data-v-265eb2ae]{font-size:13px;color:var(--text, var(--text-primary));padding:6px 0 2px;letter-spacing:.04em}.sp-pastilles[data-v-265eb2ae]{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 10px}.sp-pill[data-v-265eb2ae]{font-size:11px;padding:4px 10px;border-radius:12px;cursor:pointer;font-family:inherit;border:1px solid var(--border2, var(--input-border));background:transparent;color:var(--text3, var(--text-secondary))}.sp-pill.actif[data-v-265eb2ae]{background:color-mix(in srgb,var(--accent, var(--acc)) 14%,transparent);border-color:var(--accent, var(--acc));color:var(--text, var(--text-primary));font-weight:600}.sp-parrain[data-v-265eb2ae]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.sp-mention[data-v-265eb2ae]{font-size:11px;color:var(--text4, var(--text-secondary));font-style:italic}.sp-mobile .sp-case[data-v-265eb2ae]{font-size:14px;min-height:40px}.sp-mobile .sp-case input[data-v-265eb2ae]{width:20px;height:20px}.sp-mobile .sp-pill[data-v-265eb2ae]{font-size:13px;padding:7px 12px;border-radius:16px;min-height:36px}.sp-mobile .sp-mention[data-v-265eb2ae]{font-size:13px}.sp-mobile[data-v-265eb2ae] .sfdd-champ,.sp-mobile[data-v-265eb2ae] .sfdd-item{font-size:15px}.sn-choix[data-v-55b1cafd]{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:var(--bg3, var(--input-bg));margin-bottom:10px}.sn-pill[data-v-55b1cafd]{font-size:12px;padding:5px 14px;border-radius:8px;cursor:pointer;font-family:inherit;border:none;background:transparent;color:var(--text3, var(--text-secondary))}.sn-pill.actif[data-v-55b1cafd]{background:var(--bg, var(--bg-card));color:var(--text, var(--text-primary));font-weight:600;box-shadow:0 1px 2px #00000026}.sn-grille[data-v-55b1cafd]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.sn-entreprise[data-v-55b1cafd]{position:relative;min-width:0}.sn-recherche[data-v-55b1cafd]{width:100%;box-sizing:border-box}.sn-choisie[data-v-55b1cafd]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--border2, var(--input-border));border-radius:8px}.sn-choisie-nom[data-v-55b1cafd]{flex:1;min-width:0;font-size:13px;color:var(--text, var(--text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-retirer[data-v-55b1cafd]{display:flex;background:none;border:none;padding:4px;cursor:pointer;color:var(--text4, var(--text-secondary))}.sn-retirer[data-v-55b1cafd]:hover{color:var(--text, var(--text-primary))}.sn-liste[data-v-55b1cafd]{position:absolute;left:0;right:0;top:100%;z-index:50;margin-top:4px;background:var(--bg2, var(--bg-card));border:1px solid var(--border2, var(--input-border));border-radius:8px;box-shadow:0 8px 24px #00000040;max-height:240px;overflow-y:auto}.sn-item[data-v-55b1cafd]{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:none;font-family:inherit;font-size:13px;color:var(--text2, var(--text-primary));cursor:pointer}.sn-item[data-v-55b1cafd]:hover{background:var(--bg3, var(--input-bg))}.sn-creer[data-v-55b1cafd]{color:var(--accent, var(--acc));font-weight:600;border-top:1px solid var(--border, var(--separator))}.sn-refus[data-v-55b1cafd]{font-size:12px;color:var(--red, #e74c3c);margin-top:4px}.sn-mobile .sn-grille[data-v-55b1cafd]{grid-template-columns:1fr}.sn-mobile .sn-pill[data-v-55b1cafd]{font-size:14px;padding:8px 18px;min-height:36px}.sn-mobile .sn-item[data-v-55b1cafd]{font-size:15px;padding:11px 12px}.sn-mobile .sn-choisie[data-v-55b1cafd]{min-height:44px}.sn-mobile .sn-choisie-nom[data-v-55b1cafd]{font-size:16px}.cz-lbl[data-v-29a1c4b5]{display:block;font-size:11px;color:var(--text4, var(--text-secondary));margin:8px 0 4px}.cz-compte[data-v-29a1c4b5]{font-weight:400;text-transform:none;letter-spacing:0;color:var(--accent, var(--acc))}.cz-zones[data-v-29a1c4b5]{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 10px}.cz-pill[data-v-29a1c4b5]{font-size:11px;padding:4px 10px;border-radius:12px;cursor:pointer;font-family:inherit;border:1px solid var(--border2, var(--input-border, var(--separator-section)));background:transparent;color:var(--text3, var(--text-secondary))}.cz-pill.actif[data-v-29a1c4b5]{background:color-mix(in srgb,var(--accent, var(--acc)) 14%,transparent);border-color:var(--accent, var(--acc));color:var(--text, var(--text-primary));font-weight:600}.cz-pill[data-v-29a1c4b5]:disabled,.cz-tout[data-v-29a1c4b5]:disabled{opacity:.5;cursor:default}.cz-aide[data-v-29a1c4b5]{font-size:12px;color:var(--text4, var(--text-secondary));font-style:italic;margin:2px 0 10px}.cz-recherche[data-v-29a1c4b5]{width:100%;box-sizing:border-box;margin-bottom:6px}.cz-famille[data-v-29a1c4b5]{border:1px solid var(--border, var(--separator-section));border-radius:8px;margin-bottom:6px;overflow:hidden}.cz-famille-tete[data-v-29a1c4b5]{display:flex;align-items:stretch;background:var(--bg3, var(--bg-screen))}.cz-famille-nom[data-v-29a1c4b5]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 10px;border:none;cursor:pointer;background:transparent;color:var(--text, var(--text-primary));font-family:inherit;font-size:12px;font-weight:600;text-align:left}.cz-n[data-v-29a1c4b5]{margin-left:auto;font-weight:400;font-size:11px;color:var(--accent, var(--acc))}.cz-chevron[data-v-29a1c4b5]{transition:transform .15s;flex:none}.cz-chevron.ouvert[data-v-29a1c4b5]{transform:rotate(90deg)}.cz-tout[data-v-29a1c4b5]{flex:none;border:none;border-left:1px solid var(--border, var(--separator-section));background:transparent;cursor:pointer;padding:0 12px;font-family:inherit;font-size:11px;font-weight:600;color:var(--accent, var(--acc))}.cz-corps[data-v-29a1c4b5]{padding:6px 10px 8px}.cz-sous-groupe[data-v-29a1c4b5]{font-size:11px;font-style:italic;color:var(--text3, var(--text-secondary));margin:6px 0 3px 2px}.cz-especes[data-v-29a1c4b5]{display:flex;flex-wrap:wrap;gap:4px 6px}.cz-espece[data-v-29a1c4b5]{display:inline-flex;align-items:center;gap:5px;font-size:11px;cursor:pointer;border:1px solid var(--border2, var(--input-border, var(--separator-section)));border-radius:12px;padding:2px 9px 2px 6px;color:var(--text3, var(--text-secondary))}.cz-espece.actif[data-v-29a1c4b5]{border-color:var(--accent, var(--acc));color:var(--text, var(--text-primary));background:color-mix(in srgb,var(--accent, var(--acc)) 12%,transparent)}.cz-espece input[data-v-29a1c4b5]{width:auto;margin:0;flex:none;accent-color:var(--accent, var(--acc))}.cz-mobile .cz-pill[data-v-29a1c4b5]{font-size:13px;padding:7px 12px;border-radius:16px;min-height:36px}.cz-mobile .cz-aide[data-v-29a1c4b5]{font-size:13px}.cz-mobile .cz-recherche[data-v-29a1c4b5]{font-size:16px}.cz-mobile .cz-famille-nom[data-v-29a1c4b5]{font-size:14px;padding:11px 12px;min-height:44px}.cz-mobile .cz-tout[data-v-29a1c4b5]{font-size:13px;padding:0 16px;min-width:56px}.cz-mobile .cz-especes[data-v-29a1c4b5]{gap:6px}.cz-mobile .cz-espece[data-v-29a1c4b5]{font-size:13px;padding:6px 12px 6px 8px;border-radius:16px;min-height:34px}.cz-mobile .cz-espece input[data-v-29a1c4b5]{width:18px;height:18px}.si-titre[data-v-0d8d6dd8]{font-size:11px;font-weight:700;color:var(--text3, var(--text-secondary));text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--border, var(--separator));padding-top:10px;margin:14px 0 8px}.si-tete[data-v-0d8d6dd8]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.si-recherche[data-v-0d8d6dd8]{flex:1;min-width:0}.si-compte[data-v-0d8d6dd8]{font-size:11px;color:var(--text4, var(--text-secondary));white-space:nowrap}.si-vide[data-v-0d8d6dd8]{font-size:11px;color:var(--text4, var(--text-secondary));margin:4px 0 8px}.si-erreur[data-v-0d8d6dd8]{font-size:12px;color:var(--red, #ef4444);margin:4px 0 8px}.si-region[data-v-0d8d6dd8]{border:1px solid var(--border, var(--separator));border-radius:8px;margin-bottom:6px;overflow:hidden}.si-region-tete[data-v-0d8d6dd8]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;cursor:pointer;background:var(--bg3, var(--bg-screen));color:var(--text, var(--text-primary));font-family:inherit;font-size:12px;font-weight:600;text-align:left}.si-region-n[data-v-0d8d6dd8]{margin-left:auto;font-weight:400;font-size:11px;color:var(--accent, var(--acc))}.si-chevron[data-v-0d8d6dd8]{transition:transform .15s;flex:none}.si-chevron.ouvert[data-v-0d8d6dd8]{transform:rotate(90deg)}.si-familles[data-v-0d8d6dd8]{padding:6px 10px 8px}.si-famille[data-v-0d8d6dd8]{margin-bottom:8px}.si-sous-groupe[data-v-0d8d6dd8]{font-size:11px;font-style:italic;color:var(--text3, var(--text-secondary));margin:6px 0 3px 2px}.si-famille-tete[data-v-0d8d6dd8]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text2, var(--text-primary));cursor:pointer;margin-bottom:4px}.si-especes[data-v-0d8d6dd8]{display:flex;flex-wrap:wrap;gap:4px 6px;padding-left:20px}.si-espece[data-v-0d8d6dd8]{display:inline-flex;align-items:center;gap:5px;font-size:11px;cursor:pointer;border:1px solid var(--border2, var(--input-border));border-radius:12px;padding:2px 9px 2px 6px;color:var(--text3, var(--text-secondary))}.si-espece.actif[data-v-0d8d6dd8]{border-color:var(--accent, var(--acc));color:var(--text, var(--text-primary));background:color-mix(in srgb,var(--accent, var(--acc)) 12%,transparent)}.si-famille-tete input[data-v-0d8d6dd8],.si-espece input[data-v-0d8d6dd8]{width:auto;margin:0;flex:none;accent-color:var(--accent, var(--acc))}.si-ajout[data-v-0d8d6dd8]{position:relative;margin-bottom:6px}.si-propositions[data-v-0d8d6dd8]{border:1px solid var(--border, var(--separator));border-radius:8px;margin-top:4px;overflow:hidden}.si-proposition[data-v-0d8d6dd8]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;border-bottom:1px solid var(--border, var(--separator));background:var(--bg2, var(--bg-card));cursor:pointer;font-family:inherit;text-align:left;color:var(--text, var(--text-primary))}.si-proposition[data-v-0d8d6dd8]:last-child{border-bottom:none}.si-proposition[data-v-0d8d6dd8]:hover{background:var(--bg3, var(--bg-screen))}.si-vignette[data-v-0d8d6dd8]{width:36px;height:36px;border-radius:4px;object-fit:cover;flex:none;background:var(--bg3, var(--bg-screen));display:inline-block}.si-oeuvre-titre[data-v-0d8d6dd8]{font-size:12px;font-weight:600;color:var(--text, var(--text-primary));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-ref[data-v-0d8d6dd8]{font-family:monospace;font-size:10px;color:var(--text4, var(--text-secondary));font-weight:400;margin-left:auto}.si-aimee[data-v-0d8d6dd8]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border, var(--separator))}.si-aimee-corps[data-v-0d8d6dd8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.si-note[data-v-0d8d6dd8]{font-size:12px}.si-retirer[data-v-0d8d6dd8]{background:none;border:none;cursor:pointer;color:var(--text4, var(--text-secondary));padding:6px;flex:none}.si-retirer[data-v-0d8d6dd8]:hover{color:var(--red, #ef4444)}.si-mobile .si-region-tete[data-v-0d8d6dd8]{font-size:14px;padding:11px 12px}.si-mobile .si-famille-tete[data-v-0d8d6dd8]{font-size:14px;min-height:36px}.si-mobile .si-famille-tete input[data-v-0d8d6dd8],.si-mobile .si-espece input[data-v-0d8d6dd8]{width:18px;height:18px}.si-mobile .si-espece[data-v-0d8d6dd8]{font-size:13px;padding:6px 12px 6px 8px;border-radius:16px;min-height:34px}.si-mobile .si-especes[data-v-0d8d6dd8]{padding-left:8px;gap:6px}.si-mobile .si-oeuvre-titre[data-v-0d8d6dd8]{font-size:14px}.si-mobile .si-vignette[data-v-0d8d6dd8]{width:44px;height:44px}.si-mobile .si-proposition[data-v-0d8d6dd8]{padding:8px 10px}.si-mobile .si-retirer[data-v-0d8d6dd8]{padding:10px}.si-mobile .si-vide[data-v-0d8d6dd8],.si-mobile .si-compte[data-v-0d8d6dd8]{font-size:13px}.gm-refus[data-v-f14ae6e9]{color:var(--red);font-size:12px;margin:10px 0 0}.gm-suppr[data-v-f14ae6e9]{background:none;border:none;color:var(--text4);cursor:pointer;font-size:10px;margin-right:auto;text-decoration:underline}.gm-suppr[data-v-f14ae6e9]:hover{color:var(--red)}.na-section[data-v-f14ae6e9]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border2)}.na-section[data-v-f14ae6e9]:last-of-type{border-bottom:none}.na-section-title[data-v-f14ae6e9]{font-size:11px;font-weight:700;color:var(--text4);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.na-dropdown[data-v-f14ae6e9]{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;box-shadow:0 8px 24px #0000004d;max-height:200px;overflow-y:auto}.na-dropdown-item[data-v-f14ae6e9]{padding:8px 10px;cursor:pointer;font-size:12px;color:var(--text2)}.na-dropdown-item[data-v-f14ae6e9]:hover{background:var(--bg4)}.na-link-btn[data-v-f14ae6e9]{background:none;border:none;color:var(--accent);font-size:12px;cursor:pointer;font-weight:600;padding:0}.na-link-btn[data-v-f14ae6e9]:hover{text-decoration:underline}.na-refroidie[data-v-f14ae6e9]{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:var(--text3)}.ai-window[data-v-00aa2c2f]{position:fixed;width:460px;height:620px;min-width:320px;min-height:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--bg2, #1c1c1e);border:1px solid var(--border2, #333);border-radius:12px;box-shadow:0 12px 40px #00000059;z-index:9000;resize:both;overflow:hidden}.ai-window.minimized[data-v-00aa2c2f]{height:auto;min-height:0;resize:none}.ai-window.grand[data-v-00aa2c2f]{resize:none}.ai-window.grand .ai-titlebar[data-v-00aa2c2f]{cursor:default}.ai-titlebar[data-v-00aa2c2f]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--bg3, #252527);border-bottom:1px solid var(--border2, #333);border-radius:12px 12px 0 0;flex-shrink:0}.ai-title[data-v-00aa2c2f]{font-size:13px;font-weight:700;color:var(--text, #f0f0f0)}.ai-titlebar-btns[data-v-00aa2c2f]{display:flex;gap:4px}.ai-tb-btn[data-v-00aa2c2f]{width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--text3, #888);cursor:pointer;font-size:12px;line-height:1}.ai-tb-btn[data-v-00aa2c2f]:hover{background:var(--bg2, #1c1c1e);color:var(--text, #f0f0f0)}.ai-tb-carre[data-v-00aa2c2f]{display:inline-block;position:relative;width:10px;height:10px;border:1.6px solid currentColor;border-radius:2px;vertical-align:middle}.ai-tb-carre.grand[data-v-00aa2c2f]{width:8px;height:8px;margin:2px 0 0 -2px}.ai-tb-carre.grand[data-v-00aa2c2f]:after{content:"";position:absolute;top:-4.5px;left:1.5px;width:8px;height:8px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;border-radius:0 2px 0 0}.ai-body[data-v-00aa2c2f]{display:flex;flex:1;min-height:0}.ai-sessions[data-v-00aa2c2f]{width:210px;flex-shrink:0;display:flex;flex-direction:column;padding:8px;gap:6px;min-height:0}.ai-col-poignee[data-v-00aa2c2f]{width:1px;flex-shrink:0;background:var(--border2, #333);cursor:col-resize;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.ai-col-poignee[data-v-00aa2c2f]:after{content:"";position:absolute;top:0;bottom:0;left:-6px;right:-6px;z-index:1}.ai-col-poignee[data-v-00aa2c2f]:hover,.ai-col-poignee[data-v-00aa2c2f]:active{background:var(--accent, #e8401c)}.ai-new-btn[data-v-00aa2c2f]{border:1px solid var(--accent, #e8401c);border-radius:6px;background:transparent;color:var(--accent, #e8401c);font-size:11px;padding:5px;cursor:pointer;font-family:inherit;flex-shrink:0}.ai-session-list[data-v-00aa2c2f]{overflow-y:auto;display:flex;flex-direction:column;gap:3px}.ai-session-item[data-v-00aa2c2f]{font-size:11px;padding:6px 7px;border-radius:6px;cursor:pointer;color:var(--text3, #888);display:flex;align-items:center;gap:4px}.ai-session-texte[data-v-00aa2c2f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ai-session-label[data-v-00aa2c2f]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-session-date[data-v-00aa2c2f]{font-size:10px;color:var(--text4, #666);font-weight:400}.ai-recherche[data-v-00aa2c2f]{border:1px solid var(--border, #333);border-radius:6px;background:var(--bg2, #1a1a1c);color:var(--text, #eee);font-size:11px;padding:5px 7px;font-family:inherit;flex-shrink:0;min-width:0}.ai-resultat-extrait[data-v-00aa2c2f]{font-size:10px;color:var(--text3, #888);font-weight:400;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ai-resultat-extrait mark[data-v-00aa2c2f]{background:#e8401c38;color:inherit;border-radius:2px;padding:0 1px}.ai-msg.trouve[data-v-00aa2c2f]{outline:2px solid var(--accent, #e8401c);outline-offset:2px}.ai-session-del[data-v-00aa2c2f]{border:none;background:none;color:inherit;cursor:pointer;padding:0 2px;font-size:11px;line-height:1;opacity:0;flex-shrink:0}.ai-session-item:hover .ai-session-del[data-v-00aa2c2f]{opacity:.7}@media (hover: none){.ai-session-del[data-v-00aa2c2f]{opacity:.7}}.ai-session-del[data-v-00aa2c2f]:hover{opacity:1}.ai-session-item[data-v-00aa2c2f]:hover{background:var(--bg3, #252527)}.ai-session-item.active[data-v-00aa2c2f]{background:var(--bg3, #252527);color:var(--accent, #e8401c);font-weight:600}.ai-session-empty[data-v-00aa2c2f]{font-size:10px;color:var(--text4, #666);padding:6px}.ai-chat[data-v-00aa2c2f]{flex:1;display:flex;flex-direction:column;min-width:0}.ai-messages[data-v-00aa2c2f]{flex:1;overflow-y:auto;min-height:0;padding:12px;display:flex;flex-direction:column;gap:10px}.ai-empty[data-v-00aa2c2f]{color:var(--text4, #666);font-size:12px;text-align:center;margin:auto;line-height:1.6}.ai-msg[data-v-00aa2c2f]{max-width:88%;font-size:13px;line-height:1.5;border-radius:10px;padding:8px 11px}.ai-msg.user[data-v-00aa2c2f]{align-self:flex-end;background:var(--accent, #e8401c);color:#fff}.ai-msg.assistant[data-v-00aa2c2f]{align-self:flex-start;background:var(--bg3, #252527);color:var(--text, #f0f0f0)}.ai-msg-author[data-v-00aa2c2f]{font-size:10px;opacity:.75;margin-bottom:2px}.ai-msg-content[data-v-00aa2c2f] code{background:#7f7f7f40;padding:1px 4px;border-radius:4px}.ai-msg-tools[data-v-00aa2c2f]{font-size:9px;color:var(--text4, #666);margin-top:4px;font-family:monospace}.ai-loading[data-v-00aa2c2f]{opacity:.65;font-style:italic}.ai-vivant .ai-etape[data-v-00aa2c2f]{margin-top:6px;font-size:11px;opacity:.65;font-style:italic}.ai-points i[data-v-00aa2c2f]{font-style:normal;animation:ai-point-00aa2c2f 1.2s infinite;opacity:.2}.ai-points i[data-v-00aa2c2f]:nth-child(2){animation-delay:.2s}.ai-points i[data-v-00aa2c2f]:nth-child(3){animation-delay:.4s}@keyframes ai-point-00aa2c2f{0%,80%,to{opacity:.2}40%{opacity:1}}.ai-pending[data-v-00aa2c2f]{margin:0 12px 8px;padding:10px 12px;background:#e8401c1a;border:1px solid var(--accent, #e8401c);border-radius:8px}.ai-pending-title[data-v-00aa2c2f]{font-size:11px;font-weight:700;color:var(--accent, #e8401c);margin-bottom:4px}.ai-pending-desc[data-v-00aa2c2f]{font-size:12px;color:var(--text, #f0f0f0);margin-bottom:8px;line-height:1.45}.ai-pending-diff[data-v-00aa2c2f]{font-size:12px;color:var(--text, #f0f0f0);margin:-2px 0 8px;line-height:1.5;font-family:monospace}.ai-pending-diff s[data-v-00aa2c2f]{opacity:.6}.ai-pending-act[data-v-00aa2c2f]{font-family:inherit;font-weight:700;margin-top:4px}.ai-pending-fait[data-v-00aa2c2f]{font-family:inherit}.ai-window[data-v-00aa2c2f] .ai-lien,.ai-lien[data-v-00aa2c2f]{color:var(--accent, #e8401c);text-decoration:underline;cursor:pointer}.ai-annuler[data-v-00aa2c2f]{margin-top:6px;background:none;border:1px solid var(--border2, #555);color:var(--text3, #aaa);border-radius:5px;padding:2px 10px;font-size:11px;cursor:pointer}.ai-annuler[data-v-00aa2c2f]:hover:not(:disabled){border-color:var(--red, #e74c3c);color:var(--red, #e74c3c)}.ai-voix-provisoire[data-v-00aa2c2f]{font-size:12px;color:var(--text4, #888);font-style:italic;padding:4px 6px 0}.ai-voix-erreur[data-v-00aa2c2f]{font-size:12px;color:var(--red, #e74c3c);padding:4px 6px 0;line-height:1.4}.ai-io-btn[data-v-00aa2c2f]:disabled{opacity:.35;cursor:not-allowed}.ai-io-btn.bloque[data-v-00aa2c2f]{opacity:.35;cursor:help}.ai-ouvrir[data-v-00aa2c2f]{align-self:flex-start;background:none;border:1px solid var(--accent, #e8401c);color:var(--accent, #e8401c);border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer}.ai-pending[data-v-00aa2c2f]{max-height:45vh;overflow-y:auto}.ai-pending-btns[data-v-00aa2c2f]{display:flex;gap:8px}.ai-btn-confirm[data-v-00aa2c2f],.ai-btn-cancel[data-v-00aa2c2f]{flex:1;padding:6px;border-radius:6px;font-size:12px;cursor:pointer;border:none;font-family:inherit;font-weight:600}.ai-btn-confirm[data-v-00aa2c2f]{background:var(--accent, #e8401c);color:#fff}.ai-btn-cancel[data-v-00aa2c2f]{background:var(--bg3, #252527);color:var(--text3, #888)}.ai-btn-confirm[data-v-00aa2c2f]:disabled,.ai-btn-cancel[data-v-00aa2c2f]:disabled{opacity:.5;cursor:default}.ai-ecartee .ai-pending-act[data-v-00aa2c2f]{text-decoration:line-through;opacity:.55}.ai-passer[data-v-00aa2c2f]{font-family:inherit;font-size:11px;color:var(--text3, #888);display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px}.ai-btn-passer[data-v-00aa2c2f]{padding:2px 9px;border-radius:5px;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid var(--border, #3a3a3c);background:transparent;color:var(--text, #f0f0f0)}.ai-btn-passer[data-v-00aa2c2f]:disabled{opacity:.5;cursor:default}.ai-pending-bilan[data-v-00aa2c2f]{font-size:12px;color:var(--text, #f0f0f0);margin:0 0 8px;font-weight:600}.ai-input-bar[data-v-00aa2c2f]{border-top:1px solid var(--border2, #333);padding:8px 10px;flex-shrink:0}.ai-photos[data-v-00aa2c2f]{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.ai-photo[data-v-00aa2c2f]{position:relative;width:44px;height:44px}.ai-photo img[data-v-00aa2c2f]{width:100%;height:100%;object-fit:cover;border-radius:6px}.ai-photo button[data-v-00aa2c2f]{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;border:none;background:var(--red, #e74c3c);color:#fff;font-size:9px;cursor:pointer;line-height:1;padding:0}.ai-input-row[data-v-00aa2c2f]{display:flex;align-items:flex-end;gap:6px}.ai-io-btn[data-v-00aa2c2f]{background:none;border:none;color:inherit;cursor:pointer;font-size:15px;padding:4px;line-height:1;flex-shrink:0}.ai-io-btn.rec[data-v-00aa2c2f]{filter:drop-shadow(0 0 4px var(--accent, #e8401c))}.ai-textarea[data-v-00aa2c2f]{flex:1;min-width:0;resize:none;border-radius:8px;border:1px solid var(--border2, #333);background:var(--bg3, #252527);color:var(--text, #f0f0f0);padding:7px 10px;font-size:13px;font-family:inherit;outline:none;max-height:96px;line-height:1.4}.ai-send[data-v-00aa2c2f]{border:none;border-radius:8px;background:var(--accent, #e8401c);color:#fff;width:32px;height:32px;cursor:pointer;font-size:13px;flex-shrink:0}.ai-send[data-v-00aa2c2f]:disabled{opacity:.4;cursor:default}.ai-stop[data-v-00aa2c2f]{display:flex;align-items:center;justify-content:center;background:var(--text2, #555)}.ai-carre-stop[data-v-00aa2c2f]{width:10px;height:10px;border-radius:2px;background:#fff;display:block}.ai-session-alerte[data-v-00aa2c2f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 8px 0;padding:6px 9px;border-radius:7px;font-size:11px;background:#d9770618;color:var(--text2, #555)}.ai-lien-bouton[data-v-00aa2c2f]{background:none;border:none;padding:0;color:var(--accent, #e8401c);cursor:pointer;font:inherit;font-weight:600;text-decoration:underline}.ai-suggestions[data-v-00aa2c2f]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.ai-suites[data-v-00aa2c2f]{justify-content:flex-start;margin:2px 0 6px}.ai-suggestion[data-v-00aa2c2f]{border:1px solid var(--border2, #ccc);background:var(--bg3, #f5f5f5);color:var(--text2, #333);border-radius:14px;padding:4px 10px;font-size:11px;cursor:pointer;font-family:inherit;text-align:left}.ai-suggestion[data-v-00aa2c2f]:hover{border-color:var(--accent, #e8401c);color:var(--accent, #e8401c)}.ai-etape[data-v-00aa2c2f]{display:flex;align-items:center;gap:5px;font-style:normal}.ai-etape[data-v-00aa2c2f]:not(.courante){opacity:.7}.ai-attente-longue[data-v-00aa2c2f]{margin-top:4px;font-size:10px}.ai-etapes-repliees[data-v-00aa2c2f]{font-size:10px;color:var(--text4, #666);margin-top:4px}.ai-etapes-repliees summary[data-v-00aa2c2f]{cursor:pointer}.ai-etapes-repliees ol[data-v-00aa2c2f]{margin:3px 0 0;padding-left:16px}.ai-fab{position:fixed;bottom:calc(24px + var(--marge-sure-bas));right:calc(24px + var(--marge-sure-droite));width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;font-size:22px;border:none;cursor:pointer;z-index:8999;box-shadow:0 4px 16px #0000004d;transition:transform .15s}.ai-fab:hover{transform:scale(1.1)}.app-loading{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:9999;flex-direction:column;gap:12px}.app-spinner{width:32px;height:32px;border:3px solid var(--accent);border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--acc:#e8401c;--pur:#8b5cf6;--blu:#3b82f6;--grn:#2ecc71;--yel:#f59e0b;--red:#ef4444;--cya:#06b6d4;--bg-screen:#f2f2f7;--bg-card:white;--bg-card-2:#f5f5f7;--text-primary:#1c1c1e;--text-secondary:#8e8e93;--separator:#f0f0f0;--separator-section:#e5e5ea;--input-bg:#f5f5f7;--input-border:#d1d1d6;--tab-bg:#f2f2f7;--nav-bg:white;--nav-border:#e5e5ea;--nav-inactive-ico:#f2f2f7;--nav-inactive-color:#555;--search-bg:white;--chevron:#c7c7cc;--home-cico-bg:#f0f0f0;--home-crow-border:#f0f0f0;--original-bg:#fce7f3}.dark-mode{--bg-screen:#111112;--bg-card:#1c1c1e;--bg-card-2:#2c2c2e;--text-primary:#f0f0f0;--text-secondary:#8e8e93;--separator:rgba(255,255,255,.08);--separator-section:rgba(255,255,255,.06);--input-bg:#2c2c2e;--input-border:rgba(255,255,255,.12);--tab-bg:#1c1c1e;--nav-bg:#111112;--nav-border:rgba(255,255,255,.08);--nav-inactive-ico:#2c2c2e;--nav-inactive-color:#8e8e93;--search-bg:#2c2c2e;--chevron:#555;--home-cico-bg:#2c2c2e;--home-crow-border:rgba(255,255,255,.06);--original-bg:#3d2430}@media (prefers-color-scheme: dark){:root.mobile-app:not(.light-force){--bg-screen:#111112;--bg-card:#1c1c1e;--bg-card-2:#2c2c2e;--text-primary:#f0f0f0;--text-secondary:#8e8e93;--separator:rgba(255,255,255,.08);--separator-section:rgba(255,255,255,.06);--input-bg:#2c2c2e;--input-border:rgba(255,255,255,.12);--tab-bg:#1c1c1e;--nav-bg:#111112;--nav-border:rgba(255,255,255,.08);--nav-inactive-ico:#2c2c2e;--nav-inactive-color:#8e8e93;--search-bg:#2c2c2e;--chevron:#555;--home-cico-bg:#2c2c2e;--home-crow-border:rgba(255,255,255,.06);--original-bg:#3d2430}}.phone{display:flex;align-items:center;justify-content:center;height:100vh;background:#e5e5ea}.screen{overscroll-behavior:none}.screen *,.screen *:before,.screen *:after{box-sizing:border-box}.screen button,.screen a,.screen [role=button]{touch-action:manipulation}.mobile-app input:not([class]),.mobile-app select:not([class]),.mobile-app textarea:not([class]){background:var(--input-bg);color:var(--text-primary)}.mobile-app th:not([class]){background:var(--bg-card-2);color:var(--text-secondary)}.mobile-app td:not([class]){color:var(--text-primary)}.mobile-app input,.mobile-app select,.mobile-app textarea{font-size:16px!important}html.mobile-app,html.mobile-app body{height:100%;height:100dvh;overflow:hidden;margin:0;padding:0}body.mobile-app{background:var(--bg-screen)!important;color:var(--text-primary)!important}.screen{width:100%;max-width:100vw;height:100%;height:100dvh;background:var(--bg-screen);overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);font-family:-apple-system,SF Pro Display,Segoe UI,system-ui,sans-serif;color:var(--text-primary)}.notch{display:none}.sbar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;position:relative;z-index:40;background:var(--bg-screen);width:100%}.sbar-back,.sbar-icon{width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--bg-card-2);color:var(--text-secondary);flex-shrink:0;-webkit-tap-highlight-color:transparent}.sbar-back:active,.sbar-icon:active{opacity:.7}.mhdr{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;flex-shrink:0;width:100%;flex-wrap:nowrap;overflow:hidden;z-index:100;background:var(--bg-screen)}.mhdr-back{background:none;border:none;cursor:pointer;font-size:16px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:4px;padding:0;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mhdr-back:active{opacity:.6}.mhdr-back .chevron{font-size:20px;color:var(--text-secondary);flex-shrink:0}.mhdr-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:17px;font-weight:700;color:var(--text-primary)}.mhdr-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.mhdr-btn{width:36px;height:36px;min-width:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--bg-card-2);color:var(--text-secondary);font-size:20px;flex-shrink:0;-webkit-tap-highlight-color:transparent}.mhdr-btn:active{opacity:.7}.page{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.screen .chevron{background:var(--input-bg);color:var(--chevron)}.scroll{flex:1;min-height:0;overflow-y:auto;padding:0 16px 20px;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.scroll::-webkit-scrollbar{display:none}.ptr-pill svg.spinning{animation:ptr-spin .7s linear infinite}@keyframes ptr-spin{to{transform:rotate(360deg)!important}}.accent-swatch{width:36px;height:36px;border-radius:50%;border:3px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.accent-swatch:active{transform:scale(.9)}.accent-swatch.active{border-color:var(--text-primary, #333)}.search-wrap{flex-shrink:0;padding:0 16px 8px}.sw-tabs{display:flex;border-bottom:.5px solid var(--separator-section);overflow-x:auto;flex-shrink:0;background:var(--tab-bg);padding:0 3px;-webkit-overflow-scrolling:touch}.sw-tabs::-webkit-scrollbar{display:none}.sw-tab{padding:9px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-bottom:2.5px solid transparent;flex-shrink:0;transition:color .15s;background:none;border-top:none;border-left:none;border-right:none}.sw-tab.active{color:var(--acc);border-bottom-color:var(--acc)}.sw-body{flex:1;min-height:0;overflow:hidden}.sw-slides{display:flex;height:100%;transition:transform .25s ease}.sw-pane{min-width:100%;height:100%;overflow-y:auto;padding:12px 16px 0;overscroll-behavior:none}.sw-pane::-webkit-scrollbar{display:none}.sec{margin-bottom:20px}.sec-title{font-size:10px;font-weight:700;color:#8e8e93;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;padding:0 2px}.mobile-app .card{background:var(--bg-card);border-radius:13px;overflow:hidden;margin-bottom:8px;border:none}.crow{display:flex;align-items:center;gap:11px;padding:12px 13px;cursor:pointer}.crow+.crow{border-top:.5px solid var(--separator)}.crow:last-child{border-bottom:none}.crow:active{background:var(--bg-card-2)}.cico{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.stghdr{padding:9px 12px 6px;display:flex;align-items:center;justify-content:space-between}.stghdr-bar{height:3px;border-radius:2px;margin:0 0 2px}.dcrd{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;cursor:pointer}.dcrd--original{background:var(--original-bg)}.dcrd+.dcrd{border-top:.5px solid var(--separator)}.dcrd:last-child{border-bottom:none}.dcrd:active{background:var(--bg-card-2)}.dava{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.ccard{padding:12px 13px;cursor:pointer}.ccard+.ccard{border-top:.5px solid var(--separator)}.ccard:last-child{border-bottom:none}.ccard:active{background:var(--bg-card-2)}.crcw{display:flex;align-items:center;gap:8px;margin-bottom:4px}.cava{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.fhero{padding:24px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--bg-card)}.fhero-avatar{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#fff}.fhero-name{font-size:18px;font-weight:800;color:var(--text-primary)}.fhero-sub{font-size:12px;color:var(--text-secondary)}.fhero-btns{display:flex;gap:10px;margin-top:6px}.fhero-btn{width:44px;height:44px;border-radius:50%;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--bg-screen)}.icard{background:var(--bg-card);border-radius:13px;padding:4px 0;margin-bottom:10px;border:none}.irow{display:flex;align-items:center;padding:10px 14px}.irow+.irow{border-top:.5px solid var(--separator)}.irow:last-child{border-bottom:none}.ilbl{font-size:10px;color:var(--text-secondary);width:76px;flex-shrink:0;font-weight:600}.fi{flex:1;background:none;border:none;color:var(--text-primary);font-size:16px;font-family:inherit;outline:none;padding:0}.tgrp{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:6px 2px;margin-bottom:4px}.tcrd{background:var(--bg-card);border-radius:11px;padding:12px 14px;margin-bottom:7px;display:flex;align-items:center;gap:10px;cursor:pointer;border:none}.tcrd:active{background:var(--bg-card-2)}.tcrd.done-card{opacity:.5}.tchk{width:22px;height:22px;border-radius:50%;border:2px solid var(--input-border);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;font-size:11px;color:var(--input-border)}.tchk.done{background:var(--grn);border-color:var(--grn);color:#fff}.agcrd{background:var(--bg-card);border-radius:11px;padding:12px 14px;margin-bottom:7px;display:flex;align-items:flex-start;gap:10px;cursor:pointer;border:none}.agcrd:active{background:var(--bg-card-2)}.agico{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;display:flex;align-items:flex-end;z-index:1100}.ov-inner{width:100%;background:var(--bg-card);border-radius:18px 18px 0 0;padding:16px 13px calc(26px + env(safe-area-inset-bottom,0px));max-height:90vh;max-height:90dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.ov-inner::-webkit-scrollbar{display:none}.ov-title{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.ov-lbl{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;margin-top:9px;display:block}.ov-inp{width:100%;background:var(--input-bg);border:.5px solid var(--input-border);border-radius:9px;padding:8px 10px;color:var(--text-primary);font-size:16px;font-family:inherit;margin-bottom:12px;outline:none}.ov-inp:focus{border-color:var(--acc);background:var(--bg-card)}select.ov-inp{cursor:pointer}.ov-btn{width:100%;padding:12px;border-radius:11px;border:none;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.ov-btn.primary{background:var(--acc);color:#fff}.ov-btn.secondary{background:var(--bg-screen);color:var(--text-secondary);margin-top:8px;border:.5px solid var(--input-border)}.bdg{font-size:10px;font-weight:700;padding:3px 9px;border-radius:10px;display:inline-block;white-space:nowrap;border:1px solid currentColor}.dark-mode .bdg{border-color:transparent}:root:not(.dark-mode) .bdg{font-weight:800}.tab-bar{flex-shrink:0;width:100%;padding:6px 0 env(safe-area-inset-bottom,0px);background:var(--bg-card);border-top:1px solid var(--separator-section);display:flex;justify-content:space-around;align-items:center;z-index:1000}.tab-btn{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--text-secondary);font-size:10px;font-weight:600;background:none;border:none;cursor:pointer;min-width:64px;padding:4px 8px;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:color .15s}.tab-btn.active{color:var(--acc)}.tab-btn:active{opacity:.7}.tab-btn svg{width:22px;height:22px}.toast{display:flex;align-items:center;justify-content:center;gap:7px;position:absolute;bottom:80px;left:8px;right:8px;background:#1c1c1e;border:1px solid var(--grn);border-radius:11px;padding:10px 13px;font-size:12px;color:#fff;text-align:center;z-index:200;transform:translateY(20px);opacity:0;transition:all .3s ease;pointer-events:none}.toast.show{transform:translateY(0);opacity:1}.notif-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-card);z-index:150;display:flex;flex-direction:column}.ai-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e6;z-index:500;display:flex;flex-direction:column;justify-content:flex-end}.ai-panel-inner{background:#1c1c1e;border-radius:20px 20px 0 0;padding:20px 20px 40px;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px;color:#f0f0f0}.ai-panel-inner::-webkit-scrollbar{display:none}.ai-panel-hdr{display:flex;justify-content:space-between;align-items:center}.ai-close{width:30px;height:30px;border-radius:50%;background:#252525;border:none;color:#888;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ai-mic{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border:none;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #8b5cf680;align-self:center;transition:transform .1s;color:#fff}.ai-mic:active{transform:scale(.95)}.ai-mic.recording{animation:pulse 1.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 14px #ef444400}to{box-shadow:0 0 #ef444400}}.ai-btn{padding:11px 16px;border-radius:10px;border:none;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.ai-res{background:#252525;border-radius:12px;padding:14px;color:#f0f0f0}.ai-sec{margin-bottom:14px}.ai-lbl{font-size:10px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:block}.save-row{display:flex;gap:8px;margin-top:12px;position:sticky;bottom:calc(-1*env(safe-area-inset-bottom,0px));background:var(--bg-card);margin-left:-13px;margin-right:-13px;padding:10px 13px;z-index:2}.btn-sv{flex:1;padding:12px;border-radius:10px;border:none;background:var(--acc);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.btn-cx{padding:12px 16px;border-radius:10px;border:.5px solid var(--input-border);background:var(--bg-card);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.email-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;z-index:160;display:flex;flex-direction:column;justify-content:flex-end}.email-inner{background:var(--bg-card);border-radius:18px 18px 0 0;padding:16px 13px 26px;max-height:90vh;overflow-y:auto;color:var(--text-primary)}.email-inner::-webkit-scrollbar{display:none}.pcard{background:var(--bg-card);border-radius:13px;padding:12px 13px;margin-bottom:8px;display:flex;align-items:center;gap:12px;cursor:pointer;border:none}.pcard:active{background:var(--bg-card-2)}.pimg{width:82px;height:82px;border-radius:8px;object-fit:cover;background:var(--bg-screen);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:#d1d1d6;overflow:hidden}.hcard{background:var(--bg-card);border-radius:13px;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:3px;border:none}.hcard:active{background:var(--bg-card-2)}.hcard-title{font-size:13px;font-weight:700;color:var(--text-primary)}.hcard-sub{font-size:11px;color:var(--text-secondary)}.hcard-val{font-size:18px;font-weight:800;color:var(--acc);margin-top:2px}.hgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.kpi-row{display:flex;gap:8px;margin-bottom:16px}.kpi{flex:1;background:var(--bg-card);border-radius:13px;padding:12px;text-align:center;border:none}.kpi-val{font-size:16px;font-weight:800;color:var(--acc)}.kpi-lbl{font-size:9px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.mhdr{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--bg-screen);border-bottom:.5px solid var(--separator-section)}.mhdr-title{font-size:19px;font-weight:700;color:var(--text-primary)}.mhdr-btn{width:32px;height:32px;border-radius:50%;background:var(--nav-inactive-ico);border:none;color:var(--nav-inactive-color);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-wrap{padding:10px 16px;background:var(--bg-screen);flex-shrink:0}.search-inp{width:100%;background:var(--search-bg);border:.5px solid var(--input-border);border-radius:10px;padding:10px 14px;color:var(--text-primary);font-size:16px;font-family:inherit;outline:none}.search-inp:focus{border-color:var(--acc)}.filter-pills{display:flex;gap:6px;padding:8px 16px;overflow-x:auto;flex-shrink:0}.filter-pills::-webkit-scrollbar{display:none}.fpill{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:600;background:var(--bg-card);border:.5px solid var(--input-border);color:var(--nav-inactive-color);white-space:nowrap;cursor:pointer;flex-shrink:0}.fpill.active{background:var(--acc);border-color:var(--acc);color:#fff}.fpill-temp{display:inline-flex;align-items:center}.fpill-temp.active{background:color-mix(in srgb,var(--acc) 14%,var(--bg-card))}.strow{background:var(--bg-card);border-radius:11px;padding:12px 14px;margin-bottom:7px;border:none}.strow:active{background:var(--bg-card-2)}.strow-code{font-family:monospace;font-size:12px;color:var(--acc);font-weight:600}.strow-info{font-size:11px;color:var(--text-secondary);margin-top:2px}.back-btn{background:none;border:none;color:var(--text-primary);font-size:22px;cursor:pointer;padding:0;line-height:1}.fmt-pill{font-size:9px;font-weight:700;padding:2px 7px;border-radius:10px;display:inline-block;margin-right:3px;margin-bottom:3px}.empty-state{text-align:center;padding:40px 20px;color:var(--text-secondary);font-size:13px}.empty-state p{font-weight:600;margin-bottom:4px}.empty-state span{font-size:12px}.speed-dial{position:absolute;bottom:calc(64px + env(safe-area-inset-bottom,0px));right:16px;z-index:200;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.speed-dial .fab,.speed-dial.open{pointer-events:auto}.speed-dial-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:none;z-index:-1}.speed-dial.open .speed-dial-backdrop{display:block}.speed-dial-items{display:flex;flex-direction:column;gap:10px;align-items:flex-end;margin-bottom:12px;pointer-events:none;opacity:0;transform:translateY(20px);transition:all .25s cubic-bezier(.25,.46,.45,.94)}.speed-dial.open .speed-dial-items{pointer-events:auto;opacity:1;transform:translateY(0)}.sd-item{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;flex-direction:row-reverse;font-family:inherit}.sd-ico{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #0003;flex-shrink:0}.sd-lbl{background:var(--bg-card,white);padding:5px 12px;border-radius:20px;font-size:13px;font-weight:600;color:var(--text-primary,#1c1c1e);box-shadow:0 2px 8px #0000001f;white-space:nowrap}.fab{width:52px;height:52px;border-radius:50%;background:var(--acc);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #e8401c73;transition:transform .25s ease}.fab:active{transform:scale(.93)}.fab.open{transform:rotate(45deg)}.fab.open:active{transform:rotate(45deg) scale(.93)}.home-sec{margin:0 12px 14px}.home-sec-label{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:7px}.home-card{background:var(--bg-card);border-radius:13px;overflow:hidden}.home-crow{display:flex;align-items:center;gap:11px;padding:12px 13px;cursor:pointer;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.home-crow+.home-crow{border-top:.5px solid var(--separator)}.home-crow:active{background:var(--bg-card-2)}.home-crow .home-cico,.home-crow .home-crow-label,.home-crow .home-crow-sub,.home-crow .home-chevron,.home-crow .urgency-badge{pointer-events:none}.home-cico{width:30px;height:30px;background:var(--home-cico-bg);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-crow-label{font-size:14px;color:var(--text-primary);flex:1}.home-crow-sub{font-size:12px;color:var(--text-secondary);margin-right:4px}.home-chevron{color:var(--chevron);font-size:16px}.urgency-badge{background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.theme-toggle{background:none;border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.theme-toggle:active{background:var(--bg-card-2)}.fi,.ov-inp,.search-inp,input,select,textarea{font-size:16px!important}.rond-geste{width:34px;height:34px;border-radius:17px;background:color-mix(in srgb,var(--acc) 10%,var(--bg-card));color:var(--acc);display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}.nc-ecran[data-v-c7c13c4a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:var(--bg-screen);display:flex;flex-direction:column;overflow:hidden}.nc-tete[data-v-c7c13c4a]{align-items:center;border-bottom:.5px solid var(--separator-section);display:flex;flex-shrink:0;gap:10px;padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px))}.nc-retour[data-v-c7c13c4a]{background:none;border:none;color:var(--acc);cursor:pointer;font-size:15px;padding:4px}.nc-titre[data-v-c7c13c4a]{color:var(--text-primary);flex:1;font-size:17px;font-weight:700}.nc-tete-ok[data-v-c7c13c4a]{background:none;border:none;color:var(--acc);cursor:pointer;font-size:15px;font-weight:600;padding:4px}.nc-tete-ok[data-v-c7c13c4a]:disabled{color:var(--text-secondary);cursor:default;opacity:.5}.nc-scroll[data-v-c7c13c4a]{flex:1;overflow-y:auto;padding-bottom:150px;-webkit-overflow-scrolling:touch}.nc-sec-titre[data-v-c7c13c4a]{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.5px;padding:16px 16px 6px}.nc-sec[data-v-c7c13c4a]{background:var(--bg-card);margin:0 12px;border-radius:12px;padding:12px}.nc-lbl[data-v-c7c13c4a]{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.nc-inp[data-v-c7c13c4a]{background:var(--bg-screen);border:1px solid var(--separator-section);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:15px;padding:11px 12px;width:100%}.nc-duo[data-v-c7c13c4a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nc-pills[data-v-c7c13c4a]{display:flex;flex-wrap:wrap;gap:6px}.nc-pill[data-v-c7c13c4a]{background:var(--bg-screen);border:1px solid var(--separator-section);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;padding:9px 12px}.nc-pill-actif[data-v-c7c13c4a]{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:600}.nc-liste[data-v-c7c13c4a]{background:var(--bg-card);border:1px solid var(--separator-section);border-radius:10px;box-shadow:0 8px 24px #00000040;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.nc-liste-item[data-v-c7c13c4a]{border-bottom:.5px solid var(--separator-section);color:var(--text-primary);cursor:pointer;font-size:14px;padding:11px 12px}.nc-liste-item[data-v-c7c13c4a]:last-child{border-bottom:none}.nc-liste-sec[data-v-c7c13c4a]{color:var(--text-secondary);font-size:12px}.nc-ok[data-v-c7c13c4a]{align-items:center;color:#1a9e50;display:flex;font-size:12px;gap:6px;margin-top:6px}.nc-x[data-v-c7c13c4a]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:15px}.nc-lien[data-v-c7c13c4a]{background:none;border:none;color:var(--acc);cursor:pointer;font-size:14px;margin-top:8px;padding:4px 0}.nc-souscarte[data-v-c7c13c4a]{display:flex;flex-direction:column;gap:8px}.nc-btn-sec[data-v-c7c13c4a]{background:var(--bg-screen);border:1px solid var(--separator-section);border-radius:10px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;padding:11px}.nc-btn-acc[data-v-c7c13c4a]{background:var(--acc);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:11px}.nc-note[data-v-c7c13c4a]{background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:8px;color:var(--text-secondary);font-size:12px;margin-top:10px;padding:9px 10px}.nc-note-bloque[data-v-c7c13c4a]{background:#e74c3c1a;border-color:#e74c3c59;color:var(--red, #e74c3c)}.nc-pied[data-v-c7c13c4a]{background:var(--bg-screen);border-top:.5px solid var(--separator-section);bottom:0;left:0;padding:12px 16px;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));position:fixed;right:0}.nc-enregistrer[data-v-c7c13c4a]{background:var(--acc);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:14px;width:100%}.nc-types[data-v-c7c13c4a]{display:flex;flex-direction:column;gap:8px}.nc-type[data-v-c7c13c4a]{align-items:center;background:var(--bg-screen);border:1px solid var(--border-card, #e5e5ea);border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px;text-align:left;width:100%}.nc-type-actif[data-v-c7c13c4a]{background:var(--acc);border-color:var(--acc)}.nc-type-ico[data-v-c7c13c4a]{flex-shrink:0;font-size:20px}.nc-type-txt[data-v-c7c13c4a]{display:flex;flex-direction:column;gap:2px;min-width:0}.nc-type-lbl[data-v-c7c13c4a]{color:var(--text-primary);font-size:14px;font-weight:600}.nc-type-aide[data-v-c7c13c4a]{color:var(--text-secondary);font-size:11px}.nc-type-actif .nc-type-lbl[data-v-c7c13c4a],.nc-type-actif .nc-type-aide[data-v-c7c13c4a]{color:#fff}.ai-section[data-v-bd3e5ff3]{background:#1a1a1c;border-radius:12px;overflow:visible;margin-bottom:12px}.ai-section-hdr[data-v-bd3e5ff3]{padding:10px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.ai-fields[data-v-bd3e5ff3]{padding:6px 0}.ai-field[data-v-bd3e5ff3]{display:flex;align-items:center;padding:8px 14px;border-bottom:1px solid #252525;min-height:42px}.ai-field[data-v-bd3e5ff3]:last-child{border-bottom:none}.ai-field-lbl[data-v-bd3e5ff3]{width:85px;flex-shrink:0;font-size:12px;color:#999;font-weight:600}.ai-field-input[data-v-bd3e5ff3]{flex:1;background:none;border:none;color:#f0f0f0;font-size:16px!important;font-family:inherit;outline:none;padding:4px 0}select.ai-field-input[data-v-bd3e5ff3]{cursor:pointer}.ai-inline-input[data-v-bd3e5ff3]{background:none;border:none;border-bottom:1px solid #333;color:#ccc;font-size:14px;font-family:inherit;outline:none;padding:4px 0;white-space:normal;word-wrap:break-word}.ai-inline-input[data-v-bd3e5ff3]:focus{border-bottom-color:#8b5cf6}.ai-add-btn[data-v-bd3e5ff3]{background:none;border:1px dashed #444;border-radius:8px;color:#999;font-size:13px;cursor:pointer;padding:8px 12px;width:100%;margin-top:6px;font-family:inherit}.ai-save-btn[data-v-bd3e5ff3]{width:100%;padding:12px;border-radius:12px;border:none;color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;margin-top:4px}.ai-save-btn[data-v-bd3e5ff3]:disabled{opacity:.6;cursor:not-allowed}.ai-dot[data-v-bd3e5ff3]{width:8px;height:8px;border-radius:50%;background:#8b5cf6;animation:dotPulse-bd3e5ff3 .8s ease-in-out infinite}@keyframes dotPulse-bd3e5ff3{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.mai-backdrop[data-v-5eb9e53d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#00000073;display:flex;align-items:flex-end}.mai-sheet[data-v-5eb9e53d]{width:100%;height:75vh;height:75dvh;background:var(--bg-screen, #141416);border-radius:18px 18px 0 0;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease;padding-bottom:env(safe-area-inset-bottom,0px)}.mai-grip[data-v-5eb9e53d]{width:38px;height:4px;border-radius:2px;background:var(--separator, #333);margin:8px auto 4px;flex-shrink:0}.mai-header[data-v-5eb9e53d]{display:flex;align-items:center;gap:8px;padding:4px 12px 10px;flex-shrink:0;border-bottom:.5px solid var(--separator, #333)}.mai-title[data-v-5eb9e53d]{flex:1;text-align:center;font-size:16px;font-weight:700;color:var(--text-primary, #f0f0f0)}.mai-hbtn[data-v-5eb9e53d]{width:32px;height:32px;border-radius:50%;border:none;background:var(--bg-card, #1e1e20);color:var(--text-secondary, #888);font-size:15px;cursor:pointer;flex-shrink:0}.mai-drawer[data-v-5eb9e53d]{max-height:40%;overflow-y:auto;padding:8px 12px;flex-shrink:0;border-bottom:.5px solid var(--separator, #333)}.mai-new[data-v-5eb9e53d]{width:100%;padding:9px;margin-bottom:6px;border-radius:8px;border:1px solid var(--acc, #e8401c);background:transparent;color:var(--acc, #e8401c);font-size:13px;font-family:inherit;cursor:pointer}.mai-sitem[data-v-5eb9e53d]{padding:9px 10px;border-radius:8px;font-size:13px;color:var(--text-secondary, #888);display:flex;align-items:center;gap:8px}.mai-slabel[data-v-5eb9e53d]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mai-sdel[data-v-5eb9e53d]{border:none;background:none;font-size:15px;padding:4px 2px;line-height:1;flex-shrink:0;opacity:.6}.mai-sitem.active[data-v-5eb9e53d]{background:var(--bg-card, #1e1e20);color:var(--acc, #e8401c);font-weight:600}.mai-empty[data-v-5eb9e53d]{font-size:12px;color:var(--text-secondary, #888);padding:8px}.mai-recherche[data-v-5eb9e53d]{width:100%;box-sizing:border-box;padding:8px 10px;margin-bottom:6px;border-radius:8px;border:1px solid var(--separator, #333);background:var(--bg-card, #1e1e20);color:var(--text-primary, #f0f0f0);font-size:16px;font-family:inherit}.mai-stexte[data-v-5eb9e53d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mai-sauteur[data-v-5eb9e53d]{font-size:11px;font-weight:400;color:var(--text-secondary, #888)}.mai-extrait[data-v-5eb9e53d]{font-size:12px;font-weight:400;line-height:1.35;color:var(--text-secondary, #888);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mai-extrait mark[data-v-5eb9e53d]{background:#e8401c40;color:inherit;border-radius:2px;padding:0 1px}.mai-msg.trouve[data-v-5eb9e53d]{outline:2px solid var(--acc, #e8401c);outline-offset:2px}.mai-messages[data-v-5eb9e53d]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.mai-msg[data-v-5eb9e53d]{max-width:85%;font-size:15px;line-height:1.5;border-radius:12px;padding:9px 12px}.mai-msg.user[data-v-5eb9e53d]{align-self:flex-end;background:var(--acc, #e8401c);color:#fff}.mai-msg.assistant[data-v-5eb9e53d]{align-self:flex-start;background:var(--bg-card, #1e1e20);color:var(--text-primary, #f0f0f0)}.mai-author[data-v-5eb9e53d]{font-size:11px;opacity:.75;margin-bottom:2px}.mai-loading[data-v-5eb9e53d]{opacity:.65;font-style:italic}.mai-vivant .mai-etape[data-v-5eb9e53d]{margin-top:6px;font-size:12px;opacity:.65;font-style:italic}.mai-points i[data-v-5eb9e53d]{font-style:normal;animation:mai-point-5eb9e53d 1.2s infinite;opacity:.2}.mai-points i[data-v-5eb9e53d]:nth-child(2){animation-delay:.2s}.mai-points i[data-v-5eb9e53d]:nth-child(3){animation-delay:.4s}@keyframes mai-point-5eb9e53d{0%,80%,to{opacity:.2}40%{opacity:1}}.mai-pending[data-v-5eb9e53d]{margin:0 12px 8px;padding:11px 13px;border-radius:10px;background:#e8401c1f;border:1px solid var(--acc, #e8401c)}.mai-pending-t[data-v-5eb9e53d]{font-size:12px;font-weight:700;color:var(--acc, #e8401c);margin-bottom:4px}.mai-pending-d[data-v-5eb9e53d]{font-size:14px;color:var(--text-primary, #f0f0f0);margin-bottom:10px;line-height:1.45}.mai-pending-diff[data-v-5eb9e53d]{font-size:13px;color:var(--text-primary, #f0f0f0);margin:-4px 0 10px;line-height:1.5;font-family:monospace}.mai-pending-diff s[data-v-5eb9e53d]{opacity:.6}.mai-pending-act[data-v-5eb9e53d]{font-family:inherit;font-weight:700;margin-top:4px}.mai-sheet[data-v-5eb9e53d] .ai-lien,.ai-lien[data-v-5eb9e53d]{color:var(--acc, #e8401c);text-decoration:underline}.mai-annuler[data-v-5eb9e53d]{margin-top:8px;background:none;border:1px solid var(--border, #555);color:var(--text-secondary, #aaa);border-radius:8px;padding:6px 14px;font-size:13px}.mai-annule[data-v-5eb9e53d]{margin-top:6px;font-size:12px;opacity:.6}.mai-ouvrir[data-v-5eb9e53d]{align-self:flex-start;background:none;border:1px solid var(--acc, #e8401c);color:var(--acc, #e8401c);border-radius:8px;padding:6px 12px;font-size:14px}.mai-pending[data-v-5eb9e53d]{max-height:50vh;overflow-y:auto}.mai-pending-b[data-v-5eb9e53d]{display:flex;gap:8px}.mai-ok[data-v-5eb9e53d],.mai-no[data-v-5eb9e53d]{flex:1;padding:10px;border-radius:8px;border:none;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.mai-ok[data-v-5eb9e53d]{background:var(--acc, #e8401c);color:#fff}.mai-no[data-v-5eb9e53d]{background:var(--bg-card, #1e1e20);color:var(--text-secondary, #888)}.mai-ok[data-v-5eb9e53d]:disabled,.mai-no[data-v-5eb9e53d]:disabled{opacity:.5}.mai-ecartee .mai-pending-act[data-v-5eb9e53d]{text-decoration:line-through;opacity:.55}.mai-passer[data-v-5eb9e53d]{font-family:inherit;font-size:13px;color:var(--text-secondary, #888);display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.mai-btn-passer[data-v-5eb9e53d]{min-height:36px;padding:4px 14px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid var(--border, #3a3a3c);background:transparent;color:var(--text-primary, #f0f0f0)}.mai-btn-passer[data-v-5eb9e53d]:disabled{opacity:.5}.mai-pending-bilan[data-v-5eb9e53d]{font-size:14px;color:var(--text-primary, #f0f0f0);margin:0 0 10px;font-weight:600}.mai-inputbar[data-v-5eb9e53d]{border-top:.5px solid var(--separator, #333);padding:8px 12px;flex-shrink:0}.mai-photos[data-v-5eb9e53d]{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.mai-photo[data-v-5eb9e53d]{position:relative;width:48px;height:48px}.mai-photo img[data-v-5eb9e53d]{width:100%;height:100%;object-fit:cover;border-radius:8px}.mai-photo button[data-v-5eb9e53d]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:none;background:#e74c3c;color:#fff;font-size:10px;line-height:1;padding:0}.mai-inputrow[data-v-5eb9e53d]{display:flex;align-items:flex-end;gap:8px}.mai-iobtn[data-v-5eb9e53d]{background:none;border:none;font-size:19px;padding:4px;cursor:pointer;flex-shrink:0}.mai-ta[data-v-5eb9e53d]{flex:1;min-width:0;resize:none;border-radius:20px;border:1px solid var(--separator, #333);background:var(--bg-card, #1e1e20);color:var(--text-primary, #f0f0f0);padding:10px 14px;font-size:16px!important;font-family:inherit;outline:none;max-height:96px}.mai-send[data-v-5eb9e53d]{border:none;border-radius:50%;background:var(--acc, #e8401c);color:#fff;width:38px;height:38px;font-size:15px;flex-shrink:0}.mai-send[data-v-5eb9e53d]:disabled{opacity:.4}.mai-stop[data-v-5eb9e53d]{display:flex;align-items:center;justify-content:center;background:var(--text-secondary, #8e8e93)}.mai-carre-stop[data-v-5eb9e53d]{width:11px;height:11px;border-radius:2px;background:#fff;display:block}.mai-iobtn[data-v-5eb9e53d]{color:var(--acc)}.mai-iobtn[data-v-5eb9e53d]:disabled{opacity:.35}.mai-iobtn.bloque[data-v-5eb9e53d]{opacity:.35}.mai-iobtn.rec[data-v-5eb9e53d]{color:#dc2626}.mai-voix-provisoire[data-v-5eb9e53d]{font-size:13px;color:var(--text-secondary, #888);padding:4px 6px 0;font-style:italic}.mai-voix-erreur[data-v-5eb9e53d]{font-size:12px;color:#dc2626;padding:4px 6px 0}.mai-session-alerte[data-v-5eb9e53d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 12px;padding:7px 10px;border-radius:9px;font-size:12px;background:#d9770618;color:var(--text-primary)}.mai-lien-bouton[data-v-5eb9e53d]{background:none;border:none;padding:0;color:var(--acc);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.mai-suggestions[data-v-5eb9e53d]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.mai-suites[data-v-5eb9e53d]{justify-content:flex-start;margin:2px 0 6px}.mai-suggestion[data-v-5eb9e53d]{border:.5px solid var(--input-border, #ccc);background:var(--bg-card, #fff);color:var(--text-primary);border-radius:14px;padding:6px 12px;font-size:13px;cursor:pointer;font-family:inherit;text-align:left}.mai-etape[data-v-5eb9e53d]{display:flex;align-items:center;gap:5px;font-style:normal}.mai-etape[data-v-5eb9e53d]:not(.courante){opacity:.7}.mai-attente-longue[data-v-5eb9e53d]{margin-top:4px;font-size:11px}.mai-etapes-repliees[data-v-5eb9e53d]{font-size:11px;color:var(--text-secondary, #888);margin-top:4px}.mai-etapes-repliees summary[data-v-5eb9e53d]{cursor:pointer}.mai-etapes-repliees ol[data-v-5eb9e53d]{margin:3px 0 0;padding-left:16px}.mp-refroidi[data-v-ac838494]{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:18px;border:none;background:var(--bg-card);color:var(--text-secondary, #8e8e93);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.mp-refroidi.actif[data-v-ac838494]{background:var(--acc);color:#fff}.na-fullscreen[data-v-ac838494]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--bg-screen,#f2f2f7);display:flex;flex-direction:column;animation:slideUp-ac838494 .25s ease-out}@keyframes slideUp-ac838494{0%{transform:translateY(100%)}to{transform:none}}.na-hdr[data-v-ac838494]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--separator,#e0e0e5);background:var(--bg-card,#fff);flex-shrink:0}.na-hdr-title[data-v-ac838494]{font-size:16px;font-weight:700;color:var(--text-primary)}.na-hdr-btn[data-v-ac838494]{background:none;border:none;font-size:15px;color:var(--text-secondary);cursor:pointer;font-family:inherit;padding:4px 8px}.na-hdr-btn--acc[data-v-ac838494]{color:var(--acc,#e8401c);font-weight:700}.na-hdr-btn[data-v-ac838494]:disabled{opacity:.4}.na-scroll[data-v-ac838494]{flex:1;overflow-y:auto;padding:0 16px 40px;-webkit-overflow-scrolling:touch}.na-sec-title[data-v-ac838494]{font-size:11px;font-weight:700;color:var(--text-secondary,#8e8e93);letter-spacing:.5px;margin:16px 0 6px;padding-left:4px}.na-sec[data-v-ac838494]{background:var(--bg-card,#fff);border-radius:12px;padding:12px 14px;margin-bottom:4px}.na-inp[data-v-ac838494]{display:block;width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--separator,#e0e0e5);font-size:15px;font-family:inherit;background:transparent;color:var(--text-primary);box-sizing:border-box;outline:none}.na-inp[data-v-ac838494]:focus{border-bottom-color:var(--acc,#e8401c)}.na-inp-lbl[data-v-ac838494],[data-v-ac838494] .na-inp-lbl{font-size:11px;font-weight:600;color:var(--text-secondary);margin:8px 0 2px}.na-dropdown[data-v-ac838494]{position:absolute;top:100%;left:0;right:0;background:var(--bg-card,#fff);border:1px solid var(--separator);border-radius:10px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 16px #0000001f}.na-dropdown-item[data-v-ac838494]{padding:10px 14px;font-size:14px;cursor:pointer;color:var(--text-primary)}.na-dropdown-item[data-v-ac838494]:active{background:var(--bg-screen)}.na-link[data-v-ac838494]{display:block;background:none;border:none;color:var(--acc,#e8401c);font-size:13px;font-weight:600;cursor:pointer;margin-top:8px;padding:0;font-family:inherit}.na-pill[data-v-ac838494]{padding:6px 14px;border-radius:20px;border:1.5px solid var(--separator,#e0e0e5);background:transparent;font-size:12px;font-weight:600;cursor:pointer;color:var(--text-secondary);font-family:inherit}.na-pill--active[data-v-ac838494]{border-color:var(--acc,#e8401c);background:var(--acc,#e8401c)11;color:var(--acc,#e8401c)}.na-newcontact[data-v-ac838494]{border-top:1px solid var(--separator,#e0e0e5);padding-top:10px;margin-top:10px}.na-btn-sec[data-v-ac838494]{flex:1;padding:10px;border:1px solid var(--separator);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;background:var(--bg-card);color:var(--text-primary);font-family:inherit}.na-btn-acc[data-v-ac838494]{flex:1;padding:10px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;background:var(--acc,#e8401c);color:#fff;font-family:inherit}.pipeline-fab[data-v-ac838494]{position:fixed!important;bottom:calc(80px + env(safe-area-inset-bottom,0px));right:16px;width:52px;height:52px;border-radius:50%;background:var(--acc,#e8401c);border:none;cursor:pointer;z-index:150;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #e8401c66;-webkit-tap-highlight-color:transparent}.hist[data-v-ecf75d57]{margin-top:14px}.hist-titre[data-v-ecf75d57]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text4);margin-bottom:8px}.hist-recharger[data-v-ecf75d57]{background:var(--bg3);border:1px solid var(--border2);border-radius:4px;color:var(--text3);cursor:pointer;font-size:11px;line-height:1;padding:2px 6px}.hist-recharger[data-v-ecf75d57]:disabled{cursor:default;opacity:.5}.hist-vide[data-v-ecf75d57]{color:var(--text4);font-size:12px}.hist-liste[data-v-ecf75d57]{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.hist-ligne[data-v-ecf75d57]{background:var(--bg3);border:1px solid var(--border2);border-radius:5px;padding:6px 8px}.hist-quand[data-v-ecf75d57]{color:var(--text4);font-size:10.5px;display:flex;gap:6px}.hist-qui[data-v-ecf75d57]{color:var(--text3);font-weight:600}.hist-quoi[data-v-ecf75d57]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:2px}.hist-champ[data-v-ecf75d57]{color:var(--text3);font-weight:600}.hist-av[data-v-ecf75d57]{color:var(--text4);text-decoration:line-through}.hist-fleche[data-v-ecf75d57]{color:var(--text4)}.hist-ap[data-v-ecf75d57]{color:var(--text2);font-weight:600}.oc[data-v-09e0bea0]{font-size:12px;color:var(--text2, var(--text-primary));font-weight:600}.oc-lib[data-v-09e0bea0]{color:var(--text4, var(--text-secondary));font-weight:400}.oc-scan[data-v-09e0bea0]{color:var(--text3, var(--text-secondary));font-weight:400}.ccard-titre[data-v-9b570281]{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:600;color:#1c1c1e}.ccard-titre.ccard-neutre[data-v-9b570281]{color:var(--text-primary,#1c1c1e)}.ccard-oeuvre[data-v-9b570281]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ccard-format[data-v-9b570281],.ccard-num[data-v-9b570281]{flex-shrink:0;white-space:nowrap}.ccard-ligne-code[data-v-9b570281]{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--text-secondary,#8e8e93)}.ccard-montant[data-v-9b570281]{margin-right:34px}.m-pipe-steps[data-v-9b570281]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.m-pipe-cell[data-v-9b570281]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:36px;padding:4px 9px;border-radius:8px;cursor:default;border:1px solid transparent}.m-pipe-cell.future[data-v-9b570281]{background:var(--bg-card-2, #f2f2f7)}.m-step-ok[data-v-9b570281]{font-size:11px;font-weight:700}.m-step-arrow[data-v-9b570281]{font-size:12px;font-weight:700}.m-step-dash[data-v-9b570281]{font-size:11px;color:#d1d1d6}.m-step-label[data-v-9b570281]{font-size:10px;text-transform:uppercase;letter-spacing:.03em}.ccard-eye[data-v-9b570281]{position:absolute;top:8px;right:8px;background:var(--bg-card-2, #f2f2f7);border:1px solid var(--separator, #d1d1d6);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #8e8e93);cursor:pointer;z-index:2;padding:0}.cmd-suppr[data-v-9b570281]{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:block;font-family:inherit;font-size:12px;margin:10px auto 0;min-height:44px;text-decoration:underline}.cmd-archiver[data-v-9b570281]{background:var(--bg-screen);border:1px solid var(--separator-section);border-radius:10px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:15px;min-height:44px;padding:11px;width:100%}.cmd-detail-overlay[data-v-9b570281]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;align-items:flex-end}.cmd-detail-sheet[data-v-9b570281]{width:100%;max-height:92vh;background:var(--bg-card, #fff);border-radius:20px 20px 0 0;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:cmdSlideUp-9b570281 .25s ease}@keyframes cmdSlideUp-9b570281{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cmd-detail-handle[data-v-9b570281]{width:36px;height:4px;border-radius:2px;background:var(--separator, #d1d1d6);margin:10px auto 0}.cmd-detail-header[data-v-9b570281]{position:sticky;top:0;background:var(--bg-card, #fff);padding:14px 16px 12px;text-align:center;border-bottom:1px solid var(--separator, #e5e5ea)}.cmd-detail-close[data-v-9b570281]{position:absolute;top:12px;right:12px;background:var(--bg-card-2, #f2f2f7);border:none;border-radius:50%;width:28px;height:28px;color:var(--text-primary, #1c1c1e);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center}.cmd-detail-titre[data-v-9b570281]{font-size:17px;font-weight:700;color:var(--text-primary, #1c1c1e);font-style:italic;margin-bottom:2px}.cmd-detail-code[data-v-9b570281]{font-size:11px;font-family:monospace;color:var(--accent)}.cmd-detail-body[data-v-9b570281]{padding:14px 14px 40px}body.modal-open{overflow:hidden}.cmd-detail-section[data-v-9b570281]{background:var(--bg-card-2, #f2f2f7);border-radius:12px;padding:10px 14px;margin-bottom:12px}.cdr-section-title[data-v-9b570281]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary, #8e8e93);margin-bottom:8px}.cmd-detail-row[data-v-9b570281]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--separator, #e5e5ea)}.cmd-detail-row[data-v-9b570281]:last-child{border-bottom:none}.cdr-label[data-v-9b570281]{font-size:12px;color:var(--text-secondary, #8e8e93)}.cdr-val[data-v-9b570281]{font-size:13px;font-weight:500;color:var(--text-primary, #1c1c1e);text-align:right;max-width:58%}.cdr-etape-badge[data-v-9b570281]{background:var(--accent-bg, rgba(99,102,241,.12));color:var(--accent);padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600}.cmd-pipeline-steps[data-v-9b570281]{display:flex;flex-wrap:wrap;gap:5px}.cps-step[data-v-9b570281]{padding:3px 9px;border-radius:20px;font-size:10px;background:var(--bg-card-2, #f2f2f7);color:var(--text-secondary, #8e8e93);border:1px solid var(--separator, #d1d1d6)}.cps-done[data-v-9b570281]{background:#10b98122;color:#10b981;border-color:#10b981}.cps-active[data-v-9b570281]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:700}.af[data-v-a0bcb2f1]{display:flex;flex-direction:column;gap:10px;color:var(--text, var(--text-primary))}.af-tete[data-v-a0bcb2f1]{display:flex;align-items:center;gap:8px}.af-badge[data-v-a0bcb2f1]{border-radius:10px;font-size:11px;font-weight:700;padding:3px 8px}.af-badge-cmd[data-v-a0bcb2f1]{background:#94a3b833;color:#64748b}.af-badge-vente[data-v-a0bcb2f1]{background:#06b6d426;color:#0891b2}.af-numero[data-v-a0bcb2f1]{flex:1;font-family:monospace;font-size:13px}.af-x[data-v-a0bcb2f1]{background:none;border:none;color:var(--text3, var(--text-secondary));cursor:pointer;font-size:20px}.af-titre[data-v-a0bcb2f1]{font-size:17px;font-weight:700}.af-sous[data-v-a0bcb2f1]{color:var(--text3, var(--text-secondary));font-size:13px}.af-bloc[data-v-a0bcb2f1]{border-top:1px solid var(--border, var(--separator-section));padding-top:8px}.af-bloc-titre[data-v-a0bcb2f1]{color:var(--text4, var(--text-secondary));font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.af-grille[data-v-a0bcb2f1]{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;font-size:13px}.af-grille span[data-v-a0bcb2f1]{color:var(--text3, var(--text-secondary))}.af-vide[data-v-a0bcb2f1]{color:var(--text4, var(--text-secondary));font-size:12px;font-style:italic}.af-note[data-v-a0bcb2f1]{color:var(--text3, var(--text-secondary));font-size:12px;margin-top:6px;white-space:pre-wrap}.af-btn[data-v-a0bcb2f1]{align-self:flex-start;background:var(--accent, var(--acc));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 14px}.af-btn[data-v-a0bcb2f1]:disabled{opacity:.5;cursor:default}.ma-tete[data-v-e88ba67a]{align-items:center;background:var(--bg-screen);box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;padding:12px 16px;width:100%}.ma-rond[data-v-e88ba67a]{background:var(--bg-card);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;flex-shrink:0;font-size:18px;height:36px;min-width:36px;width:36px}.ma-titre[data-v-e88ba67a]{color:var(--text-primary);flex:1;font-size:17px;font-weight:700;min-width:0}.ma-compte[data-v-e88ba67a]{color:var(--acc);font-size:13px}.ma-filtre[data-v-e88ba67a]{background:var(--bg-card);border:none;border-radius:18px;color:var(--text-secondary);cursor:pointer;font-size:12px;height:36px;padding:0 12px}.ma-filtre.actif[data-v-e88ba67a]{color:var(--acc)}.ma-recherche[data-v-e88ba67a]{flex-shrink:0;padding:0 16px 10px}.ma-inp[data-v-e88ba67a]{background:var(--input-bg, var(--bg-card));border:.5px solid var(--input-border, var(--separator-section));border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:16px;padding:9px 12px;width:100%}.ma-tri[data-v-e88ba67a]{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:0 16px 10px}.ma-tri-lbl[data-v-e88ba67a]{color:var(--text-secondary);font-size:12px}.ma-select[data-v-e88ba67a]{background:var(--input-bg, var(--bg-card));border:.5px solid var(--input-border, var(--separator-section));border-radius:8px;color:var(--text-primary);flex:1;font-family:inherit;font-size:16px;min-height:40px;padding:6px 10px}.ma-sens[data-v-e88ba67a]{background:var(--bg-card);border:none;border-radius:8px;color:var(--acc);cursor:pointer;font-size:18px;min-height:40px;min-width:44px}.ma-filtres[data-v-e88ba67a]{background:var(--bg-card);border-bottom:.5px solid var(--separator-section);flex-shrink:0;padding:12px 16px}.ma-duo[data-v-e88ba67a]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ma-lbl[data-v-e88ba67a]{color:var(--text-secondary);display:flex;flex-direction:column;font-size:11px;gap:4px;margin:6px 0 4px}.ma-pills[data-v-e88ba67a]{display:flex;flex-wrap:wrap;gap:6px}.ma-pill[data-v-e88ba67a]{background:transparent;border:1px solid var(--separator-section);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;min-height:36px;padding:6px 12px}.ma-pill.actif[data-v-e88ba67a]{background:var(--acc);border-color:var(--acc);color:#fff}.ma-lien[data-v-e88ba67a]{background:none;border:none;color:var(--acc);cursor:pointer;font-size:13px;margin-top:8px;padding:6px 0}.ma-liste[data-v-e88ba67a]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px calc(90px + env(safe-area-inset-bottom,0px))}.ma-carte[data-v-e88ba67a]{background:var(--bg-card);border-radius:12px;cursor:pointer;margin-bottom:8px;padding:12px}.ma-ligne1[data-v-e88ba67a]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ma-oeuvre[data-v-e88ba67a]{color:var(--text-primary);font-size:15px;font-weight:600}.ma-montant[data-v-e88ba67a]{color:var(--acc);font-size:13px;font-weight:700;white-space:nowrap}.ma-ligne2[data-v-e88ba67a]{color:var(--text-secondary);font-size:12px;margin-top:3px}.ma-ligne3[data-v-e88ba67a]{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:6px}.ma-num[data-v-e88ba67a]{font-family:monospace}.ma-tag[data-v-e88ba67a]{background:#06b6d426;border-radius:8px;color:#0891b2;font-size:10px;font-weight:700;padding:1px 6px}.ma-msg[data-v-e88ba67a]{color:var(--text-secondary);padding:24px;text-align:center}.ma-err[data-v-e88ba67a]{color:var(--red, #e74c3c)}.ma-plus[data-v-e88ba67a]{background:var(--bg-card);border:none;border-radius:10px;color:var(--acc);cursor:pointer;font-family:inherit;font-size:14px;min-height:44px;width:100%}.ma-feuille[data-v-e88ba67a]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.flbl[data-v-4993b0ff]{color:var(--text-secondary);font-size:11px;font-weight:600;display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.finp[data-v-4993b0ff]{width:100%;padding:12px;background:var(--bg-card);border:.5px solid var(--separator-section);border-radius:10px;color:var(--text-primary);font-size:16px!important;font-family:inherit;outline:none;box-sizing:border-box}.finp[data-v-4993b0ff]:focus{border-color:var(--acc)}[data-v-4993b0ff] .flbl{color:var(--text-secondary);font-size:11px;font-weight:600;display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}[data-v-4993b0ff] .finp{width:100%;padding:12px;background:var(--bg-card);border:.5px solid var(--separator-section);border-radius:10px;color:var(--text-primary);font-size:16px!important;font-family:inherit;outline:none;box-sizing:border-box}[data-v-4993b0ff] .finp:focus{border-color:var(--acc)}[data-v-4993b0ff] .frangee{margin-bottom:12px}[data-v-4993b0ff] .fsp-titre{margin-top:16px;border-top:.5px solid var(--separator-section);padding-top:14px}.pc[data-v-7f708f49]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:12px;padding:3px 10px}.pc-temp[data-v-7f708f49]{padding:3px 7px}.pc-pt[data-v-7f708f49]{width:7px;height:7px;border-radius:50%;display:inline-block}.icone-entreprise[data-v-50c3fb22]{flex-shrink:0;color:var(--text4, var(--text-secondary));vertical-align:-2px}.if-pastille[data-v-87f4a6a0]{flex:none;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.if-svg[data-v-87f4a6a0]{display:flex}.if-ext[data-v-87f4a6a0]{font-size:7px;font-weight:700;letter-spacing:.3px;margin-top:1px}.vf-overlay[data-v-06a40746]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vf-fenetre[data-v-06a40746]{background:var(--bg2);border-radius:12px;box-shadow:0 20px 60px #0006;width:85vw;height:85vh;max-width:1100px;display:flex;flex-direction:column;overflow:hidden;animation:vfMontee-06a40746 .2s ease}.vf-entete[data-v-06a40746]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg3);flex-shrink:0}.vf-titre[data-v-06a40746]{font-size:13px;font-weight:600;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-rang[data-v-06a40746]{font-size:11px;color:var(--text4);white-space:nowrap}.vf-actions[data-v-06a40746]{display:flex;gap:8px;align-items:center;margin-left:auto}.vf-actions button[data-v-06a40746]{background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:4px 10px;cursor:pointer;font-size:13px;color:var(--text2);text-decoration:none;font-family:inherit}.vf-actions button[data-v-06a40746]:hover{background:var(--border)}.vf-actions button[disabled][data-v-06a40746]{opacity:.6;cursor:default}.vf-corps[data-v-06a40746]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative}.vf-iframe[data-v-06a40746]{width:100%;height:100%;border:none}.vf-image[data-v-06a40746]{max-width:100%;max-height:100%;object-fit:contain}.vf-message[data-v-06a40746]{text-align:center;color:var(--text3);font-size:13px;padding:20px}.vf-message-titre[data-v-06a40746]{font-weight:600;color:var(--text2);margin-bottom:6px}.vf-message-detail[data-v-06a40746]{font-size:12px;color:var(--text4)}.vf-telecharger[data-v-06a40746]{display:inline-block;margin-top:14px;padding:7px 14px;background:var(--accent);color:#fff;border:none;border-radius:6px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.vf-telecharger[disabled][data-v-06a40746]{opacity:.6;cursor:default}.vf-fleche[data-v-06a40746]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#00000073;color:#fff;border:none;font-size:22px;line-height:1;cursor:pointer;z-index:2}.vf-fleche[data-v-06a40746]:hover{background:#000000b3}.vf-fleche--gauche[data-v-06a40746]{left:10px}.vf-fleche--droite[data-v-06a40746]{right:10px}@keyframes vfMontee-06a40746{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pj-groupe[data-v-10088019]{display:inline-flex;align-items:center;gap:4px}.msg-piece[data-v-10088019]{display:inline-flex;align-items:center;gap:4px;background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:4px 9px;font:inherit;font-size:11px;color:var(--text2);cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-piece[data-v-10088019]:hover{border-color:var(--accent)}.msg-piece-taille[data-v-10088019]{color:var(--text4);margin-left:4px}.pj-ranger[data-v-10088019],.pj-rangee[data-v-10088019]{background:none;border:none;padding:0;font:inherit;font-size:10px;cursor:pointer;white-space:nowrap}.pj-ranger[data-v-10088019]{color:var(--accent);text-decoration:underline}.pj-ranger[disabled][data-v-10088019]{color:var(--text4);cursor:default;text-decoration:none}.pj-rangee[data-v-10088019]{color:#0c7a65}.pj-rangee[data-v-10088019]:hover{text-decoration:underline}.pj-choix[data-v-10088019]{max-width:160px;overflow:hidden}.cm-bg[data-v-aa93f229]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center}.cm-window[data-v-aa93f229]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;width:720px;min-height:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 80px #0006;overflow:hidden}.cm-header[data-v-aa93f229]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid var(--border);font-size:14px;font-weight:700;color:var(--text)}.cm-header-btn[data-v-aa93f229]{background:none;border:1px solid var(--border2);border-radius:4px;padding:2px 8px;font-size:11px;color:var(--text3);cursor:pointer;font-family:inherit}.cm-close[data-v-aa93f229]{background:none;border:none;font-size:18px;color:var(--text4);cursor:pointer}.cm-fields[data-v-aa93f229]{padding:10px 18px 0;display:flex;flex-direction:column;gap:6px}.cm-row[data-v-aa93f229]{display:flex;align-items:center;gap:8px}.cm-row label[data-v-aa93f229]{font-size:11px;font-weight:600;color:var(--text3);width:40px;flex-shrink:0}.cm-input[data-v-aa93f229]{flex:1;padding:6px 10px;background:var(--bg4);border:1px solid var(--border2);border-radius:6px;font-size:12px;color:var(--text);font-family:inherit;outline:none}.cm-input[data-v-aa93f229]:focus{border-color:var(--accent)}.cm-body[data-v-aa93f229]{flex:1;min-height:180px;margin:10px 18px;padding:12px;background:var(--bg4);border:1px solid var(--border2);border-radius:8px;font-size:13px;color:var(--text);font-family:inherit;resize:none;outline:none;line-height:1.6}.cm-body[data-v-aa93f229]:focus{border-color:var(--accent)}.cm-quote[data-v-aa93f229]{margin:0 18px 10px;padding:10px;background:var(--bg3);border-radius:6px;border-left:3px solid var(--border2);font-size:11px;color:var(--text3);max-height:120px;overflow-y:auto}.cm-quote-header[data-v-aa93f229]{font-weight:600;margin-bottom:4px}.cm-quote-meta[data-v-aa93f229]{font-size:10px;color:var(--text4);margin-bottom:6px}.cm-quote-body[data-v-aa93f229]{white-space:pre-line;line-height:1.5}.cm-toolbar[data-v-aa93f229]{display:flex;align-items:center;gap:6px;padding:6px 18px;border-top:1px solid var(--border)}.cm-tool[data-v-aa93f229]{background:none;border:1px solid var(--border2);border-radius:4px;padding:4px 10px;font-size:11px;color:var(--text3);cursor:pointer;font-family:inherit}.cm-tool[data-v-aa93f229]:hover{background:var(--bg4)}.cm-footer[data-v-aa93f229]{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;border-top:1px solid var(--border)}.cm-btn-send[data-v-aa93f229]{background:var(--accent);color:#fff;border:none;border-radius:6px 0 0 6px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.cm-btn-send[data-v-aa93f229]:disabled{opacity:.5}.cm-motif[data-v-aa93f229]{font-size:11px;color:#b45309;line-height:1.3}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cm-motif[data-v-aa93f229]{color:#fcd34d}}:root[data-theme=dark] .cm-motif[data-v-aa93f229]{color:#fcd34d}.cm-btn-arrow[data-v-aa93f229]{border-radius:0 6px 6px 0;padding:8px 10px;border-left:1px solid rgba(255,255,255,.3);font-size:10px}.cm-btn-accent[data-v-aa93f229]{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.cm-btn-cancel[data-v-aa93f229]{background:none;border:1px solid var(--border2);border-radius:6px;padding:8px 16px;font-size:12px;color:var(--text3);cursor:pointer;font-family:inherit}.cm-split-menu[data-v-aa93f229]{position:absolute;bottom:100%;left:0;background:var(--bg2);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0003;overflow:hidden;z-index:10;min-width:220px}.cm-split-menu button[data-v-aa93f229]{display:block;width:100%;padding:10px 14px;background:none;border:none;font-size:12px;color:var(--text);cursor:pointer;font-family:inherit;text-align:left}.cm-split-menu button[data-v-aa93f229]:hover{background:var(--bg4)}.cm-product-bg[data-v-aa93f229]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:510;display:flex;align-items:center;justify-content:center}.cm-product-modal[data-v-aa93f229]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;width:500px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #0000004d;overflow:hidden}.cm-product-list[data-v-aa93f229]{flex:1;overflow-y:auto;min-height:0;padding:0 10px 10px}.cm-product-item[data-v-aa93f229]{display:flex;gap:10px;padding:8px;cursor:pointer;border-radius:6px;align-items:center}.cm-product-item[data-v-aa93f229]:hover{background:var(--bg4)}.cm-product-img[data-v-aa93f229]{width:50px;height:50px;border-radius:6px;object-fit:cover;flex-shrink:0}.cm-attachments[data-v-aa93f229]{padding:0 18px 8px;display:flex;flex-wrap:wrap;gap:6px}.cm-attachment[data-v-aa93f229]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg4);border:1px solid var(--border2);border-radius:6px;font-size:11px;color:var(--text2)}.cm-attach-remove[data-v-aa93f229]{background:none;border:none;font-size:12px;color:var(--text4);cursor:pointer;padding:0 2px}.cm-attach-remove[data-v-aa93f229]:hover{color:var(--red)}.cm-ai-diff[data-v-aa93f229]{margin:0 18px 10px;padding:12px;background:var(--bg3);border:1px solid var(--accent)33;border-radius:8px}.cm-ai-header[data-v-aa93f229]{font-size:12px;font-weight:700;color:var(--accent);margin-bottom:8px}.cm-ai-body[data-v-aa93f229]{font-size:12px;color:var(--text);line-height:1.6;white-space:pre-line;max-height:150px;overflow-y:auto;margin-bottom:8px}.cm-ai-actions[data-v-aa93f229]{display:flex;gap:6px}.xa-btn[data-v-a84dd7b9]{background:none;border:1px solid var(--border2);border-radius:4px;padding:3px 8px;font-size:11px;cursor:pointer;color:var(--text3);font-family:inherit}.xa-btn[data-v-a84dd7b9]:hover{background:var(--bg4);color:var(--red);border-color:var(--red)}.xa-btn[disabled][data-v-a84dd7b9]{opacity:.6;cursor:default}.xa-voile[data-v-a84dd7b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:18px}.xa-fenetre[data-v-a84dd7b9]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:17px 19px;width:100%;max-width:460px;display:flex;flex-direction:column;gap:12px}.xa-titre[data-v-a84dd7b9]{font-size:14px;font-weight:700;color:var(--text);word-break:break-word}.xa-phrase[data-v-a84dd7b9]{font-size:12px;color:var(--text2);line-height:1.55}.xa-alerte[data-v-a84dd7b9]{font-size:11px;color:#92400e;background:#fef3c7;border-radius:6px;padding:7px 9px;line-height:1.5}.xa-motif[data-v-a84dd7b9]{display:flex;flex-direction:column;gap:4px}.xa-lbl[data-v-a84dd7b9]{font-size:11px;color:var(--text4)}.xa-champ[data-v-a84dd7b9]{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:7px 9px;font-size:12px;color:var(--text);font-family:inherit;outline:none}.xa-erreur[data-v-a84dd7b9]{font-size:11px;color:var(--red);line-height:1.5}.xa-pied[data-v-a84dd7b9]{display:flex;gap:7px;justify-content:flex-end}.xa-annuler[data-v-a84dd7b9],.xa-valider[data-v-a84dd7b9]{border-radius:6px;padding:7px 13px;font-size:12px;cursor:pointer;font-family:inherit;border:1px solid var(--border2)}.xa-annuler[data-v-a84dd7b9]{background:none;color:var(--text3)}.xa-valider[data-v-a84dd7b9]{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.xa-valider[disabled][data-v-a84dd7b9]{opacity:.6;cursor:default}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .xa-alerte[data-v-a84dd7b9]{background:#78350f22;color:#fcd34d}}:root[data-theme=dark] .xa-alerte[data-v-a84dd7b9]{background:#78350f22;color:#fcd34d}.ml-wrap[data-v-b6714074]{display:flex;flex-direction:column;height:100%}.ml-toolbar[data-v-b6714074]{display:flex;gap:8px;align-items:center;padding:0 0 10px;flex-shrink:0}.ml-btn-new[data-v-b6714074]{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.ml-btn-refresh[data-v-b6714074]{background:var(--bg4);border:1px solid var(--border2);border-radius:6px;padding:6px 12px;font-size:11px;color:var(--text3);cursor:pointer;font-family:inherit}.ml-count[data-v-b6714074]{font-size:11px;color:var(--text4);margin-left:auto}.ml-bascule[data-v-b6714074]{display:flex;gap:0;border:1px solid var(--border2);border-radius:6px;overflow:hidden;flex-shrink:0}.ml-bascule-btn[data-v-b6714074]{background:none;border:none;padding:5px 10px;font-size:11px;color:var(--text4);cursor:pointer;font-family:inherit}.ml-bascule-btn.actif[data-v-b6714074]{background:var(--bg4);color:var(--text);font-weight:600}.mlf-fil[data-v-b6714074]{flex:0 0 auto;border:1px solid var(--border);border-radius:10px;background:var(--bg2);margin-bottom:8px;overflow:hidden}.mlf-fil.unread[data-v-b6714074]{border-left:3px solid var(--accent)}.mlf-fil.ouvert[data-v-b6714074]{background:var(--bg3)}.mlf-tete[data-v-b6714074]{display:flex;gap:10px;padding:10px 12px;cursor:pointer;align-items:flex-start}.mlf-tete[data-v-b6714074]:hover{background:var(--bg3)}.mlf-avatar[data-v-b6714074]{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.mlf-corps[data-v-b6714074]{flex:1;min-width:0}.mlf-ligne1[data-v-b6714074]{display:flex;align-items:center;gap:7px;margin-bottom:2px}.mlf-qui[data-v-b6714074]{font-size:12px;font-weight:700;color:var(--text2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlf-nb[data-v-b6714074]{font-size:10px;font-weight:700;color:var(--text4);background:var(--bg4);border-radius:999px;padding:1px 6px;flex-shrink:0}.mlf-pj[data-v-b6714074]{font-size:10px;color:var(--text4);flex-shrink:0}.mlf-date[data-v-b6714074]{font-size:10px;color:var(--text4);margin-left:auto;flex-shrink:0}.mlf-sujet[data-v-b6714074]{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:2px}.mlf-apercu[data-v-b6714074]{font-size:11.5px;color:var(--text4);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlf-messages[data-v-b6714074]{padding:0 12px 10px;display:flex;flex-direction:column;gap:9px}.mlf-msg[data-v-b6714074]{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:9px 11px;font-size:12px;color:var(--text2);line-height:1.6}.mlf-msg--nous[data-v-b6714074]{background:color-mix(in srgb,var(--accent) 8%,var(--bg2));border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}.mlf-msg-tete[data-v-b6714074]{display:flex;align-items:center;gap:6px;margin-bottom:5px;flex-wrap:wrap}.mlf-msg-qui[data-v-b6714074]{font-size:11px;font-weight:700;color:var(--text3)}.mlf-boite[data-v-b6714074]{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text4);background:var(--bg4);border-radius:3px;padding:1px 5px}.mlf-msg-date[data-v-b6714074]{font-size:10px;color:var(--text4);margin-left:auto}.mlf-msg-actions[data-v-b6714074]{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.msg-list[data-v-b6714074]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;min-height:0;padding:4px 0}.msg-date-sep[data-v-b6714074]{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:8px 0}.msg-date-sep-line[data-v-b6714074]{flex:1;height:1px;background:var(--border)}.msg-date-sep-label[data-v-b6714074]{font-size:10px;color:var(--text4);white-space:nowrap;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.msg-row[data-v-b6714074]{display:flex;flex:0 0 auto;align-items:flex-start;gap:10px;max-width:100%}.msg-row--recu[data-v-b6714074]{justify-content:flex-start}.msg-row--envoye[data-v-b6714074]{justify-content:flex-end}.msg-avatar[data-v-b6714074]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:4px}.msg-avatar--contact[data-v-b6714074],.msg-avatar--nous[data-v-b6714074]{color:#fff}.msg-bubble[data-v-b6714074]{min-width:90%;max-width:90%;border-radius:12px;padding:10px 14px;position:relative}.msg-bubble--recu[data-v-b6714074]{background:var(--bg3);border:1px solid var(--border);border-top-left-radius:2px}.msg-bubble--recu.msg-unread[data-v-b6714074]{border-left:3px solid var(--accent)}.msg-bubble--envoye[data-v-b6714074]{background:color-mix(in srgb,var(--accent) 12%,var(--bg2));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-top-right-radius:2px}.msg-meta[data-v-b6714074]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.msg-sender[data-v-b6714074]{font-size:11px;font-weight:700;color:var(--text3)}.msg-sender--nous[data-v-b6714074]{color:var(--accent)}.msg-time[data-v-b6714074]{font-size:10px;color:var(--text4)}.msg-subject[data-v-b6714074]{font-size:13px;font-weight:600;color:var(--text2);margin-bottom:4px}.msg-to[data-v-b6714074]{font-size:11px;color:var(--text4);margin-bottom:4px}.msg-preview[data-v-b6714074]{font-size:12px;color:var(--text4);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-body[data-v-b6714074]{font-size:12px;color:var(--text2);line-height:1.6;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);max-height:400px;overflow-y:auto;word-break:break-word}.msg-html[data-v-b6714074]{font-size:13px;line-height:1.6}.msg-html[data-v-b6714074] img{max-width:100%}.msg-html[data-v-b6714074] a{color:var(--accent)}.msg-quote-btn[data-v-b6714074]{background:none;border:1px solid var(--border2);border-radius:4px;padding:3px 8px;font-size:10px;color:var(--text4);cursor:pointer;font-family:inherit;margin-top:8px}.msg-quoted[data-v-b6714074]{margin-top:6px;padding:8px;background:var(--bg3);border-radius:6px;border-left:3px solid var(--border2);font-size:12px;color:var(--text3);max-height:200px;overflow-y:auto}.msg-footer[data-v-b6714074]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.msg-toggle[data-v-b6714074]{font-size:11px;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.msg-toggle[data-v-b6714074]:hover{text-decoration:underline}.msg-actions[data-v-b6714074]{display:flex;gap:4px;flex-wrap:wrap}.msg-act[data-v-b6714074]{background:none;border:1px solid var(--border2);border-radius:4px;padding:3px 8px;font-size:11px;cursor:pointer;color:var(--text3);font-family:inherit}.msg-act[data-v-b6714074]:hover{background:var(--bg4);color:var(--text)}.msg-pieces[data-v-b6714074]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.msg-piece[data-v-b6714074]{font-size:11px;color:var(--text3);text-decoration:none;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:3px 8px;font-family:inherit;cursor:pointer}.msg-piece[data-v-b6714074]:hover{background:var(--bg4);color:var(--text2)}.msg-piece[disabled][data-v-b6714074]{opacity:.55;cursor:default}.msg-piece-erreur[data-v-b6714074]{font-size:11px;color:var(--red);margin-top:6px}.msg-piece-taille[data-v-b6714074]{color:var(--text4);margin-left:4px}.msg-links[data-v-b6714074]{display:flex;gap:8px;padding-top:8px;border-top:1px solid var(--border);margin-top:8px}.msg-link[data-v-b6714074]{font-size:11px;color:var(--accent);text-decoration:none}.msg-link[data-v-b6714074]:hover{text-decoration:underline}.msg-pj-tag[data-v-b6714074]{font-size:10px;color:var(--text4);white-space:nowrap;display:inline-flex;align-items:center;gap:1px}.ml-introuvable[data-v-b6714074]{font-size:11px;color:var(--red)}.qr-fond[data-v-31932db0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.qr-fenetre[data-v-31932db0]{width:100%;max-width:380px;max-height:100%;overflow-y:auto;background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:16px 18px 18px;text-align:center;box-shadow:0 20px 60px #00000059}.qr-tete[data-v-31932db0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.qr-titre[data-v-31932db0]{font-size:14px;font-weight:700;color:var(--text)}.qr-x[data-v-31932db0]{display:flex;background:none;border:none;color:var(--text3);cursor:pointer;padding:4px}.qr-apercu[data-v-31932db0]{display:flex;align-items:center;justify-content:center;min-height:200px;background:var(--bg3);border-radius:8px;padding:12px}.qr-etiquette[data-v-31932db0]{display:block;width:100%;max-width:240px;aspect-ratio:1;background:#fff;box-shadow:0 1px 4px #00000040}.qr-prepa[data-v-31932db0]{font-size:12px;color:var(--text4)}.qr-detail[data-v-31932db0]{font-size:11px;color:var(--text4);margin-top:8px}.qr-code[data-v-31932db0]{font-family:monospace;font-size:13px;color:var(--accent);margin-top:2px;letter-spacing:.04em}.qr-alerte[data-v-31932db0]{font-size:11px;line-height:1.3;color:var(--red, #dc2626);margin-top:6px}.qr-actions[data-v-31932db0]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.qr-actions .qr-btn-plein[data-v-31932db0]{grid-column:1 / -1}.qr-btn[data-v-31932db0]{padding:9px 10px;border-radius:8px;border:1px solid var(--border2, var(--border));background:var(--bg3);color:var(--text2);font-size:12px;font-family:inherit;cursor:pointer}.qr-btn[data-v-31932db0]:disabled{opacity:.5;cursor:default}.qr-btn-plein[data-v-31932db0]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.qr-erreur[data-v-31932db0]{font-size:12px;color:var(--red, #dc2626);margin-top:10px}.qr-copie-main[data-v-31932db0]{margin-top:10px;text-align:left}.qr-aide[data-v-31932db0]{font-size:11px;color:var(--text3);margin-bottom:4px}.qr-lien-select[data-v-31932db0]{font-size:13px;color:var(--text);background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:8px 10px;word-break:break-all;user-select:all;-webkit-user-select:all;-webkit-touch-callout:default}.qr-plein[data-v-31932db0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;background:#fff;display:flex;flex-direction:column}.qr-plein-tete[data-v-31932db0]{display:flex;justify-content:flex-end;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid #e5e5e5}.qr-plein-fermer[data-v-31932db0]{min-height:48px;min-width:120px;padding:10px 20px;border-radius:12px;border:none;background:#1a1a1a;color:#fff;font-size:17px;font-weight:600;font-family:inherit;cursor:pointer}.qr-plein-corps[data-v-31932db0]{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.qr-plein-img[data-v-31932db0]{display:block;width:min(80vw,400px);aspect-ratio:1;image-rendering:pixelated;box-shadow:0 0 0 1px #ddd;-webkit-touch-callout:default}.qr-plein-aide[data-v-31932db0]{font-size:16px;line-height:1.4;color:#1a1a1a;text-align:center;max-width:340px}.qr-mobile[data-v-31932db0]{align-items:flex-end;padding:0}.qr-mobile .qr-fenetre[data-v-31932db0]{max-width:none;border-radius:16px 16px 0 0;background:var(--bg-card);border:none;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.qr-mobile .qr-titre[data-v-31932db0]{color:var(--text-primary)}.qr-mobile .qr-apercu[data-v-31932db0]{background:var(--bg-screen)}.qr-mobile .qr-code[data-v-31932db0]{color:var(--acc)}.qr-mobile .qr-detail[data-v-31932db0],.qr-mobile .qr-aide[data-v-31932db0]{color:var(--text-secondary)}.qr-mobile .qr-btn[data-v-31932db0]{min-height:46px;font-size:14px;background:var(--bg-screen);color:var(--text-primary);border-color:var(--separator)}.qr-mobile .qr-btn-plein[data-v-31932db0]{background:var(--acc);border-color:var(--acc);color:#fff}.qr-mobile .qr-lien-select[data-v-31932db0]{font-size:15px;background:var(--bg-screen);color:var(--text-primary);border-color:var(--separator)}.uc-fond[data-v-d18dc6ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.uc-fenetre[data-v-d18dc6ac]{width:100%;max-width:400px;max-height:100%;overflow-y:auto;background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:16px 18px 18px;box-shadow:0 20px 60px #00000059}.uc-tete[data-v-d18dc6ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.uc-titre[data-v-d18dc6ac]{font-size:14px;font-weight:700;color:var(--text)}.uc-x[data-v-d18dc6ac]{display:flex;background:none;border:none;color:var(--text3);cursor:pointer;padding:4px}.uc-nom[data-v-d18dc6ac]{font-size:12px;color:var(--text3);margin-bottom:8px}.uc-lib[data-v-d18dc6ac]{display:block;font-size:11px;color:var(--text4);margin:10px 0 4px}.uc-option[data-v-d18dc6ac]{color:var(--text4);font-style:italic}.uc-champ[data-v-d18dc6ac]{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--border2, var(--border));background:var(--bg3);color:var(--text);font-size:13px;font-family:inherit}.uc-devises[data-v-d18dc6ac]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uc-devise[data-v-d18dc6ac]{padding:8px 10px;border-radius:8px;border:1px solid var(--border2, var(--border));background:var(--bg3);color:var(--text2);font-size:13px;font-family:inherit;cursor:pointer}.uc-devise-on[data-v-d18dc6ac]{border-color:var(--accent);color:var(--accent);font-weight:700}.uc-erreur[data-v-d18dc6ac]{font-size:12px;color:var(--red, #dc2626);margin-top:10px}.uc-actions[data-v-d18dc6ac]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.uc-btn[data-v-d18dc6ac]{padding:9px 10px;border-radius:8px;border:1px solid var(--border2, var(--border));background:var(--bg3);color:var(--text2);font-size:12px;font-family:inherit;cursor:pointer}.uc-btn[data-v-d18dc6ac]:disabled{opacity:.5;cursor:default}.uc-btn-plein[data-v-d18dc6ac]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.uc-mobile[data-v-d18dc6ac]{align-items:flex-end;padding:0}.uc-mobile .uc-fenetre[data-v-d18dc6ac]{max-width:none;border-radius:16px 16px 0 0;background:var(--bg-card);border:none;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.uc-mobile .uc-titre[data-v-d18dc6ac]{color:var(--text-primary)}.uc-mobile .uc-nom[data-v-d18dc6ac],.uc-mobile .uc-lib[data-v-d18dc6ac]{color:var(--text-secondary)}.uc-mobile .uc-champ[data-v-d18dc6ac],.uc-mobile .uc-devise[data-v-d18dc6ac]{min-height:46px;font-size:16px;background:var(--bg-screen);color:var(--text-primary);border-color:var(--separator)}.uc-mobile .uc-devise-on[data-v-d18dc6ac]{border-color:var(--acc);color:var(--acc)}.uc-mobile .uc-btn[data-v-d18dc6ac]{min-height:46px;font-size:14px;background:var(--bg-screen);color:var(--text-primary);border-color:var(--separator)}.uc-mobile .uc-btn-plein[data-v-d18dc6ac]{background:var(--acc);border-color:var(--acc);color:#fff}.lg[data-v-fa707231]{margin:12px 0 4px}.lg-tete[data-v-fa707231]{font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.lg-etat[data-v-fa707231]{font-size:12px;color:var(--text2);margin:4px 0}.lg-ok[data-v-fa707231]{color:var(--green, #16a34a)}.lg-vide[data-v-fa707231]{color:var(--text4)}.lg-erreur[data-v-fa707231]{font-size:11px;color:var(--red, #dc2626);margin:4px 0}.lg-image[data-v-fa707231]{background:#fff;border:1px solid var(--border);border-radius:8px;padding:10px;display:flex;justify-content:center;align-items:center;min-height:80px}.lg-image img[data-v-fa707231]{max-width:100%;max-height:120px;object-fit:contain}.lg-rang[data-v-fa707231]{font-size:11px;color:var(--text3);text-align:center;margin-top:4px}.lg-boutons[data-v-fa707231]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lg-btn[data-v-fa707231]{padding:6px 12px;border-radius:8px;border:1px solid var(--border2, var(--border));background:var(--bg3);color:var(--text2);font-size:12px;font-family:inherit;cursor:pointer}.lg-btn[data-v-fa707231]:disabled{opacity:.5;cursor:default}.lg-plein[data-v-fa707231]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.lg-choix[data-v-fa707231]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.lg-option.actif[data-v-fa707231]{border-color:var(--accent);color:var(--text);font-weight:600;background:color-mix(in srgb,var(--accent) 12%,var(--bg3))}.lg-apercu[data-v-fa707231]{margin-top:8px;display:flex;justify-content:center}.lg-apercu img[data-v-fa707231]{width:150px;height:150px;background:#fff;box-shadow:0 1px 4px #00000040}.lg-attente[data-v-fa707231]{font-size:11px;color:var(--text4);padding:60px 0}.lg-mobile .lg-tete[data-v-fa707231],.lg-mobile .lg-vide[data-v-fa707231]{color:var(--text-secondary)}.lg-mobile .lg-etat[data-v-fa707231]{font-size:14px;color:var(--text-primary)}.lg-mobile .lg-btn[data-v-fa707231]{min-height:44px;padding:8px 14px;font-size:14px;background:var(--bg-screen);color:var(--text-primary);border-color:var(--separator)}.lg-mobile .lg-plein[data-v-fa707231]{background:var(--acc);border-color:var(--acc);color:#fff}.lg-mobile .lg-option.actif[data-v-fa707231]{border-color:var(--acc);color:var(--text-primary);background:color-mix(in srgb,var(--acc) 12%,var(--bg-screen))}.lg-mobile .lg-apercu img[data-v-fa707231]{width:180px;height:180px}.lp-ligne[data-v-5b21f477]{display:flex;gap:10px;align-items:baseline;font-size:12px;margin-bottom:6px}.lp-ligne-haut[data-v-5b21f477]{align-items:flex-start}.lp-lib[data-v-5b21f477]{color:var(--text4);width:140px;flex-shrink:0}.lp-val[data-v-5b21f477]{color:var(--text2);min-width:0}.lp-code[data-v-5b21f477]{font-family:monospace;font-weight:600}.lp-inactif[data-v-5b21f477]{color:var(--text4);font-style:italic}.lp-lien[data-v-5b21f477]{color:var(--accent);text-decoration:none;font-size:12px}a.lp-lien[data-v-5b21f477]:hover{text-decoration:underline}.lp-bouton[data-v-5b21f477]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.lp-chiffres[data-v-5b21f477]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 4px}.lp-chiffre[data-v-5b21f477]{background:var(--bg3);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.lp-chiffre-lib[data-v-5b21f477]{font-size:10px;color:var(--text4);text-transform:uppercase;letter-spacing:.03em}.lp-chiffre-val[data-v-5b21f477]{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.lp-solde[data-v-5b21f477]{color:var(--accent)}.lp-sous-titre[data-v-5b21f477]{font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px}.lp-vide[data-v-5b21f477]{font-size:11px;color:var(--text4)}.lp-erreur[data-v-5b21f477]{font-size:11px;color:var(--red, #dc2626);margin:4px 0}.lp-filleul[data-v-5b21f477]{padding:2px 0}.lp-mvt[data-v-5b21f477]{display:flex;gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--border);font-size:12px}.lp-mvt[data-v-5b21f477]:last-child{border-bottom:none}.lp-mvt-date[data-v-5b21f477]{color:var(--text4);flex-shrink:0;width:76px}.lp-mvt-lib[data-v-5b21f477]{flex:1;min-width:0;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-mvt-montant[data-v-5b21f477]{flex-shrink:0;font-weight:600;color:var(--text);white-space:nowrap}.lp-gain[data-v-5b21f477]{color:var(--green, #16a34a)}.lp-depense[data-v-5b21f477]{color:var(--red, #dc2626)}.lp-usd[data-v-5b21f477]{font-size:12px}.lp-utiliser[data-v-5b21f477]{margin:8px 0 0}.lp-type[data-v-5b21f477]{color:var(--text3)}.lp-hist .lp-mvt-lib[data-v-5b21f477]{white-space:normal}.lp-scan[data-v-5b21f477]{flex-shrink:0;font-size:11px;color:var(--text3);text-align:right}.lp-qr[data-v-5b21f477],.lp-utiliser[data-v-5b21f477]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;border-radius:8px;border:1px solid var(--border2, var(--border));background:var(--bg3);color:var(--text2);font-size:12px;font-family:inherit;cursor:pointer}.lp-qr[data-v-5b21f477]:hover,.lp-utiliser[data-v-5b21f477]:hover{border-color:var(--accent);color:var(--text)}.lp-section[data-v-5b21f477]{margin-bottom:14px}.lp-titre[data-v-5b21f477]{font-size:10px;text-transform:uppercase;color:var(--text-secondary);font-weight:700;letter-spacing:.5px;margin-bottom:6px;padding-left:4px}.lp-carte[data-v-5b21f477]{background:var(--bg-card);border-radius:12px;padding:12px 14px}.lp-mobile .lp-ligne[data-v-5b21f477],.lp-mobile .lp-mvt[data-v-5b21f477]{font-size:13px}.lp-mobile .lp-lib[data-v-5b21f477]{color:var(--text-secondary);width:128px}.lp-mobile .lp-val[data-v-5b21f477],.lp-mobile .lp-mvt-lib[data-v-5b21f477]{color:var(--text-primary)}.lp-mobile .lp-lien[data-v-5b21f477]{color:var(--acc);font-size:14px}.lp-mobile .lp-filleul[data-v-5b21f477]{padding:6px 0}.lp-mobile .lp-chiffres[data-v-5b21f477]{grid-template-columns:1fr;gap:6px}.lp-mobile .lp-chiffre[data-v-5b21f477]{background:var(--bg-screen);flex-direction:row;justify-content:space-between;align-items:baseline}.lp-mobile .lp-chiffre-lib[data-v-5b21f477]{color:var(--text-secondary);font-size:11px}.lp-mobile .lp-chiffre-val[data-v-5b21f477]{color:var(--text-primary);font-size:14px}.lp-mobile .lp-solde[data-v-5b21f477]{color:var(--acc)}.lp-mobile .lp-sous-titre[data-v-5b21f477],.lp-mobile .lp-vide[data-v-5b21f477],.lp-mobile .lp-mvt-date[data-v-5b21f477]{color:var(--text-secondary)}.lp-mobile .lp-vide[data-v-5b21f477]{font-size:13px}.lp-mobile .lp-mvt[data-v-5b21f477]{border-bottom-color:var(--separator)}.lp-mobile .lp-mvt-montant[data-v-5b21f477]{color:var(--text-primary)}.lp-mobile .lp-mvt-montant.lp-gain[data-v-5b21f477]{color:var(--green, #16a34a)}.lp-mobile .lp-mvt-montant.lp-depense[data-v-5b21f477]{color:var(--red, #dc2626)}.lp-mobile .lp-type[data-v-5b21f477]{color:var(--text-secondary)}.lp-mobile .lp-usd[data-v-5b21f477]{font-size:13px}.lp-mobile .lp-scan[data-v-5b21f477]{color:var(--text-secondary);font-size:12px}.lp-mobile .lp-qr[data-v-5b21f477],.lp-mobile .lp-utiliser[data-v-5b21f477]{min-height:44px;padding:8px 16px;font-size:14px;background:var(--bg-screen);color:var(--text-primary);border-color:var(--separator)}.le-ligne[data-v-06beef7f]{display:flex;gap:10px;align-items:baseline;font-size:12px;margin-bottom:6px}.le-lib[data-v-06beef7f]{color:var(--text4);width:140px;flex-shrink:0}.le-val[data-v-06beef7f]{color:var(--text2);min-width:0}.le-lien[data-v-06beef7f]{color:var(--accent);text-decoration:none;font-size:12px}a.le-lien[data-v-06beef7f]:hover{text-decoration:underline}.le-bouton[data-v-06beef7f]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.le-membre[data-v-06beef7f]{display:flex;gap:10px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--border);font-size:12px}.le-membre[data-v-06beef7f]:last-child{border-bottom:none}.le-membre .le-lien[data-v-06beef7f]{flex:1;min-width:0}.le-poste[data-v-06beef7f]{color:var(--text3);flex-shrink:0}.le-vide[data-v-06beef7f]{font-size:11px;color:var(--text4)}.le-section[data-v-06beef7f]{margin-bottom:14px}.le-titre[data-v-06beef7f]{font-size:10px;text-transform:uppercase;color:var(--text-secondary);font-weight:700;letter-spacing:.5px;margin-bottom:6px;padding-left:4px}.le-carte[data-v-06beef7f]{background:var(--bg-card);border-radius:12px;padding:12px 14px}.le-mobile .le-ligne[data-v-06beef7f],.le-mobile .le-membre[data-v-06beef7f]{font-size:13px}.le-mobile .le-lib[data-v-06beef7f]{color:var(--text-secondary);width:128px}.le-mobile .le-val[data-v-06beef7f]{color:var(--text-primary)}.le-mobile .le-lien[data-v-06beef7f]{color:var(--acc);font-size:14px}.le-mobile .le-membre[data-v-06beef7f]{padding:8px 0;border-bottom-color:var(--separator)}.le-mobile .le-poste[data-v-06beef7f],.le-mobile .le-vide[data-v-06beef7f]{color:var(--text-secondary)}.le-mobile .le-vide[data-v-06beef7f]{font-size:13px}.li-region[data-v-6e923377]{margin-bottom:8px}.li-region-nom[data-v-6e923377]{font-size:11px;font-weight:700;color:var(--text2);margin-bottom:4px}.li-famille[data-v-6e923377]{margin:0 0 6px 8px}.li-famille-nom[data-v-6e923377]{font-size:11px;color:var(--text4);margin-bottom:3px}.li-pastilles[data-v-6e923377]{display:flex;flex-wrap:wrap;gap:4px}.li-pastille[data-v-6e923377]{font-size:11px;padding:2px 9px;border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.li-mailing[data-v-6e923377]{font-size:11px;color:var(--text3);margin-top:8px;line-height:1.5}.li-detail[data-v-6e923377]{color:var(--text4)}.li-erreur[data-v-6e923377]{font-size:11px;color:var(--red, #dc2626);margin:4px 0}.li-aimee[data-v-6e923377]{display:flex;gap:10px;align-items:flex-start;padding:6px 0;border-bottom:1px solid var(--border)}.li-aimee[data-v-6e923377]:last-child{border-bottom:none}.li-vignette[data-v-6e923377]{width:52px;height:52px;border-radius:6px;object-fit:cover;flex:none;background:var(--bg3);display:inline-block}.li-aimee-corps[data-v-6e923377]{min-width:0}.li-aimee-titre[data-v-6e923377]{font-size:12px;font-weight:600;color:var(--text)}.li-aimee-espece[data-v-6e923377]{font-size:11px;color:var(--text4)}.li-aimee-note[data-v-6e923377]{font-size:11px;color:var(--text2);font-style:italic;margin-top:2px}.li-section[data-v-6e923377]{margin-bottom:14px}.li-titre[data-v-6e923377]{font-size:10px;text-transform:uppercase;color:var(--text-secondary);font-weight:700;letter-spacing:.5px;margin-bottom:6px;padding-left:4px}.li-carte[data-v-6e923377]{background:var(--bg-card);border-radius:12px;padding:12px 14px}.li-mobile .li-region-nom[data-v-6e923377],.li-mobile .li-aimee-titre[data-v-6e923377]{color:var(--text-primary);font-size:13px}.li-mobile .li-famille-nom[data-v-6e923377],.li-mobile .li-aimee-espece[data-v-6e923377],.li-mobile .li-detail[data-v-6e923377]{color:var(--text-secondary);font-size:12px}.li-mobile .li-pastille[data-v-6e923377]{font-size:13px;padding:4px 11px;color:var(--text-primary);background:color-mix(in srgb,var(--acc) 12%,transparent);border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.li-mobile .li-mailing[data-v-6e923377]{color:var(--text-secondary);font-size:13px}.li-mobile .li-aimee-note[data-v-6e923377]{color:var(--text-primary);font-size:13px}.li-mobile .li-aimee[data-v-6e923377]{border-bottom-color:var(--separator)}.li-mobile .li-vignette[data-v-6e923377]{background:var(--bg-screen);width:60px;height:60px}.mce-deux[data-v-84fc2c96]{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-v-84fc2c96] .mce-titre{margin-top:14px;font-size:11px}[data-v-84fc2c96] .mce-case{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary);margin:2px 0 12px}.mce-qualif[data-v-84fc2c96]{background:var(--bg-screen);border-radius:12px;padding:4px 12px;margin:10px 0 4px}.mce-ligne[data-v-84fc2c96]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:.5px solid var(--separator);font-size:14px}.mce-ligne[data-v-84fc2c96]:last-child{border-bottom:none}.mce-lib[data-v-84fc2c96]{color:var(--text-secondary);font-size:13px}.mce-pastilles[data-v-84fc2c96]{display:flex;gap:5px}.mce-pill[data-v-84fc2c96]{min-width:36px;height:32px;border-radius:7px;border:1px solid var(--input-border);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.mce-pill.active[data-v-84fc2c96]{background:var(--acc);color:#fff;border-color:var(--acc)}.mce-pill-temp[data-v-84fc2c96]{display:inline-flex;align-items:center;justify-content:center}.mce-pill-temp.active[data-v-84fc2c96]{background:color-mix(in srgb,var(--acc) 14%,transparent)}.mce-vip input[data-v-84fc2c96]{width:20px;height:20px;accent-color:var(--acc)}.mce-relations[data-v-84fc2c96]{font-size:14px;margin-bottom:6px}.mce-refus[data-v-84fc2c96]{color:#ef4444;font-size:13px;margin-top:10px}.of[data-v-3ad2ea0c]{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.of-ajout[data-v-3ad2ea0c]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 16px;border-radius:12px;border:1.5px dashed var(--accent, #c8a96e);color:var(--accent, #c8a96e);background:var(--bg-card);font-size:15px;font-weight:600;cursor:pointer;margin-bottom:4px}.of-ajout.of-occupe[data-v-3ad2ea0c]{opacity:.6;pointer-events:none}.of-cache[data-v-3ad2ea0c]{display:none}.of-erreur[data-v-3ad2ea0c]{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.4;color:var(--red, #e5534b);background:var(--bg-card);border:1px solid var(--red, #e5534b)}.of-vide[data-v-3ad2ea0c]{text-align:center;color:var(--text-secondary);font-size:13px;padding:20px 0}.of-ligne[data-v-3ad2ea0c]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:10px;background:var(--bg-card);border:1px solid var(--separator-section);color:inherit;font:inherit;cursor:pointer}.of-vignette[data-v-3ad2ea0c]{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.of-texte[data-v-3ad2ea0c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.of-nom[data-v-3ad2ea0c]{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-meta[data-v-3ad2ea0c]{font-size:12px;color:var(--text-secondary)}.la[data-v-7cddb363]{line-height:1.45}.la-titre[data-v-7cddb363]{margin-top:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text4, var(--text-secondary))}.la-adresse[data-v-7cddb363]{display:flex;gap:6px;align-items:flex-start}.la-discret[data-v-7cddb363]{margin-top:4px;font-size:11px;color:var(--text4, var(--text-secondary))}.gm[data-v-45c0b464]{margin:0 14px 10px}.gm-barre[data-v-45c0b464]{display:flex;justify-content:space-around;background:var(--bg-card);border-radius:14px;padding:12px 6px}.gm-geste[data-v-45c0b464]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;color:var(--text-primary);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-decoration:none}.gm-ico[data-v-45c0b464]{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--acc) 10%,var(--bg-card));color:var(--acc);display:flex;align-items:center;justify-content:center}.gm-mort[data-v-45c0b464]{color:var(--text-secondary);cursor:default}.gm-mort .gm-ico[data-v-45c0b464]{background:var(--bg-card-2);color:var(--gm-trait-off, #c7c7cc)}.gm-choix[data-v-45c0b464]{background:var(--bg-card);border-radius:12px;padding:10px 12px;margin-top:8px}.gm-choix-titre[data-v-45c0b464]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:4px}.gm-choix-ligne[data-v-45c0b464]{display:block;padding:9px 0;border-top:.5px solid var(--separator);font-size:14px;color:var(--acc);text-decoration:none;word-break:break-all}.gm-choix-tous[data-v-45c0b464]{font-weight:600}.aec-ligne[data-v-24d713f8]{padding:6px 0;border-bottom:1px solid var(--border)}.aec-ligne[data-v-24d713f8]:last-child{border-bottom:none}.aec-titre[data-v-24d713f8]{background:none;border:none;padding:0;cursor:pointer;text-align:left;font:inherit;font-size:12px;font-weight:600;color:var(--accent)}.aec-detail[data-v-24d713f8]{display:flex;align-items:center;gap:8px;margin-top:3px;flex-wrap:wrap}.aec-etape[data-v-24d713f8]{font-size:10px;font-weight:600;border-radius:5px;padding:1px 7px}.aec-montant[data-v-24d713f8]{font-size:12px;font-weight:600;color:var(--text2)}.aec-acompte[data-v-24d713f8]{font-size:11px;color:var(--text3);margin-top:2px}.aec-vide[data-v-24d713f8]{font-size:12px;color:var(--text4)}.aec-titre-mobile[data-v-24d713f8]{font-size:10px;text-transform:uppercase;color:var(--text-secondary);font-weight:700;letter-spacing:.5px;margin-bottom:6px}.pont-mobile .aec-vide[data-v-24d713f8]{font-size:13px}.pont-mobile .aec-titre[data-v-24d713f8]{font-size:14px}.pont-mobile .aec-montant[data-v-24d713f8]{font-size:13px}.pont-mobile .aec-acompte[data-v-24d713f8]{font-size:12px}.cna-etiquette[data-v-74689d82]{font-size:11px;color:var(--text4);padding:8px 14px 0 18px}.cna-lien[data-v-74689d82]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent)}.cna-fichier[data-v-74689d82]{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:6px 12px 0;background:var(--bg3);border-radius:8px;cursor:pointer}.cna-fichier[data-v-74689d82]:hover{background:var(--border)}.note-date-editable[data-v-74689d82]{cursor:pointer;position:relative}.note-date-edit-icon[data-v-74689d82]{opacity:0;font-size:10px;margin-left:2px;transition:opacity .2s}.note-date-editable:hover .note-date-edit-icon[data-v-74689d82]{opacity:1}.date-note-input[data-v-74689d82]{border:1px solid var(--accent);border-radius:4px;padding:2px 6px;font-size:12px;color:var(--text2);background:var(--bg2);width:130px;font-family:inherit;outline:none}.cna-vignette[data-v-74689d82]{width:24px;height:24px;object-fit:cover;border-radius:4px}.cna-fichier-nom[data-v-74689d82]{font-size:12px;color:var(--accent)}.nia-etiquette[data-v-aa3eb99f]{background:none;border:none;padding:0;margin-bottom:4px;font:inherit;font-size:11px;color:var(--accent);cursor:pointer}.nia-titre[data-v-aa3eb99f]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px}.nia-texte[data-v-aa3eb99f]{font-size:12px;color:var(--text3);line-height:1.55;margin-top:6px;white-space:pre-wrap;border-left:2px solid var(--border2);padding-left:8px}.nia-lien[data-v-aa3eb99f]{background:none;border:none;padding:0;margin-top:6px;color:var(--accent);font:inherit;font-size:11px;cursor:pointer;text-decoration:underline}.nia-photos[data-v-aa3eb99f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nia-photo[data-v-aa3eb99f]{width:56px;height:56px;border-radius:6px;overflow:hidden;border:1px solid var(--border);padding:0;cursor:pointer;background:var(--bg2)}.nia-photo img[data-v-aa3eb99f]{width:100%;height:100%;object-fit:cover;display:block}.pont-mobile .nia-titre[data-v-aa3eb99f]{font-size:15px}.pont-mobile .nia-texte[data-v-aa3eb99f]{font-size:14px}.pont-mobile .nia-lien[data-v-aa3eb99f],.pont-mobile .nia-etiquette[data-v-aa3eb99f]{font-size:12px}.fnc-choix[data-v-b16aaa26]{margin-bottom:10px}.fnc-filtres[data-v-b16aaa26]{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 10px}.fnc-pastille[data-v-b16aaa26]{font:inherit;font-size:11px;padding:3px 10px;border-radius:12px;cursor:pointer;border:1px solid var(--border2);background:var(--bg2);color:var(--text3)}.fnc-pastille.actif[data-v-b16aaa26]{background:var(--accent);border-color:var(--accent);color:#fff}.fnc-fichier[data-v-b16aaa26]{background:none;border:none;padding:0;font-family:inherit;cursor:pointer;font-size:11px;color:var(--accent);margin-top:6px;display:inline-block}.fnc-refus[data-v-b16aaa26]{font-size:12px;color:var(--red);margin:6px 0}.note-textarea[data-v-b16aaa26]{width:100%;padding:8px 10px;border:1px solid var(--border2);border-radius:8px;font-size:13px;font-family:inherit;background:var(--bg3);color:var(--text2);resize:none;outline:none;box-sizing:border-box}.note-textarea[data-v-b16aaa26]:focus{border-color:var(--accent)}.action-row[data-v-b16aaa26]{display:flex;gap:8px;margin-bottom:6px}.action-input[data-v-b16aaa26]{flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text);outline:none}.action-input[data-v-b16aaa26]:focus{border-color:var(--accent)}.action-date[data-v-b16aaa26]{width:140px;flex-shrink:0;padding:6px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text);outline:none}.note-delete-btn[data-v-b16aaa26]{background:none;border:none;cursor:pointer;font-size:12px;opacity:.3;transition:opacity .15s;padding:2px 4px}.note-delete-btn[data-v-b16aaa26]:hover{opacity:1}.note-actions-list[data-v-b16aaa26]{padding:0 14px 12px 18px}.pont-mobile .note-textarea[data-v-b16aaa26],.pont-mobile .action-input[data-v-b16aaa26],.pont-mobile .action-date[data-v-b16aaa26]{font-size:16px}.pont-mobile .fnc-choix[data-v-b16aaa26] .sfdd-champ,.pont-mobile .fnc-choix[data-v-b16aaa26] .sfdd-item{font-size:15px}.pont-mobile .fnc-pastille[data-v-b16aaa26]{font-size:13px;padding:5px 12px}.mc-header[data-v-33baa7d2]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-screen);flex-shrink:0}.mc-back[data-v-33baa7d2]{background:none;border:none;font-size:22px;color:var(--text-primary);cursor:pointer;padding:0;flex-shrink:0}.mc-avatar[data-v-33baa7d2]{width:44px;height:44px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.mc-identity[data-v-33baa7d2]{flex:1;min-width:0}.mc-name[data-v-33baa7d2]{font-size:17px;font-weight:700;color:var(--text-primary)}.mc-badge[data-v-33baa7d2]{padding:2px 8px;border-radius:12px;font-size:10px;font-weight:700}.mc-quick[data-v-33baa7d2]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:0 14px 10px;padding:10px 12px;background:var(--bg-card);border-radius:12px}.mc-quick-info[data-v-33baa7d2]{font-size:13px;color:var(--text-secondary)}.mc-coord[data-v-33baa7d2]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-secondary);min-width:0;word-break:break-word}.mc-tabs[data-v-33baa7d2]{display:flex;overflow-x:auto;gap:0;background:var(--bg-card);border-bottom:1px solid var(--separator-section);flex-shrink:0;padding:0 8px}.mc-tab[data-v-33baa7d2]{padding:10px 14px;font-size:12px;font-weight:600;color:var(--text-secondary);border:none;background:none;border-bottom:2.5px solid transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit}.mc-tab.active[data-v-33baa7d2]{color:var(--acc);border-bottom-color:var(--acc)}.hide-scroll[data-v-33baa7d2]::-webkit-scrollbar{display:none}.mc-section[data-v-33baa7d2]{margin-bottom:14px}.mc-sec-title[data-v-33baa7d2]{font-size:10px;text-transform:uppercase;color:var(--text-secondary);font-weight:700;letter-spacing:.5px;margin-bottom:6px;padding-left:4px}.mc-card[data-v-33baa7d2]{background:var(--bg-card);border-radius:12px;padding:12px 14px}.mc-modif[data-v-33baa7d2]{border:1px solid var(--separator-section);background:var(--bg-card);border-radius:8px;padding:6px 11px;font-size:13px;color:var(--text-primary);cursor:pointer;font-family:inherit;flex-shrink:0}.mc-lien[data-v-33baa7d2]{color:var(--acc);text-decoration:none}.mc-pastilles[data-v-33baa7d2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-pastille-vip[data-v-33baa7d2]{font-size:11px;font-weight:700;color:#b45309;background:#f59e0b22;border-radius:10px;padding:2px 8px}.mc-pastille-langue[data-v-33baa7d2]{font-size:11px;font-weight:700;color:var(--text-secondary);background:var(--bg-card-2);border-radius:10px;padding:2px 8px}.mc-sec-ligne[data-v-33baa7d2]{display:flex;justify-content:space-between;align-items:center;padding-right:4px}.mc-ca[data-v-33baa7d2]{color:var(--acc);font-size:12px;text-transform:none;letter-spacing:0}.mc-vide[data-v-33baa7d2]{font-size:13px;color:var(--text-secondary)}.mc-cmd[data-v-33baa7d2]{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:.5px solid var(--separator);font-size:13px}.mc-cmd[data-v-33baa7d2]:last-child{border-bottom:none}.mc-cmd-ref[data-v-33baa7d2]{font-family:monospace;font-size:11px;color:var(--acc);flex-shrink:0}.mc-cmd-woo[data-v-33baa7d2]{color:var(--text-secondary)}.mc-cmd-oeuvre[data-v-33baa7d2]{flex:1;min-width:0;color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-cmd-format[data-v-33baa7d2]{font-weight:400;color:var(--text-secondary)}.mc-cmd-montant[data-v-33baa7d2]{flex-shrink:0;font-weight:700;color:var(--acc);font-size:12px}.mc-notes[data-v-33baa7d2]{font-size:14px;color:var(--text-primary);line-height:1.5;white-space:pre-wrap}.mc-footer[data-v-33baa7d2]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--separator-section);font-size:13px;color:var(--text-primary);flex-shrink:0}.mfc-titre[data-v-33baa7d2]{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.mfc-total[data-v-33baa7d2]{color:var(--acc);font-size:14px;font-weight:700;padding:4px 2px 8px;text-align:right}.task-date-sep[data-v-e84d1e7b]{font-size:11px;font-weight:700;color:var(--text-secondary,#8e8e93);letter-spacing:.5px;text-transform:uppercase;padding:10px 16px 5px}.task-card[data-v-e84d1e7b]{background:var(--bg-card,white);border-radius:12px;margin:0 12px 6px;padding:12px 13px;display:flex;gap:12px;align-items:flex-start}.task-check[data-v-e84d1e7b]{width:22px;height:22px;border-radius:50%;border:2px solid #c7c7cc;flex-shrink:0;background:none;cursor:pointer;margin-top:2px;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent}.task-check.done[data-v-e84d1e7b]{background:var(--grn);border-color:var(--grn);color:#fff}.task-body[data-v-e84d1e7b]{flex:1;min-width:0}.task-title[data-v-e84d1e7b]{font-size:14px;font-weight:600;color:var(--text-primary,#1c1c1e);margin-bottom:4px}.task-meta[data-v-e84d1e7b]{display:flex;gap:12px;font-size:11px;color:var(--text-secondary,#8e8e93);margin-bottom:2px}.task-meta2[data-v-e84d1e7b]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-secondary,#8e8e93)}.task-date-val[data-v-e84d1e7b]{white-space:nowrap}.task-affaire-tag[data-v-e84d1e7b]{background:var(--acc,#e8401c)11;color:var(--acc,#e8401c);padding:1px 6px;border-radius:8px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.pm[data-v-026456e8]{display:flex;flex-direction:column;gap:14px}.pm-bloc[data-v-026456e8]{border:1px solid var(--border2);border-radius:10px;padding:12px 14px;background:var(--bg2);display:flex;flex-direction:column;gap:10px}.pm-bloc-titre[data-v-026456e8]{font-weight:700;font-size:13px;color:var(--text)}.pm-gris[data-v-026456e8]{color:var(--text4);font-weight:400;font-size:12px}.pm-petit[data-v-026456e8]{font-size:11px}.pm-boites[data-v-026456e8]{display:flex;gap:6px;flex-wrap:wrap}.pm-boite[data-v-026456e8]{font-size:12px;padding:3px 9px;border-radius:6px;background:var(--bg3);color:var(--text2)}.pm-groupe[data-v-026456e8]{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.pm-groupe-titre[data-v-026456e8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text3)}.pm-puces[data-v-026456e8]{display:flex;gap:5px;flex-wrap:wrap}.pm-puce[data-v-026456e8]{min-width:34px;height:30px;padding:0 7px;border-radius:6px;border:1px solid var(--border3);background:var(--bg);color:var(--text2);font-family:monospace;font-size:12px;font-weight:600;cursor:pointer}.pm-puce[data-v-026456e8]:hover{border-color:var(--accent)}.pm-puce-ea[data-v-026456e8]{border-style:dashed}.pm-puce-on[data-v-026456e8]{background:var(--accent);border-color:var(--accent);color:#fff}.pm-ligne-action[data-v-026456e8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm .pm-champ[data-v-026456e8]{width:auto;flex:0 1 240px;background:var(--bg4);border:1px solid var(--border2);color:var(--text);border-radius:6px;padding:6px 9px;font-size:12px;font-family:inherit;outline:none;min-width:0;margin:0}.pm .pm-champ[data-v-026456e8]:focus{border-color:var(--accent)}.pm .pm-champ-n[data-v-026456e8]{flex:0 0 56px;width:56px;text-align:center}.pm-danger[data-v-026456e8]{color:var(--red, #ef4444)}.pm button[data-v-026456e8]:disabled{opacity:.45;cursor:default}@media (hover: none){.pm-puce[data-v-026456e8]{min-width:44px;height:44px}.pm .pm-champ[data-v-026456e8]{min-height:44px;font-size:16px}}.pp-fond[data-v-0046733d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200}.pp-panneau[data-v-0046733d]{width:92vw;max-width:880px;max-height:90vh;background:var(--bg);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #0006}.pp-panneau-m[data-v-0046733d]{width:100%;max-width:none;height:100%;max-height:none;border-radius:0;padding-top:env(safe-area-inset-top,0px)}.pp-barre[data-v-0046733d]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0}.pp-barre-titre[data-v-0046733d]{flex:1;min-width:0;font-weight:700;font-size:15px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-code[data-v-0046733d]{font-family:monospace;font-size:11px;font-weight:700;color:var(--text4);margin-right:6px}.pp-fermer[data-v-0046733d]{background:none;border:none;cursor:pointer;color:var(--text3);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.pp-fermer[data-v-0046733d]:hover{background:var(--bg3)}.pp-contenu[data-v-0046733d]{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px}.pp-vide[data-v-0046733d]{text-align:center;color:var(--text4);padding:24px;font-size:12px}.pp-haut[data-v-0046733d]{display:flex;gap:18px}.pont-mobile .pp-haut[data-v-0046733d]{flex-direction:column}.pp-photo[data-v-0046733d]{width:260px;flex-shrink:0;aspect-ratio:1 / 1;background:var(--bg3);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--text4)}.pont-mobile .pp-photo[data-v-0046733d]{width:100%}.pp-photo img[data-v-0046733d]{width:100%;height:100%;object-fit:contain}.pp-infos[data-v-0046733d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pp-titre-grand[data-v-0046733d]{font-size:19px;font-weight:700;color:var(--text)}.pp-sous[data-v-0046733d]{font-size:12px;color:var(--text3)}.pp-pastille-coll[data-v-0046733d]{display:inline-block;font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;background:color-mix(in srgb,var(--green, #1a9e50) 15%,transparent);color:var(--green, #1a9e50)}.pp-dl[data-v-0046733d]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;font-size:12px}.pp-dl dt[data-v-0046733d]{color:var(--text4)}.pp-dl dd[data-v-0046733d]{margin:0;color:var(--text2)}.pp-hors-site[data-v-0046733d]{color:var(--text4);font-style:italic}.pp-notes[data-v-0046733d]{font-size:11px;color:var(--text4);white-space:pre-line;margin-top:6px}.pp-format[data-v-0046733d]{border:1px solid var(--border2);border-radius:10px;padding:12px 14px;background:var(--bg2);display:flex;flex-direction:column;gap:8px}.pp-format-titre[data-v-0046733d]{font-weight:700;font-size:13px;color:var(--text)}.pp-pastille-epuise[data-v-0046733d]{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:1px 6px;border-radius:10px;background:color-mix(in srgb,var(--red, #ef4444) 14%,transparent);color:var(--red, #ef4444)}.pp-chiffres[data-v-0046733d]{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--text)}.pp-lbl[data-v-0046733d]{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text4);margin-bottom:1px}.pp-stock-detail[data-v-0046733d]{font-size:12px;color:var(--text3)}.pp-prix-liste[data-v-0046733d]{display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--border);padding-top:8px}.pp-prix[data-v-0046733d]{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--text3)}.pp-prix-n[data-v-0046733d]{font-weight:600;color:var(--text);white-space:nowrap}.pp-page[data-v-e56b6f1c]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--bg)}.pp-tete[data-v-e56b6f1c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0;flex-wrap:wrap}.pont-mobile .pp-tete[data-v-e56b6f1c]{padding:10px 16px;border-bottom:none;background:var(--bg);flex-direction:column-reverse;align-items:stretch}.pp-filtres[data-v-e56b6f1c]{display:flex;gap:6px;overflow-x:auto}.pp-filtre[data-v-e56b6f1c]{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:600;background:var(--bg2);border:1px solid var(--border2);color:var(--text3);white-space:nowrap;cursor:pointer;font-family:inherit;flex-shrink:0}.pp-filtre.active[data-v-e56b6f1c]{background:var(--accent);border-color:var(--accent);color:#fff}.pp-filtre-n[data-v-e56b6f1c]{opacity:.7;margin-left:3px;font-weight:500}.pp-vide[data-v-e56b6f1c]{text-align:center;color:var(--text4);padding:24px;font-size:12px}.pp-plein[data-v-e56b6f1c]{grid-column:1 / -1}.pp-reessayer[data-v-e56b6f1c]{margin-left:8px;font-size:11px}.pp-grille[data-v-e56b6f1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-rows:max-content;gap:16px;padding:20px;overflow-y:auto;flex:1;min-height:0;align-content:start}.pont-mobile .pp-grille[data-v-e56b6f1c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 12px 20px}.pp-carte[data-v-e56b6f1c]{background:var(--bg2);border:1px solid var(--border2);border-radius:10px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:border-color .15s}.pp-carte[data-v-e56b6f1c]:hover{border-color:var(--accent)}.pp-carte-img[data-v-e56b6f1c]{position:relative;flex-shrink:0;aspect-ratio:1 / 1;background:var(--bg3);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text4)}.pp-carte-img img[data-v-e56b6f1c]{width:100%;height:100%;object-fit:cover}.pp-etiquette[data-v-e56b6f1c]{position:absolute;top:8px;left:8px;font-family:monospace;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:#0000009e;color:#fff}.pp-carte-corps[data-v-e56b6f1c]{padding:10px 12px;display:flex;flex-direction:column;gap:4px}.pp-carte-titre[data-v-e56b6f1c]{font-weight:600;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-carte-ligne[data-v-e56b6f1c]{font-size:11px;color:var(--text3)}.pp-pastille-coll[data-v-e56b6f1c]{display:inline-block;font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;background:color-mix(in srgb,var(--green, #1a9e50) 15%,transparent);color:var(--green, #1a9e50)}.pp-prix[data-v-e56b6f1c]{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:var(--text3)}.pp-prix-n[data-v-e56b6f1c]{font-weight:600;color:var(--text);white-space:nowrap}.pp-prix-original[data-v-e56b6f1c]{border-top:1px solid var(--border);padding-top:4px;margin-top:2px}.pp-hors-site[data-v-e56b6f1c]{font-size:10px;color:var(--text4);font-style:italic;margin-top:2px}.vo-fond[data-v-8713ce19]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000f0;display:flex;align-items:center;justify-content:center;overflow:hidden;outline:none;touch-action:none;-webkit-user-select:none;user-select:none}.vo-piste[data-v-8713ce19]{display:flex;width:100%;height:100%;will-change:transform}.vo-anime[data-v-8713ce19]{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.vo-vue[data-v-8713ce19]{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vo-img[data-v-8713ce19]{max-width:92vw;max-height:86vh;object-fit:contain;border-radius:6px;will-change:transform;-webkit-user-drag:none}.vo-fermer[data-v-8713ce19]{position:absolute;top:16px;right:20px;z-index:2;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:8px;opacity:.8;transition:opacity .15s}.vo-fermer[data-v-8713ce19]:hover{opacity:1}.vo-nav[data-v-8713ce19]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#ffffff1f;border:none;color:#fff;font-size:32px;cursor:pointer;padding:12px 16px;border-radius:50%;opacity:.75;transition:opacity .15s,background .15s}.vo-nav[data-v-8713ce19]:hover{opacity:1;background:#ffffff38}.vo-prec[data-v-8713ce19]{left:16px}.vo-suiv[data-v-8713ce19]{right:16px}.vo-pied[data-v-8713ce19]{position:absolute;z-index:2;bottom:calc(24px + var(--marge-sure-bas));display:flex;align-items:center;gap:18px;color:#fff;font-size:13px}.vo-compteur[data-v-8713ce19]{opacity:.85;font-variant-numeric:tabular-nums}.vo-zoom[data-v-8713ce19]{opacity:.6;font-variant-numeric:tabular-nums}.vo-telecharger[data-v-8713ce19]{color:var(--accent, #e8401c);text-decoration:none}.vo-telecharger[data-v-8713ce19]:hover{text-decoration:underline}@media (hover: none){.vo-fermer[data-v-8713ce19]{min-width:44px;min-height:44px}.vo-nav[data-v-8713ce19]{min-width:44px;min-height:44px;opacity:.5}.vo-telecharger[data-v-8713ce19]{min-height:44px;display:flex;align-items:center}}.m-tarif-card[data-v-52f8d687]{background:var(--bg-card,white);border-radius:12px;margin-bottom:12px;overflow:hidden}.m-tarif-header[data-v-52f8d687]{padding:12px 16px;font-size:13px;font-weight:700;color:var(--text-primary,#1c1c1e);border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:8px}.m-tarif-badge[data-v-52f8d687]{font-size:10px;font-weight:800;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.m-tarif-table[data-v-52f8d687]{width:100%;border-collapse:collapse}.m-tarif-th[data-v-52f8d687]{font-size:10px;text-transform:uppercase;color:#8e8e93;padding:6px 12px;background:#f8f8fa;font-weight:600;text-align:center;letter-spacing:.3px}.m-tarif-th-fmt[data-v-52f8d687]{text-align:left;width:100px}.m-tarif-table tbody tr[data-v-52f8d687]{border-bottom:.5px solid #f0f0f0}.m-tarif-table tbody tr[data-v-52f8d687]:last-child{border-bottom:none}.m-tarif-alt[data-v-52f8d687]{background:#fafafa}.m-tarif-fmt[data-v-52f8d687]{padding:10px 12px;font-weight:600;font-size:12px;color:var(--text-primary,#1c1c1e);width:100px}.m-tarif-prix[data-v-52f8d687]{padding:10px 12px;font-size:12px;font-weight:700;color:var(--acc,#e8401c);text-align:center}.m-tarif-dim[data-v-52f8d687]{font-size:9px;font-weight:400;color:#8e8e93;margin-top:1px}.m-orig-statut[data-v-52f8d687]{margin-left:auto;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;background:#22a35a22;color:#22a35a}.m-orig-statut.vendu[data-v-52f8d687]{background:#dc262622;color:#dc2626}.m-orig-kv[data-v-52f8d687]{display:flex;justify-content:space-between;gap:12px;padding:9px 16px;font-size:13px;color:var(--text-primary,#1c1c1e);border-bottom:.5px solid var(--separator,#f0f0f0)}.m-orig-kv[data-v-52f8d687]:last-child{border-bottom:none}.m-orig-kv>span[data-v-52f8d687]:first-child{color:var(--text-secondary,#8e8e93)}.m-orig-kv[data-v-52f8d687]>:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.m-orig-prix[data-v-52f8d687]{font-weight:700;color:var(--acc,#e8401c)}.m-orig-lien[data-v-52f8d687]{color:var(--acc,#e8401c);text-decoration:none}.m-desc-text[data-v-52f8d687]{font-size:13px;color:var(--text-primary,#1c1c1e);line-height:1.6}.m-desc-clamp[data-v-52f8d687]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.m-desc-toggle[data-v-52f8d687]{background:none;border:none;color:var(--acc,#e8401c);font-size:12px;font-weight:600;cursor:pointer;padding:6px 0 0;font-family:inherit}.gallery-scroll[data-v-52f8d687]{display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;-webkit-overflow-scrolling:touch}.gallery-scroll[data-v-52f8d687]::-webkit-scrollbar{display:none}.gallery-img-wrap[data-v-52f8d687]{flex-shrink:0;width:200px;height:150px;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--bg-card-2,#f5f5f7);position:relative}.gallery-img-wrap.gallery-main[data-v-52f8d687]{width:280px;height:210px}.gallery-img[data-v-52f8d687]{width:100%;height:100%;object-fit:cover}.gallery-badge[data-v-52f8d687]{position:absolute;bottom:6px;left:6px;background:var(--acc,#e8401c);color:#fff;font-size:9px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.pp-page[data-v-2f64ef70]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--bg)}.pp-tete[data-v-2f64ef70]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0;flex-wrap:wrap}.pont-mobile .pp-tete[data-v-2f64ef70]{padding:10px 16px;border-bottom:none;background:var(--bg)}.pp-compteurs[data-v-2f64ef70]{display:flex;gap:18px}.pp-compteur[data-v-2f64ef70]{font-size:12px;color:var(--text3)}.pp-compteur-n[data-v-2f64ef70]{font-size:17px;font-weight:700;color:var(--text);margin-right:3px}.pp-vide[data-v-2f64ef70]{text-align:center;color:var(--text4);padding:24px;font-size:12px}.pp-reessayer[data-v-2f64ef70]{margin-left:8px;font-size:11px}.pp-filtres-barre[data-v-2f64ef70]{display:flex;align-items:center;gap:6px;padding:8px 20px;border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0;overflow-x:auto}.pont-mobile .pp-filtres-barre[data-v-2f64ef70]{padding:0 16px 8px;border-bottom:none;background:var(--bg)}.pp-filtre[data-v-2f64ef70]{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:600;background:var(--bg2);border:1px solid var(--border2);color:var(--text3);white-space:nowrap;cursor:pointer;font-family:inherit;flex-shrink:0}.pp-filtre.active[data-v-2f64ef70]{background:var(--accent);border-color:var(--accent);color:#fff}.pp-filtre-n[data-v-2f64ef70]{opacity:.7;margin-left:3px;font-weight:500}.pp-page .pp-choix[data-v-2f64ef70]{width:auto;flex-shrink:0;margin:0;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600;background:var(--bg2);border:1px solid var(--border2);color:var(--text3);font-family:inherit;cursor:pointer}.pp-tbl[data-v-2f64ef70]{width:100%;border-collapse:collapse;font-size:12px}.pp-tbl thead th[data-v-2f64ef70]{text-align:left;font-size:10px;font-weight:700;color:var(--text4);text-transform:uppercase;letter-spacing:.4px;padding:8px;background:var(--bg3);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none}.pp-tbl thead th.pp-th-tri[data-v-2f64ef70]{cursor:pointer}.pp-tbl thead th.pp-th-tri[data-v-2f64ef70]:hover{color:var(--text2)}.pp-fleche[data-v-2f64ef70]{color:var(--accent)}.pp-tbl td[data-v-2f64ef70]{padding:5px 8px;border-bottom:1px solid var(--border);color:var(--text2);vertical-align:middle}.pp-tbl .pp-c[data-v-2f64ef70]{text-align:center}.pp-ligne[data-v-2f64ef70]{cursor:pointer}.pp-ligne[data-v-2f64ef70]:hover{background:var(--bg3)}.pp-vignette-td[data-v-2f64ef70]{width:44px}.pp-vignette[data-v-2f64ef70]{width:36px;height:36px;border-radius:4px;object-fit:cover;display:block}.pp-vignette-vide[data-v-2f64ef70]{background:var(--bg4)}.pp-vignette-m[data-v-2f64ef70]{width:56px;height:56px;flex-shrink:0;border-radius:8px}.pp-code[data-v-2f64ef70]{font-family:monospace;font-size:10px;color:var(--text4);letter-spacing:.03em}.pp-titre[data-v-2f64ef70]{font-weight:600;color:var(--text)}.pp-fmt[data-v-2f64ef70]{font-weight:400;color:var(--text3)}.pp-num[data-v-2f64ef70]{white-space:nowrap}.pp-sur[data-v-2f64ef70]{font-family:monospace;font-weight:600;color:var(--text4)}.pp-emplacement[data-v-2f64ef70]{color:var(--text3)}.pp-pastille-epuise[data-v-2f64ef70]{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:1px 6px;border-radius:10px;background:color-mix(in srgb,var(--red, #ef4444) 14%,transparent);color:var(--red, #ef4444);vertical-align:1px}.pp-page .pp-saisie[data-v-2f64ef70]{width:46px;margin:0;padding:3px 4px;text-align:center;font-family:monospace;font-weight:600;font-size:12px;color:var(--text);background:transparent;border:1px solid transparent;border-radius:4px;outline:none}.pp-page .pp-saisie[data-v-2f64ef70]:hover{border-color:var(--border3)}.pp-page .pp-saisie[data-v-2f64ef70]:focus{border-color:var(--accent);background:var(--bg)}.pp-page .pp-saisie[data-v-2f64ef70]:disabled{opacity:.5}.pp-page .pp-stock[data-v-2f64ef70]{cursor:help}.pp-page .pp-stock[data-v-2f64ef70]:focus{cursor:text}.pp-carte-ligne[data-v-2f64ef70]{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;margin-bottom:8px;background:var(--bg2);border-radius:12px;cursor:pointer}.pp-carte-corps[data-v-2f64ef70]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-detail[data-v-2f64ef70]{font-size:12px;color:var(--text3)}.pp-saisies[data-v-2f64ef70]{display:flex;gap:8px;margin-top:6px}.pp-saisie-m[data-v-2f64ef70]{display:flex;flex-direction:column;gap:2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--text4);cursor:default}.pont-mobile .pp-saisie[data-v-2f64ef70]{width:64px;min-height:44px;font-size:16px;border-color:var(--border2);background:var(--bg)}@media (hover: none){.pp-filtre[data-v-2f64ef70],.pp-page .pp-choix[data-v-2f64ef70]{min-height:36px}}.pe[data-v-e511ab94]{max-width:900px}.pe-barre[data-v-e511ab94]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pe-recherche[data-v-e511ab94],.pe-champ[data-v-e511ab94]{padding:6px 10px;border:1px solid var(--border2, var(--input-border));border-radius:7px;background:var(--bg3, var(--bg-card));color:var(--text, var(--text-primary));font-size:12px;font-family:inherit;outline:none;box-sizing:border-box}.pe-recherche[data-v-e511ab94]{flex:1;min-width:0}.pe-champ[data-v-e511ab94]{width:100%}.pe-recherche[data-v-e511ab94]:focus,.pe-champ[data-v-e511ab94]:focus{border-color:var(--accent, var(--acc))}.pe-regions[data-v-e511ab94]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.pe-pill[data-v-e511ab94]{font-size:11px;padding:4px 10px;border-radius:12px;border:1px solid var(--border2, var(--input-border));background:transparent;color:var(--text3, var(--text-secondary));cursor:pointer;font-family:inherit}.pe-pill.actif[data-v-e511ab94]{border-color:var(--accent, var(--acc));color:var(--text, var(--text-primary));font-weight:600;background:color-mix(in srgb,var(--accent, var(--acc)) 12%,transparent)}.pe-btn[data-v-e511ab94]{font-size:11px;padding:5px 10px;border-radius:7px;border:1px solid var(--border2, var(--input-border));background:transparent;color:var(--text2, var(--text-primary));cursor:pointer;font-family:inherit;white-space:nowrap}.pe-btn[data-v-e511ab94]:hover{border-color:var(--accent, var(--acc))}.pe-btn-plein[data-v-e511ab94]{background:var(--accent, var(--acc));border-color:var(--accent, var(--acc));color:#fff;font-weight:600}.pe-btn[data-v-e511ab94]:disabled{opacity:.5;cursor:default}.pe-form[data-v-e511ab94]{border:1px solid var(--accent, var(--acc));border-radius:10px;padding:12px 14px;margin-bottom:14px;background:var(--bg2, var(--bg-card))}.pe-form-titre[data-v-e511ab94]{font-size:13px;font-weight:700;color:var(--text, var(--text-primary));margin-bottom:8px}.pe-grille[data-v-e511ab94]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end;margin-bottom:8px}.pe-lbl[data-v-e511ab94]{display:block;font-size:11px;color:var(--text4, var(--text-secondary));margin:6px 0 3px}.pe-cases[data-v-e511ab94]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:6px}.pe-case[data-v-e511ab94]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text2, var(--text-primary));cursor:pointer}.pe-case input[data-v-e511ab94]{width:auto;margin:0;accent-color:var(--accent, var(--acc))}.pe-actions[data-v-e511ab94]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pe-refus[data-v-e511ab94]{font-size:12px;color:var(--red, #ef4444);margin:8px 0}.pe-vide[data-v-e511ab94]{font-size:12px;color:var(--text4, var(--text-secondary));padding:10px 0}.pe-famille[data-v-e511ab94]{margin-bottom:14px}.pe-sous-groupe[data-v-e511ab94]{font-size:12px;font-style:italic;font-weight:600;color:var(--text3, var(--text-secondary));margin:8px 0 2px}.pe-famille-nom[data-v-e511ab94]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text3, var(--text-secondary));border-bottom:1px solid var(--border, var(--separator));padding-bottom:4px;margin-bottom:2px}.pe-n[data-v-e511ab94]{font-weight:400;color:var(--text4, var(--text-secondary))}.pe-ligne[data-v-e511ab94]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border, var(--separator))}.pe-corps[data-v-e511ab94]{flex:1;min-width:0}.pe-nom[data-v-e511ab94]{font-size:12px;font-weight:600;color:var(--text, var(--text-primary))}.pe-sous[data-v-e511ab94]{font-size:11px;color:var(--text4, var(--text-secondary))}.pe-etat[data-v-e511ab94]{font-weight:400;color:var(--text4, var(--text-secondary));font-style:italic}.pe-inactive .pe-nom[data-v-e511ab94]{color:var(--text4, var(--text-secondary))}.pe-mobile[data-v-e511ab94]{padding:0 12px}.pe-mobile .pe-barre[data-v-e511ab94]{flex-wrap:wrap}.pe-mobile .pe-recherche[data-v-e511ab94],.pe-mobile .pe-champ[data-v-e511ab94]{font-size:16px;padding:10px 12px;border-radius:10px}.pe-mobile .pe-recherche[data-v-e511ab94]{flex-basis:100%}.pe-mobile .pe-btn[data-v-e511ab94]{font-size:13px;padding:9px 12px;min-height:38px}.pe-mobile .pe-pill[data-v-e511ab94]{font-size:13px;padding:7px 12px;min-height:34px}.pe-mobile .pe-nom[data-v-e511ab94],.pe-mobile .pe-case[data-v-e511ab94]{font-size:14px}.pe-mobile .pe-sous[data-v-e511ab94]{font-size:12px}.pe-mobile .pe-ligne[data-v-e511ab94]{flex-wrap:wrap}.pe-mobile .pe-corps[data-v-e511ab94]{flex-basis:100%}.pe-mobile .pe-grille[data-v-e511ab94]{grid-template-columns:1fr}.pe-mobile .pe-case input[data-v-e511ab94]{width:18px;height:18px}.mp-temoin[data-v-74740b18]{margin:0 16px 16px;padding:10px 12px;background:var(--bg-card);border:.5px solid var(--input-border);border-radius:10px}.mp-temoin-tete[data-v-74740b18]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.mp-temoin-btn[data-v-74740b18]{border:none;background:none;padding:0;font-family:inherit;font-size:11px;font-weight:600;color:var(--acc,#e8401c);cursor:pointer;text-transform:none}.mp-temoin-l[data-v-74740b18]{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:1px 0}.mp-temoin-k[data-v-74740b18]{color:var(--text-secondary);flex-shrink:0}.mp-temoin-v[data-v-74740b18]{color:var(--text-primary);font-family:ui-monospace,Menlo,monospace;text-align:right;word-break:break-all;user-select:text;-webkit-user-select:text}.mp-temoin-v.vide[data-v-74740b18]{color:var(--text-secondary);font-style:italic}.mp-tabs[data-v-74740b18]{display:flex;gap:6px;padding:8px 16px;background:var(--bg-screen);flex-shrink:0}.mp-tabs button[data-v-74740b18]{flex:1;padding:8px 4px;border-radius:10px;border:none;background:var(--bg-card-2);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.mp-tabs button.active[data-v-74740b18]{background:var(--acc);color:#fff}.mp-avatar-section[data-v-74740b18]{display:flex;flex-direction:column;align-items:center;padding:20px 16px;gap:10px}.mp-avatar[data-v-74740b18]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#fff;cursor:pointer;position:relative;overflow:hidden}.mp-avatar-edit[data-v-74740b18]{position:absolute;bottom:0;left:0;right:0;background:#0006;color:#fff;font-size:9px;text-align:center;padding:2px 0;font-weight:600}.fiche-textarea[data-v-74740b18]{width:100%;background:var(--bg-card-2,#f5f5f7);border:.5px solid var(--input-border,#d1d1d6);border-radius:10px;padding:10px;color:var(--text-primary);font-size:13px;font-family:inherit;outline:none;resize:none}.fiche-textarea[data-v-74740b18]:focus{border-color:var(--acc)}.toggle-wrap[data-v-74740b18]{position:relative;display:inline-block;width:44px;height:26px}.toggle-wrap input[data-v-74740b18]{opacity:0;width:0;height:0}.toggle-track[data-v-74740b18]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:13px;cursor:pointer;transition:.2s}.toggle-track[data-v-74740b18]:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;left:2px;top:2px;transition:.2s}.toggle-wrap input:checked+.toggle-track[data-v-74740b18]{background:var(--acc)}.toggle-wrap input:checked+.toggle-track[data-v-74740b18]:before{transform:translate(18px)}.sync-btn[data-v-74740b18]{width:36px;height:36px;border-radius:10px;border:.5px solid var(--input-border);background:var(--bg-card-2,#f5f5f7);color:var(--text-primary);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sync-btn[data-v-74740b18]:disabled{opacity:.5}.export-btn[data-v-74740b18]{padding:4px 10px;border-radius:6px;border:.5px solid var(--input-border);background:var(--bg-card-2,#f5f5f7);color:var(--text-primary);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.export-btn[data-v-74740b18]:active{background:var(--acc);color:#fff}.spinner[data-v-74740b18]{display:inline-block;width:14px;height:14px;border:2px solid var(--text-secondary);border-top-color:var(--acc);border-radius:50%;animation:spin-74740b18 .6s linear infinite}@keyframes spin-74740b18{to{transform:rotate(360deg)}}.btn-clear-cache[data-v-74740b18]{width:100%;padding:12px;border:none;border-radius:10px;background:#ef4444;color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.btn-clear-cache[data-v-74740b18]:active{opacity:.8}.btn-clear-cache[data-v-74740b18]:disabled{background:#f87171;opacity:.7}.mp-logout-section[data-v-74740b18]{padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px))}.mp-logout-btn[data-v-74740b18]{width:100%;padding:14px;border-radius:12px;border:2.5px solid var(--red, #ef4444);background:transparent;color:var(--red, #ef4444);font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.mp-logout-btn[data-v-74740b18]:active{background:var(--red, #ef4444);color:#fff}.bandeau-refroidie[data-v-7a9321e4]{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 10px;border:1px solid var(--border, #333);border-radius:8px;background:var(--bg3, transparent);font-size:12px;color:var(--text3, #8e8e93)}.bandeau-refroidie.mobile[data-v-7a9321e4]{margin:8px 16px;font-size:13px;background:var(--bg-card);border-color:var(--separator, #e5e5ea);color:var(--text-secondary, #8e8e93)}.br-ico[data-v-7a9321e4]{flex-shrink:0;margin-top:1px}.br-texte[data-v-7a9321e4]{flex:1;min-width:0;line-height:1.4}.br-raison[data-v-7a9321e4]{margin-top:2px;font-style:italic;white-space:pre-wrap}.br-erreur[data-v-7a9321e4]{margin-top:4px;color:#ef4444}.br-btn[data-v-7a9321e4]{flex-shrink:0;padding:4px 10px;border-radius:6px;font-size:12px;font-family:inherit;cursor:pointer;border:1px solid var(--border, #333);background:var(--bg2, transparent);color:var(--text, inherit)}.mobile .br-btn[data-v-7a9321e4]{min-height:36px;font-size:13px}.br-btn[data-v-7a9321e4]:disabled{opacity:.5;cursor:default}.mae-refroidie[data-v-16a8fb31]{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:var(--text-secondary)}.af-badge[data-v-5ab2712d]{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.af-contact[data-v-5ab2712d]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer}.af-contact[data-v-5ab2712d]:active{background:var(--bg-card-2)}.af-contact-avatar[data-v-5ab2712d]{width:28px;height:28px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.af-grid[data-v-5ab2712d]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 16px 8px}.af-cell[data-v-5ab2712d]{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.af-cell-icon[data-v-5ab2712d]{font-size:14px}.af-textarea[data-v-5ab2712d]{width:100%;background:var(--bg-card);border:none;border-radius:12px;padding:12px 14px;font-size:14px;color:var(--text-primary);font-family:inherit;line-height:1.6;resize:none;outline:none;min-height:100px}.af-input[data-v-5ab2712d]{width:100%;background:transparent;border:none;font-size:16px;color:var(--text-primary);outline:none;font-family:inherit}.af-etape-row[data-v-5ab2712d]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:.5px solid var(--separator);cursor:pointer;font-size:13px;color:var(--text-secondary)}.af-etape-row[data-v-5ab2712d]:last-child{border-bottom:none}.af-etape-row.active[data-v-5ab2712d]{background:var(--bg-card-2);color:var(--text-primary);font-weight:600}.af-etape-dot[data-v-5ab2712d]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.af-footer[data-v-5ab2712d]{position:sticky;bottom:0;background:var(--bg-card);border-top:1px solid var(--separator-section);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:8px;flex-shrink:0;z-index:5}.af-save-btn[data-v-5ab2712d]{background:var(--acc);color:#fff;border:none;border-radius:12px;padding:13px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.af-delete-btn[data-v-5ab2712d]{width:44px;height:44px;background:#ef444422;border:none;border-radius:12px;color:#ef4444;font-size:16px;cursor:pointer;flex-shrink:0}.bs-section-label[data-v-5ab2712d]{font-size:10px;text-transform:uppercase;color:var(--text-secondary);font-weight:700;letter-spacing:.5px;margin-bottom:6px;padding-left:4px}.bs-card[data-v-5ab2712d]{background:var(--bg-card);border-radius:12px;padding:12px;margin-bottom:8px}.bs-info-card[data-v-5ab2712d]{padding:0;overflow:hidden}.bs-tabs[data-v-5ab2712d]{background:var(--bg-card);border-bottom:1px solid var(--separator-section);padding:0 12px;display:flex;overflow-x:auto;gap:0;flex-shrink:0}.bs-tab[data-v-5ab2712d]{color:var(--text-secondary);font-size:13px;padding:10px 14px;border:none;background:none;border-bottom:2.5px solid transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit}.bs-tab.active[data-v-5ab2712d]{color:var(--text-primary);font-weight:700;border-bottom-color:var(--acc)}.hide-scroll[data-v-5ab2712d]::-webkit-scrollbar{display:none}.mobile-backdrop[data-v-5ab2712d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:499}.mobile-bottom-sheet[data-v-5ab2712d]{position:fixed;bottom:0;left:0;right:0;background:var(--bg-card,white);border-radius:16px 16px 0 0;padding:16px;box-shadow:0 -4px 20px #00000026;z-index:500;max-height:80vh;overflow-y:auto}.mobile-auteur-btn[data-v-5ab2712d]{flex:1;padding:10px;border-radius:10px;border:2px solid var(--separator,#ddd);font-size:13px;font-weight:600;background:transparent;color:var(--text-primary);cursor:pointer;font-family:inherit}.mobile-auteur-btn.active-sa[data-v-5ab2712d]{border-color:#6366f1;background:#ede9fe;color:#7c3aed}.mobile-auteur-btn.active-so[data-v-5ab2712d]{border-color:#ec4899;background:#fce7f3;color:#db2777}.mobile-note-card[data-v-5ab2712d]{border-radius:10px;margin-bottom:8px}.mobile-note-header[data-v-5ab2712d]{padding:8px 12px 6px 14px}.mobile-note-body[data-v-5ab2712d]{padding:8px 12px 8px 14px;font-size:11px}.mobile-note-action[data-v-5ab2712d]{margin:0 10px 10px 14px;padding:7px 10px}.notes-historique[data-v-5ab2712d]{display:flex;flex-direction:column}.add-note-btn[data-v-5ab2712d]{background:var(--bg-card);border:2px dashed var(--input-border);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px}.add-note-btn[data-v-5ab2712d]:hover{border-color:var(--acc)}.add-note-plus[data-v-5ab2712d]{width:26px;height:26px;border-radius:50%;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.add-note-label[data-v-5ab2712d]{font-size:12px;color:var(--text-secondary)}.form-label[data-v-5ab2712d]{font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin-bottom:5px}.action-section-label[data-v-5ab2712d]{font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin:10px 0 6px}.btn-cancel[data-v-5ab2712d]{padding:7px 14px;border:1px solid var(--separator-section);border-radius:7px;background:transparent;font-size:11px;cursor:pointer;color:var(--text-secondary);font-family:inherit}.btn-save[data-v-5ab2712d]{padding:7px 16px;border:none;border-radius:7px;background:var(--acc);color:#fff;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.date-sep[data-v-5ab2712d]{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.date-sep-line[data-v-5ab2712d]{flex:1;height:1px;background:var(--separator-section)}.date-sep-label[data-v-5ab2712d]{font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.note-card[data-v-5ab2712d]{background:var(--bg-card);border-radius:12px;margin-bottom:10px;overflow:hidden;position:relative;box-shadow:0 1px 3px #00000012}.note-card[data-v-5ab2712d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.note-card.type-creation[data-v-5ab2712d]:before{background:#6366f1}.note-card.type-refroidi[data-v-5ab2712d]:before,.note-card.type-reveil[data-v-5ab2712d]:before{background:#6366f1}.note-card.type-note[data-v-5ab2712d]:before{background:#3b82f6}.note-card.type-etape_change[data-v-5ab2712d]:before{background:#f59e0b}.note-card.type-email[data-v-5ab2712d]:before{background:#22c55e}.note-card.type-devis[data-v-5ab2712d]:before{background:#8b5cf6}.note-header[data-v-5ab2712d]{display:flex;align-items:center;gap:10px;padding:10px 14px 8px 18px;border-bottom:1px solid var(--bg-card-2);position:relative}.note-card:hover .note-actions-btns[data-v-5ab2712d]{opacity:1}.note-avatar[data-v-5ab2712d]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.note-auteur[data-v-5ab2712d]{font-size:11px;font-weight:600;color:var(--text-primary)}.note-date[data-v-5ab2712d]{font-size:10px;color:var(--text-secondary)}.note-type-badge[data-v-5ab2712d]{font-size:9px;font-weight:600;padding:2px 7px;border-radius:8px;margin-left:auto}.note-body[data-v-5ab2712d]{padding:10px 14px 10px 18px}.note-text[data-v-5ab2712d]{font-size:12px;color:var(--text-primary);line-height:1.6;white-space:pre-wrap}.etape-change[data-v-5ab2712d]{display:flex;align-items:center;gap:8px;font-size:11px}.etape-from[data-v-5ab2712d]{background:var(--bg-card-2);padding:2px 8px;border-radius:6px;color:var(--text-secondary)}.etape-arrow[data-v-5ab2712d]{color:var(--text-secondary)}.etape-to[data-v-5ab2712d]{background:#fef3c7;color:#d97706;padding:2px 8px;border-radius:6px;font-weight:600}.email-note[data-v-5ab2712d]{display:flex;align-items:flex-start;gap:10px}.email-sujet[data-v-5ab2712d]{font-size:12px;font-weight:600;color:var(--text-primary)}.note-action[data-v-5ab2712d]{margin:0 14px 12px 18px;background:var(--bg-card-2);border:1px solid var(--separator-section);border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:8px}.action-check[data-v-5ab2712d]{width:16px;height:16px;border-radius:4px;border:2px solid var(--input-border);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-text[data-v-5ab2712d]{flex:1;font-size:11px;color:var(--text-primary);font-weight:500}.note-action.rangee[data-v-5ab2712d]{opacity:.55}.note-action.rangee .action-text[data-v-5ab2712d]{color:var(--text-secondary)}.action-rangee[data-v-5ab2712d]{font-style:italic}.action-deadline[data-v-5ab2712d]{font-size:10px;color:var(--text-secondary);white-space:nowrap}.action-deadline.overdue[data-v-5ab2712d]{color:#ef4444;font-weight:600}.action-deadline.today[data-v-5ab2712d]{color:#f59e0b;font-weight:600}.notes-empty[data-v-5ab2712d]{text-align:center;color:var(--text-secondary);font-size:12px;padding:20px}.note-text-editable[data-v-5ab2712d]{cursor:text}.note-text-editable[data-v-5ab2712d]:hover{background:var(--bg-card-2);border-radius:6px;margin:-4px;padding:4px}.note-edit-textarea[data-v-5ab2712d]{width:100%;padding:6px 8px;border:1px solid var(--acc);border-radius:8px;font-size:12px;font-family:inherit;line-height:1.6;resize:none;background:var(--bg-screen);color:var(--text-primary);outline:none;min-height:60px}.add-action-btn[data-v-5ab2712d]{background:none;border:1px dashed var(--input-border);border-radius:6px;padding:4px 10px;font-size:10px;color:var(--acc);cursor:pointer;margin-top:4px;font-family:inherit}.add-action-btn[data-v-5ab2712d]:hover{background:var(--bg-card-2)}.action-remove-btn[data-v-5ab2712d]{background:none;border:none;color:var(--red,#ef4444);cursor:pointer;font-size:16px;padding:0 4px;flex-shrink:0}.action-edit-input[data-v-5ab2712d]{flex:1;padding:2px 4px;border:1px solid var(--acc);border-radius:5px;font-size:11px;font-family:inherit;background:var(--bg-screen);color:var(--text-primary);outline:none;resize:none;min-width:0}.af-creer-commande[data-v-5ab2712d]{background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:13px;width:100%}.np-ecran[data-v-07d476a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:var(--bg-screen);display:flex;flex-direction:column;overflow:hidden}.np-tete[data-v-07d476a7]{display:flex;align-items:center;gap:12px;padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px));border-bottom:.5px solid var(--separator-section);flex-shrink:0}.np-retour[data-v-07d476a7]{background:none;border:none;color:var(--acc);font-size:15px;cursor:pointer;padding:4px;font-family:inherit}.np-titre[data-v-07d476a7]{flex:1;font-size:17px;font-weight:700;color:var(--text-primary)}.np-corps[data-v-07d476a7]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 16px 200px}.np-lbl[data-v-07d476a7]{display:block;color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:12px 0 5px}.np-inp[data-v-07d476a7]{width:100%;padding:12px;background:var(--bg-card);border:.5px solid var(--separator-section);border-radius:10px;color:var(--text-primary);font-size:16px;font-family:inherit;outline:none;box-sizing:border-box}.np-inp[data-v-07d476a7]:focus{border-color:var(--acc)}.np-inp[data-v-07d476a7]:disabled{opacity:.6}.np-types[data-v-07d476a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.np-type[data-v-07d476a7]{min-height:52px;border:2px solid var(--separator-section);border-radius:12px;background:var(--bg-card);color:var(--text-primary);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.np-type.actif[data-v-07d476a7]{background:var(--acc);border-color:var(--acc);color:#fff}.np-type[data-v-07d476a7]:disabled{opacity:.6}.np-fige[data-v-07d476a7]{pointer-events:none;opacity:.6}.np-section[data-v-07d476a7]{margin-top:22px;padding-top:14px;border-top:.5px solid var(--separator-section);font-size:15px;font-weight:700;color:var(--text-primary)}.np-deux[data-v-07d476a7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.np-connu[data-v-07d476a7]{margin-top:8px;background:color-mix(in srgb,var(--acc) 8%,var(--bg-card));border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.np-choisi[data-v-07d476a7]{background:var(--bg-card);border-color:var(--separator-section)}.np-connu-ligne[data-v-07d476a7]{display:flex;flex-direction:column;gap:6px}.np-connu-personne .np-connu-ligne+.np-connu-ligne[data-v-07d476a7]{border-top:.5px solid var(--separator-section);padding-top:8px}.np-connu-personne>.np-non[data-v-07d476a7]{align-self:flex-start}.np-connu-entreprise .np-oui[data-v-07d476a7]{flex:1 1 auto}.np-connu-texte[data-v-07d476a7]{font-size:14px;color:var(--text-primary);line-height:1.35}.np-connu-boutons[data-v-07d476a7]{display:flex;gap:8px;flex-wrap:wrap}.np-question[data-v-07d476a7]{font-size:14px;font-weight:600;color:var(--text-primary)}.np-oui[data-v-07d476a7],.np-non[data-v-07d476a7]{min-height:44px;padding:8px 14px;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.np-oui[data-v-07d476a7]{background:var(--acc);border:1px solid var(--acc);color:#fff}.np-non[data-v-07d476a7]{background:var(--bg-screen);border:1px solid var(--separator-section);color:var(--text-primary)}.np-choix[data-v-07d476a7]{min-width:72px}.np-choix.actif[data-v-07d476a7]{background:var(--acc);border-color:var(--acc);color:#fff}.np-replie[data-v-07d476a7]{margin-top:18px;background:var(--bg-card);border-radius:12px;padding:12px 14px}.np-replie summary[data-v-07d476a7]{font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer;min-height:28px;display:flex;align-items:center;gap:8px}.np-facultatif[data-v-07d476a7]{font-size:12px;font-weight:400;color:var(--text-secondary)}.np-replie+.np-replie[data-v-07d476a7]{margin-top:10px}.np-champs[data-v-07d476a7]{border:none;margin:0;padding:0;min-width:0}.np-champs[data-v-07d476a7]:disabled{opacity:.6}.np-suite[data-v-07d476a7]{margin-top:6px}.np-bandeau[data-v-07d476a7]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-card);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--text-primary);margin-bottom:6px}.np-alerte[data-v-07d476a7]{color:#b45309}.np-fait[data-v-07d476a7]{color:#15803d}.np-lien[data-v-07d476a7]{background:none;border:none;color:var(--acc);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;padding:6px 0;align-self:flex-start;min-height:36px}.np-pied[data-v-07d476a7]{position:fixed;left:0;right:0;bottom:0;padding:12px 16px;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));background:var(--bg-screen);border-top:.5px solid var(--separator-section)}.np-erreur[data-v-07d476a7]{color:#dc2626;font-size:13px;text-align:center;margin-bottom:8px}.np-enregistrer[data-v-07d476a7]{width:100%;padding:14px;border:none;border-radius:12px;background:var(--acc);color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer}.np-enregistrer[data-v-07d476a7]:disabled{opacity:.5}.mm-row[data-v-03e3cb6a]{display:flex;gap:10px;padding:12px 16px;align-items:center;border-bottom:.5px solid var(--separator);cursor:pointer}.mm-row[data-v-03e3cb6a]:active{background:var(--bg-card-2)}.mm-row.unread[data-v-03e3cb6a]{border-left:3px solid var(--acc)}.mm-avatar[data-v-03e3cb6a]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;flex-shrink:0}.mm-name[data-v-03e3cb6a]{font-size:14px;color:var(--text-primary)}.mm-name.bold[data-v-03e3cb6a]{font-weight:700}.mm-date[data-v-03e3cb6a]{font-size:10px;color:var(--text-secondary);flex-shrink:0}.mm-subject[data-v-03e3cb6a]{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.mm-preview[data-v-03e3cb6a]{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.mm-dot[data-v-03e3cb6a]{width:8px;height:8px;border-radius:50%;background:var(--acc);flex-shrink:0}.mm-detail-header[data-v-03e3cb6a]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-card);border-bottom:1px solid var(--separator-section)}.mm-back[data-v-03e3cb6a]{background:none;border:none;font-size:22px;color:var(--text-primary);cursor:pointer;padding:0 4px}.mm-detail-subject[data-v-03e3cb6a]{flex:1;font-size:14px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-detail-actions[data-v-03e3cb6a]{display:flex;gap:4px}.mm-detail-actions button[data-v-03e3cb6a]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px}.mm-bbl[data-v-03e3cb6a]{display:flex;gap:8px;margin-bottom:16px;align-items:flex-end}.mm-in[data-v-03e3cb6a]{flex-direction:row}.mm-out[data-v-03e3cb6a]{flex-direction:row-reverse}.mm-bbl-av[data-v-03e3cb6a]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.mm-bbl-col[data-v-03e3cb6a]{max-width:80%;display:flex;flex-direction:column;gap:2px}.mm-in .mm-bbl-col[data-v-03e3cb6a]{align-items:flex-start}.mm-out .mm-bbl-col[data-v-03e3cb6a]{align-items:flex-end}.mm-bbl-meta[data-v-03e3cb6a]{display:flex;gap:6px;align-items:baseline;padding:0 4px}.mm-bbl-who[data-v-03e3cb6a]{font-size:10px;font-weight:600;color:var(--text-secondary)}.mm-bbl-when[data-v-03e3cb6a]{font-size:9px;color:var(--text-secondary)}.mm-bbl-body[data-v-03e3cb6a]{padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.6;word-break:break-word;max-height:350px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mm-in .mm-bbl-body[data-v-03e3cb6a]{background:var(--bg-card-2);color:var(--text-primary);border-bottom-left-radius:4px}.mm-out .mm-bbl-body[data-v-03e3cb6a]{background:var(--acc);color:#fff;border-bottom-right-radius:4px}.mm-out .mm-bbl-body[data-v-03e3cb6a] a{color:#fff;text-decoration:underline}.mm-html[data-v-03e3cb6a]{font-size:14px;color:inherit;line-height:1.6}.mm-html[data-v-03e3cb6a] img{max-width:100%;border-radius:8px}.mm-in .mm-html[data-v-03e3cb6a] a{color:var(--acc)}.mm-quote-btn[data-v-03e3cb6a]{display:block;margin:8px auto;padding:6px 16px;background:var(--bg-card-2);border:1px solid var(--separator-section);border-radius:20px;font-size:11px;color:var(--text-secondary);cursor:pointer;font-family:inherit}.mm-quoted[data-v-03e3cb6a]{margin-top:8px;padding:10px;background:var(--bg-card-2);border-radius:8px;border-left:3px solid var(--separator-section)}.mm-footer[data-v-03e3cb6a]{position:sticky;bottom:0;display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--separator-section);flex-shrink:0}.mm-footer-btn[data-v-03e3cb6a]{flex:1;padding:10px;background:var(--bg-card-2);border:1px solid var(--separator-section);border-radius:10px;font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer;font-family:inherit;text-align:center}.mm-footer-btn[data-v-03e3cb6a]:active{background:var(--bg-card)}.mxo-tete[data-v-dddec3fb]{display:flex;align-items:center;gap:10px;padding:10px 16px 6px}.mxo-compte[data-v-dddec3fb]{flex:1;min-width:0;font-size:12px;color:var(--text-secondary,#8e8e93)}.mxo-sep[data-v-dddec3fb]{margin:0 5px;opacity:.5}.mxo-ajout[data-v-dddec3fb]{flex-shrink:0;border:none;border-radius:20px;background:var(--acc,#e8401c);color:#fff;font-size:12px;font-weight:600;padding:7px 14px;cursor:pointer;font-family:inherit}.mxo-groupe[data-v-dddec3fb]{display:flex;align-items:center;gap:8px;padding:0 16px 8px}.mxo-lien[data-v-dddec3fb]{border:none;background:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;color:var(--acc,#e8401c);cursor:pointer}.mxo-lien[data-v-dddec3fb]:disabled{color:var(--text-secondary,#8e8e93);opacity:.5;cursor:default}.mxo-alerte[data-v-dddec3fb]{margin:0 16px 8px;padding:10px 12px;border-radius:8px;font-size:12px;background:#e5484d1f;color:var(--red,#e5484d)}.mxo-carte[data-v-dddec3fb]{display:flex;align-items:stretch;gap:10px;margin:0 16px 8px;padding:10px 12px;background:var(--bg-card);border-radius:10px}.mxo-carte.pointee[data-v-dddec3fb]{opacity:.62}.mxo-case[data-v-dddec3fb]{flex-shrink:0;width:44px;border:none;border-radius:8px;background:var(--input-bg,#f2f2f7);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.mxo-case.on[data-v-dddec3fb]{background:var(--acc,#e8401c)}.mxo-vignette[data-v-dddec3fb]{flex-shrink:0;width:52px;height:52px;border-radius:6px;overflow:hidden;background:var(--input-bg,#f2f2f7);align-self:center;cursor:pointer}.mxo-vignette img[data-v-dddec3fb]{width:100%;height:100%;object-fit:cover;display:block}.mxo-corps[data-v-dddec3fb]{flex:1;min-width:0;cursor:pointer}.mxo-l1[data-v-dddec3fb]{display:flex;align-items:baseline;gap:8px}.mxo-l2[data-v-dddec3fb]{display:flex;align-items:center;gap:8px;margin-top:2px}.mxo-titre[data-v-dddec3fb]{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mxo-prix[data-v-dddec3fb]{flex-shrink:0;font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap}.mxo-sans-prix[data-v-dddec3fb]{font-size:11px;font-weight:400;color:var(--text-secondary,#8e8e93)}.mxo-code[data-v-dddec3fb]{font-size:12px;color:var(--text-primary)}.mxo-flag[data-v-dddec3fb]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;background:#e8401c24;color:var(--acc,#e8401c)}.mxo-meta[data-v-dddec3fb],.mxo-lieu[data-v-dddec3fb]{font-size:11px;color:var(--text-secondary,#8e8e93)}.mxo-lieu[data-v-dddec3fb]{margin-top:1px}.mxo-suppr[data-v-dddec3fb]{flex-shrink:0;width:32px;border:none;background:none;color:var(--red,#e5484d);cursor:pointer}.mxo-confirm[data-v-dddec3fb]{font-size:13px;color:var(--text-primary);line-height:1.5;margin-bottom:14px}.mxo-sugg[data-v-dddec3fb]{padding:10px 2px;font-size:13px;color:var(--text-primary);cursor:pointer;border-bottom:.5px solid var(--input-border)}.mxo-choisie[data-v-dddec3fb]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--text-primary);padding:8px 0}.mxo-x[data-v-dddec3fb]{border:none;background:none;color:var(--text-secondary);font-size:15px;cursor:pointer}.mxo-pills[data-v-dddec3fb]{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 4px}.mxo-exemplaire[data-v-dddec3fb]{display:block;width:100%;text-align:left;margin-top:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--input-border);background:var(--bg-card);cursor:pointer;font-family:inherit}.mxo-exemplaire.actif[data-v-dddec3fb]{border-color:var(--acc,#e8401c);background:#e8401c14}.mxo-ex-nom[data-v-dddec3fb]{display:block;font-size:13px;font-weight:700;color:var(--text-primary)}.mxo-ex-detail[data-v-dddec3fb]{display:block;font-size:11px;color:var(--text-secondary,#8e8e93);margin-top:2px}.mxo-stock-ok[data-v-dddec3fb]{color:#30d158}.mxo-stock-attention[data-v-dddec3fb]{color:#ff9f0a}.mxo-stock-probleme[data-v-dddec3fb]{color:#ff453a;font-weight:600}.mxo-stock-neutre[data-v-dddec3fb]{color:var(--text-secondary,#8e8e93)}.mtl[data-v-c281054f]{border-bottom:1px solid var(--border-card, #e5e5ea)}.mtl-ligne[data-v-c281054f]{align-items:center;display:flex;gap:10px;padding:8px 0}.mtl-coche[data-v-c281054f]{align-items:center;background:none;border:2px solid var(--border-card, #c7c7cc);border-radius:5px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;width:22px}.mtl-coche-faite[data-v-c281054f]{background:var(--green, #2ecc71);border:none;color:#fff}.mtl-corps[data-v-c281054f]{cursor:pointer;flex:1;min-width:0}.mtl-titre[data-v-c281054f]{color:var(--text-primary);font-size:13px}.mtl-titre-fait[data-v-c281054f]{color:var(--text-secondary);text-decoration:line-through}.mtl-date[data-v-c281054f]{color:var(--text-secondary);font-size:11px}.mtl-date-retard[data-v-c281054f]{color:var(--red, #ef4444)}.mtl-point[data-v-c281054f]{color:var(--acc);flex-shrink:0;font-size:20px;line-height:1}.mtl-chevron[data-v-c281054f]{color:var(--text-secondary);flex-shrink:0;font-size:14px;transition:transform .2s}.mtl-chevron-ouvert[data-v-c281054f]{transform:rotate(90deg)}.mtl-notes[data-v-c281054f]{padding:0 0 10px 32px}.mtl-textarea[data-v-c281054f]{background:var(--bg-screen);border:1px solid var(--border-card, #e5e5ea);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:8px 10px;resize:vertical;width:100%}.mtl-erreur[data-v-c281054f]{color:var(--red, #ef4444);font-size:11px;margin-top:4px}.mtl-trombone[data-v-c281054f]{flex-shrink:0;font-size:12px}.mtl-lien[data-v-c281054f]{display:flex;gap:6px;margin-top:8px}.mtl-lien-champ[data-v-c281054f]{background:var(--bg-screen);border:1px solid var(--border-card, #e5e5ea);border-radius:8px;box-sizing:border-box;color:var(--text-primary);flex:1;font-family:inherit;font-size:12px;min-width:0;padding:7px 9px}.mtl-lien-ok[data-v-c281054f]{background:var(--acc);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;padding:7px 12px}.mtl-doc[data-v-c281054f]{color:var(--acc);display:block;font-size:12px;margin-top:6px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.mtl-doc[data-v-c281054f]{background:none;border:none;padding:0;font:inherit;font-family:inherit;cursor:pointer;text-align:left}.doc[data-v-3025e690]{display:flex;flex-direction:column;gap:8px}.doc-depot[data-v-3025e690]{align-items:center;border:2px dashed var(--border2, #d1d1d6);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:18px 12px;text-align:center;transition:border-color .15s,background .15s}.doc-depot-survol[data-v-3025e690]{background:var(--bg3, #f2f2f7);border-color:var(--accent, #e8401c)}.doc-depot-icone[data-v-3025e690]{font-size:18px}.doc-depot-titre[data-v-3025e690]{color:var(--text2, #3a3a3c);font-size:13px}.doc-depot-sous[data-v-3025e690]{color:var(--text4, #8e8e93);font-size:12px}.doc-depot-lien[data-v-3025e690]{color:var(--accent, #e8401c);font-weight:600}.doc-depot-limite[data-v-3025e690]{color:var(--text4, #8e8e93);font-size:11px;margin-top:4px}.doc-lien-ouvrir[data-v-3025e690]{background:none;border:none;color:var(--accent, #e8401c);cursor:pointer;font-family:inherit;font-size:12px;padding:6px 0;text-align:left}.doc-lien-form[data-v-3025e690]{display:flex;flex-direction:column;gap:6px}.doc-lien-champ[data-v-3025e690]{background:var(--bg-screen, #fff);border:1px solid var(--border2, #d1d1d6);border-radius:8px;box-sizing:border-box;color:var(--text2, #3a3a3c);font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.doc-lien-boutons[data-v-3025e690]{display:flex;gap:6px;justify-content:flex-end}.doc-lien-annuler[data-v-3025e690],.doc-lien-ok[data-v-3025e690]{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;padding:7px 14px}.doc-lien-annuler[data-v-3025e690]{background:none;border:1px solid var(--border2, #d1d1d6);color:var(--text3, #636366)}.doc-lien-ok[data-v-3025e690]{background:var(--accent, #e8401c);border:none;color:#fff;font-weight:600}.doc-ajouter[data-v-3025e690]{background:var(--bg-card, #fff);border:1px solid var(--border2, #d1d1d6);border-radius:10px;color:var(--text2, #3a3a3c);cursor:pointer;font-family:inherit;font-size:14px;padding:12px;width:100%}.doc-envoi[data-v-3025e690]{color:var(--accent, #e8401c);font-size:12px;text-align:center}.doc-message[data-v-3025e690]{color:var(--text4, #8e8e93);font-size:12px}.doc-message-erreur[data-v-3025e690]{color:var(--red, #ef4444)}.doc-vide[data-v-3025e690]{color:var(--text4, #8e8e93);font-size:12px;padding:12px 0;text-align:center}.doc-ligne[data-v-3025e690]{align-items:center;background:var(--bg-card, #fff);border:1px solid var(--border2, #e5e5ea);border-radius:8px;display:flex;gap:8px;padding:8px}.doc-apercu[data-v-3025e690]{cursor:pointer;flex-shrink:0}.doc-vignette[data-v-3025e690]{border-radius:6px;height:40px;object-fit:cover;width:40px}.doc-type[data-v-3025e690]{align-items:center;background:var(--bg3, #f2f2f7);border-radius:6px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.doc-infos[data-v-3025e690]{cursor:pointer;flex:1;min-width:0}.doc-nom[data-v-3025e690]{color:var(--text2, #3a3a3c);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-meta[data-v-3025e690]{color:var(--text4, #8e8e93);font-size:11px}.doc-tache[data-v-3025e690]{flex-shrink:0;max-width:130px;overflow:hidden}.doc-suppr[data-v-3025e690]{background:none;border:none;color:var(--text4, #8e8e93);cursor:pointer;flex-shrink:0;font-size:14px;padding:4px}.doc-suppr[data-v-3025e690]:hover{color:var(--red, #ef4444)}.doc-compact .doc-ligne[data-v-3025e690]{padding:10px 8px}.doc-compact .doc-suppr[data-v-3025e690]{font-size:17px;height:32px;width:32px}.doc-compact .doc-tache[data-v-3025e690]{max-width:110px}.mk-sec-title[data-v-eee94bb0]{font-size:11px;font-weight:700;color:var(--text-secondary);letter-spacing:.5px;padding:0 16px 6px;text-transform:uppercase}.mk-list[data-v-eee94bb0]{padding:0 16px}.mk-bcard[data-v-eee94bb0]{background:var(--bg-card);border-radius:14px;overflow:hidden;margin-bottom:12px;border:1px solid var(--separator-section);box-shadow:0 1px 3px #00000026}.mk-stats[data-v-eee94bb0]{display:flex;gap:8px;padding:0 16px;margin-bottom:12px}.mk-stat[data-v-eee94bb0]{flex:1;background:var(--bg-card);border:1px solid var(--separator-section);border-radius:12px;padding:12px 8px;text-align:center;box-shadow:0 1px 2px #00000014}.mk-stat-n[data-v-eee94bb0]{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.1}.mk-stat-l[data-v-eee94bb0]{font-size:10px;color:var(--text-secondary);margin-top:3px;text-transform:uppercase;letter-spacing:.3px}.mk-bien[data-v-eee94bb0]{background:var(--bg-card-2);border-top:1px solid var(--separator-section);padding:10px 14px;font-size:13px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.mk-prix[data-v-eee94bb0]{display:flex;gap:16px;padding:10px 14px;border-top:1px solid var(--separator-section)}.mk-prix-col[data-v-eee94bb0]{flex:1}.mk-prix-lbl[data-v-eee94bb0]{font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.mk-prix-val[data-v-eee94bb0]{font-size:15px;font-weight:700}.mk-actions[data-v-eee94bb0]{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--separator-section)}.mk-btn-sec[data-v-eee94bb0]{flex:1;padding:8px 14px;border:none;border-radius:8px;background:var(--bg-card-2);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.mk-btn-pri[data-v-eee94bb0]{flex:1;padding:8px 14px;border:none;border-radius:8px;background:var(--acc);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.mk-btn-green[data-v-eee94bb0]{flex:1;padding:8px 14px;border:none;border-radius:8px;background:var(--grn);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.mk-btn-red[data-v-eee94bb0]{flex:1;padding:8px 14px;border:none;border-radius:8px;background:var(--red);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.mk-match-row[data-v-eee94bb0]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px;background:var(--bg-card-2);border-radius:10px}.mk-calc[data-v-eee94bb0]{display:flex;background:var(--bg-card-2);border-radius:10px;overflow:hidden}.mk-calc-cell[data-v-eee94bb0]{flex:1;text-align:center;padding:10px 4px;border-right:1px solid var(--separator-section)}.mk-calc-cell[data-v-eee94bb0]:last-child{border-right:none}.mk-calc-val[data-v-eee94bb0]{font-size:14px;font-weight:700;color:var(--text-primary)}.mk-calc-lbl[data-v-eee94bb0]{font-size:9px;color:var(--text-secondary);text-transform:uppercase;margin-top:2px;letter-spacing:.3px}.mk-fab[data-v-eee94bb0]{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom,0px));right:16px;width:56px;height:56px;border-radius:50%;background:var(--acc);border:none;cursor:pointer;z-index:150;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #e8401c73;-webkit-tap-highlight-color:transparent}.mk-fab[data-v-eee94bb0]:active{transform:scale(.93)}.mk-mlabel[data-v-eee94bb0]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);margin:12px 0 4px;text-transform:uppercase;letter-spacing:.3px}.mk-minput[data-v-eee94bb0]{display:block;width:100%;padding:10px 12px;border:1px solid var(--separator-section);border-radius:10px;font-size:14px;font-family:inherit;background:var(--bg-card);color:var(--text-primary);box-sizing:border-box;-webkit-appearance:none;outline:none}.mk-minput[data-v-eee94bb0]:focus{border-color:var(--acc)}.mk-mdropdown[data-v-eee94bb0]{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border:1px solid var(--separator-section);border-radius:10px;max-height:180px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #00000026}.mk-mdropdown-item[data-v-eee94bb0]{padding:10px 14px;font-size:14px;cursor:pointer;color:var(--text-primary)}.mk-mdropdown-item[data-v-eee94bb0]:active{background:var(--bg-card-2)}.mk-mbtn[data-v-eee94bb0]{flex:1;padding:12px;border:1px solid var(--separator-section);border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;background:var(--bg-card);color:var(--text-primary)}.mk-mbtn-acc[data-v-eee94bb0]{background:var(--acc)!important;color:#fff!important;border-color:var(--acc)!important}.mk-mbtn[data-v-eee94bb0]:disabled{opacity:.4}.fno[data-v-e181d5ea]{display:flex;flex-direction:column;gap:4px;min-width:0}.fno-titre[data-v-e181d5ea]{font-weight:700;font-size:15px;margin-bottom:8px}.fno-lbl[data-v-e181d5ea]{font-size:11px;font-weight:600;color:var(--text4, #8e8e93);margin-top:6px}.fno-inp[data-v-e181d5ea]{width:100%;box-sizing:border-box;padding:8px 10px;font-size:14px;border:1px solid var(--border2, #d1d1d6);border-radius:8px;background:var(--bg2, #fff);color:inherit;font-family:inherit}.fno-code[data-v-e181d5ea]{font-family:monospace;letter-spacing:1px;text-transform:uppercase}.fno-ligne[data-v-e181d5ea]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fno-pills[data-v-e181d5ea]{display:flex;gap:6px;flex-wrap:wrap}.fno-pill[data-v-e181d5ea]{flex:1;min-width:80px;padding:8px 10px;border:1px solid var(--border2, #d1d1d6);border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:13px}.fno-pill.actif[data-v-e181d5ea]{background:var(--accent, #e8401c);border-color:var(--accent, #e8401c);color:#fff;font-weight:600}.fno-aide[data-v-e181d5ea]{font-size:11px;color:var(--text4, #8e8e93)}.fno-msg[data-v-e181d5ea]{font-size:12px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--bg4, #f5f5f7);color:var(--text2, #3a3a3c)}.fno-msg.bloque[data-v-e181d5ea]{background:#dc262614;color:#dc2626}.fno-actions[data-v-e181d5ea]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.fno-btn[data-v-e181d5ea]{padding:8px 16px;border-radius:8px;border:1px solid var(--border2, #d1d1d6);background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:13px}.fno-btn.primaire[data-v-e181d5ea]{background:var(--accent, #e8401c);border-color:var(--accent, #e8401c);color:#fff;font-weight:600}.fno-btn[data-v-e181d5ea]:disabled{opacity:.5;cursor:default}.fno-mobile[data-v-e181d5ea]{color:var(--text-primary)}.fno-mobile .fno-lbl[data-v-e181d5ea],.fno-mobile .fno-aide[data-v-e181d5ea]{color:var(--text-secondary)}.fno-mobile .fno-inp[data-v-e181d5ea]{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary);font-size:16px}.fno-mobile .fno-pill[data-v-e181d5ea],.fno-mobile .fno-btn[data-v-e181d5ea]{border-color:var(--input-border);color:var(--text-primary)}.fno-mobile .fno-pill.actif[data-v-e181d5ea],.fno-mobile .fno-btn.primaire[data-v-e181d5ea]{background:var(--acc);border-color:var(--acc);color:#fff}.fno-mobile .fno-msg[data-v-e181d5ea]{background:var(--bg-card-2);color:var(--text-primary)}.fno-mobile .fno-msg.bloque[data-v-e181d5ea]{background:#dc262614;color:#dc2626}.tarifs-subtabs[data-v-71a5f8ac]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.tarifs-subtab[data-v-71a5f8ac]{padding:5px 12px;border:1px solid var(--border2);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text2);cursor:pointer}.tarifs-subtab.active[data-v-71a5f8ac]{background:var(--accent);color:#fff;border-color:var(--accent)}.pri-alerte[data-v-71a5f8ac]{margin-bottom:12px;padding:8px 12px;border-radius:6px;font-size:12px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.pri-alerte.ok[data-v-71a5f8ac]{background:#10b9811a;color:#10b981;border-color:#10b98140}.pri-alerte.info[data-v-71a5f8ac]{background:var(--bg3);color:var(--text2);border-color:var(--border2)}.pri-note[data-v-71a5f8ac]{font-size:11px;color:var(--text3);margin-bottom:10px}.pri-vide[data-v-71a5f8ac]{text-align:center;color:var(--text3);padding:16px;font-size:12px}.pri-vide-inline[data-v-71a5f8ac]{color:var(--text3);font-size:11px}.pri-bloc[data-v-71a5f8ac]{margin-top:16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg2)}.pri-bloc-titre[data-v-71a5f8ac]{font-size:12px;font-weight:700;color:var(--text2);margin-bottom:10px}.pri-postes[data-v-71a5f8ac]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end}.pri-poste[data-v-71a5f8ac]{display:flex;flex-direction:column;gap:3px;font-size:12px}.pri-poste-nom[data-v-71a5f8ac]{color:var(--text2)}.pri-poste input[data-v-71a5f8ac]{width:100px}.pri-poste input[data-v-71a5f8ac]:disabled{opacity:.55;cursor:default}.ligne-manquante td[data-v-71a5f8ac]{background:#f59e0b12}.ligne-inutilisee td[data-v-71a5f8ac]{opacity:.5}.badge-gamme[data-v-71a5f8ac]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}.badge-standard-45[data-v-71a5f8ac]{background:#3b82f61f;color:#3b82f6}.badge-pro-65[data-v-71a5f8ac]{background:#ef44441f;color:#ef4444}.ecart[data-v-71a5f8ac]{font-size:11px;font-weight:600;white-space:nowrap}.ecart.hausse[data-v-71a5f8ac]{color:#f59e0b}.ecart.baisse[data-v-71a5f8ac]{color:#10b981}.ecart em[data-v-71a5f8ac]{font-style:normal;font-weight:400;opacity:.8}.ecart-vide[data-v-71a5f8ac]{color:var(--text3)}.col-source[data-v-71a5f8ac]{font-size:11px;color:var(--text3)}.pri-case[data-v-71a5f8ac]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text2)}.hist[data-v-71a5f8ac]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border2)}.hist-titre[data-v-71a5f8ac]{font-size:11px;font-weight:700;color:var(--text2);margin-bottom:4px}.ligne-portee td[data-v-71a5f8ac]{background:var(--bg3);font-size:11px}.liste-portee[data-v-71a5f8ac]{margin:0;padding-left:18px;color:var(--text2)}.liste-portee em[data-v-71a5f8ac]{font-style:normal;color:var(--text3)}.lien-portee[data-v-71a5f8ac]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12px;color:var(--accent);text-align:left}.chevron[data-v-71a5f8ac]{color:var(--text3)}.btn-g[data-v-71a5f8ac]{padding:6px 12px;border:1px solid var(--border2);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text2);cursor:pointer}.btn-g[data-v-71a5f8ac]:disabled{opacity:.4;cursor:default}.pin-overlay[data-v-6a75a9b6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.pin-modal[data-v-6a75a9b6]{background:var(--bg-card);border-radius:18px;padding:28px 24px;width:100%;max-width:300px;text-align:center;box-shadow:0 12px 40px #0006}.pin-modal.shake[data-v-6a75a9b6]{animation:shake-6a75a9b6 .4s}@keyframes shake-6a75a9b6{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.pin-input[data-v-6a75a9b6]{width:100%;padding:14px;border-radius:12px;border:1.5px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);text-align:center;font-size:22px;letter-spacing:.5em;font-family:inherit;outline:none}.pin-input[data-v-6a75a9b6]:focus{border-color:var(--acc)}.badge-conf[data-v-6a75a9b6]{font-size:9px;font-weight:700;padding:3px 7px;border-radius:6px;background:#ef444422;color:#ef4444;letter-spacing:.5px}.tarifs-tabs-mobile[data-v-6a75a9b6]{display:flex;gap:6px;padding:0 12px 8px;overflow-x:auto;flex-shrink:0}.tarifs-tabs-mobile[data-v-6a75a9b6]::-webkit-scrollbar{display:none}.tarif-tab-pill[data-v-6a75a9b6]{padding:8px 14px;border-radius:20px;border:none;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;font-family:inherit}.tarif-tab-pill.active[data-v-6a75a9b6]{background:var(--acc);color:#fff}.tarifs-subtabs-mobile[data-v-6a75a9b6]{display:flex;gap:6px;padding:8px 12px;overflow-x:auto}.tarifs-subtabs-mobile[data-v-6a75a9b6]::-webkit-scrollbar{display:none}.tarif-subtab-pill[data-v-6a75a9b6]{padding:6px 11px;border-radius:14px;border:.5px solid var(--separator);background:transparent;color:var(--text-secondary);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;font-family:inherit}.tarif-subtab-pill.active[data-v-6a75a9b6]{background:var(--acc);color:#fff;border-color:var(--acc)}.t-section[data-v-6a75a9b6]{padding:8px 12px 4px}.t-sec-title[data-v-6a75a9b6]{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:14px 4px 8px}.t-section:first-child .t-sec-title[data-v-6a75a9b6]{margin-top:6px}.t-lbl[data-v-6a75a9b6]{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;margin:10px 4px 4px;display:block}.t-inp[data-v-6a75a9b6]{width:100%;background:var(--input-bg);border:.5px solid var(--input-border);border-radius:9px;padding:8px 10px;color:var(--text-primary);font-size:15px;font-family:inherit;outline:none}.calc-row[data-v-6a75a9b6]{display:flex;gap:8px;align-items:flex-end}.calc-field[data-v-6a75a9b6]{flex:1}.calc-sep[data-v-6a75a9b6]{font-size:18px;color:var(--text-secondary);padding:0 4px 8px}.calc-result[data-v-6a75a9b6]{background:var(--bg-card);border-radius:12px;padding:12px;margin-top:12px}.calc-result-head[data-v-6a75a9b6]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary);margin-bottom:10px}.calc-aire[data-v-6a75a9b6]{font-style:italic}.calc-result-prices[data-v-6a75a9b6]{display:flex;gap:8px}.calc-price[data-v-6a75a9b6]{flex:1;text-align:center}.calc-price-lbl[data-v-6a75a9b6]{font-size:9px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px}.calc-price-val[data-v-6a75a9b6]{font-size:18px;font-weight:700;color:var(--text-primary);margin-top:2px}.calc-price-val.small[data-v-6a75a9b6]{font-size:14px}.calc-price-val.accent[data-v-6a75a9b6]{color:var(--acc)}.t-mini-card[data-v-6a75a9b6]{background:var(--bg-card);border-radius:12px;padding:10px 12px;margin-top:10px}.t-mini-row[data-v-6a75a9b6]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;gap:8px}.t-mini-info[data-v-6a75a9b6]{font-size:11px;color:var(--text-secondary);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.btn-mini[data-v-6a75a9b6]{border:.5px solid var(--input-border);background:transparent;border-radius:6px;padding:4px 8px;font-size:11px;cursor:pointer;color:var(--text-primary);font-family:inherit}.btn-mini-primary[data-v-6a75a9b6]{border:none;background:var(--acc);color:#fff;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.btn-mini-apply[data-v-6a75a9b6]{border:none;background:var(--acc);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;cursor:pointer;font-family:inherit}.t-params-toggle[data-v-6a75a9b6]{width:100%;margin-top:8px;padding:6px;border:.5px solid var(--separator);background:transparent;border-radius:8px;font-size:11px;color:var(--text-secondary);cursor:pointer;font-family:inherit}.t-params-body[data-v-6a75a9b6]{margin-top:8px;padding-top:8px;border-top:.5px solid var(--separator)}.t-card[data-v-6a75a9b6]{background:var(--bg-card);border-radius:11px;padding:10px 12px;margin-bottom:8px;border:.5px solid transparent}.t-card.hi[data-v-6a75a9b6]{border-color:var(--acc);background:#e8401c0f}.t-card-head[data-v-6a75a9b6]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.t-card-title[data-v-6a75a9b6]{font-size:13px;font-weight:600;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.t-card-aire[data-v-6a75a9b6]{font-size:11px;color:var(--text-secondary);white-space:nowrap}.t-card-prices[data-v-6a75a9b6]{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;margin-top:2px}.t-price-eur[data-v-6a75a9b6]{color:var(--acc)}.t-price-usd[data-v-6a75a9b6]{color:var(--text-primary);opacity:.85}.t-card-sub[data-v-6a75a9b6]{font-size:11px;color:var(--text-secondary);margin-top:4px}.port-prices[data-v-6a75a9b6]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:6px}.port-price[data-v-6a75a9b6]{display:flex;justify-content:space-between;font-size:12px}.port-lbl[data-v-6a75a9b6]{color:var(--text-secondary)}.port-val[data-v-6a75a9b6]{font-weight:600;color:var(--text-primary)}.pri-alerte[data-v-6a75a9b6]{padding:8px 10px;border-radius:6px;font-size:11px;margin-bottom:10px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.pri-manque-carte[data-v-6a75a9b6]{margin-top:6px;font-size:10px;color:#f59e0b}.pri-detail[data-v-6a75a9b6]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:10px;color:var(--text-secondary)}.pri-marge[data-v-6a75a9b6]{margin-top:6px;font-size:11px;font-weight:600;color:#10b981}.digi-postes[data-v-6a75a9b6]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px}.digi-poste[data-v-6a75a9b6]{display:flex;flex-direction:column;min-width:0}.digi-poste-lbl[data-v-6a75a9b6]{font-size:9px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.digi-poste-val[data-v-6a75a9b6]{font-size:12px;font-weight:600;color:var(--text-primary)}.digi-poste-sous[data-v-6a75a9b6]{font-size:9px;color:var(--text-secondary);line-height:1.2}.digi-marges[data-v-6a75a9b6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.digi-marge[data-v-6a75a9b6]{display:flex;flex-direction:column;padding:6px 8px;border-radius:8px;background:var(--input-bg)}.digi-marge-lbl[data-v-6a75a9b6]{font-size:9px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.digi-marge-pct[data-v-6a75a9b6]{font-size:15px;font-weight:700}.digi-marge-pvt[data-v-6a75a9b6]{font-size:10px;color:var(--text-secondary)}.digi-non-tarife[data-v-6a75a9b6]{font-size:12px;font-style:italic;color:var(--text-secondary);margin-top:2px}.marge-basse[data-v-6a75a9b6]{color:var(--red)}.marge-moyenne[data-v-6a75a9b6]{color:var(--yel)}.marge-haute[data-v-6a75a9b6]{color:var(--grn)}.badge-taille[data-v-6a75a9b6]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:5px;background:var(--input-bg);color:var(--text-secondary);letter-spacing:.3px;white-space:nowrap}.empty-state[data-v-6a75a9b6]{padding:40px 20px;text-align:center;color:var(--text-secondary);font-size:13px}.orig-sort-row[data-v-6a75a9b6]{display:flex;gap:6px;padding:4px 0 10px;overflow-x:auto}.orig-sort-row[data-v-6a75a9b6]::-webkit-scrollbar{display:none}.sort-pill[data-v-6a75a9b6]{padding:5px 11px;border-radius:14px;border:.5px solid var(--separator);background:transparent;color:var(--text-secondary);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;font-family:inherit}.sort-pill.active[data-v-6a75a9b6]{background:var(--acc);color:#fff;border-color:var(--acc)}.orig-card[data-v-6a75a9b6]{background:var(--bg-card);border-radius:11px;padding:11px 13px;margin-bottom:9px;display:flex;flex-direction:column;gap:4px;cursor:pointer;border:.5px solid transparent;transition:opacity .15s ease}.orig-card[data-v-6a75a9b6]:active{background:var(--bg-card-2, rgba(0,0,0,.04))}.orig-card.vendue[data-v-6a75a9b6]{opacity:.6}.orig-card.vendue .orig-card-title[data-v-6a75a9b6],.orig-card.vendue .orig-card-prix[data-v-6a75a9b6]{text-decoration:line-through}.orig-card-row[data-v-6a75a9b6]{display:flex;align-items:flex-start;gap:10px}.dispo-badge[data-v-6a75a9b6]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;background:transparent}.dispo-badge[data-v-6a75a9b6]:active{background:#0000000f}.orig-card-titles[data-v-6a75a9b6]{flex:1;min-width:0}.orig-card-photo[data-v-6a75a9b6]{width:56px;height:42px;object-fit:cover;border-radius:6px;flex:none}.orig-photo-edit[data-v-6a75a9b6]{display:flex;gap:10px;align-items:center;margin-bottom:12px}.orig-photo-edit img[data-v-6a75a9b6]{width:96px;height:72px;object-fit:cover;border-radius:8px;flex:none}.orig-photo-btns[data-v-6a75a9b6]{display:flex;flex-direction:column;gap:6px;flex:1}.orig-card-title[data-v-6a75a9b6]{font-weight:600;font-size:14px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orig-card-title-fr[data-v-6a75a9b6]{font-size:12px;color:var(--text-secondary);font-style:italic;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orig-card-meta[data-v-6a75a9b6]{font-size:11px;color:var(--text-secondary);padding-left:38px}.orig-card-meta span[data-v-6a75a9b6]{margin-right:4px}.orig-card-lien[data-v-6a75a9b6]{margin-right:4px;font-family:monospace;color:var(--acc);text-decoration:none}.orig-card-prix[data-v-6a75a9b6]{font-size:14px;font-weight:600;color:var(--text-primary);padding-left:38px;margin-top:2px}.orig-card-prix span[data-v-6a75a9b6]:first-child{color:var(--acc)}.ov-btn[data-v-6a75a9b6]{width:100%;padding:11px;border-radius:10px;border:none;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.ov-btn.secondary[data-v-6a75a9b6]{background:var(--bg-card-2, var(--input-bg))}.di[data-v-728ec19d]{position:relative;display:inline-flex;flex-shrink:0;outline:none}.di-cache[data-v-728ec19d]{display:none}.di[data-v-728ec19d]:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:8px}.di-survol[data-v-728ec19d]{box-shadow:0 0 0 2px var(--accent);border-radius:8px}.di-legende[data-v-728ec19d]{font-size:10px;color:var(--text4);white-space:nowrap;align-self:center}.di-voile[data-v-728ec19d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:flex;align-items:center;justify-content:center;gap:3px;background:#0000008c;opacity:0;transition:opacity .12s;pointer-events:none}.di:hover .di-voile[data-v-728ec19d],.di:focus-within .di-voile[data-v-728ec19d],.di-occupe .di-voile[data-v-728ec19d]{opacity:1;pointer-events:auto}.di-btn[data-v-728ec19d]{background:#ffffffeb;border:none;border-radius:5px;width:20px;height:20px;padding:0;cursor:pointer;font-family:inherit;font-size:12px;line-height:1;color:#1b1f23}.di-btn[data-v-728ec19d]:hover{background:#fff}.di-btn[disabled][data-v-728ec19d]{opacity:.6;cursor:default}.di-retirer[data-v-728ec19d]{color:#b91c1c}.mp-tete[data-v-79d6c83c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-screen);flex-shrink:0}.mp-rond[data-v-79d6c83c]{width:36px;height:36px;min-width:36px;border-radius:50%;border:none;background:var(--bg-card);cursor:pointer;font-size:18px;color:var(--text-primary)}.mp-titre[data-v-79d6c83c]{flex:1;min-width:0;font-weight:700;font-size:17px;color:var(--text-primary)}.mp-plus[data-v-79d6c83c]{width:34px;height:34px;border-radius:50%;border:none;background:var(--acc);color:#fff;font-size:21px;line-height:1;font-weight:600;cursor:pointer;flex-shrink:0}.mp-effacer[data-v-79d6c83c]{position:absolute;right:26px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:14px;padding:4px}.mp-segment[data-v-79d6c83c]{display:flex;margin:0 16px 2px;background:var(--bg-card-2);border-radius:9px;padding:2px;flex-shrink:0}.mp-segment button[data-v-79d6c83c]{flex:1;border:none;background:none;padding:7px;font-size:13px;font-weight:600;color:var(--text-secondary);border-radius:7px;cursor:pointer;font-family:inherit}.mp-segment button.on[data-v-79d6c83c]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.mp-fpill[data-v-79d6c83c]{display:inline-flex;align-items:center;gap:5px}.mp-carre[data-v-79d6c83c]{width:8px;height:8px;border-radius:2px;display:inline-block;flex-shrink:0}.mp-vues[data-v-79d6c83c]{display:flex;align-items:center;gap:6px;padding:0 18px 8px;font-size:12px;color:var(--text-secondary);flex-shrink:0}.mp-vues button[data-v-79d6c83c]{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.mp-vues button.on[data-v-79d6c83c]{color:var(--text-primary);text-decoration:underline}.mp-vues b[data-v-79d6c83c]{color:var(--acc);font-weight:600}.mp-ico[data-v-79d6c83c]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.mp-logo[data-v-79d6c83c]{object-fit:contain;background:#fff}.mp-avatar[data-v-79d6c83c]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.mp-photo[data-v-79d6c83c]{object-fit:cover}.mp-txt[data-v-79d6c83c]{flex:1;min-width:0}.mp-nom[data-v-79d6c83c]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-sous[data-v-79d6c83c]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.mp-principal[data-v-79d6c83c]{font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--acc);margin-left:5px}.mp-inactif[data-v-79d6c83c]{font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--text-secondary);margin-left:5px;text-transform:uppercase}.mp-date[data-v-79d6c83c]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.mp-date.retard[data-v-79d6c83c]{color:#ef4444;font-weight:600}.bo-barre[data-v-2f314521]{align-items:center}.bo-onglet[data-v-2f314521]{-webkit-user-select:none;user-select:none}.bo-glissable[data-v-2f314521]{cursor:grab}.bo-glissable[data-v-2f314521]:active{cursor:grabbing}.bo-saisi[data-v-2f314521]{opacity:.4}.bo-cible[data-v-2f314521]{box-shadow:inset 2px 0 0 var(--accent)}.bo-n[data-v-2f314521]{font-size:10px;color:var(--text4);background:var(--bg3);border-radius:999px;padding:0 5px;margin-left:5px}.bo-remise[data-v-2f314521]{margin-left:auto;margin-right:4px;background:none;border:none;padding:4px 8px;font-size:10px;color:var(--text4);cursor:pointer;font-family:inherit;white-space:nowrap}.bo-remise[data-v-2f314521]:hover{color:var(--accent)}.nh[data-v-e0546b84]{display:flex;flex-direction:column;gap:14px}.nh-saisie[data-v-e0546b84]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:10px}.nh-champ[data-v-e0546b84]{width:100%;box-sizing:border-box;resize:vertical;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;line-height:1.5}.nh-champ[data-v-e0546b84]:focus{outline:none;border-color:var(--accent)}.nh-barre[data-v-e0546b84]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.nh-types[data-v-e0546b84]{display:flex;gap:4px;flex-wrap:wrap}.nh-type[data-v-e0546b84]{background:var(--bg3);color:var(--text3);border:1px solid var(--border);border-radius:999px;padding:3px 11px;font-size:11px;cursor:pointer}.nh-type.actif[data-v-e0546b84]{background:var(--accent);border-color:var(--accent);color:#fff}.nh-envoi[data-v-e0546b84]{display:flex;align-items:center;gap:8px}.nh-motif[data-v-e0546b84]{font-size:11px;color:var(--text4)}.nh-etat[data-v-e0546b84]{text-align:center;padding:18px;font-size:12px;color:var(--text4)}.nh-erreur[data-v-e0546b84]{color:var(--red)}.nh-reessayer[data-v-e0546b84]{margin-left:8px;font-size:11px}.nh-liste[data-v-e0546b84]{display:flex;flex-direction:column;gap:14px}.nh-groupe[data-v-e0546b84]{display:flex;flex-direction:column;gap:6px}.nh-jour[data-v-e0546b84]{font-size:11px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding-bottom:4px}.nh-note[data-v-e0546b84]{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:9px 11px}.nh-note-tete[data-v-e0546b84]{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:11px;color:var(--text4)}.nh-note-type[data-v-e0546b84]{font-weight:600;color:var(--text3);background:var(--bg3);border-radius:4px;padding:1px 6px}.nh-note-type[data-type=appel][data-v-e0546b84]{color:var(--blue)}.nh-note-type[data-type=visite][data-v-e0546b84]{color:var(--cyan)}.nh-note-type[data-type=decision][data-v-e0546b84]{color:var(--purple)}.nh-note-heure[data-v-e0546b84]{font-variant-numeric:tabular-nums}.nh-note-auteur[data-v-e0546b84]{margin-left:auto}.nh-note-texte[data-v-e0546b84]{font-size:13px;color:var(--text2);line-height:1.55;white-space:pre-wrap;word-break:break-word}.nh-note-pj[data-v-e0546b84]{display:inline-block;margin-top:6px;font-size:11px;color:var(--accent);text-decoration:none}.nh-note-pj[data-v-e0546b84]:hover{text-decoration:underline}@media (max-width: 640px){.nh-barre[data-v-e0546b84]{align-items:stretch}.nh-envoi[data-v-e0546b84]{justify-content:flex-end}}.nh-note-pj[data-v-e0546b84]{background:none;border:none;padding:0;font:inherit;font-family:inherit;cursor:pointer;text-align:left}.ad[data-v-0a86a4e3]{display:flex;flex-direction:column;gap:1px}.ad-branche[data-v-0a86a4e3]{min-width:0}.ad-ligne[data-v-0a86a4e3]{display:flex;align-items:center;gap:3px;border-radius:6px;padding:4px 6px 4px 0;font-size:12px;color:var(--text2)}.ad-ligne[data-v-0a86a4e3]:hover{background:var(--bg3)}.ad-ligne.actif[data-v-0a86a4e3]{background:var(--bg4);color:var(--text)}.ad-ligne.cible[data-v-0a86a4e3]{background:var(--bg4);outline:1px solid var(--accent)}.ad-chevron[data-v-0a86a4e3]{flex-shrink:0;width:14px;background:none;border:none;padding:0;font:inherit;font-size:9px;color:var(--text4);cursor:pointer}.ad-chevron--vide[data-v-0a86a4e3]{cursor:default}.ad-nom[data-v-0a86a4e3]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;background:none;border:none;padding:0;font:inherit;font-size:12px;color:inherit;cursor:pointer;text-align:left}.ad-ligne.actif .ad-nom[data-v-0a86a4e3]{font-weight:600}.ad-nom-texte[data-v-0a86a4e3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-nb[data-v-0a86a4e3]{font-size:10px;color:var(--text4);flex-shrink:0}.ad-actions[data-v-0a86a4e3]{display:none;gap:2px;flex-shrink:0}.ad-ligne:hover .ad-actions[data-v-0a86a4e3]{display:flex}.ad-actions button[data-v-0a86a4e3]{background:none;border:none;padding:0 2px;font:inherit;font-size:11px;color:var(--text4);cursor:pointer}.ad-actions button[data-v-0a86a4e3]:hover{color:var(--accent)}.fl[data-v-9e3031f6]{display:flex;flex-direction:column;gap:10px}.fl-annuler[data-v-9e3031f6]{display:flex;align-items:center;gap:10px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:8px 11px;font-size:12px;color:var(--text2)}.fl-annuler button[data-v-9e3031f6]{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline}.fl-refus[data-v-9e3031f6]{background:var(--bg2);border:1px solid var(--red);border-radius:8px;padding:9px 11px;font-size:12px;color:var(--red);display:flex;flex-direction:column;gap:3px}.fl-refus-ok[data-v-9e3031f6]{align-self:flex-start;margin-top:4px;background:none;border:none;padding:0;font-size:11px;color:var(--text4);cursor:pointer;text-decoration:underline}.fl-envoi[data-v-9e3031f6]{font-size:12px;color:var(--accent);text-align:center}.fl-etat[data-v-9e3031f6]{text-align:center;padding:18px;font-size:12px;color:var(--text4)}.fl-erreur[data-v-9e3031f6]{color:var(--red)}.fl-reessayer[data-v-9e3031f6]{margin-left:8px;font-size:11px}.fl-cols[data-v-9e3031f6]{display:flex;gap:12px;align-items:flex-start}.fl-cols.sans-arbre[data-v-9e3031f6]{display:block}.fl-arbre[data-v-9e3031f6]{flex:0 0 190px;display:flex;flex-direction:column;gap:2px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:6px}.fl-droite[data-v-9e3031f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}@media (max-width: 700px){.fl-cols[data-v-9e3031f6]{flex-direction:column}.fl-arbre[data-v-9e3031f6]{flex:none;width:100%}}.fl-dossier[data-v-9e3031f6]{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;border-radius:6px;padding:6px 8px;font:inherit;font-size:12px;color:var(--text2);cursor:pointer;text-align:left}.fl-dossier[data-v-9e3031f6]:hover{background:var(--bg3)}.fl-dossier.actif[data-v-9e3031f6]{background:var(--bg4);color:var(--text);font-weight:600}.fl-dossier-nom[data-v-9e3031f6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-dossier-nb[data-v-9e3031f6]{font-size:10px;color:var(--text4);flex-shrink:0}.fl-corbeille[data-v-9e3031f6]{margin-top:6px;border-top:1px solid var(--border);padding-top:8px}.fl-nouveau[data-v-9e3031f6]{background:none;border:none;padding:6px 8px;margin-top:4px;font:inherit;font-size:11px;color:var(--accent);cursor:pointer;text-align:left}.fl-depot[data-v-9e3031f6]{border:1px dashed var(--border2);border-radius:10px;background:var(--bg2);padding:14px;text-align:center}.fl-depot.survol[data-v-9e3031f6]{border-color:var(--accent);background:var(--bg3)}.fl-cache[data-v-9e3031f6]{display:none}.fl-depot-texte[data-v-9e3031f6]{font-size:12px;color:var(--text2)}.fl-choisir[data-v-9e3031f6]{margin-top:8px;font-size:11px}.fl-depot-limite[data-v-9e3031f6]{margin-top:6px;font-size:11px;color:var(--text4)}.fl-barre[data-v-9e3031f6]{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--text4)}.fl-tout[data-v-9e3031f6]{display:flex;align-items:center;gap:5px;cursor:pointer}.fl-compte[data-v-9e3031f6]{margin-left:auto}.fl-liste[data-v-9e3031f6]{display:flex;flex-direction:column;gap:5px}.fl-carte[data-v-9e3031f6]{display:flex;align-items:center;gap:9px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:6px 9px}.fl-carte.coche[data-v-9e3031f6]{border-color:var(--accent);background:var(--bg3)}.fl-case[data-v-9e3031f6]{display:flex;align-items:center;flex-shrink:0}.fl-lien[data-v-9e3031f6]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.fl-vignette[data-v-9e3031f6]{width:34px;height:34px;border-radius:5px;overflow:hidden;flex-shrink:0;background:var(--bg3)}.fl-vignette img[data-v-9e3031f6]{width:100%;height:100%;object-fit:cover;display:block}.fl-infos[data-v-9e3031f6]{display:flex;flex-direction:column;gap:2px;min-width:0}.fl-nom[data-v-9e3031f6]{font-size:13px;color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-meta[data-v-9e3031f6]{font-size:11px;color:var(--text4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-choix-dossier[data-v-9e3031f6]{flex-shrink:0;max-width:130px;overflow:hidden}.fl-doublons[data-v-9e3031f6],.fl-mail[data-v-9e3031f6],.fl-sup[data-v-9e3031f6]{flex-shrink:0;background:none;border:none;padding:0;font:inherit;font-size:11px;color:var(--text4);cursor:pointer;text-decoration:underline}.fl-doublons[data-v-9e3031f6]{color:var(--accent)}.fl-sup[data-v-9e3031f6]:hover{color:var(--red)}.fl-copies[data-v-9e3031f6]{display:flex;flex-direction:column;gap:3px;margin:-2px 0 4px 44px;font-size:11px;color:var(--text4)}.fl-copie[data-v-9e3031f6]{display:flex;align-items:center;gap:6px}.fl-copie-ouvrir[data-v-9e3031f6]{background:none;border:none;padding:0;font:inherit;font-size:11px;color:var(--accent);cursor:pointer;text-decoration:underline}.fl-lot[data-v-9e3031f6]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg3);border:1px solid var(--accent);border-radius:8px;padding:8px 11px;font-size:12px;color:var(--text2)}.fl-lot-compte[data-v-9e3031f6]{font-weight:600}.fl-lot-btn[data-v-9e3031f6]{background:var(--bg2);border:1px solid var(--border);border-radius:6px;font:inherit;font-size:11px;color:var(--text2);padding:4px 9px;cursor:pointer}.fl-lot-sup[data-v-9e3031f6]:hover{border-color:var(--red);color:var(--red)}.fl-lot-annuler[data-v-9e3031f6]{background:none;border:none;padding:0;font:inherit;font-size:11px;color:var(--text4);cursor:pointer;text-decoration:underline}.fl-lot-avert[data-v-9e3031f6]{font-size:11px;color:var(--text4);flex-basis:100%}.pf-form[data-v-0588e704]{margin-top:9px;padding:10px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.pf-form-ligne[data-v-0588e704]{display:flex;gap:6px}.pf-form-ligne[data-v-0588e704]>*{flex:1;min-width:0}.pf-champ[data-v-0588e704]{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font:inherit;font-size:12px}.pf-champ[data-v-0588e704]:focus{outline:none;border-color:var(--accent)}.pf-choix[data-v-0588e704]{display:flex;align-items:center;padding-top:2px;padding-bottom:2px}.pf-form-pied[data-v-0588e704]{display:flex;align-items:center;gap:7px;justify-content:flex-end;flex-wrap:wrap}.pf-motif[data-v-0588e704]{margin-right:auto;font-size:11px;color:var(--text4)}.pf-refus[data-v-0588e704]{font-size:12px;color:var(--red)}.pont-mobile .pf-champ[data-v-0588e704]{font-size:16px;padding:8px 10px}.mf-haut[data-v-d16cd69e]{display:flex;align-items:center;padding:12px 14px 6px;background:var(--bg-screen);flex-shrink:0}.mf-retour[data-v-d16cd69e]{background:none;border:none;padding:0;color:var(--acc);font-size:15px;cursor:pointer;font-family:inherit}.mf-scroll[data-v-d16cd69e]{padding:0 0 90px}.mf-tete[data-v-d16cd69e]{display:flex;gap:12px;align-items:center;padding:4px 16px 12px}.mf-ico[data-v-d16cd69e]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;flex-shrink:0}.mf-logo[data-v-d16cd69e]{object-fit:contain;background:#fff}.mf-tete-txt[data-v-d16cd69e]{flex:1;min-width:0}.mf-nom[data-v-d16cd69e]{font-size:21px;font-weight:800;line-height:1.15;color:var(--text-primary);word-break:break-word}.mf-sous[data-v-d16cd69e]{font-size:13px;color:var(--text-secondary);display:flex;gap:6px;align-items:center;margin-top:4px;flex-wrap:wrap}.mf-metier[data-v-d16cd69e]{font-size:11px;font-weight:600;border-radius:6px;padding:1px 7px;color:#fff}.mf-inactif[data-v-d16cd69e]{font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--text-secondary);text-transform:uppercase;margin-left:5px}.mf-modif[data-v-d16cd69e]{align-self:flex-start;border:1px solid var(--separator-section, var(--separator));background:var(--bg-card);border-radius:8px;padding:6px 11px;font-size:13px;color:var(--text-primary);cursor:pointer;font-family:inherit;flex-shrink:0}.mf-carte[data-v-d16cd69e]{background:var(--bg-card);margin:0 14px 10px;border-radius:12px;padding:10px 12px}.mf-carte-titre[data-v-d16cd69e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:6px;display:flex;justify-content:space-between}.mf-coord[data-v-d16cd69e]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.mf-coord>div[data-v-d16cd69e]{min-width:0}.mf-coord .large[data-v-d16cd69e]{grid-column:1 / -1}.mf-coord small[data-v-d16cd69e]{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:1px}.mf-coord a[data-v-d16cd69e]{font-size:14px;color:var(--acc);text-decoration:none;word-break:break-word}.mf-coord .neutre[data-v-d16cd69e]{font-size:14px;color:var(--text-primary);display:inline-flex;gap:6px;align-items:flex-start}.mf-pers[data-v-d16cd69e]{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:.5px solid var(--separator);cursor:pointer}.mf-carte-titre+.mf-pers[data-v-d16cd69e]{border-top:none}.mf-avatar[data-v-d16cd69e]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.mf-photo[data-v-d16cd69e]{object-fit:cover}.mf-pers-txt[data-v-d16cd69e]{flex:1;min-width:0}.mf-pers-nom[data-v-d16cd69e]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-pers-sous[data-v-d16cd69e]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-principal[data-v-d16cd69e]{font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--acc);margin-left:5px}.mf-voir[data-v-d16cd69e]{width:100%;margin-top:6px;padding:8px;border:1px dashed var(--separator-section, var(--separator));border-radius:9px;background:none;color:var(--text-secondary);font-size:13px;cursor:pointer;font-family:inherit}.mf-onglets[data-v-d16cd69e]{margin:4px 0 8px;position:sticky;top:0;z-index:2}.mf-onglets[data-v-d16cd69e] .cf-tabs{padding:0 8px;background:var(--bg-card);scrollbar-width:none}.mf-onglets[data-v-d16cd69e] .cf-tabs::-webkit-scrollbar{display:none}.mf-onglets[data-v-d16cd69e] .cf-tab{font-size:13px}.mf-contenu[data-v-d16cd69e]{padding:0 14px;font-size:14px}.mf-vide-court[data-v-d16cd69e]{color:var(--text-secondary);font-size:13px;text-align:center;padding:16px 8px}.mf-tache[data-v-d16cd69e]{background:var(--bg-card);border-radius:12px;padding:10px 12px;margin-bottom:8px}.mf-tache-tete[data-v-d16cd69e]{display:flex;align-items:center;gap:8px}.mf-tache-titre[data-v-d16cd69e]{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--text-primary)}.mf-tache-sous[data-v-d16cd69e]{font-size:12px;color:var(--text-secondary);margin-top:3px}.mf-etat[data-v-d16cd69e]{font-size:10px;font-weight:700;border-radius:5px;padding:1px 6px}.mf-etat.ouverte[data-v-d16cd69e]{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc)}.mf-etat.faite[data-v-d16cd69e]{background:var(--bg-card-2);color:var(--text-secondary)}.mf-bloc[data-v-d16cd69e]{background:var(--bg-card);border-radius:12px;padding:10px 12px;margin-bottom:8px;line-height:1.45}.mf-bloc-titre[data-v-d16cd69e]{font-weight:700;margin-bottom:4px;color:var(--text-primary)}.mf-bloc-texte[data-v-d16cd69e]{margin:0 0 4px;white-space:pre-wrap;color:var(--text-primary)}.mf-bloc-item[data-v-d16cd69e]{padding-left:12px;position:relative;color:var(--text-primary)}.mf-bloc-item[data-v-d16cd69e]:before{content:"•";position:absolute;left:0;color:var(--text-secondary)}.mf-bloc-lien[data-v-d16cd69e]{display:block;color:var(--acc);text-decoration:none;word-break:break-word}.mf-bloc-fichiers[data-v-d16cd69e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mf-puce[data-v-d16cd69e]{border:.5px solid var(--input-border);background:var(--bg-card-2);color:var(--text-primary);border-radius:12px;padding:4px 10px;font-size:12px;cursor:pointer;font-family:inherit}.pf-voile[data-v-89b8186d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.pf-fenetre[data-v-89b8186d]{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;width:460px;max-width:100%;max-height:90vh;overflow-y:auto;padding:18px}.pf-fenetre-titre[data-v-89b8186d]{font-size:14px;font-weight:650;color:var(--text);margin-bottom:12px}.pf-form[data-v-89b8186d]{display:flex;flex-direction:column;gap:7px}.pf-form-ligne[data-v-89b8186d]{display:flex;gap:7px}.pf-form-ligne[data-v-89b8186d]>*{flex:1;min-width:0}.pf-champ[data-v-89b8186d]{width:100%;box-sizing:border-box;resize:vertical;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:7px 9px;font:inherit;font-size:12px}.pf-champ[data-v-89b8186d]:focus{outline:none;border-color:var(--accent)}.pf-choix[data-v-89b8186d]{display:flex;align-items:center;padding-top:3px;padding-bottom:3px}.pf-case-coche[data-v-89b8186d]{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text3)}.pf-form-pied[data-v-89b8186d]{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:5px}.pf-motif[data-v-89b8186d]{margin-right:auto;font-size:11px;color:var(--text4)}.pf-refus[data-v-89b8186d]{font-size:12px;color:var(--red);line-height:1.4}.pf-form-photo[data-v-89b8186d]{align-items:center;display:flex;gap:11px}.pf-form-photo-aide[data-v-89b8186d]{color:var(--text4);font-size:11px}.pf-photo[data-v-89b8186d]{width:44px;height:44px;border-radius:50%;flex-shrink:0;object-fit:cover;display:inline-flex;align-items:center;justify-content:center}.pf-initiales[data-v-89b8186d]{font-size:15px;font-weight:700;letter-spacing:.02em}.pont-mobile .pf-champ[data-v-89b8186d]{font-size:16px}.mf-haut[data-v-c1aa28b9]{display:flex;align-items:center;padding:12px 14px 6px;background:var(--bg-screen);flex-shrink:0}.mf-retour[data-v-c1aa28b9]{background:none;border:none;padding:0;color:var(--acc);font-size:15px;cursor:pointer;font-family:inherit;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-scroll[data-v-c1aa28b9]{padding:0 0 90px}.mf-tete[data-v-c1aa28b9]{display:flex;gap:12px;align-items:center;padding:4px 16px 12px}.mf-avatar-grand[data-v-c1aa28b9]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:700;flex-shrink:0}.mf-photo[data-v-c1aa28b9]{object-fit:cover}.mf-tete-txt[data-v-c1aa28b9]{flex:1;min-width:0}.mf-nom[data-v-c1aa28b9]{font-size:21px;font-weight:800;line-height:1.15;color:var(--text-primary);word-break:break-word}.mf-sous[data-v-c1aa28b9]{font-size:13px;color:var(--text-secondary);margin-top:3px}.mf-inactif[data-v-c1aa28b9]{font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--text-secondary);text-transform:uppercase;margin-top:3px}.mf-modif[data-v-c1aa28b9]{align-self:flex-start;border:1px solid var(--separator-section, var(--separator));background:var(--bg-card);border-radius:8px;padding:6px 11px;font-size:13px;color:var(--text-primary);cursor:pointer;font-family:inherit;flex-shrink:0}.mf-carte[data-v-c1aa28b9]{background:var(--bg-card);margin:0 14px 10px;border-radius:12px;padding:10px 12px}.mf-carte-titre[data-v-c1aa28b9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:6px;display:flex;justify-content:space-between}.mf-societe[data-v-c1aa28b9]{display:flex;align-items:center;gap:10px;cursor:pointer}.mf-ico[data-v-c1aa28b9]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.mf-logo[data-v-c1aa28b9]{object-fit:contain;background:#fff}.mf-pers-txt[data-v-c1aa28b9]{flex:1;min-width:0}.mf-pers-nom[data-v-c1aa28b9]{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-pers-sous[data-v-c1aa28b9]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-chevron[data-v-c1aa28b9]{color:var(--text-secondary);font-size:18px;flex-shrink:0}.mf-coord[data-v-c1aa28b9]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.mf-coord>div[data-v-c1aa28b9]{min-width:0}.mf-coord .large[data-v-c1aa28b9]{grid-column:1 / -1}.mf-coord small[data-v-c1aa28b9]{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:1px}.mf-coord a[data-v-c1aa28b9]{font-size:14px;color:var(--acc);text-decoration:none;word-break:break-word}.mf-coord .neutre[data-v-c1aa28b9]{font-size:14px;color:var(--text-primary);display:inline-flex;gap:6px;align-items:flex-start}.mf-note[data-v-c1aa28b9]{font-size:14px;color:var(--text-primary);white-space:pre-wrap;line-height:1.45}.mf-onglets[data-v-c1aa28b9]{margin:4px 0 8px;position:sticky;top:0;z-index:2}.mf-onglets[data-v-c1aa28b9] .cf-tabs{padding:0 8px;background:var(--bg-card);scrollbar-width:none}.mf-onglets[data-v-c1aa28b9] .cf-tabs::-webkit-scrollbar{display:none}.mf-onglets[data-v-c1aa28b9] .cf-tab{font-size:13px}.mf-contenu[data-v-c1aa28b9]{padding:0 14px;font-size:14px}.mf-vide-court[data-v-c1aa28b9]{color:var(--text-secondary);font-size:13px;text-align:center;padding:16px 8px}.mf-tache[data-v-c1aa28b9]{background:var(--bg-card);border-radius:12px;padding:10px 12px;margin-bottom:8px}.mf-tache-tete[data-v-c1aa28b9]{display:flex;align-items:center;gap:8px}.mf-tache-titre[data-v-c1aa28b9]{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--text-primary)}.mf-tache-sous[data-v-c1aa28b9]{font-size:12px;color:var(--text-secondary);margin-top:3px}.mf-etat[data-v-c1aa28b9]{font-size:10px;font-weight:700;border-radius:5px;padding:1px 6px}.mf-etat.ouverte[data-v-c1aa28b9]{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc)}.mf-etat.faite[data-v-c1aa28b9]{background:var(--bg-card-2);color:var(--text-secondary)}.mf-ratt[data-v-c1aa28b9]{display:flex;align-items:baseline;gap:8px;background:var(--bg-card);border-radius:12px;padding:10px 12px;margin-bottom:8px}.mf-ratt.ouvrable[data-v-c1aa28b9]{cursor:pointer}.mf-ratt.ouvrable .mf-ratt-titre[data-v-c1aa28b9]{color:var(--acc)}.mf-ratt-titre[data-v-c1aa28b9]{flex:1;min-width:0;font-size:14px;color:var(--text-primary)}.mf-ratt-titre.absent[data-v-c1aa28b9]{color:var(--text-secondary);font-style:italic}.mf-ratt-droite[data-v-c1aa28b9]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.mp-tete[data-v-064342bd]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-screen);flex-shrink:0}.mp-rond[data-v-064342bd]{width:36px;height:36px;min-width:36px;border-radius:50%;border:none;background:var(--bg-card);cursor:pointer;font-size:18px;color:var(--text-primary)}.mp-titre[data-v-064342bd]{flex:1;min-width:0;font-weight:700;font-size:17px;color:var(--text-primary)}.mp-effacer[data-v-064342bd]{position:absolute;right:26px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px}.mp-erreur[data-v-064342bd]{color:#ef4444;font-size:13px;padding:8px 16px}.mp-nom[data-v-064342bd]{font-size:14px;font-weight:600;color:var(--text-primary)}.mp-sous[data-v-064342bd]{font-size:12px;color:var(--text-secondary);margin-top:2px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mp-code[data-v-064342bd]{font-family:monospace;color:var(--acc)}.mp-montant[data-v-064342bd]{flex-shrink:0;font-size:13px;font-weight:700;color:var(--acc);white-space:nowrap}.mp-statut[data-v-064342bd]{font-size:11px;font-weight:600;border-radius:10px;padding:1px 8px}.mp-actif[data-v-064342bd]{background:#2ecc7122;color:#1f9d55}.mp-inactif[data-v-064342bd]{background:var(--bg-screen);color:var(--text-secondary)}.pm-tete[data-v-d825f3ff]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-screen);flex-shrink:0}.pm-rond[data-v-d825f3ff]{width:36px;height:36px;min-width:36px;border-radius:50%;border:none;background:var(--bg-card);cursor:pointer;font-size:18px;color:var(--text-primary)}.pm-titre[data-v-d825f3ff]{flex:1;min-width:0;font-weight:700;font-size:17px;color:var(--text-primary)}.pm-pad[data-v-d825f3ff]{padding:0 16px}.pm-nouveau[data-v-d825f3ff]{width:100%;padding:12px;border:none;border-radius:12px;background:var(--acc);color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;margin:4px 0 10px}.pm-vide[data-v-d825f3ff]{font-size:13px;color:var(--text-secondary);padding:6px 0}.pm-erreur[data-v-d825f3ff]{color:#ef4444;font-size:13px;margin:4px 0}.pm-note[data-v-d825f3ff]{font-size:11px;color:var(--text-secondary);margin:6px 0 2px}.pm-chiffres[data-v-d825f3ff]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px}.pm-chiffre[data-v-d825f3ff]{background:var(--bg-card);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.pm-large[data-v-d825f3ff]{grid-column:1 / -1}.pm-lib[data-v-d825f3ff]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:600}.pm-val[data-v-d825f3ff]{font-size:17px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-acc[data-v-d825f3ff]{color:var(--acc)}.pm-val.pm-usd[data-v-d825f3ff]{font-size:14px}.pm-sec[data-v-d825f3ff]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-weight:700;padding:18px 20px 6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-carte[data-v-d825f3ff]{margin:4px 16px 0}.pm-interieur[data-v-d825f3ff]{padding:12px 14px}.pm-nom[data-v-d825f3ff]{font-size:14px;font-weight:600;color:var(--text-primary)}.pm-sous[data-v-d825f3ff]{font-size:12px;color:var(--text-secondary);margin-top:2px;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.pm-sous strong[data-v-d825f3ff]{color:var(--text-primary)}.pm-code[data-v-d825f3ff]{font-family:monospace;color:var(--acc)}.pm-montant[data-v-d825f3ff]{flex-shrink:0;font-size:13px;font-weight:700;color:var(--acc);white-space:nowrap}.pm-statut[data-v-d825f3ff]{font-size:11px;font-weight:600;border-radius:10px;padding:1px 8px;white-space:nowrap}.pm-actif[data-v-d825f3ff]{background:#2ecc7122;color:#1f9d55}.pm-inactif[data-v-d825f3ff]{background:var(--bg-screen);color:var(--text-secondary)}.pm-a-joindre[data-v-d825f3ff]{background:color-mix(in srgb,var(--acc) 15%,transparent);color:var(--acc)}.pm-pastille[data-v-d825f3ff]{font-size:11px;font-weight:700;border-radius:10px;padding:2px 9px;background:var(--acc);color:#fff;text-transform:none;letter-spacing:0}.pm-pastille-zero[data-v-d825f3ff]{background:var(--bg-card);color:var(--text-secondary)}.pm-lien[data-v-d825f3ff]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--acc);text-align:left}.pm-lien-petit[data-v-d825f3ff]{font-size:12px}.pm-barre-ligne[data-v-d825f3ff]{padding:6px 0 8px;border-bottom:.5px solid var(--separator)}.pm-barre-ligne[data-v-d825f3ff]:last-of-type{border-bottom:none}.pm-barre[data-v-d825f3ff]{height:6px;border-radius:3px;background:var(--bg-screen);overflow:hidden;margin-top:5px}.pm-barre-plein[data-v-d825f3ff]{height:100%;background:var(--acc);border-radius:3px}.pm-sous-titre[data-v-d825f3ff]{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 4px}.pm-mvt[data-v-d825f3ff]{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:.5px solid var(--separator)}.pm-mvt[data-v-d825f3ff]:last-child{border-bottom:none}.pm-mvt-lib[data-v-d825f3ff]{font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-mvt-montant[data-v-d825f3ff]{font-size:13px;font-weight:700;white-space:nowrap}.pm-plus[data-v-d825f3ff]{color:#1f9d55}.pm-moins[data-v-d825f3ff]{color:var(--text-secondary)}.pm-cmd[data-v-d825f3ff]{padding:8px 0;border-bottom:.5px solid var(--separator)}.pm-cmd[data-v-d825f3ff]:last-child{border-bottom:none}.pm-cmd-tete[data-v-d825f3ff]{display:flex;align-items:center;gap:8px}.pm-cmd-tete .pm-statut[data-v-d825f3ff]{margin-left:auto}.pm-num[data-v-d825f3ff]{font-family:monospace;font-weight:700;font-size:13px}.pm-num-woo[data-v-d825f3ff]{color:#3498db}.pm-num-vte[data-v-d825f3ff]{color:var(--acc)}.pm-cmd-oeuvre[data-v-d825f3ff]{font-size:14px;font-weight:600;color:var(--text-primary);margin-top:3px}.pm-filtres[data-v-d825f3ff]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 4px}.pm-filtres[data-v-d825f3ff] .sfdd-champ{font-size:14px}.cs[data-v-77ac19ce]{--s1: #2a78d6;--s2: #eb6834;--s3: #1baf7a;--cs-texte: var(--text3, var(--text-secondary));--cs-fond: var(--bg2, var(--bg-card));--cs-trait: var(--border, var(--separator))}:root[data-theme=dark],html.dark-mode{--s1: #3987e5;--s2: #d95926;--s3: #199e70}.cs-legende[data-v-77ac19ce]{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--cs-texte);margin-bottom:6px}.cs-leg[data-v-77ac19ce]{display:inline-flex;align-items:center;gap:6px}.cs-leg i[data-v-77ac19ce],.cs-bulle-l i[data-v-77ac19ce]{width:10px;height:3px;border-radius:2px;display:inline-block}.cs-c1[data-v-77ac19ce]{background:var(--s1)}.cs-c2[data-v-77ac19ce]{background:var(--s2)}.cs-c3[data-v-77ac19ce]{background:var(--s3)}.cs-cadre[data-v-77ac19ce]{position:relative;padding-left:28px}.cs-zone[data-v-77ac19ce]{position:relative;height:180px;touch-action:pan-y;cursor:crosshair}.cs-svg[data-v-77ac19ce]{width:100%;height:180px;display:block;overflow:visible;position:relative}.cs-grille[data-v-77ac19ce]{position:absolute;left:0;right:0;border-top:1px solid var(--cs-trait)}.cs-regle[data-v-77ac19ce]{position:absolute;top:0;bottom:0;border-left:1px dashed var(--cs-texte)}.cs-ligne[data-v-77ac19ce]{fill:none;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-l1[data-v-77ac19ce]{stroke:var(--s1)}.cs-l2[data-v-77ac19ce]{stroke:var(--s2)}.cs-l3[data-v-77ac19ce]{stroke:var(--s3)}.cs-point[data-v-77ac19ce]{position:absolute;width:8px;height:8px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--cs-fond);border:2px solid}.cs-p1[data-v-77ac19ce]{border-color:var(--s1)}.cs-p2[data-v-77ac19ce]{border-color:var(--s2)}.cs-p3[data-v-77ac19ce]{border-color:var(--s3)}.cs-gr[data-v-77ac19ce]{position:absolute;left:0;width:24px;text-align:right;transform:translateY(-50%);font-size:10px;color:var(--cs-texte);font-variant-numeric:tabular-nums}.cs-axe-x[data-v-77ac19ce]{display:flex;justify-content:space-between;font-size:10px;color:var(--cs-texte);margin-top:4px}.cs-bulle[data-v-77ac19ce]{position:absolute;top:4px;background:var(--cs-fond);border:1px solid var(--cs-trait);border-radius:8px;padding:6px 9px;font-size:12px;box-shadow:0 4px 14px #00000026;pointer-events:none;white-space:nowrap;z-index:2;color:var(--text, var(--text-primary))}.cs-bulle-jour[data-v-77ac19ce]{font-weight:700;margin-bottom:3px}.cs-bulle-l[data-v-77ac19ce]{display:flex;align-items:center;gap:6px;color:var(--cs-texte)}.cs-bulle-l b[data-v-77ac19ce]{margin-left:auto;padding-left:12px;color:var(--text, var(--text-primary));font-variant-numeric:tabular-nums}.cs-note[data-v-77ac19ce]{font-size:10px;color:var(--cs-texte);margin-top:4px}.en[data-v-816459f0]{--en-barre: #2a78d6}:root[data-theme=dark],html.dark-mode{--en-barre: #3987e5}.en-ligne[data-v-816459f0]{margin-bottom:10px}.en-tete[data-v-816459f0]{display:flex;align-items:baseline;gap:10px;font-size:13px;margin-bottom:4px}.en-lib[data-v-816459f0]{color:var(--text2, var(--text-primary));flex:1;min-width:0}.en-n[data-v-816459f0]{font-weight:700;color:var(--text, var(--text-primary));font-variant-numeric:tabular-nums}.en-part[data-v-816459f0]{font-size:12px;color:var(--text3, var(--text-secondary));min-width:92px;text-align:right;font-variant-numeric:tabular-nums}.en-barre[data-v-816459f0]{height:10px;border-radius:4px;background:var(--bg3, var(--bg-screen));overflow:hidden}.en-plein[data-v-816459f0]{height:100%;background:var(--en-barre);border-radius:4px}.sm-tete[data-v-90071a82]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-screen);flex-shrink:0}.sm-rond[data-v-90071a82]{width:36px;height:36px;min-width:36px;border-radius:50%;border:none;background:var(--bg-card);cursor:pointer;font-size:18px;color:var(--text-primary)}.sm-titre[data-v-90071a82]{flex:1;min-width:0;font-weight:700;font-size:17px;color:var(--text-primary)}.sm-pad[data-v-90071a82]{padding:0 16px}.sm-vide[data-v-90071a82]{font-size:13px;color:var(--text-secondary);padding:6px 0}.sm-erreur[data-v-90071a82]{color:#ef4444;font-size:13px;margin:4px 0}.sm-note[data-v-90071a82]{font-size:11px;color:var(--text-secondary);margin:6px 0 2px;text-transform:none;letter-spacing:0;font-weight:400}.sm-chiffres[data-v-90071a82]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px}.sm-chiffre[data-v-90071a82]{background:var(--bg-card);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.sm-lib[data-v-90071a82]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:600}.sm-val[data-v-90071a82]{font-size:20px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.sm-acc[data-v-90071a82]{color:var(--acc)}.sm-sec[data-v-90071a82]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-weight:700;padding:18px 20px 6px;display:flex;align-items:baseline;gap:8px}.sm-carte[data-v-90071a82]{margin:4px 16px 0}.sm-interieur[data-v-90071a82]{padding:12px 14px}.sm-nom[data-v-90071a82]{font-size:14px;font-weight:600;color:var(--text-primary)}.sm-sous[data-v-90071a82]{font-size:12px;color:var(--text-secondary);margin-top:2px;overflow-wrap:anywhere}.sm-ref[data-v-90071a82]{font-family:monospace;color:var(--acc);font-size:12px}.sm-montant[data-v-90071a82]{flex-shrink:0;font-size:17px;font-weight:700;color:var(--text-primary);text-align:right}.sm-unite[data-v-90071a82]{font-size:10px;font-weight:400;color:var(--text-secondary)}.sm-rappel[data-v-90071a82]{margin:4px 16px 8px;font-size:13px;font-weight:600;color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,transparent);border-radius:10px;padding:10px 12px}.sm-lien[data-v-90071a82]{padding:10px 14px;border-bottom:.5px solid var(--separator)}.sm-lien[data-v-90071a82]:last-child{border-bottom:none}.sm-inactif[data-v-90071a82]{opacity:.6}.sm-lien-tete[data-v-90071a82]{display:flex;align-items:center;gap:8px}.sm-num[data-v-90071a82]{font-weight:700;color:var(--text-primary);font-size:14px}.sm-statut[data-v-90071a82]{margin-left:auto;font-size:11px;font-weight:600;border-radius:10px;padding:1px 8px}.sm-oui[data-v-90071a82]{background:#2ecc7122;color:#1f9d55}.sm-non[data-v-90071a82]{background:var(--bg-screen);color:var(--text-secondary)}.sm-dest[data-v-90071a82]{font-family:monospace;font-size:12px;color:var(--text-primary);margin-top:4px;overflow-wrap:anywhere}.sm-boutons[data-v-90071a82]{display:flex;gap:8px;margin-top:8px}.sm-bouton[data-v-90071a82]{flex:1;padding:10px;border-radius:10px;border:1px solid var(--separator);background:var(--bg-screen);color:var(--text-primary);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.sm-plein[data-v-90071a82]{background:var(--acc);border-color:var(--acc);color:#fff}.sm-champ-lib[data-v-90071a82]{display:block;font-size:11px;color:var(--text-secondary);margin:8px 0 3px}.sm-champ[data-v-90071a82]{width:100%;box-sizing:border-box;padding:10px;border-radius:10px;border:1px solid var(--separator);background:var(--bg-screen);color:var(--text-primary);font-size:16px;font-family:inherit}.sm-mono[data-v-90071a82]{font-family:monospace;font-size:14px}.sm-case[data-v-90071a82]{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:14px;color:var(--text-primary);margin-top:10px}.sm-case input[data-v-90071a82]{width:22px;height:22px;flex:0 0 auto;margin:0}.sm-filtres[data-v-90071a82]{padding:0 16px 6px}.panne-banner{position:fixed;top:calc(10px + var(--marge-sure-haut, 0px));left:50%;transform:translate(-50%);z-index:99999;display:flex;gap:10px;align-items:center;max-width:calc(100vw - 24px);padding:9px 14px;border-radius:10px;font-size:13px;font-weight:600;color:#fff;box-shadow:0 4px 16px #00000040}.panne-banner.session{background:#b45309}.panne-banner.reseau{background:#92400e}.panne-banner.donnees{background:#b91c1c}.panne-texte{min-width:0}.panne-banner button{background:#ffffffeb;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;color:#1b1f23;flex-shrink:0}.panne-banner .panne-fermer{background:none;color:#fff;padding:5px 2px}.update-banner{position:fixed;bottom:calc(70px + var(--marge-sure-bas));left:50%;transform:translate(-50%);background:var(--accent, #e8401c);color:#fff;padding:10px 16px;border-radius:10px;z-index:99999;display:flex;gap:10px;align-items:center;font-size:13px;font-weight:600;box-shadow:0 4px 20px #0003;white-space:nowrap}.update-banner button{background:#ffffff40;border:none;color:#fff;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px}:root[data-theme=dark]{--bg:#111112;--bg2:#18181a;--bg3:#1c1c1e;--bg4:#252525;--bg5:#2a2a2a;--border:#222;--border2:#2a2a2a;--border3:#333;--text:#f0f0f0;--text2:#ccc;--text3:#888;--text4:#555;--accent:#e8401c;--green:#2ecc71;--blue:#3b82f6;--purple:#8b5cf6;--yellow:#f59e0b;--red:#ef4444;--cyan:#06b6d4;--shadow:rgba(0,0,0,.5)}:root[data-theme=light]{--bg:#f4f4f6;--bg2:#fff;--bg3:#f8f8fa;--bg4:#ececef;--bg5:#e0e0e5;--border:#e0e0e5;--border2:#d0d0d8;--border3:#c0c0cc;--text:#111;--text2:#333;--text3:#666;--text4:#999;--accent:#e8401c;--green:#1a9e50;--blue:#2563eb;--purple:#7c3aed;--yellow:#d97706;--red:#dc2626;--cyan:#0891b2;--shadow:rgba(0,0,0,.1)}*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,system-ui,sans-serif}body{background:var(--bg);color:var(--text);height:100vh;overflow:hidden}#app{height:100vh;display:flex;flex-direction:column}.app{display:flex!important;height:100vh!important;flex-direction:column!important;overflow:hidden!important}.body{display:flex!important;flex:1!important;overflow:hidden!important;min-height:0!important}.main{flex:1!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;min-width:0!important;min-height:0!important;position:relative}.ph{padding:12px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--bg2)}.ph-title{font-size:15px;font-weight:700;color:var(--text)}.ph-sub{font-size:11px;color:var(--text4);margin-top:1px}.ph-right{display:flex;align-items:center;gap:8px}.btn-r{background:var(--accent);color:#fff;border:none;padding:7px 14px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px;font-family:inherit;white-space:nowrap}.btn-r:hover{opacity:.9}.btn-g{background:var(--bg4);color:var(--text2);border:1px solid var(--border3);padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit}.btn-g:hover{background:var(--bg5)}.btn-icon{background:none;border:1px solid var(--border2);color:var(--text3);width:30px;height:30px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-icon:hover{background:var(--bg4);color:var(--text)}.fiche-close-btn{font-size:16px;color:var(--text4);border:none;width:28px;height:28px;border-radius:50%;flex-shrink:0}.fiche-close-btn:hover{background:var(--red);color:#fff;border:none}.badge{font-size:10px;padding:2px 7px;border-radius:3px;font-weight:600;white-space:nowrap}.tbl-wrap{padding:0 20px 16px;flex:1;overflow-y:auto;min-height:0}table{width:100%;border-collapse:collapse}th{padding:9px 10px;text-align:left;font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--border);background:var(--bg2);position:sticky;top:0;z-index:5;-webkit-user-select:none;user-select:none}th.th-tri,th.stk-th-tri{cursor:pointer}th.th-tri:hover,th.stk-th-tri:hover{color:var(--text3)}th:hover{color:var(--text2)}td{padding:9px 10px;font-size:12px;color:var(--text2);border-bottom:1px solid var(--border)}tr:hover td{background:var(--bg3);cursor:pointer}.filters{display:flex;gap:3px;margin-left:10px}.fb{background:none;border:1px solid transparent;padding:3px 10px;border-radius:20px;font-size:11px;cursor:pointer;color:var(--text3);font-family:inherit}.fb.active{background:var(--bg4);border-color:var(--border3);color:var(--text);font-weight:600}.view-btns{display:flex;background:var(--bg4);border:1px solid var(--border2);border-radius:6px;overflow:hidden}.view-btn{background:none;border:none;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;color:var(--text3);font-family:inherit}.view-btn.active{background:var(--bg2);color:var(--text)}.ptotals{padding:5px 20px;border-bottom:1px solid var(--border);display:flex;gap:20px;font-size:11px;color:var(--text3);flex-shrink:0}.kanban{display:flex;gap:12px;padding:14px 20px;overflow-x:auto;flex:1;align-items:flex-start}.col{min-width:220px;max-width:220px;flex-shrink:0;display:flex;flex-direction:column}.col-h{margin-bottom:8px;flex-shrink:0}.col-ht{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.col-hn{font-size:11px;font-weight:700;color:var(--text2)}.col-hc{font-size:10px;color:var(--text4);background:var(--bg4);padding:1px 6px;border-radius:3px}.col-hm{font-size:11px;color:var(--text4);margin-top:1px}.col-bar{height:3px;border-radius:2px;margin-top:5px}.col-cards{overflow-y:auto;max-height:calc(100vh - 220px);min-height:60px}.card{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:10px 11px;margin-bottom:7px;cursor:pointer;transition:border-color .1s}.card:hover{border-color:var(--border3)}.card.dragging{opacity:.4}.card--original{background:#fce7f3}.aff-flocon{display:inline-flex;vertical-align:-1px;margin-right:4px;color:var(--text4, #8e8e93);cursor:help}[data-theme=dark] .card--original{background:#3d2430}.col-cards.drag-over{background:var(--bg4);border-radius:8px;outline:2px dashed var(--accent)}.add-c{width:100%;background:none;border:1px dashed var(--border2);border-radius:6px;padding:7px;font-size:11px;cursor:pointer;color:var(--text4);font-family:inherit}.add-c:hover{color:var(--text2);border-color:var(--border3)}.contact-fiche{display:flex;flex:1;overflow:hidden;flex-direction:row}.cf-left{width:500px;min-width:500px;background:var(--bg2);border-right:1px solid var(--border);padding:20px;overflow-y:auto;flex-shrink:0}.cf-right{flex:1;display:flex;flex-direction:column;overflow:hidden}.cf-name{font-size:18px;font-weight:800;color:var(--text);margin-bottom:4px}.cf-company{font-size:12px;color:var(--text3);margin-bottom:16px}.cf-section{margin-bottom:16px}.cf-section-title{font-size:11px;font-weight:700;color:var(--text);margin-bottom:10px;text-transform:uppercase;letter-spacing:.3px}.cf-field{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.cf-field-val{font-size:12px;color:var(--text2)}.cf-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--bg2);padding:0 20px;overflow-x:auto}.cf-tab{padding:10px 14px;font-size:12px;font-weight:600;color:var(--text3);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.cf-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.cf-tab-content{flex:1;overflow-y:auto;min-height:0;padding:20px}.modal-bg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:200;align-items:center;justify-content:center}.modal-bg.open{display:flex}.modal{background:var(--bg3);border:1px solid var(--border2);border-radius:10px;padding:22px;width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px var(--shadow)}.modal-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-title{font-weight:700;font-size:15px;color:var(--text)}.modal-x{background:none;border:none;color:var(--text4);font-size:20px;cursor:pointer;line-height:1;font-family:inherit}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-full{grid-column:span 2}.fl{display:block;font-size:10px;color:var(--text4);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}input,select,textarea{width:100%;background:var(--bg4);border:1px solid var(--border2);color:var(--text);border-radius:6px;padding:8px 10px;font-size:16px;font-family:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--accent)}select option{background:var(--bg3)}textarea{resize:vertical;min-height:70px}.tache-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--border)}.tache-row.tache-done .tache-titre{text-decoration:line-through;color:var(--text4)}.tache-check{width:15px;height:15px;cursor:pointer;accent-color:var(--accent);flex-shrink:0}.tache-titre{flex:1;font-size:12px;color:var(--text2)}.tache-rappel{font-size:10px;color:var(--text4);white-space:nowrap}.tache-assignee{font-size:10px;color:var(--text4);background:var(--bg3);padding:2px 6px;border-radius:10px}.tache-del-btn{background:none;border:none;color:var(--red,#ef4444);cursor:pointer;opacity:0;font-size:16px;line-height:1;padding:0 4px}.tache-row:hover .tache-del-btn{opacity:1}@media (hover: none){.tache-del-btn{opacity:1}}.tache-add-bar{display:flex;gap:6px;margin-bottom:10px;align-items:center}.tache-input{flex:1;padding:5px 8px;background:var(--bg3);border:1px solid var(--border2);border-radius:5px;font-size:11px;color:var(--text);outline:none;font-family:inherit}.tache-date-input{padding:5px 6px;background:var(--bg3);border:1px solid var(--border2);border-radius:5px;font-size:11px;color:var(--text);outline:none}.tache-add-btn{padding:5px 10px;background:var(--accent);color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit}.tache-empty{font-size:12px;color:var(--text4);text-align:center;padding:12px 0}.tache-affaire-badge{font-size:10px;color:var(--accent);background:var(--accent)11;padding:2px 6px;border-radius:10px;text-decoration:none;white-space:nowrap}.tache-affaire-badge:hover{background:var(--accent)22}.affaire-archive-row{display:flex;align-items:center;gap:8px;padding:5px 0;text-decoration:none;border-bottom:1px solid var(--border)}.affaire-archive-row:hover{background:var(--bg3)}.badge-gagne{background:#dcfce7;color:#16a34a;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px}.badge-perdu{background:#fee2e2;color:#dc2626;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px}.aff-titre{flex:1;font-size:11px;color:var(--text2)}.aff-montant{font-size:11px;color:var(--accent);font-weight:600}.aff-detail-panel{width:290px;background:var(--bg2);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.cmd-card-actions{display:flex;gap:4px;margin-top:6px;align-items:center}.cmd-mini-btn{background:none;border:1px solid var(--border2);color:var(--text3);width:24px;height:24px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cmd-mini-btn:hover{background:var(--bg4);color:var(--text)}.cmd-ok-check{display:flex;align-items:center;gap:5px;background:#2ecc7111;border:1px solid #2ecc7133;border-radius:5px;padding:3px 8px;cursor:pointer;flex:1}.cmd-ok-check input{width:14px;height:14px;accent-color:var(--green);cursor:pointer;flex-shrink:0}.cmd-ok-check span{font-size:10px;font-weight:600;color:var(--green)}.step-select{background:var(--bg4);border:1px solid var(--border2);color:var(--text2);border-radius:5px;padding:3px 6px;font-size:11px;font-family:inherit;outline:none;cursor:pointer;width:auto}.page-search{max-width:300px;background:var(--bg4);border:1px solid var(--border2);color:var(--text);border-radius:6px;padding:7px 10px;font-size:12px;font-family:inherit;outline:none;width:100%}.page-search:focus{border-color:var(--accent)}.wf-toast{position:fixed;bottom:calc(20px + var(--marge-sure-bas));left:50%;transform:translate(-50%);background:var(--bg3);border:1px solid var(--green);border-radius:8px;padding:12px 20px;z-index:9999;box-shadow:0 8px 24px var(--shadow);display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text);max-width:420px}@keyframes slideUp{0%{transform:translate(-50%) translateY(20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.cal-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px;min-height:128px;overflow:hidden;cursor:pointer}.show-all-popup{margin-top:2px;padding:1px 6px;border-radius:3px;background:var(--bg4);color:var(--text3);font-size:10px;font-weight:600;cursor:pointer;display:block}.show-all-popup:hover{background:var(--accent);color:#fff}.pill{padding:1px 7px;border-radius:3px;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-bottom:2px;display:block}.cal-side{width:230px;background:var(--bg2);border-left:1px solid var(--border);overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column}.mini-cal{padding:12px}.mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.detail-panel{width:270px;background:var(--bg2);border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0}.ag-tb-tab{background:none;border:none;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;color:var(--text3);font-family:inherit;border-radius:6px}.ag-tb-tab.active{background:var(--bg4);color:var(--accent)}.now-line{position:absolute;left:0;right:0;height:2px;background:var(--red);z-index:3}.now-dot{width:8px;height:8px;border-radius:50%;background:var(--red);margin-top:-3px;margin-left:-4px}.sfdd{position:relative;display:inline-block}.fmt-card{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:14px;width:160px}.notes-historique{display:flex;flex-direction:column}.add-note-btn{background:var(--bg2);border:2px dashed #d1d5db;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px}.add-note-btn:hover{border-color:var(--accent)}.add-note-plus{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.add-note-label{font-size:12px;color:var(--text4)}.new-note-form{background:var(--bg2);border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #00000014}.form-label{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;margin-bottom:5px}.form-auteur{display:flex;gap:8px;margin-bottom:12px}.auteur-chip{padding:5px 14px;border-radius:20px;border:2px solid var(--border);background:transparent;font-size:11px;font-weight:600;cursor:pointer;color:var(--text3)}.auteur-chip.selected-sa{border-color:#6366f1;background:#ede9fe;color:#7c3aed}.auteur-chip.selected-so{border-color:#ec4899;background:#fce7f3;color:#db2777}.action-section-label{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;margin:10px 0 6px}.action-row{display:flex;gap:8px}.action-row input[type=text]{flex:1}.action-row input[type=date]{width:140px;flex-shrink:0}.form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.btn-cancel{padding:7px 14px;border:1px solid var(--border);border-radius:7px;background:transparent;font-size:11px;cursor:pointer;color:var(--text3);font-family:inherit}.btn-save{padding:7px 16px;border:none;border-radius:7px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.date-sep{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.date-sep-line{flex:1;height:1px;background:var(--border)}.date-sep-label{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.note-card{background:var(--bg2);border-radius:12px;margin-bottom:10px;overflow:hidden;position:relative;box-shadow:0 1px 3px #00000012}.note-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.note-card.type-creation:before{background:#6366f1}.note-card.type-refroidi:before,.note-card.type-reveil:before{background:#6366f1}.note-card.type-note:before{background:#3b82f6}.note-card.type-etape_change:before{background:#f59e0b}.note-card.type-email:before{background:#22c55e}.note-card.type-devis:before{background:#8b5cf6}.note-header{display:flex;align-items:center;gap:10px;padding:10px 14px 8px 18px;border-bottom:1px solid var(--bg3);position:relative}.note-actions-btns{margin-left:auto;display:flex;gap:2px;opacity:0;transition:opacity .15s}.note-card:hover .note-actions-btns{opacity:1}@media (hover: none){.note-actions-btns{opacity:1}}.btn-note-action{background:none;border:none;font-size:12px;cursor:pointer;padding:2px 4px;border-radius:4px;opacity:.6;transition:opacity .15s,background .15s}.btn-note-action:hover{opacity:1;background:var(--bg4)}.btn-note-del:hover{background:#fee2e2}.note-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.avatar-sa{background:#6366f1}.avatar-so{background:#ec4899}.avatar-cl{background:#0ea5e9}.avatar-autre{background:#8e8e93}.note-auteur{font-size:11px;font-weight:600;color:var(--text)}.note-date{font-size:10px;color:var(--text4)}.note-type-badge{font-size:9px;font-weight:600;padding:2px 7px;border-radius:8px;margin-left:auto}.badge-creation,.badge-refroidi,.badge-reveil{background:#ede9fe;color:#7c3aed}.badge-refroidi{display:inline-flex;align-items:center;gap:3px}.badge-note{background:#dbeafe;color:#2563eb}.badge-etape_change{background:#fef3c7;color:#d97706}.badge-email{background:#dcfce7;color:#16a34a}.badge-devis{background:#ede9fe;color:#7c3aed}.note-body{padding:10px 14px 10px 18px}.note-text{font-size:12px;color:var(--text2);line-height:1.6;white-space:pre-wrap}.etape-change{display:flex;align-items:center;gap:8px;font-size:11px}.etape-from{background:var(--bg3);padding:2px 8px;border-radius:6px;color:var(--text3)}.etape-arrow{color:var(--text4)}.etape-to{background:#fef3c7;color:#d97706;padding:2px 8px;border-radius:6px;font-weight:600}.email-note{display:flex;align-items:flex-start;gap:10px}.email-sujet{font-size:12px;font-weight:600;color:var(--text)}.email-link{font-size:10px;color:var(--accent);text-decoration:none}.note-action{margin:0 14px 12px 18px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:8px}.action-check{width:16px;height:16px;border-radius:4px;border:2px solid var(--border2);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-check.done{background:#22c55e;border-color:#22c55e}.action-check.done:after{content:"";width:12px;height:12px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat}.action-text{flex:1;font-size:11px;color:var(--text2);font-weight:500}.action-text.done{text-decoration:line-through;color:var(--text4)}.note-action.rangee{opacity:.55}.note-action.rangee .action-text{color:var(--text4)}.action-rangee{font-style:italic}.action-deadline{font-size:10px;color:var(--text4);white-space:nowrap}.action-deadline.overdue{color:#ef4444;font-weight:600}.action-deadline.today{color:#f59e0b;font-weight:600}.notes-empty{text-align:center;color:var(--text4);font-size:12px;padding:20px}.note-text-editable{cursor:text}.note-text-editable:hover{background:var(--bg3);border-radius:6px;margin:-4px;padding:4px}.note-edit-textarea{width:100%;padding:6px 8px;border:1px solid var(--accent);border-radius:8px;font-size:12px;font-family:inherit;line-height:1.6;resize:none;background:var(--bg);color:var(--text);outline:none;min-height:60px}.add-action-btn{background:none;border:1px dashed var(--border2);border-radius:6px;padding:4px 10px;font-size:10px;color:var(--accent);cursor:pointer;margin-top:4px;font-family:inherit}.add-action-btn:hover{background:var(--bg3)}.action-remove-btn{background:none;border:none;color:var(--red,#ef4444);cursor:pointer;font-size:16px;padding:0 4px;flex-shrink:0}.action-edit-input{flex:1;padding:2px 4px;border:1px solid var(--accent);border-radius:5px;font-size:11px;font-family:inherit;background:var(--bg);color:var(--text);outline:none;resize:none;min-width:0}.widget-inner{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0}.w-empty{text-align:center;padding:20px;color:var(--text3);font-size:12px}.w-kpi-val{font-size:26px;font-weight:700;color:var(--text);line-height:1;margin-bottom:4px}.w-kpi-val.accent{color:var(--accent)}.w-kpi-val.green{color:#22c55e}.w-kpi-val.orange{color:#f59e0b}.w-kpi-sub{font-size:11px;color:var(--text3)}.w-task{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-bottom:1px solid var(--bg3)}.w-task:last-child{border-bottom:none}.w-task-check{width:14px;height:14px;border-radius:4px;border:2px solid var(--border);flex-shrink:0;margin-top:2px;cursor:pointer}.w-task-check:hover{border-color:var(--accent)}.w-task-info{flex:1;min-width:0}.w-task-titre{font-size:12px;font-weight:500;color:var(--text);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-task-meta{font-size:10px;color:var(--text3);margin-top:2px}.w-task-dl{font-size:10px;white-space:nowrap;flex-shrink:0;padding:1px 6px;border-radius:8px;color:var(--text3)}.w-task-dl.overdue{background:#fee2e2;color:#dc2626;font-weight:600}.w-task-dl.today{background:#fef3c7;color:#d97706;font-weight:600}.w-pipe-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--bg3)}.w-pipe-row:last-child{border-bottom:none}.w-pipe-label{font-size:11px;color:var(--text2);width:120px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-pipe-bar-wrap{flex:1;height:5px;background:var(--bg3);border-radius:3px;overflow:hidden}.w-pipe-bar{height:100%;border-radius:3px;transition:width .3s}.w-pipe-count{font-size:11px;color:var(--text3);width:16px;text-align:center;flex-shrink:0}.w-pipe-amt{font-size:10px;font-weight:600;color:var(--text);width:64px;text-align:right;flex-shrink:0}.w-funnel-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--bg3)}.w-funnel-row:last-child{border-bottom:none}.w-funnel-etape{font-size:11px;color:var(--text2);width:130px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-funnel-bar-wrap{flex:1;height:7px;background:var(--bg3);border-radius:4px;overflow:hidden}.w-funnel-bar{height:100%;border-radius:4px}.w-funnel-count{font-size:11px;color:var(--text3);width:20px;text-align:center;flex-shrink:0}.w-funnel-amt{font-size:10px;font-weight:600;color:var(--text);width:72px;text-align:right;flex-shrink:0}.w-alert{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--bg3)}.w-alert:last-child{border-bottom:none}.w-alert-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.w-alert-info{flex:1;min-width:0}.w-alert-titre{font-size:11px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-alert-sub{font-size:10px;color:var(--text3);margin-top:1px}.w-alert-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:8px;white-space:nowrap;flex-shrink:0}.w-alert-badge.red{background:#fee2e2;color:#dc2626}.w-alert-badge.orange{background:#fef3c7;color:#d97706}.w-client{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--bg3)}.w-client:last-child{border-bottom:none}.w-client-rank{font-size:10px;color:var(--text3);width:12px;flex-shrink:0}.w-client-av{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.w-client-name{flex:1;font-size:12px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-client-ca{font-size:11px;font-weight:600;color:var(--accent);white-space:nowrap;flex-shrink:0}.w-ev{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--bg3)}.w-ev:last-child{border-bottom:none}.w-ev-date{width:34px;height:34px;border-radius:8px;background:var(--bg3);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.w-ev-day{font-size:14px;font-weight:700;line-height:1;color:var(--text)}.w-ev-mon{font-size:8px;text-transform:uppercase;color:var(--text3);font-weight:600}.w-ev-info{flex:1;min-width:0}.w-ev-titre{font-size:12px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-ev-sub{font-size:10px;color:var(--text3);margin-top:1px}.w-cmd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.w-cmd-badge{background:var(--bg3);border-radius:8px;padding:8px 10px;text-align:center}.w-cmd-n{font-size:20px;font-weight:700;line-height:1}.w-cmd-l{font-size:9px;color:var(--text3);margin-top:3px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.w-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;height:100%;overflow:hidden}.w-col-head{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid var(--border);display:flex;justify-content:space-between;align-items:center}.w-col-head .cnt{background:var(--bg3);padding:1px 6px;border-radius:8px;color:var(--text3);font-size:9px}.w-tc-card{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin-bottom:6px}.w-tc-t{font-size:11px;font-weight:500;color:var(--text);line-height:1.3;margin-bottom:4px}.w-tc-m{display:flex;gap:5px;align-items:center}.w-tc-aff{font-size:9px;color:var(--text3);background:var(--bg3);padding:1px 5px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.w-tc-d{font-size:9px;color:var(--text3);margin-left:auto}.w-retro-tl{position:relative;padding-left:20px}.w-retro-tl:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:var(--border)}.w-retro-item{position:relative;margin-bottom:14px}.w-retro-dot{position:absolute;left:-18px;top:3px;width:8px;height:8px;border-radius:50%;border:2px solid var(--bg2)}.w-retro-date{font-size:9px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.w-retro-titre{font-size:12px;font-weight:600;color:var(--text)}.w-retro-sub{font-size:10px;color:var(--text3)}.w-retro-tasks{margin-top:4px;padding-left:8px;border-left:2px solid var(--border)}.w-retro-task{font-size:10px;color:var(--text2);padding:2px 0;display:flex;gap:5px;align-items:center}.w-retro-task:before{content:"→";color:var(--text3);font-size:9px}.bar-chart{display:flex;gap:6px;align-items:flex-end;height:120px}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.bar-wrap{flex:1;width:100%;display:flex;align-items:flex-end}.bar{width:100%;border-radius:3px 3px 0 0;min-height:4px}.bar-label{font-size:9px;color:var(--text4);text-align:center}.hbar-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hbar-row:last-child{margin-bottom:0}.hbar-label{width:72px;font-size:11px;color:var(--text3);flex-shrink:0}.hbar-track{flex:1;height:6px;background:var(--bg3);border-radius:3px;overflow:hidden}.hbar-fill{height:100%;border-radius:3px}.hbar-val{width:24px;font-size:11px;color:var(--text3);text-align:right}.ev-tabs{display:flex;gap:2px;padding:0 20px;background:var(--bg2);border-bottom:1px solid var(--border)}.ev-tab{padding:10px 18px;font-size:13px;color:var(--text3);cursor:pointer;border-bottom:2px solid transparent;transition:all .15s;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.ev-tab:hover{color:var(--text2)}.ev-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ev-filters{display:flex;gap:6px;padding:12px 20px;flex-wrap:wrap}.ev-pill{padding:5px 14px;border-radius:20px;font-size:12px;cursor:pointer;border:1px solid var(--border2);background:var(--bg3);color:var(--text3);transition:all .15s;font-family:inherit}.ev-pill:hover{border-color:var(--text4);color:var(--text2)}.ev-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.ev-list{padding:12px 20px;display:flex;flex-direction:column;gap:8px}.ev-card{display:flex;align-items:stretch;background:var(--bg2);border:1px solid var(--border);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .15s}.ev-card:hover{border-color:var(--border3);box-shadow:0 2px 8px var(--shadow)}.ev-stripe{width:4px;flex-shrink:0}.ev-date-block{padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:68px}.ev-date-day{font-size:22px;font-weight:700;color:var(--text);line-height:1}.ev-date-month{font-size:11px;color:var(--text3);text-transform:uppercase;margin-top:2px}.ev-date-year{font-size:10px;color:var(--text4)}.ev-sep{width:1px;background:var(--border);margin:8px 0;flex-shrink:0}.ev-info{flex:1;padding:12px 16px;min-width:0}.ev-info-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ev-type-badge{padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.ev-title{font-size:14px;font-weight:700;color:var(--text)}.ev-meta{display:flex;gap:14px;margin-top:6px;font-size:11px;color:var(--text3);flex-wrap:wrap}.ev-meta-item{display:flex;align-items:center;gap:4px}.ev-right{padding:12px 16px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;min-width:140px}.ev-progress-bar{width:100px;height:4px;background:var(--bg4);border-radius:2px;overflow:hidden}.ev-progress-fill{height:100%;border-radius:2px;transition:width .3s}.ev-progress-label{font-size:11px;color:var(--text3)}.ev-statut-badge{padding:2px 10px;border-radius:12px;font-size:10px;font-weight:600}.ev-countdown{font-size:11px;color:var(--text4)}.ev-timeline{padding:20px}.ev-tl-nav{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ev-tl-nav button{background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:4px 10px;cursor:pointer;color:var(--text3);font-size:14px;font-family:inherit}.ev-tl-nav button:hover{background:var(--bg4);color:var(--text)}.ev-tl-label{font-size:14px;font-weight:600;color:var(--text)}.ev-gantt{border:1px solid var(--border);border-radius:8px;overflow:hidden}.ev-gantt-header{display:flex;background:var(--bg3);border-bottom:1px solid var(--border)}.ev-gantt-label-col{width:160px;padding:8px 12px;font-size:11px;font-weight:600;color:var(--text3);border-right:1px solid var(--border);flex-shrink:0}.ev-gantt-month{flex:1;padding:8px 12px;font-size:11px;font-weight:600;color:var(--text3);text-align:center;border-right:1px solid var(--border)}.ev-gantt-month:last-child{border-right:none}.ev-gantt-row{display:flex;border-bottom:1px solid var(--border);min-height:36px}.ev-gantt-row:last-child{border-bottom:none}.ev-gantt-row-label{width:160px;padding:8px 12px;font-size:12px;color:var(--text2);border-right:1px solid var(--border);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.ev-gantt-cell{flex:1;position:relative;border-right:1px solid var(--border)}.ev-gantt-cell:last-child{border-right:none}.ev-gantt-strip{position:relative;min-height:24px;overflow:hidden}.ev-gantt-tick{position:absolute;top:0;bottom:0;border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--text4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;box-sizing:border-box}.ev-gantt-bar{position:absolute;top:6px;bottom:6px;border-radius:4px;opacity:.85;cursor:pointer;min-width:6px;overflow:hidden}.ev-gantt-bar:hover{opacity:1}.ev-gantt-bar-labeled{display:flex;align-items:center;padding:0 4px}.ev-gantt-bar-text{font-size:9px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.4);line-height:1}.ev-gantt-today{position:absolute;top:0;bottom:0;width:2px;background:var(--red);z-index:2}.ev-gantt-chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;color:var(--text4);cursor:pointer;transition:transform .15s;flex-shrink:0;border-radius:3px}.ev-gantt-chevron:hover{background:var(--bg4);color:var(--text2)}.ev-gantt-chevron.open{transform:rotate(90deg)}.ev-gantt-chevron.small{width:14px;height:14px;font-size:10px}.ev-gantt-row-expanded{background:var(--bg3)}.ev-gantt-row-expanded .ev-gantt-row-label{font-weight:700}.ev-gantt-row-sub{min-height:28px;background:var(--bg2)}.ev-gantt-row-sub .ev-gantt-row-label{font-size:11px;color:var(--text3)}.ev-gantt-row-task{min-height:24px;background:var(--bg)}.ev-gantt-row-task .ev-gantt-row-label{font-size:10px;color:var(--text4)}.ev-gantt-bar-phase{top:8px;bottom:8px;border-radius:3px;min-width:8px}.ev-gantt-bar-task{top:9px;bottom:9px;border-radius:2px;min-width:4px}.ev-gantt-resize-l,.ev-gantt-resize-r{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:3}.ev-gantt-resize-l{left:0;border-radius:4px 0 0 4px}.ev-gantt-resize-r{right:0;border-radius:0 4px 4px 0}.ev-gantt-resize-l:hover,.ev-gantt-resize-r:hover{background:#fff3}.ev-gantt-tooltip{position:fixed;background:var(--bg4);color:var(--text);padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;z-index:1000;pointer-events:none;box-shadow:0 2px 8px var(--shadow);white-space:nowrap}.ev-fiche{display:flex;gap:0;flex:1;overflow:hidden}.ev-fiche-main{flex:1;overflow-y:auto;min-height:0;padding:20px}.ev-fiche-side{width:320px;border-left:1px solid var(--border);overflow-y:auto;padding:16px;flex-shrink:0;background:var(--bg2)}.ev-fiche-header{margin-bottom:20px}.ev-fiche-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.ev-fiche-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.ev-fiche-title{font-size:18px;font-weight:700;color:var(--text)}.ev-fiche-subtitle{font-size:12px;color:var(--text3);margin-top:2px}.ev-fiche-badges{display:flex;gap:6px;margin-top:6px}.ev-meta-bar{display:flex;gap:16px;padding:12px 16px;background:var(--bg3);border-radius:8px;margin-top:12px;flex-wrap:wrap}.ev-meta-bar-item{display:flex;flex-direction:column;gap:2px}.ev-meta-bar-label{font-size:10px;color:var(--text4);text-transform:uppercase;letter-spacing:.5px}.ev-meta-bar-value{font-size:13px;color:var(--text);font-weight:600}.ev-phases{margin-top:20px}.ev-phases-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ev-phases-title{font-size:14px;font-weight:700;color:var(--text)}.ev-phase{background:var(--bg2);border:1px solid var(--border);border-radius:8px;margin-bottom:8px;overflow:hidden}.ev-phase-header{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .1s}.ev-phase-header:hover{background:var(--bg3)}.ev-phase-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ev-phase-name{font-size:13px;font-weight:600;color:var(--text);flex:1}.ev-phase-date{font-size:11px;color:var(--text3)}.ev-phase-date-editable{cursor:text;border-bottom:1px dashed var(--border2)}.ev-phase-date-editable:hover{color:var(--accent);border-bottom-color:var(--accent)}.ev-phase-name-editable{cursor:text}.ev-phase-name-editable:hover{color:var(--accent);text-decoration:underline dashed;text-underline-offset:3px}.ev-phase-nom-input{flex:1;font-size:13px;font-weight:600;color:var(--text);background:var(--bg3);border:1px solid var(--accent);border-radius:4px;padding:2px 6px;font-family:inherit}.ev-phase-suppr{background:none;border:none;color:transparent;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.ev-phase-header:hover .ev-phase-suppr{color:var(--text4)}.ev-phase-suppr:hover{color:var(--red)}.ev-phase-ordre{background:none;border:none;color:transparent;cursor:pointer;font-size:12px;line-height:1;padding:0 1px}.ev-phase-header:hover .ev-phase-ordre{color:var(--text4)}.ev-phase-ordre:hover:not(:disabled){color:var(--accent)}.ev-phase-header:hover .ev-phase-ordre:disabled{color:var(--border2);cursor:default}.ev-docs{margin-top:12px}.ev-notes-vide{font-size:12px;color:var(--text4);padding:6px 0}.ev-docs .note-card+.note-card{margin-top:8px}.ev-meta-bar-actions{align-items:center;display:flex;gap:6px;margin-left:auto}.ev-meta-bar-btn{align-items:center;background:var(--bg2);border:1px solid var(--border2);border-radius:6px;color:var(--text3);cursor:pointer;display:flex;font-family:inherit;font-size:11px;gap:6px;padding:6px 12px}.ev-meta-bar-btn:hover{border-color:var(--accent);color:var(--accent)}.ev-meta-bar-btn-actif{background:var(--accent);border-color:var(--accent);color:#fff}.ev-meta-bar-compte{background:var(--bg3);border-radius:8px;color:var(--text4);font-size:10px;font-weight:700;padding:1px 6px}.ev-meta-bar-btn-actif .ev-meta-bar-compte{background:#ffffff40;color:#fff}.ev-task-lien{display:flex;gap:6px;margin-top:8px}.ev-task-lien-champ{background:var(--bg2);border:1px solid var(--border2);border-radius:6px;color:var(--text2);flex:1;font-family:inherit;font-size:11px;padding:5px 8px}.ev-task-lien-ok{background:var(--accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;padding:5px 12px}.ev-task-docs{display:flex;flex-direction:column;gap:3px;margin-top:8px}.ev-task-doc{color:var(--accent);font-size:11px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ev-task-doc:hover{text-decoration:underline}.cmd-types{display:flex;gap:8px;margin-bottom:14px}.cmd-type{align-items:center;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;color:var(--text3);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;font-size:11px;gap:4px;padding:10px 8px;text-align:center}.cmd-type:hover{border-color:var(--accent);color:var(--accent)}.cmd-type-actif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.cmd-type-ico{font-size:16px}.na-sur-mesure{background:var(--bg2);border:1px solid var(--border2);border-radius:8px;margin-top:8px;padding:12px}.af-sur-mesure{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;margin-top:6px;padding:8px}.ev-phase-date-input{font-size:11px;color:var(--text2);background:var(--bg2);border:1px solid var(--accent);border-radius:4px;padding:1px 4px;font-family:inherit}.ev-phase-retard{font-size:10px;font-weight:700;color:var(--red,#ef4444);background:#ef44441f;padding:1px 8px;border-radius:10px}.ev-task-retard{flex-shrink:0;font-size:10px;font-weight:700;color:var(--red,#ef4444);background:#ef44441f;padding:1px 6px;border-radius:10px;align-self:center}.ev-task-report{font-size:11px;color:var(--text2);background:var(--bg2);border:1px solid var(--border2);border-radius:4px;padding:3px 8px;cursor:pointer;font-family:inherit}.ev-task-report:hover{border-color:var(--accent);color:var(--accent)}.ev-task-reportee{font-size:11px;color:var(--text3);font-style:italic;margin-top:6px}.ev-phase-count{font-size:11px;color:var(--text4);background:var(--bg4);padding:1px 8px;border-radius:10px}.ev-phase-chevron{font-size:14px;color:var(--text4);transition:transform .2s}.ev-phase-chevron.open{transform:rotate(90deg)}.ev-phase-tasks{padding:0 10px 10px}.ev-task{display:flex;flex-direction:column;margin-bottom:4px}.ev-task-main{display:flex;align-items:flex-start;gap:10px;padding:7px 10px;background:var(--bg2);border-radius:6px;cursor:pointer;transition:background .1s}.ev-task-main:hover{background:var(--bg4)}.ev-task-expanded>.ev-task-main{border-radius:6px 6px 0 0;border-bottom:none}.ev-task-check{width:18px;height:18px;border-radius:4px;border:2px solid var(--border3);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;color:var(--text4);font-size:11px;transition:all .15s;margin-top:1px}.ev-task-check.done{background:var(--green);border-color:var(--green);color:#fff}.ev-task-title{font-size:12px;color:var(--text2);flex:1;white-space:normal;word-break:break-word;cursor:text;line-height:1.4}.ev-task-title:hover{color:var(--text)}.ev-task-title.done{text-decoration:line-through;color:var(--text4)}.ev-task-titre-input{font-size:inherit;font-family:inherit;color:var(--text);flex:1;background:transparent;border:none;border-bottom:1px solid var(--accent);outline:none;padding:0;line-height:1.4;width:100%}.ev-task-detail{padding:10px 14px;background:var(--bg3);border:1px solid var(--border2);border-top:2px solid var(--accent);border-radius:0 0 6px 6px;margin-bottom:2px;display:flex;flex-direction:column}.tache-notes{width:100%;background:var(--bg2);border:1px solid var(--border2);color:var(--text);border-radius:4px;padding:6px 8px;font-size:12px;font-family:inherit;resize:vertical}.tache-notes:focus{outline:none;border-color:var(--accent)}.ev-task-due{font-size:12px;color:var(--text2);background:var(--bg2);border:1px solid var(--border2);border-radius:4px;padding:4px 8px;font-family:inherit}.ev-task-due:focus{outline:none;border-color:var(--accent)}.ev-alerte-ecriture{white-space:pre-line;display:flex;align-items:center;gap:10px;background:var(--bg2);border:1px solid var(--red,#ef4444);border-left-width:3px;border-radius:8px;padding:10px 14px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--red,#ef4444)}.fait-par-selector{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg4);border-radius:4px;margin-top:2px;flex-wrap:wrap}.fait-par-selector button{background:var(--accent);color:#fff;border:none;border-radius:4px;padding:2px 10px;font-size:11px;cursor:pointer;font-family:inherit}.fait-par-selector button:hover{opacity:.85}.btn-danger-sm{background:transparent;color:var(--red);border:1px solid var(--red);border-radius:4px;padding:3px 8px;font-size:11px;cursor:pointer;font-family:inherit}.btn-danger-sm:hover{background:var(--red);color:#fff}.ev-task-assignee{font-size:10px;padding:2px 8px;border-radius:10px;background:var(--bg4);color:var(--text3)}.ev-task-date{font-size:11px;color:var(--text3)}.ev-task-date.overdue{color:var(--red);font-weight:600}.ev-add-task{font-size:12px;color:var(--accent);cursor:pointer;padding:6px 0;background:none;border:none;font-family:inherit}.ev-add-task:hover{text-decoration:underline}.ev-widget{background:var(--bg3);border-radius:8px;padding:14px;margin-bottom:12px}.ev-widget-title{font-size:12px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ev-widget-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:4px 0}.ev-widget-label{color:var(--text3)}.ev-widget-value{color:var(--text);font-weight:600}.ev-budget-bar{width:100%;height:6px;background:var(--bg4);border-radius:3px;overflow:hidden;margin-top:8px}.ev-budget-fill{height:100%;border-radius:3px;background:var(--green)}.ev-contact-item{display:flex;align-items:center;gap:10px;padding:6px 0}.ev-contact-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.ev-contact-name{font-size:12px;color:var(--text2);flex:1}.ev-contact-statut{font-size:10px;padding:2px 8px;border-radius:10px}.ev-notes-area{width:100%;min-height:80px;background:var(--bg4);border:1px solid var(--border);border-radius:6px;padding:8px;font-size:12px;color:var(--text);resize:vertical;font-family:inherit}.ev-form{padding:20px;max-width:700px}.ev-form-section{margin-bottom:24px}.ev-form-section-title{font-size:14px;font-weight:700;color:var(--text);margin-bottom:12px;display:flex;align-items:center;gap:8px}.ev-form-section-num{width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ev-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ev-type-card{padding:16px;border-radius:8px;border:2px solid var(--border);cursor:pointer;text-align:center;transition:all .15s;background:var(--bg2)}.ev-type-card:hover{border-color:var(--border3)}.ev-type-card.selected{border-color:var(--accent);background:#e8401c0d}.ev-type-card-icon{font-size:28px;margin-bottom:6px}.ev-type-card-label{font-size:12px;font-weight:600;color:var(--text2)}.ev-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ev-form-full{grid-column:1/-1}.ev-form-group{display:flex;flex-direction:column;gap:4px}.ev-form-label{font-size:11px;color:var(--text3);font-weight:600}.ev-form-input{padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--bg3);color:var(--text);font-size:13px;font-family:inherit}.ev-form-input:focus{outline:none;border-color:var(--accent)}.ev-template-list{display:flex;flex-direction:column;gap:6px}.ev-template-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:2px solid var(--border);cursor:pointer;transition:all .15s;background:var(--bg2)}.ev-template-item:hover{border-color:var(--border3)}.ev-template-item.selected{border-color:var(--accent);background:#e8401c0d}.ev-template-icon{font-size:24px}.ev-template-info{flex:1}.ev-template-name{font-size:13px;font-weight:600;color:var(--text)}.ev-template-desc{font-size:11px;color:var(--text3);margin-top:2px}.ev-template-count{font-size:11px;color:var(--text4);background:var(--bg4);padding:2px 10px;border-radius:10px}.ev-form-actions{display:flex;gap:8px;margin-top:20px}.ev-statut-planifie{background:#6366f126;color:#6366f1}.ev-statut-en_cours{background:#3b82f626;color:#3b82f6}.ev-statut-termine{background:#2ecc7126;color:#2ecc71}.ev-statut-annule{background:#ef444426;color:#ef4444}:root{--build-ts: 20261106-1825}.expos-page{display:flex;flex:1;flex-direction:column;overflow:hidden}.ph{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.ph-title{font-size:18px;font-weight:700;color:var(--text)}.ph-sub{font-size:12px;color:var(--text4)}.ex-onglets{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0;white-space:nowrap}.ex-onglet{padding:10px 14px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text4);font-size:13px;font-family:inherit;cursor:pointer;flex-shrink:0}.ex-onglet.actif{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.at-section{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding:7px 12px;background:var(--bg3);border-left:3px solid var(--sec-couleur);border-radius:4px 4px 0 0;font-size:11px;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.04em}.at-section:first-child{margin-top:0}.at-section-puce{width:7px;height:7px;border-radius:50%;flex-shrink:0}.at-section-n{margin-left:auto;color:var(--text4);font-weight:600}.at-groupe{margin:10px 0 2px;padding-left:12px;font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.05em}.at-ligne{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-bottom:1px solid var(--border);position:relative}.at-ligne.impair{background:var(--bg2)}.at-ligne:hover{background:var(--bg4)}.at-ligne.selectionnee{background:#2563eb14}.at-ligne.done .at-ligne-titre{text-decoration:line-through;color:var(--text4)}.at-ligne-select{width:15px;height:15px;margin-top:2px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.at-ligne-check{width:19px;height:19px;flex-shrink:0;margin-top:1px;border:1.5px solid var(--border2);border-radius:50%;background:transparent;color:transparent;font-size:11px;line-height:1;cursor:pointer}.at-ligne-check:hover{border-color:var(--green, #2ecc71)}.at-ligne-check.done{background:var(--green, #2ecc71);border-color:var(--green, #2ecc71);color:#fff}.at-ligne-corps{flex:1;min-width:0}.at-ligne-titre{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.35}.at-ligne-metas{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px}.at-meta{font-size:10.5px;color:var(--text4)}.at-meta.vide{font-style:italic;opacity:.75}.at-meta-origine{padding:1px 7px;border:1px solid;border-radius:10px;font-weight:600;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-qui{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 12px 8px 46px;background:var(--bg4);border-bottom:1px solid var(--border)}.at-qui-label{font-size:11px;color:var(--text3)}.at-qui-btn{background:var(--accent);color:#fff;border:none;border-radius:4px;padding:2px 10px;font-size:11px;font-family:inherit;cursor:pointer}.at-qui-btn:hover{opacity:.85}.at-qui-btn.annuler{background:transparent;color:var(--text3);border:1px solid var(--border2)}.at-ligne.archivee{opacity:.62}.at-meta-archivee{font-style:italic;color:#94a3b8}.at-badge-urgence{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:3px;font-size:9.5px;font-weight:800;color:#fff;letter-spacing:.04em;vertical-align:1px}.at-ligne-date{width:104px;flex-shrink:0;text-align:right;font-size:11px;color:var(--text4)}.at-ligne-date.retard{color:var(--red, #ef4444)}.at-date-principale{font-weight:600}.at-date-secondaire{font-size:10px;opacity:.8;margin-top:1px}.at-ligne-actions{display:flex;gap:3px;align-items:center;opacity:0;transition:opacity .12s}.at-ligne:hover .at-ligne-actions{opacity:1}.at-action{background:var(--bg);border:1px solid var(--border2);border-radius:4px;padding:2px 6px;font-size:10px;font-family:inherit;color:var(--text3);cursor:pointer}.at-action:hover{border-color:var(--accent);color:var(--accent)}.at-masse{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;background:var(--bg3);border:1px solid var(--border2);border-radius:6px}.at-masse-n{font-size:11px;font-weight:700;color:var(--text2);margin-right:4px}.at-masse-btn{background:var(--bg);border:1px solid var(--border2);border-radius:4px;padding:3px 9px;font-size:11px;font-family:inherit;color:var(--text2);cursor:pointer}.at-masse-btn:hover{border-color:var(--accent);color:var(--accent)}.at-masse-sep{width:1px;height:16px;background:var(--border2)}.at-lien-faites{display:block;margin-top:14px;background:none;border:none;color:var(--text4);font-size:11px;font-family:inherit;cursor:pointer;text-decoration:underline;padding:0}.at-lien-faites:hover{color:var(--accent)}.ex-onglet-etat{margin-left:6px;font-size:10px;color:var(--text4);background:var(--bg4);padding:1px 6px;border-radius:8px;font-weight:400}.ex-onglet-retard{margin-left:4px;font-size:10px;font-weight:700;color:#fff;background:var(--red, #ef4444);padding:1px 6px;border-radius:8px}.ex-contenu{flex:1;overflow-y:auto;min-height:0;padding:16px 20px}.ex-entete{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:16px;margin-bottom:14px}.ex-entete-haut{display:flex;justify-content:space-between;gap:16px}.ex-entete-actions{display:flex;align-items:flex-start;gap:8px}.ex-entete-boutons{display:flex;gap:8px;margin-top:14px}.ex-nom{font-size:16px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ex-type{font-size:11px;color:var(--text4);background:var(--bg3);padding:2px 8px;border-radius:10px;font-weight:400}.ex-meta{font-size:12px;color:var(--text3);margin-top:3px}.ex-vernissage{color:var(--accent);font-weight:600}.ex-notes{font-size:12px;color:var(--text4);margin-top:8px;white-space:pre-wrap}.ex-compteurs{display:flex;gap:10px;margin-top:12px}.ex-compteur{font-size:12px;font-weight:600;color:var(--text3);background:var(--bg3);padding:4px 10px;border-radius:12px}.ex-compteur-vert{color:#16a34a}.ex-compteur-cycle{font-style:italic;opacity:.85}.ex-compteur-orange{color:#f59e0b}.ex-colonnes{display:flex;gap:16px;align-items:flex-start}.ex-col-oeuvres{flex:1 1 0;min-width:780px;overflow-x:auto}.ex-col-planning{flex:0 0 var(--part-planning, 40%);min-width:300px;background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:14px}@media (max-width: 1400px){.ex-col-oeuvres{min-width:380px}}.ex-aide-alerte{color:var(--accent);font-weight:600}.msg-trou{color:var(--yellow, #d97706);font-weight:600}.msg-couverture{font-size:10px;color:var(--text4);padding:0 10px 6px 26px;line-height:1.3}.ag-erreur{margin:8px 16px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:12px;background:#ef44441f;color:var(--red, #ef4444)}.ex-poignee{flex:0 0 9px;align-self:stretch;cursor:col-resize;display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none}.ex-poignee-trait{width:2px;height:40px;border-radius:2px;background:var(--border2);transition:background .12s,height .12s}.ex-poignee:hover .ex-poignee-trait{background:var(--text4);height:64px}.ex-poignee.active .ex-poignee-trait{background:var(--accent);height:100%}@media (max-width: 1100px){.ex-colonnes{flex-direction:column}.ex-col-oeuvres,.ex-col-planning{flex:1 1 auto;width:100%;min-width:0}.ex-col-oeuvres{order:-1}.ex-poignee{display:none}}.ex-planning-titre{font-size:13px;font-weight:700;color:var(--accent);margin-bottom:10px}.ex-planning-vide{font-size:13px;color:var(--text3)}.ex-planning-vide-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ex-phase{margin-bottom:12px}.ex-phase-entete{display:flex;align-items:center;gap:7px;margin-bottom:4px}.ex-phase-puce{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ex-phase-nom{font-size:13px;font-weight:600;color:var(--text);flex:1}.ex-phase-date{font-size:11px;color:var(--text4)}.ex-tache{display:flex;align-items:baseline;gap:7px;padding:2px 0 2px 15px;font-size:12px;color:var(--text3)}.ex-tache.faite{color:var(--text4);text-decoration:line-through}.ex-tache-case{flex-shrink:0}.ex-tache-titre{flex:1}.ex-tache-date{font-size:11px;color:var(--text4);flex-shrink:0}.ex-table{width:100%;border-collapse:collapse;font-size:13px}.ex-table th{text-align:left;font-size:11px;text-transform:uppercase;color:var(--text4);padding:8px 10px;border-bottom:1px solid var(--border);font-weight:600}.ex-th-triable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ex-th-triable:hover{color:var(--text3)}.ex-th-actif{color:var(--accent)}.ex-fleche{font-size:9px;margin-left:4px}.ex-table td{padding:9px 10px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:top}.ex-code{font-family:monospace;font-size:12px;color:var(--text3);white-space:nowrap}.ex-oeuvre-titre{font-weight:600}.ex-oeuvre-ref{font-size:11px;color:var(--text4);font-family:monospace}.ex-notes-cell{max-width:200px;color:var(--text4);font-size:12px}.ex-recond{font-size:11px;color:#f59e0b;margin-left:6px}.ex-stock{font-size:11px;white-space:nowrap}.ex-stock-ok{color:#16a34a}.ex-stock-attention{color:#f59e0b}.ex-stock-probleme{color:#e74c3c;font-weight:600}.ex-stock-neutre{color:var(--text4)}.ex-badge{font-size:11px;padding:2px 8px;border-radius:10px;background:var(--bg3);color:var(--text3);white-space:nowrap;font-weight:400}.ex-badge-en_stock,.ex-badge-vendu{color:#16a34a}.ex-badge-a_imprimer{color:#f59e0b}.ex-badge-emporte,.ex-badge-en_cours{color:var(--accent)}.ex-badge-perdu,.ex-badge-annulee{color:#ef4444}.ex-alerte{display:flex;align-items:flex-start;gap:10px;background:var(--bg2);border:1px solid #ef4444;border-left-width:3px;border-radius:8px;padding:12px 14px;margin-bottom:14px}.ex-alerte-corps{flex:1;font-size:13px;color:#ef4444;font-weight:600}.ex-bandeau{display:flex;align-items:flex-start;gap:10px;background:var(--bg2);border:1px solid var(--accent);border-left-width:3px;border-radius:8px;padding:12px 14px;margin-bottom:14px}.ex-bandeau-corps{flex:1}.ex-bandeau-titre{font-size:13px;font-weight:700;color:var(--accent);margin-bottom:6px}.ex-bandeau-liste{margin:0;padding-left:18px;font-size:13px;color:var(--text)}.ex-bandeau-liste li{margin-bottom:3px}.ex-filtres{display:flex;gap:10px;margin-bottom:14px}.ex-groupe{margin-bottom:22px}.ex-groupe-titre{font-size:14px;font-weight:700;color:var(--accent);margin-bottom:8px}.ex-histo-expo{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:12px;margin-bottom:10px}.ex-histo-entete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.ex-vide{padding:30px 20px;text-align:center;color:var(--text4);font-size:13px}.ex-erreur{margin:20px;padding:16px;border:1px solid #ef4444;border-radius:10px;background:var(--bg2)}.ex-erreur-titre{font-weight:700;color:#ef4444;margin-bottom:6px}.ex-erreur-detail{font-size:12px;color:#ef4444;margin:8px 0;white-space:pre-wrap}.ex-input,.ex-select{background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:7px 10px;color:var(--text);font-size:13px;font-family:inherit;width:100%}.ex-input-court{width:100px}.ex-label{display:block;font-size:11px;color:var(--text4);margin:10px 0 4px}.ex-aide{font-size:11px;color:var(--text4);margin-top:5px}.ex-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ex-btn,.ex-btn-primaire,.ex-btn-danger{padding:7px 14px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;border:1px solid var(--border);background:var(--bg3);color:var(--text)}.ex-btn-primaire{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.ex-btn-danger{background:#ef4444;border-color:#ef4444;color:#fff}.ex-btn-large{width:100%;margin-top:6px}.ex-lien-import{display:block;width:100%;margin-top:8px;padding:4px;background:none;border:none;color:var(--text4);font-size:11px;font-family:inherit;text-decoration:underline;cursor:pointer}.ex-lien-import:hover{color:var(--accent)}.ex-btn:disabled,.ex-btn-primaire:disabled{opacity:.5;cursor:not-allowed}.ex-btn-icone{background:none;border:none;cursor:pointer;font-size:14px;padding:2px 4px}.ex-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.client-dd{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--bg2);border:1px solid var(--border);border-radius:6px;max-height:200px;overflow-y:auto;margin-top:2px;box-shadow:0 4px 12px #0000004d}.client-dd-item{padding:7px 12px;cursor:pointer;font-size:12px;color:var(--text2);border-bottom:1px solid var(--border)}.client-dd-item:hover{background:var(--bg3);color:var(--text)}.client-dd-item:last-child{border-bottom:none}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.ex-modale{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:20px;width:580px;max-width:95vw;max-height:90vh;overflow-y:auto}.ex-modale-courte{width:420px}.ex-modale-titre{font-size:15px;font-weight:700;color:var(--text);margin-bottom:12px}.ex-modale-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ex-suggestions{border:1px solid var(--border);border-radius:6px;margin-top:4px;max-height:220px;overflow-y:auto}.ex-suggestion{display:block;width:100%;text-align:left;padding:8px 10px;background:none;border:none;color:var(--text);font-size:13px;font-family:inherit;cursor:pointer}.ex-suggestion:hover{background:var(--bg3)}.ex-choisi{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;color:var(--text)}.ex-formats,.ex-sources{display:flex;flex-direction:column;gap:6px}.ex-format,.ex-source{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:9px 11px;background:var(--bg3);border:1px solid var(--border);border-radius:7px;cursor:pointer;font-family:inherit}.ex-format:hover,.ex-source:hover{border-color:var(--text4)}.ex-format.actif,.ex-source.actif{border-color:var(--accent);background:var(--bg2)}.ex-format.vide{opacity:.72}.ex-format-nom,.ex-source-nom{font-size:13px;font-weight:600;color:var(--text)}.ex-format-detail,.ex-source-detail{font-size:11px;color:var(--text4)}.ex-format-histo{display:block;margin-top:3px;font-size:10px;color:var(--text4);font-style:italic}.ex-format-histo.deja{color:var(--text3);font-style:normal}.ex-resume{margin-top:8px;font-size:12px;font-weight:600;color:var(--text3);background:var(--bg3);padding:7px 10px;border-radius:6px}.ex-avertissement{margin-top:6px;font-weight:400;color:#f59e0b}.ev-bas{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.ev-bas>.ev-widget{flex:1 1 260px;margin-bottom:0}.ex-col-pleine{flex:1 1 100%!important}.ev-compte-taches{font-size:11px;color:var(--text4)}.ev-compte-retard{font-size:11px;color:var(--red,#ef4444);font-weight:600}.ev-planning-vide{padding:18px;text-align:center;color:var(--text3);font-size:13px}.ev-planning-vide-aide{font-size:11px;color:var(--text4);margin-top:6px;line-height:1.5}.ev-phases-titre-bloc{display:flex;flex-direction:column;min-width:0}.ev-phases-compteurs{display:flex;gap:8px;margin-top:2px;flex-wrap:wrap}.ex-th-pointage,.ex-td-pointage{width:28px;padding-left:8px;padding-right:0}.ex-th-pointage input,.ex-td-pointage input{cursor:pointer;width:15px;height:15px}.ex-ligne-pointee{background:#2ecc710f}.ex-journal{margin-left:5px;cursor:help;opacity:.6;font-size:11px}.ex-bascule{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text3);margin:10px 0 4px;cursor:pointer}input,select,textarea{font-size:16px!important}button,select,summary,[role=button],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset],a[href],label[for]{touch-action:manipulation}.ev-gantt,.ev-gantt *,.lb-overlay,.lb-img,.vue-grid-layout,.vue-grid-item{touch-action:auto}.cible44{position:relative;display:inline-flex;align-items:center;justify-content:center}@media (hover: none){.cible44{cursor:pointer;-webkit-tap-highlight-color:transparent}.cible44:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;z-index:2}.tbl-wrap thead th,.tbl-wrap tbody td{height:48px}.msg-thread{min-height:48px}.ex-th-pointage,.ex-td-pointage{width:44px;padding-left:4px}.ev-task-main{min-height:44px;align-items:center}.ev-task-check{position:relative}.ev-task-check:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.btn-icon,.tache-del-btn,.btn-note-action,.note-delete-btn,.action-remove-btn{min-width:44px;min-height:44px}.tache-check{width:22px;height:22px}}.dr-apercu{background:var(--bg3);border:1px solid var(--accent);border-radius:6px;padding:7px 10px;color:var(--text);font-size:13px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;box-shadow:0 8px 24px #00000073;transform-origin:center;opacity:.95}.dr-apercu>*{pointer-events:none}.dr-source{opacity:.35}.dr-cible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:6px}@media (hover: none){[data-reorder-cle]{-webkit-tap-highlight-color:transparent}}:root{--marge-sure-bas: env(safe-area-inset-bottom, 0px);--marge-sure-gauche: env(safe-area-inset-left, 0px);--marge-sure-droite: env(safe-area-inset-right, 0px)}@media (hover: none){:root{--marge-sure-bas: max(16px, env(safe-area-inset-bottom, 0px));--marge-sure-gauche: max(16px, env(safe-area-inset-left, 0px));--marge-sure-droite: max(16px, env(safe-area-inset-right, 0px))}}.ex-ligne-histo{margin-top:3px;font-size:10px;color:var(--text4);font-style:italic;line-height:1.3}.ex-ligne-histo-deja{color:var(--text3);font-style:normal}.at-controle{font-size:11px;color:var(--text4);margin-bottom:10px}.at-controle.alerte{color:#ef4444;font-weight:600}.w-circ-sec{margin-bottom:14px}.w-circ-sec:last-child{margin-bottom:0}.w-circ-head{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid var(--border);display:flex;justify-content:space-between;align-items:center}.w-circ-head .cnt{background:var(--bg3);padding:1px 6px;border-radius:8px;color:var(--text3);font-size:9px}.w-circ-row{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin-bottom:6px}.w-circ-row:hover{border-color:var(--border3)}.w-circ-titre{font-size:12px;font-weight:600;color:var(--text);margin-bottom:3px}.w-circ-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:var(--text4)}.w-circ-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text3)}.w-circ-fmt{background:var(--bg3);padding:1px 6px;border-radius:8px}.w-circ-cli{color:var(--text3)}.dv-barre{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.dv-carte{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:10px}.dv-ligne1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.dv-num{font-weight:700;font-size:14px;color:var(--text)}.dv-entite{font-size:11px;color:var(--text3)}.dv-etat{font-size:10px;padding:2px 8px;border-radius:20px;font-weight:600}.dv-envoye{background:#16a34a22;color:#16a34a;border:1px solid #16a34a55}.dv-brouillon{background:var(--bg3);color:var(--text4);border:1px solid var(--border)}.dv-ligne2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--text4);margin-bottom:8px}.dv-art{background:var(--bg3);border-radius:5px;padding:1px 7px;color:var(--text3)}.dv-totaux{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text3);margin-bottom:10px}.dv-ttc{font-size:14px;font-weight:700;color:var(--text)}.dv-actions{display:flex;gap:8px;flex-wrap:wrap}.dv-act{font-size:11px;padding:5px 10px}@media (max-width: 640px){.dv-actions{flex-direction:column;align-items:stretch}.dv-act{width:100%}}.ent-logo-case{width:200px;height:60px;flex-shrink:0;background:#fff;border:1px solid var(--border2);border-radius:4px;display:flex;align-items:flex-start;justify-content:flex-start;padding:4px}.ent-logo-img{max-width:100%;max-height:100%;object-fit:contain}.af-montant{font-weight:700;color:var(--text2)}.af-montant-ttc{font-size:10px;font-weight:600;color:var(--text4);margin-left:4px}.af-alerte{font-size:11px;color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:6px;padding:5px 8px;margin:4px 0 8px}.af-ligne{border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin-bottom:8px;background:var(--bg2)}.af-ligne-haut{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.af-ligne-nom{font-size:12px;font-weight:600;color:var(--text2)}.af-ligne-x{color:var(--red);margin-left:auto;font-size:12px}.af-ligne-detail{font-size:11px;color:var(--text4);margin-top:3px}.af-ligne-prix{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px}.af-prix{font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;border-radius:4px;padding:1px 4px;margin-left:-4px}.af-prix:hover{background:var(--bg3)}.af-prix-crayon{font-size:9px;opacity:0;margin-left:3px}.af-prix:hover .af-prix-crayon{opacity:.7}.af-prix-input{width:110px;font-size:13px;font-weight:700;padding:3px 6px;border:1px solid var(--accent);border-radius:4px;background:var(--bg3);color:var(--text2);outline:none}.af-prix-dev{font-size:11px;color:var(--text4)}.af-prix-lu{font-size:13px;font-weight:700;color:var(--accent)}.af-prix-base,.af-prix-tva{font-size:10px;color:var(--text4)}.af-ajout-btn{font-size:11px;padding:6px 12px}.af-zone{border:1px solid var(--border2);border-radius:8px;padding:10px;background:var(--bg3);margin-top:4px}.af-zone-tabs{display:flex;align-items:center;gap:6px;margin-bottom:8px}.af-zone-tab{font-size:11px;padding:4px 10px;border-radius:6px;cursor:pointer;border:1px solid var(--border2);background:transparent;color:var(--text4)}.af-zone-tab.actif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.af-zone-fermer{margin-left:auto;font-size:12px}.af-zone-champ{font-size:11px;padding:5px 7px;width:100%;border:1px solid var(--border2);border-radius:4px;background:var(--bg);color:var(--text2);outline:none}.af-zone-champ:focus{border-color:var(--accent)}.af-zone-rang{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.af-zone-label{font-size:11px;color:var(--text4)}.af-zone-choix{margin-top:8px;border-top:1px solid var(--border2);padding-top:8px}.af-zone-choisie{font-size:11px;font-weight:600;color:var(--text2);margin-bottom:4px}.af-zone-prix{font-size:12px;font-weight:700;color:var(--accent);margin-right:auto}.af-zone-ok{font-size:11px;padding:5px 12px}.af-titre-propose{margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--bg3);border:1px dashed var(--border2)}.btn-rangee,.dv-rangee{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.btn-action,.dv-bouton{height:28px;padding:0 10px;font-size:12px;line-height:1;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border2);border-radius:6px;background:var(--bg3);color:var(--text2);cursor:pointer;font-family:inherit}.btn-action:hover,.dv-bouton:hover{background:var(--bg4);color:var(--text);border-color:var(--text4)}.btn-action:disabled,.dv-bouton:disabled{opacity:.5;cursor:default}.dv-bouton-sup{color:var(--red);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.dv-bouton-sup:hover{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red);border-color:var(--red)}.dv-annule{opacity:.62}.dv-annule .dv-num{text-decoration:line-through}.dv-etat-annule{background:var(--bg4);color:var(--text4);border:1px solid var(--border2)}.dv-sup-boite{background:var(--bg);border-radius:14px;width:92vw;max-width:460px;padding:20px;border:1px solid var(--border2)}.dv-sup-titre{font-weight:700;font-size:15px;color:var(--text);margin-bottom:8px}.dv-sup-texte{font-size:12px;color:var(--text3);line-height:1.55}.af-ligne-lien{cursor:pointer;color:var(--accent)}.af-ligne-lien:hover{text-decoration:underline}.dv-prepare{background:#2563eb1a;color:#2563eb;border:1px solid #2563eb55}.gm-prix-lecture{font-size:13px;font-weight:700;color:var(--text2);padding:7px 0}.gm-prix-ou{font-size:10px;font-weight:400;color:var(--text4);display:block}.gm-plusieurs{font-size:11px;color:var(--text3);background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:7px 10px;margin:8px 0}.gm-ecart{font-size:11px;color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:6px;padding:8px 10px;margin:8px 0;line-height:1.5}.gm-ecart-btn{font-size:10px;color:var(--accent);margin-left:4px}.adr-bloc{font-size:12px}.adr-titre{font-size:11px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.adr-conseq{font-size:11px;color:var(--text3);background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:6px 9px;margin-bottom:8px;line-height:1.45}.adr-conseq-alerte{color:#b45309;background:#f59e0b1a;border-color:#f59e0b55}.adr-section{margin-bottom:10px}.adr-section-tete{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.adr-section-nom{font-size:11px;font-weight:700;color:var(--text3)}.adr-ecart-pays{font-size:10px;color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:20px;padding:1px 7px}.adr-lien{font-size:10px;color:var(--accent);background:none;border:none;cursor:pointer;padding:2px 4px;font-family:inherit}.adr-lien:hover{text-decoration:underline}.adr-section-tete .adr-lien{margin-left:auto}.adr-lignes{color:var(--text2);line-height:1.5}.adr-avec-carte{display:flex;gap:6px;align-items:flex-start}.adr-manque{font-size:11px;color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:6px;padding:6px 9px;line-height:1.45}.adr-champs{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.adr-champ{font-size:11px;padding:5px 7px;border:1px solid var(--border2);border-radius:4px;background:var(--bg);color:var(--text2);outline:none}.adr-champ:focus{border-color:var(--accent)}.adr-court{flex:1 1 110px;min-width:100px}.adr-large{flex:1 1 100%}.adr-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;margin-top:3px}.adr-ok{font-size:11px;padding:5px 11px}.adr-source{margin-top:8px}.adr-source .adr-lien{font-size:11px;padding:2px 0}.adr-coord{color:var(--text2);line-height:1.6}.adr-coord-lbl{color:var(--text4);font-size:11px}.lien-carte{cursor:pointer;text-decoration:none;flex-shrink:0;color:var(--accent, var(--acc));display:inline-flex;align-items:center}.lien-carte:hover{opacity:.75}.lien-carte-inerte{flex-shrink:0;color:var(--text4, var(--text-secondary));display:inline-flex;align-items:center}.pont-mobile{--bg: var(--bg-screen);--bg2: var(--bg-card);--bg3: var(--bg-card-2);--bg4: var(--bg-card-2);--bg5: var(--bg-card-2);--border: var(--separator-section, #d1d1d6);--border2: var(--separator-section, #d1d1d6);--border3: var(--separator-section, #d1d1d6);--text: var(--text-primary);--text2: var(--text-primary);--text3: var(--text-secondary);--text4: var(--text-secondary);--accent: var(--acc);--red: #ef4444}.cm-refus{margin:8px 18px;padding:9px 11px;font-size:12px;line-height:1.45;color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:8px}.cm-refus-lien{margin-top:5px;font-size:11px;font-weight:600;color:#b42318;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;font-family:inherit}.cm-brouillon-lien{margin:6px 18px;font-size:12px;color:var(--text3)}.cm-brouillon-lien a{color:var(--accent);font-weight:600}.dv-client{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:10px 12px;margin-bottom:12px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cm-refus{color:#fda29b;background:#b4231820;border-color:#b4231870}:root:not([data-theme=light]) .cm-refus-lien{color:#fda29b}}:root[data-theme=dark] .cm-refus{color:#fda29b;background:#b4231820;border-color:#b4231870}:root[data-theme=dark] .cm-refus-lien{color:#fda29b}.dv-livr{display:flex;align-items:center;gap:0}.dv-livr-fixe{font-size:11px;color:var(--text3);background:var(--bg4);border:1px solid var(--border2);border-right:none;border-radius:4px 0 0 4px;padding:6px 8px;white-space:nowrap}.dv-livr-suite{flex:1;min-width:0;font-size:11px;padding:6px 8px;border:1px solid var(--border2);border-radius:0 4px 4px 0;background:var(--bg);color:var(--text2);outline:none}.dv-livr-suite:focus{border-color:var(--accent)}.dv-livr-apercu{font-size:10px;color:var(--text4);margin-top:3px;line-height:1.4}.pt-tete{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:12px}.pt-sous-titre{font-size:11px;color:var(--text4);line-height:1.5;flex:1;min-width:240px}.pt-sous-titre code{font-size:10px;background:var(--bg4);padding:1px 4px;border-radius:3px}.pt-modes{display:flex;gap:0;flex-shrink:0}.pt-mode{font-size:11px;padding:5px 11px;cursor:pointer;font-family:inherit;border:1px solid var(--border2);background:transparent;color:var(--text4);border-right:none}.pt-mode:first-child{border-radius:6px 0 0 6px}.pt-mode:last-child{border-radius:0 6px 6px 0;border-right:1px solid var(--border2)}.pt-mode.actif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.pt-filtres{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px}.pt-filtre{display:flex;flex-direction:column;gap:3px}.pt-filtre>span{font-size:10px;color:var(--text4);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.pt-compteur{font-size:11px;color:var(--text4);padding-bottom:6px}.pt-table th{vertical-align:top}.pt-th-tri{cursor:pointer;-webkit-user-select:none;user-select:none}.pt-th-tri:hover{color:var(--text2)}.pt-th-note{font-size:9px;font-weight:400;color:var(--text4);margin-top:2px;text-transform:none;letter-spacing:0}.pt-taille{font-weight:700;color:var(--text2);vertical-align:middle;background:var(--bg3)}.pt-cellule{min-width:92px}.pt-input{width:76px}.pt-secondaire{font-size:10.5px;color:var(--text4);margin-top:2px;white-space:nowrap}.pt-notes{text-align:left;width:130px}.pt-vide{color:var(--text4);font-size:14px}.pt-sans-tarif{opacity:.62}.pt-legende{font-size:10.5px;color:var(--text4);line-height:1.6;margin-top:12px}.ent-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1000px){.ent-grille,.ent-rang,.ent-rang-3{grid-template-columns:minmax(0,1fr)}}.ent-carte{margin-bottom:0}.ent-tete{position:relative;margin-bottom:10px}.ent-logo-tete{width:210px;height:26px;margin-bottom:8px;display:flex;align-items:center;justify-content:flex-start}.ent-logo-img-tete{max-width:100%;max-height:100%;object-fit:contain;object-position:left center}.ent-logo-absent{font-size:10px;color:var(--text4);font-style:italic}.ent-tete-actions{position:absolute;top:0;right:0;display:flex;gap:8px}.ent-lien{font-size:10px;color:var(--accent);cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.ent-lien:hover{text-decoration:underline}.ent-lien-sup{color:var(--red)}.ent-nom-rang{display:flex;align-items:center;gap:8px}.ent-nom{font-size:16px;font-weight:700;color:var(--text)}.ent-pastille{font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;border-radius:20px}.ent-pastille-ei{background:#7c3aed22;color:#7c3aed;border:1px solid #7c3aed55}.ent-pastille-sas{background:#0891b222;color:#0891b2;border:1px solid #0891b255}.ent-role{font-size:11px;color:var(--text3);line-height:1.45;margin-top:4px}.ent-filet{height:1px;background:var(--border2);margin:12px 0}.ent-sous-titre{margin-top:16px}.ent-pied{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border2);flex-wrap:wrap}.ent-maj{font-size:10px;color:var(--text4)}.ent-enregistrer{font-size:12px}:root{--bleu-recu: #2563eb;--vert-envoye: #16a34a}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bleu-recu: #60a5fa;--vert-envoye: #4ade80}}:root[data-theme=dark]{--bleu-recu: #60a5fa;--vert-envoye: #4ade80}.ent-rang{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.ent-rang-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.ent-rang .param-row{display:flex;flex-direction:column;align-items:stretch;gap:3px}.ent-rang .param-label{width:auto;font-size:11px}.cm-montage{margin-top:8px}.cm-montage-lbl{color:var(--text4);display:block;font-size:11px;margin-bottom:4px}.cm-montage-choix{display:flex;flex-wrap:wrap;gap:6px}.cm-montage-btn{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text2);cursor:pointer;font-family:inherit;font-size:11px;padding:6px 11px;white-space:nowrap}.cm-montage-btn:hover{border-color:var(--accent)}.cm-montage-btn.actif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.cm-montage-btn.muet{border-style:dashed;color:var(--text4)}.cm-montage-btn.muet.actif{background:#f59e0b;border-color:#f59e0b;color:#fff}.cm-montage-vide,.cm-montage-sansprix{background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:6px;color:#b45309;font-size:11px;margin-top:6px;padding:5px 9px}.cm-montage-prix{color:var(--text2);font-size:11px;margin-top:6px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cm-montage-vide,:root:not([data-theme=light]) .cm-montage-sansprix{color:#fcd34d}}:root[data-theme=dark] .cm-montage-vide,:root[data-theme=dark] .cm-montage-sansprix{color:#fcd34d}.cfa{display:flex;flex-direction:column;gap:4px;min-width:150px}.cfa-hors{background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:6px;color:#b45309;font-size:10px;line-height:1.35;padding:4px 8px}.cfa-vide{color:var(--text4);font-size:10px;line-height:1.35}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cfa-hors{color:#fcd34d}}:root[data-theme=dark] .cfa-hors{color:#fcd34d}.dv-port-prop{background:var(--bg3);border:1px solid var(--border2);border-radius:7px;margin-top:5px;padding:6px 9px}.dv-port-ligne{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;font-size:12px}.dv-port-classe{color:var(--text3);font-size:10px}.dv-port-dest{color:var(--text4);font-size:10px;margin-top:1px}.dv-port-btn{background:var(--accent);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:inherit;font-size:10px;margin-top:5px;padding:4px 9px}.dv-port-btn:hover{filter:brightness(1.08)}.dv-port-ok{color:#16a34a;display:inline-block;font-size:10px;margin-top:5px}.dv-port-indef{background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:7px;color:#b45309;font-size:11px;line-height:1.4;margin-top:5px;padding:6px 9px}.dv-port-raison{font-size:10px;margin-top:2px;opacity:.9}.dv-port-acreer{font-size:10px;font-weight:600;margin-top:4px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dv-port-indef{color:#fcd34d}}:root[data-theme=dark] .dv-port-indef{color:#fcd34d}.dv-port-partiel{color:#b45309;font-size:10px;line-height:1.35;margin-top:4px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dv-port-partiel{color:#fcd34d}}:root[data-theme=dark] .dv-port-partiel{color:#fcd34d}.dv-port-surdevis{background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text2);font-size:11px;line-height:1.4;margin-top:5px;padding:6px 9px}.pr-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.pr-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px 0;margin-bottom:12px}.pr-tete-titre{display:flex;align-items:center;gap:8px;flex-shrink:0}.pr-compte{font-size:12px;font-weight:600;color:var(--text4);background:var(--bg3);border-radius:999px;padding:1px 8px}.pr-tete .pr-recherche{flex:1;min-width:180px;margin:0}.pr-filtres{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 20px;margin-bottom:12px}.pr-filtres-retour{display:flex}.pr-transverses{display:flex;align-items:center;gap:7px;flex-shrink:0}.pr-transverse{background:none;border:none;padding:0;font-size:11px;color:var(--text4);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.pr-transverse:hover{color:var(--accent)}.pr-transverse.actif{color:var(--text);font-weight:600}.pr-sep{font-size:11px;color:var(--border2)}.pr-carre{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.pr-defile{flex:1;min-height:0;overflow-y:auto;padding:0 20px 20px}.pr-bascule{display:flex;justify-content:flex-end;padding:0 20px;margin-bottom:12px}.pr-tab{width:100%;border-collapse:collapse;font-size:12px}.pr-tab thead th{position:sticky;top:0;z-index:1;background:var(--bg2);border-bottom:1px solid var(--border2);padding:7px 10px;text-align:left;white-space:nowrap;font-size:11px;font-weight:600;color:var(--text3);cursor:pointer;-webkit-user-select:none;user-select:none}.pr-tab thead th:hover,.pr-tab thead th.trie{color:var(--text)}.pr-tab thead th.nombre,.pr-tab td.nombre{text-align:right}.pr-tab thead th.large{width:28%}.pr-fleche{margin-left:4px;font-size:9px;color:var(--accent)}.pr-tab tbody tr{border-bottom:1px solid var(--border);cursor:pointer}.pr-tab tbody tr:hover{background:var(--bg2)}.pr-tab td{padding:7px 10px;color:var(--text2);overflow:hidden;text-overflow:ellipsis;max-width:260px;white-space:nowrap}.pr-tab td.large{color:var(--text);font-weight:600}.pr-point{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:7px;vertical-align:middle;flex-shrink:0}.pr-ico{width:30px;height:30px;border-radius:8px;padding:0}.pr-logo,.pr-pastille,.pr-photo{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.pr-logo{border-radius:5px;background:#fff;object-fit:contain;padding:2px;border:1px solid var(--border)}.pr-pastille{border-radius:50%;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.02em}.pr-photo{border-radius:50%;object-fit:cover}.pr-societe-titre{font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis}.pr-cellule-nom{display:inline-flex;align-items:center;gap:7px;min-width:0}.pr-principal{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.pr-tab td.nombre,.pr-tab th.nombre{font-variant-numeric:tabular-nums}.pr-tab .pr-lien{color:var(--accent);text-decoration:none}.pr-tab .pr-lien:hover{text-decoration:underline}@media (max-width: 900px){.pr-defile{overflow-x:auto}.pr-tab{min-width:680px}.pr-bascule{justify-content:flex-start}}.pr-titre{font-size:20px;font-weight:700;margin:0}.pr-sous{color:var(--text4);font-size:12px;margin-top:2px}.pr-attente{color:var(--text4);font-size:13px;padding:24px 20px}.pr-absent{background:var(--bg2);border:1px solid var(--border);border-radius:12px;max-width:680px;padding:20px}.pr-absent-titre{font-size:14px;font-weight:700;margin-bottom:8px}.pr-absent p{color:var(--text2);font-size:12px;line-height:1.55;margin:0 0 8px}.pr-absent code{background:var(--bg3);border-radius:4px;font-size:11px;padding:1px 5px}.pr-absent-note{color:var(--text4)!important}.pr-absent-tech{color:var(--text4)!important;font-family:ui-monospace,monospace;font-size:10px!important}.pr-vues{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap;padding:0 20px}.pr-vue{align-items:center;background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text2);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:6px;padding:7px 13px}.pr-vue:hover{border-color:var(--accent)}.pr-vue.actif{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.pr-vue-compte{background:#0003;border-radius:9px;font-size:10px;font-weight:700;min-width:17px;padding:1px 5px;text-align:center}.pr-vue:not(.actif) .pr-vue-compte{background:var(--bg2)}.pr-vide{color:var(--text4);font-size:12px;font-style:italic;padding:22px 0}.pr-carte{background:var(--bg2);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:11px 14px}.pr-carte-tete{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pr-carte-titre{font-size:13px;font-weight:600}.pr-carte-meta{align-items:center;color:var(--text4);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-top:4px}.pr-type-objet{background:var(--bg3);border-radius:3px;color:var(--text3);font-size:9px;font-weight:700;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.pr-lien-societe{color:var(--accent);cursor:pointer;font-weight:600}.pr-lien-societe:hover{text-decoration:underline}.pr-site,.pr-assignee,.pr-role{color:var(--text4)}.pr-badge{border-radius:3px;font-size:10px;font-weight:600;padding:2px 7px;white-space:nowrap}.pr-retard{background:#ef444422;color:#ef4444}.pr-echeance,.pr-etat{background:var(--bg3);color:var(--text3)}.pr-production{background:#16a34a22;color:#16a34a}.pr-inactif{background:#f59e0b22;color:#b45309}.pr-orphelin{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:7px;color:#b45309;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:7px;padding:5px 9px}.pr-orphelin-btn{background:none;border:1px solid #f59e0b77;border-radius:5px;color:inherit;cursor:pointer;font-family:inherit;font-size:10px;padding:3px 8px}.pr-groupe{margin-bottom:20px}.pr-groupe-titre{align-items:center;display:flex;font-size:12px;font-weight:700;gap:7px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.4px;color:var(--text3)}.pr-groupe-compte{background:var(--bg3);border-radius:9px;font-size:10px;padding:1px 6px}.pr-grille{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.pr-societe{background:var(--bg2);border:1px solid var(--border);border-radius:10px;cursor:pointer;padding:11px 13px}.pr-societe:hover{border-color:var(--accent)}.pr-societe-nom{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:7px}.pr-societe-adr{color:var(--text4);font-size:11px;line-height:1.4;margin-top:3px}.pr-societe-meta{color:var(--text4);display:flex;flex-wrap:wrap;font-size:10px;gap:8px;margin-top:5px}.pr-aussi{background:#7c3aed22;border-radius:3px;color:#7c3aed;padding:1px 6px}.pr-nb{color:var(--text4)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pr-inactif,:root:not([data-theme=light]) .pr-orphelin{color:#fcd34d}:root:not([data-theme=light]) .pr-aussi{color:#a78bfa}}:root[data-theme=dark] .pr-inactif,:root[data-theme=dark] .pr-orphelin{color:#fcd34d}:root[data-theme=dark] .pr-aussi{color:#a78bfa}.pr-recherche{position:relative;margin-bottom:12px;max-width:520px}.pr-recherche-champ{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;color:var(--text);font-family:inherit;font-size:12px;padding:8px 30px 8px 11px;width:100%;box-sizing:border-box}.pr-recherche-champ:focus{border-color:var(--accent);outline:none}.pr-recherche-x{background:none;border:none;color:var(--text4);cursor:pointer;font-size:12px;padding:4px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.pm-bg{align-items:flex-start;background:#0008;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:40px 16px;position:fixed;z-index:1200}.pm-fenetre{background:var(--bg2);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;max-width:620px;width:100%}.pm-logo-ligne{align-items:center;display:flex;gap:11px;margin-bottom:13px}.pm-logo{width:44px;height:44px;border-radius:8px;flex-shrink:0;background:#fff;border:1px solid var(--border);object-fit:contain;padding:3px;display:inline-flex;align-items:center;justify-content:center}.pm-logo-vide{color:var(--text4);font-size:9px;background:var(--bg3)}.pm-logo-aide{color:var(--text4);font-size:11px}.pm-tete{align-items:center;border-bottom:1px solid var(--border);display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 18px}.pm-corps{padding:16px 18px}.pm-pied{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 18px}.pm-rang{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:10px}.pm-champ{display:flex;flex-direction:column;gap:3px}.pm-large{grid-column:1 / -1}.pm-lbl{color:var(--text4);font-size:11px}.pm-champ input,.pm-champ select,.pm-champ textarea{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:12px;padding:7px 9px;width:100%;box-sizing:border-box}.pm-champ input:focus,.pm-champ select:focus,.pm-champ textarea:focus{border-color:var(--accent);outline:none}.pm-note{color:var(--text4);font-size:11px;line-height:1.45;margin:2px 0 12px}.pm-plus{border-top:1px solid var(--border);margin-top:6px;padding-top:10px}.pm-plus summary{color:var(--accent);cursor:pointer;font-size:12px;margin-bottom:10px}.pm-domaines{margin-bottom:12px}.pm-dom-aide{color:var(--text4);font-size:10px;line-height:1.4;margin:2px 0 6px}.pm-dom-liste{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.pm-dom{align-items:center;background:#7c3aed22;border-radius:4px;color:#7c3aed;display:inline-flex;font-size:11px;gap:4px;padding:3px 4px 3px 8px}.pm-dom-x{background:none;border:none;color:inherit;cursor:pointer;font-size:10px;padding:0 3px}.pm-dom-saisie{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text);font-family:inherit;font-size:12px;padding:0 9px;height:28px;flex:1 1 160px}.pm-refus{background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:6px;color:#b45309;font-size:11px;line-height:1.45;margin-top:6px;padding:6px 9px}.pm-erreur{background:#ef44441a;border:1px solid #ef444455;border-radius:6px;color:#ef4444;font-size:11px;line-height:1.45;margin-top:10px;padding:7px 10px}.pm-motif{color:#b45309;font-size:11px;flex:1 1 180px}.pm-ok{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.pm-ok:hover{background:var(--accent);color:#fff;filter:brightness(1.08)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pm-refus,:root:not([data-theme=light]) .pm-motif{color:#fcd34d}:root:not([data-theme=light]) .pm-dom{color:#a78bfa}}:root[data-theme=dark] .pm-refus,:root[data-theme=dark] .pm-motif{color:#fcd34d}:root[data-theme=dark] .pm-dom{color:#a78bfa}@media (max-width: 420px){.pm-rang{grid-template-columns:minmax(0,1fr)}}.pm-propose{font-size:11px;color:var(--text3);margin-top:6px}.pm-normal{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;color:var(--text3);font-size:11px;line-height:1.45;margin-top:6px;padding:6px 9px}.im-badge{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;justify-content:center;padding:3px}.im-svg{display:inline-flex}.pr-metiers{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:0 20px}.pr-metier{align-items:center;background:var(--bg3);border:1px solid var(--border2);border-radius:999px;color:var(--text2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;gap:5px;padding:4px 11px 4px 6px;white-space:nowrap}.pr-metier:hover{border-color:var(--text4)}.pr-metier.actif{font-weight:600}.pr-metier:first-child{padding-left:11px}.pr-metier-n{background:#0000000f;border-radius:9px;font-size:10px;font-weight:700;min-width:15px;padding:1px 5px;text-align:center}.pastille-etat{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-bg[data-v-1af20f6b]{min-height:100vh;background:#f4f4f6;display:flex;align-items:center;justify-content:center}.login-card[data-v-1af20f6b]{background:#fff;border:1px solid #e0e0e5;border-radius:12px;padding:40px 36px;width:100%;max-width:400px;box-shadow:0 4px 24px #00000014}.login-logo[data-v-1af20f6b]{display:flex;align-items:center;gap:10px;margin-bottom:28px}.logo-square[data-v-1af20f6b]{width:36px;height:36px;background:#e8401c;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:#fff}.logo-text[data-v-1af20f6b]{font-size:20px;font-weight:700;color:#111}h2[data-v-1af20f6b]{font-size:18px;font-weight:600;color:#333;margin-bottom:24px}.field[data-v-1af20f6b]{margin-bottom:16px}label[data-v-1af20f6b]{display:block;font-size:13px;color:#666;margin-bottom:6px}input[data-v-1af20f6b]{width:100%;background:#f8f8fa;border:1px solid #d0d0d8;border-radius:8px;padding:10px 12px;color:#111;font-size:14px;outline:none;transition:border-color .2s}input[data-v-1af20f6b]:focus{border-color:#e8401c}.erreur[data-v-1af20f6b]{color:#dc2626;font-size:13px;margin-bottom:12px}.btn-login[data-v-1af20f6b]{width:100%;background:#e8401c;color:#fff;border:none;border-radius:8px;padding:11px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:8px}.btn-login[data-v-1af20f6b]:hover:not(:disabled){opacity:.85}.btn-login[data-v-1af20f6b]:disabled{opacity:.5;cursor:not-allowed}.login-links[data-v-1af20f6b]{display:flex;justify-content:space-between;margin-top:14px}.link-btn[data-v-1af20f6b]{background:none;border:none;cursor:pointer;color:#999;font-size:12px;transition:color .15s}.link-btn[data-v-1af20f6b]:hover{color:#e8401c}.success-msg[data-v-1af20f6b]{color:#16a34a;font-size:13px;margin-bottom:12px}.reset-box[data-v-1af20f6b]{margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e5}.reset-box label[data-v-1af20f6b]{margin-bottom:6px}.reset-box input[data-v-1af20f6b]{margin-bottom:10px}.btn-reset[data-v-1af20f6b]{width:100%;background:#f8f8fa;color:#333;border:1px solid #d0d0d8;border-radius:8px;padding:9px;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s}.btn-reset[data-v-1af20f6b]:hover{border-color:#e8401c}.btn-reset[data-v-1af20f6b]:disabled{opacity:.5;cursor:not-allowed}.pw-wrap[data-v-1af20f6b]{position:relative}.pw-wrap input[data-v-1af20f6b]{padding-right:40px}.pw-eye[data-v-1af20f6b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;padding:4px}.pw-rules[data-v-1af20f6b]{margin-bottom:16px;font-size:12px;color:#999}.pw-rules div[data-v-1af20f6b]{padding:2px 0}.pw-rules .ok[data-v-1af20f6b]{color:#16a34a}.vue-grid-item{transition:all .2s ease;transition-property:left,top,right}.vue-grid-item.no-touch{-ms-touch-action:none;touch-action:none}.vue-grid-item.cssTransforms{transition-property:transform;left:0;right:auto}.vue-grid-item.cssTransforms.render-rtl{left:auto;right:0}.vue-grid-item.resizing{opacity:.6;z-index:3}.vue-grid-item.vue-draggable-dragging{transition:none;z-index:3}.vue-grid-item.vue-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.vue-grid-item>.vue-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:bottom right;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}.vue-grid-item>.vue-rtl-resizable-handle{bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAuMDAwMDAwMDAwMDAwMDAyIiBoZWlnaHQ9IjEwLjAwMDAwMDAwMDAwMDAwMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDwhLS0gQ3JlYXRlZCB3aXRoIE1ldGhvZCBEcmF3IC0gaHR0cDovL2dpdGh1Yi5jb20vZHVvcGl4ZWwvTWV0aG9kLURyYXcvIC0tPgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxMiIgd2lkdGg9IjEyIiB5PSItMSIgeD0iLTEiLz4KICA8ZyBkaXNwbGF5PSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgaWQ9ImNhbnZhc0dyaWQiPgogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIi8+CiAgPC9nPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxsaW5lIGNhbnZhcz0iI2ZmZmZmZiIgY2FudmFzLW9wYWNpdHk9IjEiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBpZD0ic3ZnXzEiIHkyPSItNzAuMTc4NDA3IiB4Mj0iMTI0LjQ2NDE3NSIgeTE9Ii0zOC4zOTI3MzciIHgxPSIxNDQuODIxMjg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z181IiB5Mj0iOS4xMDY5NTciIHgyPSIwLjk0NzI0NyIgeTE9Ii0wLjAxODEyOCIgeDE9IjAuOTQ3MjQ3IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz4KICA8bGluZSBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z183IiB5Mj0iOSIgeDI9IjEwLjA3MzUyOSIgeTE9IjkiIHgxPSItMC42NTU2NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiM2NjY2NjYiIGZpbGw9Im5vbmUiLz4KIDwvZz4KPC9zdmc+);background-position:bottom left;padding-left:3px;background-repeat:no-repeat;background-origin:content-box;cursor:sw-resize;right:auto}.vue-grid-item.disable-userselect{-webkit-user-select:none;user-select:none}.vue-grid-layout{position:relative;transition:height .2s ease}.dash-scroll[data-v-19fbe35c]{flex:1;overflow-y:auto;min-height:0;padding:16px 20px}.dash-header[data-v-19fbe35c]{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0;position:relative;z-index:50}.dash-title[data-v-19fbe35c]{font-size:15px;font-weight:700;color:var(--text);margin:0}.dash-actions[data-v-19fbe35c]{margin-left:auto}.btn-add-widget[data-v-19fbe35c]{padding:6px 14px;border-radius:7px;background:var(--accent);color:#fff;border:none;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.view-selector[data-v-19fbe35c]{position:relative}.view-btn[data-v-19fbe35c]{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;background:var(--bg3);border:1px solid var(--border2);font-size:12px;font-weight:500;color:var(--text2);cursor:pointer;font-family:inherit}.view-btn .arrow[data-v-19fbe35c]{font-size:10px}.view-dropdown[data-v-19fbe35c]{position:absolute;top:calc(100% + 6px);left:0;background:var(--bg2);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f;min-width:170px;overflow:hidden;z-index:100}.view-option[data-v-19fbe35c]{padding:9px 14px;font-size:12px;color:var(--text2);cursor:pointer}.view-option[data-v-19fbe35c]:hover{background:var(--bg3)}.view-option.active[data-v-19fbe35c]{color:var(--accent);font-weight:600}.grid-widget[data-v-19fbe35c]{height:100%;display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--border);border-radius:10px;overflow:hidden}.widget-header-bar[data-v-19fbe35c]{display:flex;align-items:center;gap:8px;padding:6px 10px;height:28px;border-bottom:1px solid var(--bg3);flex-shrink:0}.widget-drag-handle[data-v-19fbe35c]{cursor:grab;color:var(--text4);font-size:14px;-webkit-user-select:none;user-select:none;flex-shrink:0}.widget-drag-handle[data-v-19fbe35c]:active{cursor:grabbing}.widget-header-title[data-v-19fbe35c]{flex:1;font-size:9px;font-weight:700;color:var(--text4);text-transform:uppercase;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-remove-btn[data-v-19fbe35c]{background:none;border:none;font-size:16px;color:var(--text4);cursor:pointer;opacity:0;line-height:1;padding:0 2px;transition:opacity .15s}.grid-widget:hover .widget-remove-btn[data-v-19fbe35c]{opacity:1}@media (hover: none){.widget-remove-btn[data-v-19fbe35c]{opacity:1}}.widget-remove-btn[data-v-19fbe35c]:hover{color:var(--red,#ef4444)}.widget-content[data-v-19fbe35c]{flex:1;overflow-y:auto;min-height:0;padding:10px 14px}[data-v-19fbe35c] .vgl-layout{min-height:200px}[data-v-19fbe35c] .vgl-item{transition:all .2s}[data-v-19fbe35c] .vgl-item--placeholder{background:var(--accent)11;border:2px dashed var(--accent);border-radius:10px}.widget-picker-overlay[data-v-19fbe35c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:center;justify-content:center}.widget-picker[data-v-19fbe35c]{background:var(--bg2);border-radius:14px;width:520px;max-height:70vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.widget-picker-header[data-v-19fbe35c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);font-size:14px;font-weight:600;color:var(--text)}.widget-picker-header button[data-v-19fbe35c]{background:none;border:none;font-size:20px;color:var(--text3);cursor:pointer;line-height:1}.widget-picker-grid[data-v-19fbe35c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;overflow-y:auto}.widget-picker-item[data-v-19fbe35c]{background:var(--bg3);border:2px solid transparent;border-radius:10px;padding:12px;cursor:pointer;transition:all .15s;text-align:center}.widget-picker-item[data-v-19fbe35c]:hover{border-color:var(--accent)}.widget-picker-item.already-added[data-v-19fbe35c]{opacity:.5;cursor:default}.widget-picker-item.already-added[data-v-19fbe35c]:hover{border-color:transparent}.widget-picker-label[data-v-19fbe35c]{font-size:12px;font-weight:600;color:var(--text)}.widget-picker-added[data-v-19fbe35c]{font-size:9px;color:#22c55e;margin-top:3px;font-weight:700}.fo-fond[data-v-9f106b3f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center}.fo-panneau[data-v-9f106b3f]{width:95vw;max-width:1400px;height:92vh;background:var(--bg);border-radius:14px;overflow:hidden;box-shadow:0 24px 80px #0006;display:flex}.fo-panneau[data-v-9f106b3f] .contact-fiche{flex:1;width:100%;height:100%;overflow:hidden}.cf-actions-bar[data-v-7b826049]{padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg2);display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0}.cf-actions-bar-embedded[data-v-7b826049]{padding-right:56px}.cf-relations[data-v-7b826049]{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.cf-relations[data-v-7b826049] .relation-item{padding:3px 0}.cf-relations[data-v-7b826049] .relation-type-badge{font-size:9px;padding:1px 6px}.cf-relations[data-v-7b826049] .relation-name{font-size:11px}.cf-pastille-vip[data-v-7b826049]{font-size:12px;font-weight:600;border-radius:12px;padding:3px 10px;background:#f39c1222;color:#b7700a}.cf-pastille-langue[data-v-7b826049]{font-size:12px;font-weight:600;border-radius:12px;padding:3px 10px;background:var(--bg3);color:var(--text3)}.q-chip[data-v-7b826049],.q-btn[data-v-7b826049]{border:1px solid var(--border);background:transparent;border-radius:6px;cursor:pointer;font-weight:600;transition:all .15s}.q-chip[data-v-7b826049]{font-size:12px;padding:3px 10px;color:var(--text4)}.q-chip.active[data-v-7b826049]{background:var(--accent)18;color:var(--accent);border-color:var(--accent)}.q-btn[data-v-7b826049]{width:28px;height:28px;font-size:11px;color:var(--text4)}.q-btn.active[data-v-7b826049]{background:var(--q-color, var(--accent));color:#fff;border-color:var(--q-color, var(--accent))}.cf-avatar[data-v-7b826049]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.cf-ico[data-v-7b826049]{color:var(--text4);flex-shrink:0;margin-top:1px;display:flex}.cf-kv[data-v-7b826049]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text3);margin-bottom:8px}.pipe-card[data-v-7b826049]{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:10px 12px;margin-bottom:8px;cursor:pointer;transition:border-color .1s}.pipe-card[data-v-7b826049]:hover{border-color:var(--accent)}.wa-input-row[data-v-7b826049]{display:flex;gap:8px;margin-bottom:8px}.woo-orders-table-wrap[data-v-7b826049]{overflow-x:auto}.woo-orders-table[data-v-7b826049]{width:100%;border-collapse:collapse;font-size:12px}.woo-orders-table th[data-v-7b826049]{text-align:left;font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.3px;padding:5px 8px;border-bottom:1px solid var(--border)}.woo-orders-table td[data-v-7b826049]{padding:6px 8px;border-bottom:1px solid var(--border)}.woo-orders-table tr[data-v-7b826049]:hover{background:var(--bg4)}.mk-fbadge[data-v-7b826049]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:600}@media (hover: hover){.cf-tab[data-v-7b826049]:hover{cursor:grab}}.notes-historique[data-v-7b826049]{display:flex;flex-direction:column}.add-note-btn[data-v-7b826049]{background:var(--bg2);border:2px dashed var(--border2);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px}.add-note-btn[data-v-7b826049]:hover{border-color:var(--accent)}.add-note-plus[data-v-7b826049]{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.add-note-label[data-v-7b826049]{font-size:12px;color:var(--text4)}.new-note-form[data-v-7b826049]{background:var(--bg2);border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px #00000014}.form-label[data-v-7b826049]{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;margin-bottom:5px}.form-auteur[data-v-7b826049]{display:flex;gap:8px;margin-bottom:12px}.auteur-chip[data-v-7b826049]{padding:5px 14px;border-radius:20px;border:2px solid var(--border);background:transparent;font-size:11px;font-weight:600;cursor:pointer;color:var(--text3);font-family:inherit}.auteur-chip.selected-sa[data-v-7b826049]{border-color:#6366f1;background:#ede9fe;color:#7c3aed}.auteur-chip.selected-so[data-v-7b826049]{border-color:#ec4899;background:#fce7f3;color:#db2777}.note-textarea[data-v-7b826049]{width:100%;padding:8px 10px;border:1px solid var(--border2);border-radius:8px;font-size:13px;font-family:inherit;background:var(--bg3);color:var(--text2);resize:none;outline:none;box-sizing:border-box}.note-textarea[data-v-7b826049]:focus{border-color:var(--accent)}.action-section-label[data-v-7b826049]{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;margin:10px 0 6px}.action-row[data-v-7b826049]{display:flex;gap:8px;margin-bottom:6px}.action-input[data-v-7b826049]{flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text);outline:none}.action-input[data-v-7b826049]:focus{border-color:var(--accent)}.action-date[data-v-7b826049]{width:140px;flex-shrink:0;padding:6px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text);outline:none}.action-remove-btn[data-v-7b826049]{background:none;border:none;color:var(--red);cursor:pointer;font-size:16px;padding:0 4px;flex-shrink:0}.add-action-btn[data-v-7b826049]{background:none;border:1px dashed var(--border2);border-radius:6px;padding:4px 10px;font-size:10px;color:var(--accent);cursor:pointer;margin-top:4px;font-family:inherit}.add-action-btn[data-v-7b826049]:hover{background:var(--bg3)}.form-actions[data-v-7b826049]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.btn-cancel[data-v-7b826049]{padding:7px 14px;border:1px solid var(--border);border-radius:7px;background:transparent;font-size:11px;cursor:pointer;color:var(--text3);font-family:inherit}.btn-save[data-v-7b826049]{padding:7px 16px;border:none;border-radius:7px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.date-sep[data-v-7b826049]{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.date-sep-line[data-v-7b826049]{flex:1;height:1px;background:var(--border)}.date-sep-label[data-v-7b826049]{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.note-card[data-v-7b826049]{background:var(--bg2);border-radius:12px;margin-bottom:10px;overflow:hidden;position:relative;box-shadow:0 1px 3px #00000012}.note-card[data-v-7b826049]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.note-card.type-note[data-v-7b826049]:before{background:var(--blue)}.note-header[data-v-7b826049]{display:flex;align-items:center;gap:10px;padding:10px 14px 8px 18px;border-bottom:1px solid var(--bg3)}.note-avatar[data-v-7b826049]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.avatar-sa[data-v-7b826049]{background:#6366f1}.avatar-so[data-v-7b826049]{background:#ec4899}.note-meta[data-v-7b826049]{flex:1;min-width:0}.note-auteur[data-v-7b826049]{font-size:11px;font-weight:600;color:var(--text)}.note-date[data-v-7b826049]{font-size:10px;color:var(--text4)}.note-type-badge[data-v-7b826049]{font-size:9px;font-weight:600;padding:2px 7px;border-radius:8px}.badge-note[data-v-7b826049]{background:#dbeafe;color:#2563eb}.note-delete-btn[data-v-7b826049]{background:none;border:none;cursor:pointer;font-size:12px;opacity:.3;transition:opacity .15s;padding:2px 4px}.note-delete-btn[data-v-7b826049]:hover{opacity:1}.note-body[data-v-7b826049]{padding:10px 14px 10px 18px}.note-text[data-v-7b826049]{font-size:12px;color:var(--text2);line-height:1.6;white-space:pre-wrap}.note-actions-list[data-v-7b826049]{padding:0 14px 12px 18px}.note-action[data-v-7b826049]{background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:8px;margin-bottom:4px}.action-check[data-v-7b826049]{width:16px;height:16px;border-radius:4px;border:2px solid var(--border2);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-check.done[data-v-7b826049]{background:#22c55e;border-color:#22c55e}.action-check.done[data-v-7b826049]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E");color:#fff;font-size:9px;font-weight:700}.action-text[data-v-7b826049]{flex:1;font-size:11px;color:var(--text2);font-weight:500}.action-text.done[data-v-7b826049]{text-decoration:line-through;color:var(--text4)}.action-deadline[data-v-7b826049]{font-size:10px;color:var(--text4);white-space:nowrap}.action-deadline.overdue[data-v-7b826049]{color:#ef4444;font-weight:600}.action-deadline.today[data-v-7b826049]{color:#f59e0b;font-weight:600}.notes-empty[data-v-7b826049]{text-align:center;color:var(--text4);font-size:12px;padding:20px}.archives-separator[data-v-7b826049]{display:flex;align-items:center;gap:8px;margin:16px 0 8px}.separator-line[data-v-7b826049]{flex:1;height:1px;background:var(--border)}.separator-label[data-v-7b826049]{font-size:11px;color:var(--text4);font-weight:500;white-space:nowrap}.pipe-card.archived[data-v-7b826049]{opacity:.6}.pipe-card.archived[data-v-7b826049]:hover{opacity:1}.contacts-filterbar[data-v-88a55e9c]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.filter-statuts[data-v-88a55e9c]{display:flex;gap:2px;background:var(--bg3);border-radius:8px;padding:3px;flex-shrink:0}.filter-btn[data-v-88a55e9c]{padding:4px 12px;border:none;background:transparent;border-radius:6px;font-size:12px;font-weight:500;color:var(--text3);cursor:pointer;white-space:nowrap;font-family:inherit}.filter-btn.active[data-v-88a55e9c]{background:var(--bg2);color:var(--text);font-weight:600;box-shadow:0 1px 3px #0000001a}.filter-sep[data-v-88a55e9c]{width:1px;height:20px;background:var(--border);flex-shrink:0}.filter-select[data-v-88a55e9c]{padding:5px 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);font-size:11px;cursor:pointer;outline:none;flex-shrink:0;font-family:inherit;width:auto}.filter-search[data-v-88a55e9c]{padding:5px 10px 5px 28px;border:1px solid var(--border);border-radius:7px;background:var(--bg3);color:var(--text);font-size:12px;outline:none;width:180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;font-family:inherit}.filter-search[data-v-88a55e9c]:focus{border-color:var(--accent);background-color:var(--bg)}.modal-overlay[data-v-88a55e9c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.nv-lbl[data-v-88a55e9c]{display:block;font-size:11px;color:var(--text4);margin-bottom:5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.nv-inp[data-v-88a55e9c]{width:100%;padding:10px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box}.nv-inp[data-v-88a55e9c]:focus{border-color:var(--accent)}.c-avatar[data-v-88a55e9c]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.contact-modal-bg[data-v-88a55e9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;align-items:center;justify-content:center}.contact-modal[data-v-88a55e9c]{width:95vw;max-width:1400px;height:92vh;background:var(--bg);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 20px 60px #0000004d;display:flex}.contact-modal[data-v-88a55e9c] .contact-fiche{flex:1;width:100%;height:100%;overflow:hidden}.contact-modal-close[data-v-88a55e9c]{position:absolute;top:10px;right:14px;z-index:10;background:var(--bg3);border:none;color:var(--text3);width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.contact-modal-close[data-v-88a55e9c]:hover{background:var(--bg4);color:var(--text)}.selection-bar[data-v-88a55e9c]{display:flex;align-items:center;gap:8px;padding:6px 20px;background:var(--accent);flex-shrink:0}.sel-count[data-v-88a55e9c]{font-size:12px;font-weight:600;color:#fff}.sel-btn[data-v-88a55e9c]{padding:4px 10px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:#fff;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.sel-btn[data-v-88a55e9c]:hover{background:#ffffff26}.sel-btn-cancel[data-v-88a55e9c]{border-color:transparent;opacity:.8}.row-check[data-v-88a55e9c]{width:14px;height:14px;cursor:pointer;accent-color:var(--accent)}.row-selected td[data-v-88a55e9c]{background:var(--accent)08!important}.col-check[data-v-88a55e9c]{width:32px;padding:9px 6px}@media (hover: none){.col-check[data-v-88a55e9c]{width:44px}}.archives-overlay[data-v-86a8ee02]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:500;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.archives-window[data-v-86a8ee02]{background:var(--bg2);border-radius:12px;box-shadow:0 20px 60px #0006;width:90vw;max-width:900px;height:80vh;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-86a8ee02 .2s ease}.archives-header[data-v-86a8ee02]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--bg3);flex-shrink:0}.archives-filters[data-v-86a8ee02]{display:flex;gap:8px;padding:12px 18px;border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0}.archives-list[data-v-86a8ee02]{flex:1;overflow-y:auto;min-height:0;padding:8px 18px}.archive-row[data-v-86a8ee02]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.archive-row[data-v-86a8ee02]:last-child{border-bottom:none}.archives-footer[data-v-86a8ee02]{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--border);background:var(--bg3);flex-shrink:0}@keyframes slideUp-86a8ee02{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pipeline-h-wrapper[data-v-c6c757d3]{overflow-x:auto;margin-bottom:16px;padding:4px 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pipeline-h[data-v-c6c757d3]{display:flex;align-items:flex-start;min-width:max-content;gap:0}.ph-step-wrapper[data-v-c6c757d3]{display:flex;align-items:center;flex-shrink:0}.ph-step[data-v-c6c757d3]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;position:relative;min-width:72px;padding:0 2px;transition:transform .15s;flex-shrink:0}.ph-step[data-v-c6c757d3]:hover{transform:translateY(-1px)}.ph-circle[data-v-c6c757d3]{width:26px;height:26px;border-radius:50%;border:2.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;z-index:1}.ph-label[data-v-c6c757d3]{font-size:10px;text-align:center;line-height:1.2;max-width:80px;transition:color .2s}.ph-badge[data-v-c6c757d3]{font-size:9px;font-weight:600;padding:1px 6px;border-radius:8px;border:1px solid;white-space:nowrap}.ph-line[data-v-c6c757d3]{width:24px;height:2.5px;border-radius:2px;flex-shrink:0;margin-bottom:16px;transition:background .2s}.ph-step.lost .ph-circle[data-v-c6c757d3]{border-style:dashed}.ca-avatar[data-v-c6c757d3]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.cf-kv[data-v-c6c757d3]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text3);margin-bottom:8px}.timeline[data-v-c6c757d3]{position:relative}.tl-item[data-v-c6c757d3]{display:flex;align-items:flex-start;gap:12px;position:relative;padding-bottom:18px;padding-left:4px}.tl-item[data-v-c6c757d3]:last-child{padding-bottom:0}.tl-item:last-child .tl-line-v[data-v-c6c757d3]{display:none}.tl-line-v[data-v-c6c757d3]{position:absolute;left:8px;top:14px;bottom:0;width:2px;background:var(--border2);z-index:0}.tl-dot2[data-v-c6c757d3]{width:14px;height:14px;border-radius:50%;flex-shrink:0;z-index:1;margin-top:2px;border:2px solid var(--bg, #fff);box-shadow:0 0 0 2px var(--border2)}.tl-content[data-v-c6c757d3]{flex:1}.tl-title[data-v-c6c757d3]{font-size:13px;font-weight:500;color:var(--text2);line-height:1.4}.tl-meta[data-v-c6c757d3]{font-size:11px;color:var(--text4);margin-top:2px}.aff-contact-overlay-bg[data-v-c6c757d3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center}.aff-contact-overlay[data-v-c6c757d3]{width:95vw;max-width:1400px;height:92vh;background:var(--bg);border-radius:14px;overflow:hidden;box-shadow:0 24px 80px #0006;display:flex}.aff-contact-overlay[data-v-c6c757d3] .contact-fiche{flex:1;width:100%;height:100%;overflow:hidden}.drop-zone[data-v-c6c757d3]{border:2px dashed var(--border);border-radius:10px;padding:24px;text-align:center;cursor:pointer;margin-bottom:16px;transition:all .2s}.drop-zone[data-v-c6c757d3]:hover,.drop-zone.dragover[data-v-c6c757d3]{border-color:var(--accent);background:#3b82f60a}.fichier-card[data-v-c6c757d3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--bg2);border-radius:10px;margin-bottom:8px;box-shadow:0 1px 3px #00000012;cursor:pointer;transition:background .15s}.fichier-card[data-v-c6c757d3]:hover{background:var(--bg3)}.fichier-icon-pdf[data-v-c6c757d3]{width:40px;height:40px;border-radius:6px;background:#dc262622;color:#dc2626;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fichier-icon-gen[data-v-c6c757d3]{font-size:28px;flex-shrink:0}.note-fichier[data-v-c6c757d3]{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:6px 12px 0;background:var(--bg3);border-radius:8px;cursor:pointer}.note-fichier[data-v-c6c757d3]:hover{background:var(--border)}.montant-display[data-v-c6c757d3]{font-weight:700;color:var(--accent);cursor:pointer;position:relative}.montant-edit-icon[data-v-c6c757d3]{opacity:0;font-size:12px;margin-left:4px;transition:opacity .2s}.montant-display:hover .montant-edit-icon[data-v-c6c757d3]{opacity:1}.montant-input[data-v-c6c757d3]{border:1px solid var(--accent);border-radius:6px;padding:3px 8px;font-size:14px;font-weight:600;color:var(--accent);width:120px;text-align:right;background:var(--bg3);font-family:inherit;outline:none}.note-date-editable[data-v-c6c757d3]{cursor:pointer;position:relative}.note-date-edit-icon[data-v-c6c757d3]{opacity:0;font-size:10px;margin-left:2px;transition:opacity .2s}.note-date-editable:hover .note-date-edit-icon[data-v-c6c757d3]{opacity:1}.date-note-input[data-v-c6c757d3]{border:1px solid var(--accent);border-radius:4px;padding:2px 6px;font-size:12px;color:var(--text2);background:var(--bg2);width:130px;font-family:inherit;outline:none}.wsc-bg[data-v-95360707]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wsc-modal[data-v-95360707]{background:var(--bg1, var(--bg2));border:1px solid var(--border);border-radius:14px;width:960px;max-width:96vw;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 80px #00000080}.wsc-header[data-v-95360707]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--bg2);border-radius:14px 14px 0 0}.wsc-title[data-v-95360707]{font-weight:700;font-size:15px;color:var(--text)}.wsc-close[data-v-95360707]{background:none;border:none;font-size:24px;color:var(--text3);cursor:pointer;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.wsc-close[data-v-95360707]:hover{background:var(--bg4);color:var(--text)}.wsc-body[data-v-95360707]{padding:16px 20px;overflow-y:auto;min-height:0;flex:1}.wsc-center[data-v-95360707]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px}.wsc-load-msg[data-v-95360707]{margin-top:14px;color:var(--text3);font-size:13px}.wsc-error-msg[data-v-95360707]{color:#ef4444;font-size:13px;font-weight:600;text-align:center;max-width:400px}.wsc-nav[data-v-95360707]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.wsc-nav-btn[data-v-95360707]{display:flex;align-items:center;gap:5px;background:var(--bg4);border:1px solid var(--border2);color:var(--text2);padding:6px 14px;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit;font-weight:500}.wsc-nav-btn[data-v-95360707]:hover:not(:disabled){background:var(--bg3);color:var(--text)}.wsc-nav-btn[data-v-95360707]:disabled{opacity:.35;cursor:default}.wsc-nav-count[data-v-95360707]{font-size:13px;color:var(--text3)}.wsc-nav-count strong[data-v-95360707]{color:var(--text)}.wsc-nav-imported[data-v-95360707]{font-size:11px;color:#2ecc71;margin-left:4px}.wsc-order-card[data-v-95360707]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:opacity .3s}.wsc-order-card.wsc-order-imported[data-v-95360707]{opacity:.55}.wsc-order-bar[data-v-95360707]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:8px;flex-wrap:wrap}.wsc-bar-paid[data-v-95360707]{background:linear-gradient(135deg,#2ecc7118,#2ecc7108);border-bottom:2px solid #2ecc71}.wsc-bar-unpaid[data-v-95360707]{background:linear-gradient(135deg,#f59e0b18,#f59e0b08);border-bottom:2px solid #f59e0b}.wsc-order-bar-left[data-v-95360707]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wsc-order-bar-right[data-v-95360707]{margin-left:auto}.wsc-order-num[data-v-95360707]{font-weight:700;font-family:monospace;color:#7c3aed;font-size:15px}.wsc-order-sep[data-v-95360707]{color:var(--border2)}.wsc-order-date[data-v-95360707]{color:var(--text3);font-size:13px}.wsc-order-total[data-v-95360707]{font-weight:800;color:var(--text);font-size:16px}.wsc-pay-badge[data-v-95360707]{font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px}.wsc-pay-badge.paid[data-v-95360707]{background:#2ecc7122;color:#2ecc71}.wsc-pay-badge.unpaid[data-v-95360707]{background:#f59e0b22;color:#f59e0b}.wsc-client-row[data-v-95360707]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.wsc-client-avatar[data-v-95360707]{width:32px;height:32px;border-radius:50%;background:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.wsc-client-info[data-v-95360707]{display:flex;flex-direction:column;gap:1px;flex:1}.wsc-client-name[data-v-95360707]{font-weight:600;font-size:13px;color:var(--text)}.wsc-client-detail[data-v-95360707]{font-size:11px;color:var(--text4)}.wsc-client-meta[data-v-95360707]{display:flex;gap:6px}.wsc-badge[data-v-95360707]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;white-space:nowrap}.wsc-badge-pays[data-v-95360707]{background:var(--bg4);color:var(--text3)}.wsc-badge-devise[data-v-95360707]{background:#3b82f622;color:#3b82f6}.wsc-badge-format[data-v-95360707]{background:#7c3aed22;color:#7c3aed}.wsc-badge-stock-ok[data-v-95360707]{background:#2ecc7122;color:#2ecc71}.wsc-badge-stock-no[data-v-95360707]{background:var(--bg4);color:var(--text4)}.wsc-badge-ship[data-v-95360707]{background:#e8401c22;color:#e8401c}.wsc-badge-frame[data-v-95360707]{background:#f59e0b22;color:#f59e0b}.wsc-badge-sign[data-v-95360707]{background:#8b5cf622;color:#8b5cf6}.wsc-badge-print[data-v-95360707]{background:#3b82f622;color:#3b82f6}.wsc-items-wrap[data-v-95360707]{overflow-x:auto;padding:0 4px}.wsc-items-table[data-v-95360707]{width:100%;border-collapse:collapse;font-size:12px}.wsc-items-table th[data-v-95360707]{text-align:left;font-size:9px;font-weight:700;color:var(--text4);text-transform:uppercase;letter-spacing:.5px;padding:8px 8px 6px;border-bottom:1px solid var(--border)}.wsc-items-table td[data-v-95360707]{padding:10px 8px;border-bottom:1px solid var(--border);color:var(--text2)}.wsc-items-table tbody tr[data-v-95360707]:hover{background:var(--bg3)}.wsc-items-table tbody tr:last-child td[data-v-95360707]{border-bottom:none}.wsc-td-oeuvre[data-v-95360707]{font-weight:600;color:var(--text)!important}.wsc-td-num[data-v-95360707]{font-family:monospace;text-align:center;font-weight:600;color:#7c3aed!important}.wsc-td-max[data-v-95360707]{text-align:center;color:var(--text4)!important}.wsc-td-code[data-v-95360707]{font-family:monospace;font-size:11px;color:var(--accent)!important;font-weight:600}.wsc-td-prix[data-v-95360707]{text-align:right;font-weight:700;color:var(--accent)!important}.wsc-imported-banner[data-v-95360707]{margin:0;padding:10px 16px;background:#2ecc7115;color:#2ecc71;font-size:13px;font-weight:600;text-align:center}.wsc-inline-error[data-v-95360707]{padding:8px 16px;background:#ef444412;color:#ef4444;font-size:12px;font-weight:600}.wsc-footer[data-v-95360707]{padding:12px 20px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--bg2);border-radius:0 0 14px 14px}.wsc-footer-hint[data-v-95360707]{font-size:11px;color:var(--text4)}.wsc-footer-right[data-v-95360707]{display:flex;gap:8px}.wsc-btn-ignore[data-v-95360707]{background:var(--bg4);color:var(--text2);border:1px solid var(--border2);padding:8px 18px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.wsc-btn-ignore[data-v-95360707]:hover:not(:disabled){background:var(--bg3);color:var(--text)}.wsc-btn-ignore[data-v-95360707]:disabled{opacity:.4}.wsc-btn-import[data-v-95360707]{display:flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;padding:8px 22px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:filter .15s}.wsc-btn-import[data-v-95360707]:hover:not(:disabled){filter:brightness(.85)}.wsc-btn-import[data-v-95360707]:disabled{opacity:.45;cursor:default}.wsc-btn-close[data-v-95360707]{background:var(--bg4);color:var(--text2);border:1px solid var(--border2);padding:8px 24px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.wsc-btn-close[data-v-95360707]:hover{background:var(--bg3);color:var(--text)}.wsc-spinner-lg[data-v-95360707]{width:36px;height:36px;border:3px solid var(--border2);border-top-color:#7c3aed;border-radius:50%;animation:wsc-spin-95360707 .7s linear infinite}.wsc-spinner-sm[data-v-95360707]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:wsc-spin-95360707 .6s linear infinite}@keyframes wsc-spin-95360707{to{transform:rotate(360deg)}}.wsc-cadeau[data-v-95360707]{background:#e8401c0f;border:1px solid rgba(232,64,28,.25);border-radius:8px;margin:0 14px 10px;padding:10px 12px}.wsc-cadeau-info[data-v-95360707]{background:var(--bg3);border-color:var(--border)}.wsc-cadeau-case[data-v-95360707]{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px}.wsc-cadeau-case input[data-v-95360707]{cursor:pointer;width:auto}.wsc-cadeau-raison[data-v-95360707]{color:var(--text4);font-size:11px;margin-top:4px}.fiche-overlay[data-v-63b31ab1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9998;display:flex;align-items:center;justify-content:center}.fiche-modal[data-v-63b31ab1]{background:var(--bg2);border:1px solid var(--border);border-radius:16px;width:620px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px #0000004d;display:flex;flex-direction:column}.fiche-header[data-v-63b31ab1]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 8px}.fiche-ref-date[data-v-63b31ab1]{display:flex;align-items:center}.fiche-ref[data-v-63b31ab1]{font-weight:700;font-size:15px;color:#ef4444;font-family:monospace}.fiche-sep[data-v-63b31ab1]{color:var(--border2);margin:0 6px}.fiche-date[data-v-63b31ab1]{font-size:14px;color:var(--text3)}.fiche-client[data-v-63b31ab1]{font-size:16px;font-weight:600;color:#f97316}.fiche-subtitle[data-v-63b31ab1]{padding:0 24px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border)}.fiche-oeuvre[data-v-63b31ab1]{font-weight:700;font-size:15px;color:var(--text)}.fiche-format[data-v-63b31ab1]{font-size:13px;color:var(--text3)}.fiche-code[data-v-63b31ab1]{font-family:monospace;font-size:12px;color:#7c3aed;font-weight:600}.timeline[data-v-63b31ab1]{display:flex;align-items:flex-start;justify-content:center;padding:24px 24px 16px;gap:0;border-bottom:1px solid var(--border)}.timeline-step[data-v-63b31ab1]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.timeline-line[data-v-63b31ab1]{position:absolute;top:13px;height:2px;width:50%;background:var(--border);z-index:0}.timeline-line.left[data-v-63b31ab1]{left:0}.timeline-line.right[data-v-63b31ab1]{right:0}.timeline-step.done .timeline-line[data-v-63b31ab1],.timeline-step.current .timeline-line.left[data-v-63b31ab1]{background:#16a34a}.timeline-circle[data-v-63b31ab1]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;cursor:pointer;position:relative;z-index:1;transition:transform .15s,box-shadow .15s;border:2px solid transparent}.timeline-circle[data-v-63b31ab1]:hover{transform:scale(1.12);box-shadow:0 0 0 4px #7c3aed26}.done .timeline-circle[data-v-63b31ab1]{background:#16a34a;color:#fff;border-color:#16a34a}.current .timeline-circle[data-v-63b31ab1]{background:#7c3aed;color:#fff;border-color:#7c3aed}.future .timeline-circle[data-v-63b31ab1]{background:var(--bg2);color:var(--border2);border-color:var(--border);cursor:default}.future .timeline-circle[data-v-63b31ab1]:hover{transform:none;box-shadow:none}.timeline-label[data-v-63b31ab1]{font-size:10px;color:var(--text4);margin-top:6px;text-align:center}.timeline-date[data-v-63b31ab1]{font-size:9px;color:var(--text4);margin-top:2px;text-align:center;min-height:12px}.fiche-infos[data-v-63b31ab1]{display:flex;gap:0;padding:16px 24px;border-bottom:1px solid var(--border)}.fiche-info-item[data-v-63b31ab1]{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 12px;border-right:1px solid var(--border)}.fiche-info-item[data-v-63b31ab1]:first-child{padding-left:0}.fiche-info-item[data-v-63b31ab1]:last-child{border-right:none}.info-label[data-v-63b31ab1]{font-size:10px;color:var(--text4);text-transform:uppercase;letter-spacing:.05em}.info-val[data-v-63b31ab1]{font-size:14px;font-weight:600;color:var(--text)}.fiche-notes[data-v-63b31ab1]{padding:12px 24px;display:flex;flex-direction:column;gap:6px}.notes-textarea[data-v-63b31ab1]{border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px;color:var(--text);resize:vertical;font-family:inherit;outline:none;background:var(--bg2)}.notes-textarea[data-v-63b31ab1]:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a}.fiche-footer[data-v-63b31ab1]{padding:12px 24px 20px;display:flex;justify-content:flex-end;align-items:center}.lien-suppr[data-v-63b31ab1]{background:none;border:none;color:var(--text4);cursor:pointer;font-family:inherit;font-size:11px;margin-right:auto;padding:4px 0;text-decoration:underline}.lien-suppr[data-v-63b31ab1]:hover{color:var(--red)}.btn-fermer[data-v-63b31ab1]{background:var(--bg4);color:var(--text2);border:none;border-radius:8px;padding:8px 20px;font-size:13px;cursor:pointer;font-weight:500;font-family:inherit}.btn-fermer[data-v-63b31ab1]:hover{background:var(--bg3);color:var(--text)}.commande-card[data-v-7b14453b]{background:var(--bg2);border-radius:10px;border:1px solid var(--border);padding:10px 12px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 3px #0000000f;cursor:grab;transition:border-color .15s}.commande-card[data-v-7b14453b]:hover{border-color:var(--accent)}.commande-card[data-v-7b14453b]:active{cursor:grabbing}.commande-card.dragging[data-v-7b14453b]{opacity:.4}.commande-card.drag-over-card[data-v-7b14453b]{border-top:2px solid var(--accent);transform:translateY(2px)}.card-header[data-v-7b14453b]{display:flex;align-items:center;gap:8px}.card-ref[data-v-7b14453b]{font-weight:700;font-size:12px;color:#ef4444;font-family:monospace;flex-shrink:0}.card-client[data-v-7b14453b]{font-size:12px;color:#f97316;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-body[data-v-7b14453b]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.card-info[data-v-7b14453b]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.card-oeuvre[data-v-7b14453b]{display:flex;align-items:baseline;gap:6px;font-weight:700;font-size:13px;color:var(--text);line-height:1.3;min-width:0}.card-oeuvre-titre[data-v-7b14453b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-format[data-v-7b14453b],.card-num[data-v-7b14453b]{flex-shrink:0;white-space:nowrap}.card-num[data-v-7b14453b]{font-weight:600}.card-tirage[data-v-7b14453b]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text2)}.card-mesure[data-v-7b14453b]{color:var(--text4)}.card-cond[data-v-7b14453b]{font-size:12px;color:#9ca3af}.card-code[data-v-7b14453b]{font-family:monospace;font-size:11px;color:#9ca3af;letter-spacing:.05em}.card-actions-right[data-v-7b14453b]{display:flex;flex-direction:column;gap:4px;align-items:center;flex-shrink:0}.kc-btn[data-v-7b14453b]{width:28px;height:28px;border:1px solid var(--border);border-radius:6px;background:var(--bg2);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text4);transition:all .1s}.kc-btn[data-v-7b14453b]:hover{background:var(--bg4);color:var(--text)}.kc-btn-del[data-v-7b14453b]{color:#ef4444}.kc-btn-del[data-v-7b14453b]:hover{background:#fef2f2;border-color:#fca5a5}.pipe-steps[data-v-7b14453b]{display:flex;gap:3px;align-items:center}.pipe-cell[data-v-7b14453b]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:30px;padding:3px;border-radius:4px;cursor:default}.pipe-cell.done[data-v-7b14453b]{background:#dcfce7}.pipe-cell.current[data-v-7b14453b]{background:#fef9c3;cursor:pointer}.pipe-cell.current[data-v-7b14453b]:hover{background:#fef08a}.pipe-cell.future[data-v-7b14453b]{background:transparent}.step-ok[data-v-7b14453b]{font-size:11px;color:#16a34a;font-weight:700}.step-arrow[data-v-7b14453b]{font-size:12px;color:#f59e0b;font-weight:700}.step-dash[data-v-7b14453b]{font-size:11px;color:#d1d5db}.step-label[data-v-7b14453b]{font-size:8px;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}[data-theme=dark] .card-ref[data-v-7b14453b]{color:#f87171}[data-theme=dark] .card-client[data-v-7b14453b]{color:#fb923c}[data-theme=dark] .card-code[data-v-7b14453b]{color:#6b7280}[data-theme=dark] .kc-btn-del[data-v-7b14453b]:hover{background:#991b1b22;border-color:#f8717144}.tbl-grid-wrap[data-v-7b14453b]{flex:1;overflow:auto}.tbl-grid[data-v-7b14453b]{width:max-content;border-collapse:collapse;font-size:11px;table-layout:fixed}.tbl-groups th[data-v-7b14453b]{padding:0}.tg[data-v-7b14453b]{padding:6px 8px!important;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#fff}.tg-cmd[data-v-7b14453b]{background:#374151}.tg-client[data-v-7b14453b]{background:#1e40af}.tg-tirage[data-v-7b14453b]{background:#0f766e}.tg-stock[data-v-7b14453b]{background:#166534}.tg-pipeline[data-v-7b14453b]{background:#92400e}.tg-actions[data-v-7b14453b]{background:var(--bg3);width:60px}.tbl-sub th[data-v-7b14453b]{padding:0}.ts[data-v-7b14453b]{padding:6px!important;text-align:left;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;background:#f9fafb;border-bottom:1px solid #e5e7eb;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.ts-auto[data-v-7b14453b]{font-size:9px;font-weight:400;color:#9ca3af;margin-left:2px}.tbl-row[data-v-7b14453b]{cursor:pointer;transition:background .1s}.tbl-row[data-v-7b14453b]:hover{background:#f3f4f6!important}.tbl-alt[data-v-7b14453b]{background:#f9fafb}.tbl-grid td[data-v-7b14453b]{padding:7px 6px;border-bottom:1px solid #e5e7eb;font-size:11px;color:#374151;white-space:nowrap}.td-ref[data-v-7b14453b]{font-family:monospace;font-weight:700;color:#7c3aed!important;font-size:11px}.td-center[data-v-7b14453b]{text-align:center}.td-date[data-v-7b14453b]{color:#6b7280!important;font-size:11px}.td-nom[data-v-7b14453b]{text-transform:lowercase;font-weight:500}.td-prenom[data-v-7b14453b]{color:#9ca3af!important}.td-code[data-v-7b14453b]{font-family:monospace;font-weight:600;color:#7c3aed!important;letter-spacing:.03em}.td-sm[data-v-7b14453b]{padding-left:3px!important;padding-right:3px!important;font-size:11px}.td-oeuvre[data-v-7b14453b]{font-weight:600;color:#111827!important;overflow:hidden;text-overflow:ellipsis}.td-num[data-v-7b14453b]{font-family:monospace;font-weight:600}.td-prix[data-v-7b14453b]{text-align:right;font-weight:700;color:var(--accent)!important}.td-actions[data-v-7b14453b]{display:flex;gap:3px;align-items:center;justify-content:center}.btn-avancer[data-v-7b14453b]{background:#fbbf24;color:#fff;border:none;border-radius:5px;width:24px;height:24px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.btn-avancer[data-v-7b14453b]:hover:not(:disabled){background:#f59e0b}.btn-avancer[data-v-7b14453b]:disabled{background:#d1d5db;cursor:not-allowed}.cell-input[data-v-7b14453b]{width:100%;border:none;background:transparent;color:inherit;font-size:11px;font-family:inherit;padding:0;outline:none;text-overflow:ellipsis}.cell-input[data-v-7b14453b]:focus{background:#eff6ff;border-radius:2px;padding:1px 3px;margin:-1px -3px}.cell-mono[data-v-7b14453b]{font-family:monospace;font-weight:600;color:#7c3aed;letter-spacing:.03em}.cell-bold[data-v-7b14453b]{font-weight:600}.cell-center[data-v-7b14453b]{text-align:center}.col-resize[data-v-7b14453b]{position:absolute;right:0;top:0;height:100%;width:6px;cursor:col-resize;z-index:10;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none}.col-resize[data-v-7b14453b]:after{content:"";position:absolute;top:0;bottom:0;left:-19px;right:-19px}.col-resize[data-v-7b14453b]:hover{background:#7c3aed4d}.col-resize[data-v-7b14453b]:active{background:#7c3aed80}.tb[data-v-7b14453b]{display:inline-block;font-size:11px;font-weight:700;padding:1px 6px;border-radius:3px;white-space:nowrap}.tb-ok[data-v-7b14453b]{background:#dcfce7;color:#166534}.tb-no[data-v-7b14453b]{background:#fee2e2;color:#991b1b}.tb-stock-ok[data-v-7b14453b]{background:#dcfce7;color:#166534}.tb-stock-no[data-v-7b14453b]{background:#f3f4f6;color:#9ca3af}.tb-pipe-ok[data-v-7b14453b]{background:#dcfce7;color:#166534}.tb-pipe-current[data-v-7b14453b]{background:#fef3c7;color:#92400e;font-weight:800}.tb-pipe-no[data-v-7b14453b]{background:transparent;color:#d1d5db}.tb-pipe-skip[data-v-7b14453b]{background:transparent;color:#e5e7eb;font-style:italic}[data-theme=dark] .ts[data-v-7b14453b]{background:var(--bg3);color:var(--text4);border-bottom-color:var(--border)}[data-theme=dark] .tbl-grid td[data-v-7b14453b]{border-bottom-color:var(--border);color:var(--text2)}[data-theme=dark] .tbl-alt[data-v-7b14453b]{background:var(--bg3)}[data-theme=dark] .tbl-row[data-v-7b14453b]:hover{background:var(--bg4)!important}[data-theme=dark] .td-oeuvre[data-v-7b14453b]{color:var(--text)!important}[data-theme=dark] .td-ref[data-v-7b14453b]{color:#7c3aed!important}[data-theme=dark] .td-code[data-v-7b14453b]{color:#a78bfa!important}[data-theme=dark] .tb-ok[data-v-7b14453b]{background:#16453418;color:#4ade80}[data-theme=dark] .tb-no[data-v-7b14453b]{background:#991b1b18;color:#f87171}[data-theme=dark] .tb-stock-ok[data-v-7b14453b]{background:#16453418;color:#4ade80}[data-theme=dark] .tb-stock-no[data-v-7b14453b]{background:var(--bg4);color:var(--text4)}[data-theme=dark] .tb-pipe-ok[data-v-7b14453b]{background:#16453418;color:#4ade80}[data-theme=dark] .tb-pipe-current[data-v-7b14453b]{background:#92400e18;color:#fbbf24}[data-theme=dark] .tb-pipe-no[data-v-7b14453b]{color:var(--border2)}.empl-overlay[data-v-7b14453b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center}.empl-card[data-v-7b14453b]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:24px;width:420px;max-width:92vw;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:12px}.empl-title[data-v-7b14453b]{font-size:15px;font-weight:700;color:var(--text)}.empl-sub[data-v-7b14453b]{font-size:13px;color:var(--text3)}.empl-input[data-v-7b14453b]{border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px;width:100%;outline:none;background:var(--bg2);color:var(--text);font-family:inherit;box-sizing:border-box}.empl-input[data-v-7b14453b]:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}.empl-actions[data-v-7b14453b]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.empl-btn-ok[data-v-7b14453b]{background:#7c3aed;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;cursor:pointer;font-weight:600;font-family:inherit}.empl-btn-ok[data-v-7b14453b]:hover:not(:disabled){background:#6d28d9}.empl-btn-ok[data-v-7b14453b]:disabled{opacity:.5;cursor:default}.empl-btn-skip[data-v-7b14453b]{background:var(--bg4);color:var(--text3);border:none;border-radius:8px;padding:8px 18px;font-size:13px;cursor:pointer;font-family:inherit}.empl-btn-skip[data-v-7b14453b]:hover{background:var(--bg3);color:var(--text)}.empl-list[data-v-7b14453b]{display:flex;flex-wrap:wrap;gap:6px}.empl-chip[data-v-7b14453b]{padding:5px 14px;border:2px solid var(--border);border-radius:20px;background:var(--bg2);cursor:pointer;font-size:12px;color:var(--text2);font-family:inherit;transition:all .15s}.empl-chip[data-v-7b14453b]:hover{border-color:#7c3aed;color:#7c3aed}.empl-chip.selected[data-v-7b14453b]{border-color:#7c3aed;background:#7c3aed;color:#fff}.empl-new-row[data-v-7b14453b]{display:flex;gap:6px;align-items:center}.empl-btn-create[data-v-7b14453b]{white-space:nowrap;background:var(--bg4);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:11px;cursor:pointer;color:var(--text2);font-family:inherit}.empl-btn-create[data-v-7b14453b]:hover{background:var(--bg3)}.exp-field[data-v-7b14453b]{display:flex;flex-direction:column;gap:4px}.exp-label[data-v-7b14453b]{font-size:11px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.04em}[data-theme=dark] .cell-input[data-v-7b14453b]:focus{background:var(--bg4)}[data-theme=dark] .pipe-cell.done[data-v-7b14453b]{background:#16453422}[data-theme=dark] .pipe-cell.current[data-v-7b14453b]{background:#92400e22}[data-theme=dark] .pipe-cell.current[data-v-7b14453b]:hover{background:#92400e44}[data-theme=dark] .tb-pipe-skip[data-v-7b14453b]{color:var(--border)}[data-theme=dark] .step-ok[data-v-7b14453b]{color:#4ade80}[data-theme=dark] .step-arrow[data-v-7b14453b]{color:#fbbf24}[data-theme=dark] .step-dash[data-v-7b14453b]{color:var(--border2)}.ph-sub[data-v-cc590eb1]{color:var(--text3);font-size:12px}.arc-filtres[data-v-cc590eb1]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 20px}.arc-inp[data-v-cc590eb1]{background:var(--bg3);border:1px solid var(--border3);border-radius:6px;color:var(--text);font-family:inherit;font-size:12px;padding:6px 8px}.arc-inp-large[data-v-cc590eb1]{flex:1;min-width:220px}.arc-lbl[data-v-cc590eb1]{align-items:center;color:var(--text3);display:flex;font-size:12px;gap:4px}.arc-corps[data-v-cc590eb1]{flex:1;min-height:0;overflow-y:auto;padding:0 20px 20px}.arc-table[data-v-cc590eb1]{border-collapse:collapse;font-size:12px;width:100%}.arc-table th[data-v-cc590eb1]{background:var(--bg2);border-bottom:1px solid var(--border);color:var(--text4);font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 6px;position:sticky;text-align:left;text-transform:uppercase;top:0}.arc-th[data-v-cc590eb1]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.arc-th[data-v-cc590eb1]:hover,.arc-th-actif[data-v-cc590eb1]{color:var(--text2)}.arc-fleche[data-v-cc590eb1]{opacity:.6}.arc-th-actif .arc-fleche[data-v-cc590eb1]{color:var(--accent);opacity:1}.arc-table td[data-v-cc590eb1]{border-bottom:1px solid var(--border);color:var(--text2);padding:7px 6px}.arc-ligne[data-v-cc590eb1]{cursor:pointer}.arc-ligne:hover td[data-v-cc590eb1]{background:var(--bg3)}.arc-num[data-v-cc590eb1]{font-family:monospace}.arc-tag[data-v-cc590eb1]{background:#06b6d426;border-radius:8px;color:#0891b2;font-size:9px;font-weight:700;margin-left:6px;padding:1px 6px;white-space:nowrap}.arc-pour[data-v-cc590eb1]{color:var(--text4);font-size:11px}.arc-code[data-v-cc590eb1]{font-family:monospace;color:var(--accent)}.arc-msg[data-v-cc590eb1]{color:var(--text4);padding:24px;text-align:center}.arc-err[data-v-cc590eb1]{color:var(--red, #e74c3c)}.arc-plus[data-v-cc590eb1]{display:flex;justify-content:center;padding:14px}.arc-overlay[data-v-cc590eb1]{align-items:center;background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1500}.arc-carte[data-v-cc590eb1]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;max-height:88vh;max-width:560px;overflow-y:auto;padding:18px;width:calc(100% - 32px)}.cf-suppr[data-v-15a08adf]{background:none;border:none;color:var(--text4);cursor:pointer;font-size:10px;text-decoration:underline}.cf-suppr[data-v-15a08adf]:hover{color:var(--red)}.cf-kv[data-v-15a08adf]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text3);margin-bottom:8px}.etape-bar[data-v-15a08adf]{height:4px;border-radius:2px;margin-top:8px}.tbl-wrap thead[data-v-23bfeb2f]{--h-groupes: 32px}.tbl-wrap thead tr:first-child th[data-v-23bfeb2f]{height:var(--h-groupes)}.tbl-wrap thead tr:nth-child(2) th[data-v-23bfeb2f]{position:sticky;top:var(--h-groupes);z-index:5}.cat-grille[data-v-23bfeb2f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-rows:max-content;align-content:start;gap:16px;padding:20px;overflow-y:auto;flex:1;min-height:0}.ph-right .view-btns[data-v-23bfeb2f]{flex-shrink:0}.cat-card[data-v-23bfeb2f]{background:var(--bg2);border:1px solid var(--border2);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s;display:flex;flex-direction:column}.cat-card[data-v-23bfeb2f]:hover{border-color:var(--accent)}.cat-card-img[data-v-23bfeb2f]{position:relative;flex-shrink:0;aspect-ratio:1 / 1;background:var(--bg3);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text4)}.cat-card-img img[data-v-23bfeb2f]{width:100%;height:100%;object-fit:cover}.cat-card-body[data-v-23bfeb2f]{padding:10px 12px;display:flex;flex-direction:column;gap:4px}.cat-card-ref[data-v-23bfeb2f]{position:absolute;top:8px;left:8px;font-family:monospace;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:#0000009e;color:#fff}.cat-card-titre[data-v-23bfeb2f]{font-weight:600;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-card-ligne[data-v-23bfeb2f]{font-size:11px;color:var(--text3)}.cat-card-fmts[data-v-23bfeb2f]{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.cf-kv[data-v-9ce56154]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text3);margin-bottom:8px}.sec-label[data-v-9ce56154]{font-size:11px;color:var(--text4);font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.max-badge[data-v-9ce56154]{background:#e8401c22;color:var(--accent, #e8401c);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.copy-btn[data-v-9ce56154]{border:1px solid #d1d1d6;border-radius:6px;padding:3px 10px;font-size:11px;color:#555;background:#fff;cursor:pointer;font-family:inherit}.copy-btn[data-v-9ce56154]:hover{background:#f5f5f7}.lang-btn[data-v-9ce56154]{border:1px solid #d1d1d6;border-radius:6px;padding:3px 8px;font-size:10px;color:#888;background:#fff;cursor:pointer;font-family:inherit;font-weight:600}.lang-btn.active[data-v-9ce56154]{background:var(--accent, #e8401c);color:#fff;border-color:var(--accent, #e8401c)}.tf-label[data-v-9ce56154]{font-size:11px;text-transform:uppercase;color:#8e8e93;font-weight:700;margin-bottom:8px;letter-spacing:.4px}.tf-table[data-v-9ce56154]{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;border:1px solid #e8e8ed}.tf-th[data-v-9ce56154]{font-size:10px;text-transform:uppercase;color:#8e8e93;padding:8px 14px;background:#f5f5f7;font-weight:600;text-align:left;letter-spacing:.3px}.tf-th-fmt[data-v-9ce56154]{width:130px}.tf-th-prix[data-v-9ce56154]{text-align:center}.tf-th-dim[data-v-9ce56154]{text-align:right}.tf-table tbody tr[data-v-9ce56154]{border-top:1px solid #f0f0f0}.tf-alt[data-v-9ce56154]{background:#fafafa}.tf-fmt[data-v-9ce56154]{padding:11px 14px;font-weight:600;font-size:13px;color:#1c1c1e;width:130px}.tf-prix[data-v-9ce56154]{padding:11px 14px;font-size:14px;font-weight:700;color:var(--accent, #e8401c);text-align:center}.tf-dim[data-v-9ce56154]{padding:11px 14px;font-size:12px;color:#8e8e93;text-align:right}.img-thumb[data-v-9ce56154]{position:relative;cursor:pointer;border-radius:6px;overflow:hidden;border:1px solid var(--border2);transition:transform .15s,box-shadow .15s}.img-thumb[data-v-9ce56154]:hover{transform:scale(1.03);box-shadow:0 4px 12px #00000026}.img-thumb img[data-v-9ce56154]{display:block;object-fit:cover}.img-main[data-v-9ce56154],.img-main img[data-v-9ce56154]{width:160px;height:120px}.img-thumb[data-v-9ce56154]:not(.img-main){width:80px;height:80px}.img-thumb:not(.img-main) img[data-v-9ce56154]{width:80px;height:80px}.img-badge[data-v-9ce56154]{position:absolute;bottom:4px;left:4px;background:var(--accent);color:#fff;font-size:9px;font-weight:700;padding:1px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.stk-tbl[data-v-ed14925c]{width:100%;border-collapse:collapse;font-size:11px}.stk-tbl thead th[data-v-ed14925c]{text-align:left;font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;padding:8px 6px;background:#f3f4f6;border-bottom:1px solid #e5e7eb;white-space:nowrap;-webkit-user-select:none;user-select:none}.stk-case[data-v-ed14925c]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text3);cursor:pointer}.stk-cmd-ref[data-v-ed14925c]{color:var(--text4);font-size:10px;margin-top:2px}.stk-row[data-v-ed14925c]{transition:background .1s}.stk-row[data-v-ed14925c]:hover{background:#f9fafb}.stk-tbl td[data-v-ed14925c]{padding:4px 6px;border-bottom:1px solid #e5e7eb;color:#374151;white-space:nowrap}.stk-code[data-v-ed14925c]{font-family:monospace;font-weight:700;color:#7c3aed!important;font-size:11px;letter-spacing:.03em}.stk-oeuvre[data-v-ed14925c]{font-weight:600;color:#111827!important;max-width:180px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.stk-num[data-v-ed14925c]{font-family:monospace;font-weight:600;font-size:11px}.stk-edit[data-v-ed14925c]{background:transparent;border:1px solid transparent;border-radius:4px;padding:3px 5px;font-size:11px;color:inherit;font-family:inherit;outline:none;transition:border-color .15s,background .15s}.stk-edit[data-v-ed14925c]:hover{border-color:#d1d5db}.stk-edit[data-v-ed14925c]:focus{border-color:#7c3aed;background:#fff}[data-theme=dark] .stk-tbl thead th[data-v-ed14925c]{background:var(--bg3);color:var(--text4);border-bottom-color:var(--border)}[data-theme=dark] .stk-tbl td[data-v-ed14925c]{border-bottom-color:var(--border);color:var(--text2)}[data-theme=dark] .stk-row[data-v-ed14925c]:hover{background:var(--bg3)}[data-theme=dark] .stk-oeuvre[data-v-ed14925c]{color:var(--text)!important}.stk-del[data-v-ed14925c]{width:24px;height:24px;color:var(--red)}.stk-num-input[data-v-ed14925c]{width:36px;text-align:center}@media (hover: none){.stk-edit[data-v-ed14925c]{min-height:44px;padding-top:0;padding-bottom:0}.stk-num-input[data-v-ed14925c]{width:44px}.stk-del[data-v-ed14925c]{min-width:44px;min-height:44px}}[data-theme=dark] .stk-code[data-v-ed14925c]{color:#a78bfa!important}[data-theme=dark] .stk-edit[data-v-ed14925c]:focus{background:var(--bg3)}.stk-chez[data-v-ed14925c]{color:var(--accent);font-size:10px;margin-top:2px;white-space:nowrap}.filtre-select[data-v-6367bc94]{border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12px;color:var(--text2);background:var(--bg2);font-family:inherit;cursor:pointer;outline:none;min-width:130px;max-width:180px;white-space:nowrap}.filtre-select[data-v-6367bc94]:focus{border-color:#7c3aed}.v-tbl[data-v-6367bc94]{width:100%;border-collapse:collapse;font-size:12px}.v-tbl thead th[data-v-6367bc94]{text-align:left;font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;padding:8px 10px;background:#f3f4f6;border-bottom:1px solid #e5e7eb;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.th-center[data-v-6367bc94]{text-align:center!important}.th-right[data-v-6367bc94]{text-align:right!important}.v-row[data-v-6367bc94]{transition:background .1s}.v-row[data-v-6367bc94]:hover{background:#f9fafb}.v-tbl td[data-v-6367bc94]{padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#374151;white-space:nowrap}.td-ref[data-v-6367bc94]{font-family:monospace;font-weight:700;color:#7c3aed;font-size:11px}.td-date[data-v-6367bc94]{color:#6b7280;font-size:11px}.td-code[data-v-6367bc94]{font-family:monospace;font-weight:600;color:#7c3aed;font-size:11px;letter-spacing:.03em}.td-oeuvre[data-v-6367bc94]{font-weight:600;color:#111827}.td-center[data-v-6367bc94]{text-align:center}.td-num[data-v-6367bc94]{font-family:monospace;font-weight:600}.td-montant[data-v-6367bc94]{text-align:right;font-weight:700;color:#7c3aed}.td-exp-ok[data-v-6367bc94]{color:#16a34a;font-size:11px}.td-exp-no[data-v-6367bc94]{color:#9ca3af;font-size:11px}.badge-pays[data-v-6367bc94]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px;background:#f3f4f6;color:#6b7280}.badge-fmt[data-v-6367bc94]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;background:#f3f4f6;color:#374151}.client-link[data-v-6367bc94]{color:#374151;cursor:pointer;transition:color .15s}.client-link[data-v-6367bc94]:hover{color:#7c3aed;text-decoration:underline}.btn-del[data-v-6367bc94]{background:none;border:none;color:#9ca3af;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.btn-del[data-v-6367bc94]:hover{color:#ef4444;background:#fef2f2}.confirm-overlay[data-v-6367bc94]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9999;display:flex;align-items:center;justify-content:center}.confirm-card[data-v-6367bc94]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:24px;width:380px;max-width:92vw;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:10px}.confirm-title[data-v-6367bc94]{font-size:15px;font-weight:700;color:var(--text)}.confirm-body[data-v-6367bc94]{font-size:13px;color:var(--text2);line-height:1.5}.confirm-warn[data-v-6367bc94]{font-size:12px;color:#ef4444}.confirm-actions[data-v-6367bc94]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.btn-danger[data-v-6367bc94]{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;cursor:pointer;font-weight:600;font-family:inherit}.btn-danger[data-v-6367bc94]:hover{background:#dc2626}.btn-cancel[data-v-6367bc94]{background:var(--bg4);color:var(--text3);border:none;border-radius:8px;padding:8px 16px;font-size:13px;cursor:pointer;font-family:inherit}.btn-cancel[data-v-6367bc94]:hover{background:var(--bg3);color:var(--text)}.nv-card[data-v-6367bc94]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:24px;width:520px;max-width:94vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:8px}.nv-title[data-v-6367bc94]{font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.nv-grid[data-v-6367bc94]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nv-full[data-v-6367bc94]{grid-column:1 / -1}.nv-field[data-v-6367bc94]{display:flex;flex-direction:column;gap:3px}.nv-field label[data-v-6367bc94]{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.04em}.nv-field input[data-v-6367bc94],.nv-field textarea[data-v-6367bc94]{border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:13px;color:var(--text);background:var(--bg2);font-family:inherit;outline:none}.nv-field input[data-v-6367bc94]:focus,.nv-field textarea[data-v-6367bc94]:focus{border-color:#7c3aed}[data-theme=dark] .v-tbl thead th[data-v-6367bc94]{background:var(--bg3);color:var(--text4);border-bottom-color:var(--border)}[data-theme=dark] .v-tbl td[data-v-6367bc94]{border-bottom-color:var(--border);color:var(--text2)}[data-theme=dark] .v-row[data-v-6367bc94]:hover{background:var(--bg3)}[data-theme=dark] .td-oeuvre[data-v-6367bc94]{color:var(--text)}[data-theme=dark] .td-ref[data-v-6367bc94],[data-theme=dark] .td-code[data-v-6367bc94],[data-theme=dark] .td-montant[data-v-6367bc94]{color:#a78bfa}[data-theme=dark] .badge-pays[data-v-6367bc94]{background:var(--bg4);color:var(--text4)}[data-theme=dark] .badge-fmt[data-v-6367bc94]{background:var(--bg4);color:var(--text3)}[data-theme=dark] .client-link[data-v-6367bc94]{color:var(--text2)}[data-theme=dark] .client-link[data-v-6367bc94]:hover{color:#a78bfa}.woo-section[data-v-6367bc94]{border-bottom:1px solid var(--border);padding-bottom:10px;font-size:13px;color:var(--text2)}.woo-section[data-v-6367bc94]:last-child{border-bottom:none}.woo-label[data-v-6367bc94]{font-size:10px;font-weight:700;color:#e8401c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.v-group td[data-v-6367bc94]{border-top:none!important}.v-group .td-ref a[data-v-6367bc94]{color:var(--text4)!important;font-size:10px}.client-dd[data-v-6367bc94]{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--bg2);border:1px solid var(--border);border-radius:6px;max-height:200px;overflow-y:auto;margin-top:2px;box-shadow:0 4px 12px #0000004d}.client-dd-item[data-v-6367bc94]{padding:7px 12px;cursor:pointer;font-size:12px;color:var(--text2);border-bottom:1px solid var(--border)}.client-dd-item[data-v-6367bc94]:hover{background:var(--bg3);color:var(--text)}.client-dd-item[data-v-6367bc94]:last-child{border-bottom:none}.fv-sec[data-v-6367bc94]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text4,#bbb);margin:14px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--border,#f5f5f5)}.detail-row[data-v-6367bc94]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 0;border-bottom:1px solid var(--border,#f5f5f5);font-size:13px;gap:16px}.detail-row span[data-v-6367bc94]:first-child{color:var(--text4,#888);white-space:nowrap;min-width:100px}.detail-row span[data-v-6367bc94]:last-child{color:var(--text,#1c1c1e);font-weight:500;text-align:right}.td-don[data-v-6367bc94]{color:var(--accent);font-weight:600;white-space:nowrap}.td-don-val[data-v-6367bc94]{color:var(--text4);font-size:10px;font-weight:400}.td-pour[data-v-6367bc94]{font-size:12px;white-space:nowrap}.td-pour-vide[data-v-6367bc94]{color:var(--text4)}.ag-tb-tab[data-v-a5de9158]{background:none;border:none;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;color:var(--text3);font-family:inherit;border-radius:6px}.ag-tb-tab[data-v-a5de9158]:hover{background:var(--bg4);color:var(--text2)}.ag-tb-tab.active[data-v-a5de9158]{background:var(--bg4);color:var(--accent)}.cal-head[data-v-a5de9158]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0}.cal-head-cell[data-v-a5de9158]{padding:8px 10px;font-size:10px;font-weight:700;color:var(--text4);text-transform:uppercase;text-align:center}.ag-barre[data-v-a5de9158]{gap:12px;padding:8px 20px;justify-content:flex-start}.ag-barre-gauche[data-v-a5de9158]{display:flex;align-items:center;gap:6px;flex:1 1 0;min-width:0}.ag-barre-droite[data-v-a5de9158]{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0;justify-content:flex-end}@media (max-width: 1180px){.ag-barre[data-v-a5de9158]{flex-wrap:wrap}.ag-barre-droite[data-v-a5de9158]{flex:1 0 100%;justify-content:flex-start}}.ag-bascule[data-v-a5de9158]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--bg3);border:1px solid var(--border);flex-shrink:0}.ag-bascule-btn[data-v-a5de9158]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:999px;background:none;color:var(--text3);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent}.ag-bascule-btn[data-v-a5de9158]:hover{color:var(--text);background:var(--bg4)}.ag-bascule-btn.actif[data-v-a5de9158],.ag-bascule-btn.actif[data-v-a5de9158]:hover{background:var(--accent);color:#fff}.ag-bascule-btn[data-v-a5de9158]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 860px){.ag-bascule-texte[data-v-a5de9158]{display:none}.ag-bascule-btn[data-v-a5de9158]{padding:5px 10px}}.cal-grid[data-v-a5de9158]{display:flex;flex-direction:column;flex:1;min-height:0}.cal-semaine[data-v-a5de9158]{position:relative;flex:1;min-height:0;display:flex}.cal-semaine-cases[data-v-a5de9158]{display:grid;grid-template-columns:repeat(7,1fr);flex:1;min-width:0}.cal-semaine-barres[data-v-a5de9158]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:18px;row-gap:2px;align-content:start;padding:28px 0 0;pointer-events:none}.cal-barre[data-v-a5de9158]{pointer-events:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0 1px;padding:0 7px;display:flex;align-items:center;font-family:inherit;font-size:11px;font-weight:600;color:#fff;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;min-width:0;-webkit-tap-highlight-color:transparent}.cal-barre-titre[data-v-a5de9158]{overflow:hidden;text-overflow:ellipsis}.cal-barre.barre-debut[data-v-a5de9158]{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:3px}.cal-barre.barre-fin[data-v-a5de9158]{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:3px}.cal-barre.barre-montage[data-v-a5de9158]:not(.barre-debut),.cal-barre.barre-demontage[data-v-a5de9158]:not(.barre-debut),.cal-barre.barre-expo[data-v-a5de9158]:not(.barre-debut){margin-left:0}.cal-barre.barre-montage[data-v-a5de9158]:not(.barre-fin),.cal-barre.barre-demontage[data-v-a5de9158]:not(.barre-fin),.cal-barre.barre-expo[data-v-a5de9158]:not(.barre-fin){margin-right:0}.cal-barre[data-v-a5de9158]:hover{filter:brightness(1.12)}.cal-barre[data-v-a5de9158]:focus-visible{outline:2px solid #fff;outline-offset:-3px}.cal-barre.barre-terminee[data-v-a5de9158]{opacity:.5}.cal-barres-reserve[data-v-a5de9158]{flex-shrink:0}.cal-cell[data-v-a5de9158]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px;min-height:100px;overflow:hidden;cursor:pointer}.cal-cell[data-v-a5de9158]:hover{background:var(--bg3)}.cal-cell.today[data-v-a5de9158]{background:var(--accent)08}.cal-cell.other-month[data-v-a5de9158]{opacity:.4}.cal-day-num[data-v-a5de9158]{font-size:11px;font-weight:700;color:var(--text3);margin-bottom:4px}.cal-cell.today .cal-day-num[data-v-a5de9158]:not(.jour-num){color:var(--accent)}.jour-num[data-v-a5de9158]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:700;color:var(--text3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:50%;-webkit-tap-highlight-color:transparent;transition:background .12s,color .12s}.cal-day-num.jour-num[data-v-a5de9158]{margin-bottom:2px}.jour-num[data-v-a5de9158]:hover{background:var(--bg4);color:var(--text)}.jour-num[data-v-a5de9158]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.jour-num.selectionne[data-v-a5de9158]{background:var(--accent);color:#fff;font-weight:700}.jour-num.selectionne[data-v-a5de9158]:hover{background:var(--accent);color:#fff}.jour-num.aujourdhui[data-v-a5de9158]:not(.selectionne){box-shadow:inset 0 0 0 2px var(--text);color:var(--text);background:none}.jour-num.aujourdhui[data-v-a5de9158]:not(.selectionne):hover{background:none;color:var(--text)}.week-col-head .jour-num[data-v-a5de9158]{min-width:24px;height:24px;font-size:12px}.hour-label[data-v-a5de9158]{height:48px;display:flex;align-items:flex-start;padding:2px 4px;font-size:10px;color:var(--text4);border-bottom:1px solid var(--border)}.week-col[data-v-a5de9158]{flex:1;min-width:100px;border-right:1px solid var(--border);display:flex;flex-direction:column}.week-col.today .week-col-head[data-v-a5de9158]{color:var(--accent)}.week-col-head[data-v-a5de9158]{padding:8px 6px;font-size:11px;font-weight:700;color:var(--text3);text-align:center;border-bottom:1px solid var(--border);height:40px;display:flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;background:var(--bg2)}.week-col-body[data-v-a5de9158]{flex:1;position:relative}.hour-slot[data-v-a5de9158]{height:48px;border-bottom:1px solid var(--border)}.week-col-lien[data-v-a5de9158]{cursor:pointer}.week-col-lien:hover .week-col-nom[data-v-a5de9158]{color:var(--accent);text-decoration:underline}.week-col.selectionnee[data-v-a5de9158]{background:var(--accent)0d}.week-col.selectionnee .week-col-head[data-v-a5de9158]{background:var(--accent)14}.hour-slot-creable[data-v-a5de9158]{position:relative}.hour-slot-plus[data-v-a5de9158]{position:absolute;top:3px;right:3px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:4px;background:var(--bg2);color:var(--text3);font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s;z-index:4}.hour-slot-creable:hover .hour-slot-plus[data-v-a5de9158]{opacity:1}.hour-slot-plus[data-v-a5de9158]:hover{color:var(--accent);border-color:var(--accent)}.hour-slot-plus[data-v-a5de9158]:focus-visible{opacity:1}@media (hover: none){.hour-slot-plus[data-v-a5de9158]{display:none}}.now-line[data-v-a5de9158]{position:absolute;left:0;right:0;height:2px;background:var(--red);z-index:3}.now-dot[data-v-a5de9158]{width:8px;height:8px;border-radius:50%;background:var(--red);margin-top:-3px;margin-left:-4px}.week-event[data-v-a5de9158]{font-size:10px;font-weight:600}.week-event.faite[data-v-a5de9158]{opacity:.55;text-decoration:line-through}.cal-side[data-v-a5de9158]{width:230px;background:var(--bg2);border-left:1px solid var(--border);overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column}.mini-cal[data-v-a5de9158]{padding:12px}.mini-grid[data-v-a5de9158]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mini-head[data-v-a5de9158]{text-align:center;font-size:9px;color:var(--text4);font-weight:700;padding:2px}.mini-day[data-v-a5de9158]{text-align:center;font-size:11px;color:var(--text3);padding:3px 2px;border-radius:4px;cursor:pointer}.mini-day[data-v-a5de9158]:hover{background:var(--bg4);color:var(--text)}.mini-day.today[data-v-a5de9158]{box-shadow:inset 0 0 0 2px var(--text);color:var(--text);border-radius:50%;font-weight:700}.mini-day.other-month[data-v-a5de9158]{opacity:.3}.mini-day.selected[data-v-a5de9158]{background:var(--accent);color:#fff;border-radius:50%;font-weight:700;box-shadow:none}.mini-day.has-act[data-v-a5de9158]:after{content:"·";display:block;font-size:14px;color:var(--accent);margin-top:-6px;line-height:1}.detail-panel[data-v-a5de9158]{width:270px;background:var(--bg2);border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0}.list-item[data-v-a5de9158]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--border2);background:var(--bg3);margin-bottom:6px;cursor:pointer}.list-item[data-v-a5de9158]:hover{border-color:var(--border3)}.list-item.done[data-v-a5de9158]{opacity:.55}.show-all-popup[data-v-a5de9158]{font-size:10px;color:var(--text4);padding:1px 4px;cursor:pointer}.show-all-popup[data-v-a5de9158]:hover{color:var(--accent)}.modal-x[data-v-a5de9158]{background:none;border:none;color:var(--text4);font-size:20px;cursor:pointer;line-height:1;font-family:inherit}.assignee-toggle[data-v-a5de9158]{display:flex;gap:4px}.at-btn[data-v-a5de9158]{padding:3px 12px;border-radius:20px;font-size:11px;border:1px solid var(--border2);background:var(--bg3);color:var(--text3);cursor:pointer;font-family:inherit;transition:all .15s}.at-btn[data-v-a5de9158]:hover{border-color:var(--border3);color:var(--text2)}.at-btn.active[data-v-a5de9158]{background:var(--accent);color:#fff;border-color:var(--accent)}.pill[data-v-a5de9158]{padding:1px 7px;border-radius:3px;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-bottom:2px;display:block}.cal-cell.drag-over[data-v-a5de9158]{background:#6366f114;outline:2px dashed var(--accent);outline-offset:-2px}.cal-cell.selectionnee[data-v-a5de9158]{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.cal-legend[data-v-a5de9158]{display:flex;gap:12px;padding:6px 12px;font-size:11px;color:var(--text4);border-top:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}.tl-item[data-v-a5de9158]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text3)}.tl-dot[data-v-a5de9158]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pill.faite[data-v-a5de9158]{opacity:.55;text-decoration:line-through}.pill.faite[data-v-a5de9158]:hover{opacity:1}.pill-event-badge[data-v-a5de9158]{font-size:9px;opacity:.6;display:block;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-popup[data-v-a5de9158]{position:fixed;z-index:9999;min-width:240px;max-width:320px;background:var(--bg2);border:1px solid var(--border2);border-radius:10px;box-shadow:0 8px 24px #00000040;padding:12px 14px}.task-popup[data-v-a5de9158]:before{content:"";position:absolute;top:-6px;left:16px;width:10px;height:10px;background:var(--bg2);border-left:1px solid var(--border2);border-top:1px solid var(--border2);transform:rotate(45deg)}.tp-title[data-v-a5de9158]{font-weight:600;font-size:13px;color:var(--text);margin-bottom:8px}.tp-row[data-v-a5de9158]{font-size:12px;color:var(--text3);margin-bottom:4px}.tp-actions[data-v-a5de9158]{display:flex;gap:6px;margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.tp-btn-done[data-v-a5de9158]{flex:1;padding:4px 8px;border-radius:6px;background:var(--accent);color:#fff;font-size:11px;border:none;cursor:pointer;font-family:inherit}.tp-btn-edit[data-v-a5de9158]{padding:4px 8px;border-radius:6px;background:var(--bg3);color:var(--text2);font-size:11px;border:1px solid var(--border2);cursor:pointer;font-family:inherit}.tp-assignee-row[data-v-a5de9158]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border);font-size:12px}.tp-assignee-row[data-v-a5de9158]:hover{background:var(--bg3);border-radius:4px}.tp-avatar[data-v-a5de9158]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.tp-assignee-name[data-v-a5de9158]{flex:1;color:var(--text2);font-size:12px}.tp-assignee-arrow[data-v-a5de9158]{color:var(--text4);font-size:12px}.tp-profile-bubble[data-v-a5de9158]{background:var(--bg3);border:1px solid var(--border2);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;margin:6px 0}.tpb-avatar[data-v-a5de9158]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.tpb-nom[data-v-a5de9158]{font-size:12px;font-weight:600;color:var(--text)}.tpb-email[data-v-a5de9158]{font-size:10px;color:var(--text4);margin-top:2px}.tp-row-link[data-v-a5de9158]{cursor:pointer;transition:background .15s;border-radius:4px;padding:5px 4px;display:flex;align-items:center;gap:4px}.tp-row-link[data-v-a5de9158]:hover{background:var(--bg3)}.tp-link-text[data-v-a5de9158]{flex:1;color:var(--text2)}.tp-arrow[data-v-a5de9158]{font-size:11px;color:var(--accent);opacity:0;transition:opacity .15s}.tp-row-link:hover .tp-arrow[data-v-a5de9158]{opacity:1}.tp-row-date[data-v-a5de9158]{display:flex;align-items:center;gap:6px}.tp-date-input[data-v-a5de9158]{flex:1;width:auto;padding:4px 6px;font-size:12px;font-family:inherit;color:var(--text2);background:transparent;border:1px solid var(--border2);border-radius:6px;outline:none;cursor:pointer}.tp-date-input[data-v-a5de9158]:hover{border-color:var(--accent);color:var(--text)}.tp-date-input[data-v-a5de9158]:focus{border-color:var(--accent)}@media (hover: none){.tp-date-input[data-v-a5de9158]{min-height:44px}}.ev-task-doc[data-v-0ba1d6fd]{background:none;border:none;padding:0;font:inherit;font-size:11px;cursor:pointer;text-align:left}.pin-overlay[data-v-8871839d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pin-modal[data-v-8871839d]{background:var(--bg2);border-radius:16px;padding:32px 40px;text-align:center;box-shadow:0 20px 60px #0006;min-width:280px}.pin-modal.shake[data-v-8871839d]{animation:shake-8871839d .4s ease}@keyframes shake-8871839d{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.pin-input[data-v-8871839d]{width:140px;text-align:center;font-size:24px;letter-spacing:12px;padding:10px 16px;border:2px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);font-family:inherit;outline:none}.pin-input[data-v-8871839d]:focus{border-color:var(--accent)}.pin-submit[data-v-8871839d]{display:block;width:100%;margin-top:16px;padding:10px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.pin-submit[data-v-8871839d]:disabled{opacity:.4;cursor:default}.tarifs-page[data-v-8871839d]{display:flex;flex-direction:column;height:100%;overflow:hidden}.tarifs-header[data-v-8871839d]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;flex-shrink:0;background:linear-gradient(135deg,#db709314,#daa52014);border-bottom:1px solid var(--border)}.badge-confidentiel[data-v-8871839d]{font-size:9px;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:4px;background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.btn-lock[data-v-8871839d]{background:var(--bg3);border:1px solid var(--border2);border-radius:8px;padding:6px 14px;font-size:12px;color:var(--text3);cursor:pointer;font-family:inherit;transition:all .15s}.btn-lock[data-v-8871839d]:hover{background:var(--bg4);color:var(--text)}.tarifs-tabs[data-v-8871839d]{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 24px;background:var(--bg2);flex-shrink:0}.tarifs-tab[data-v-8871839d]{padding:10px 18px;font-size:12px;font-weight:600;color:var(--text4);cursor:pointer;border:none;background:none;font-family:inherit;border-bottom:2px solid transparent;transition:all .15s}.tarifs-tab[data-v-8871839d]:hover{color:var(--text2)}.tarifs-tab.active[data-v-8871839d]{color:var(--accent);border-bottom-color:var(--accent)}.tarifs-subtabs[data-v-8871839d]{display:flex;gap:4px;margin-bottom:16px}.tarifs-subtab[data-v-8871839d]{padding:6px 14px;font-size:11px;font-weight:600;color:var(--text4);cursor:pointer;border:1px solid var(--border2);background:var(--bg2);border-radius:6px;font-family:inherit;transition:all .15s}.tarifs-subtab.active[data-v-8871839d]{background:var(--accent);color:#fff;border-color:var(--accent)}.tarifs-content[data-v-8871839d]{flex:1;overflow:auto;padding:20px 24px}.pt-ttc[data-v-8871839d]{font-size:10px;color:var(--text3);text-align:right;margin-top:2px}.pt-classe[data-v-8871839d]{vertical-align:top}.pt-deja[data-v-8871839d]{font-size:10px;color:#b45309;align-self:center}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pt-deja[data-v-8871839d]{color:#fcd34d}}:root[data-theme=dark] .pt-deja[data-v-8871839d]{color:#fcd34d}.pt-classe-lib[data-v-8871839d]{font-size:11px;font-weight:600}.pt-classe-slug[data-v-8871839d]{font-size:9px;color:var(--text4);font-family:ui-monospace,monospace;margin-top:1px}.pt-classe-sans[data-v-8871839d]{font-style:italic;font-family:inherit}.pt-chevauchement[data-v-8871839d]{background:#f59e0b14;border-left:2px solid #f59e0b77;border-radius:0 4px 4px 0;color:#b45309;font-size:9px;line-height:1.35;margin-top:4px;padding:3px 6px}.pt-secondaire-indicatif[data-v-8871839d]{opacity:.7;font-style:italic}.pt-indicatif-note[data-v-8871839d]{display:block;font-size:9px;color:#b45309;font-style:normal}.pt-th-alerte[data-v-8871839d]{font-size:9px;color:#b45309;line-height:1.3;margin-top:3px;font-weight:400}.pt-alerte-mode[data-v-8871839d]{background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:8px;color:#b45309;font-size:11px;line-height:1.45;margin-top:8px;padding:8px 11px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pt-chevauchement[data-v-8871839d],:root:not([data-theme=light]) .pt-indicatif-note[data-v-8871839d],:root:not([data-theme=light]) .pt-th-alerte[data-v-8871839d],:root:not([data-theme=light]) .pt-alerte-mode[data-v-8871839d]{color:#fcd34d}}:root[data-theme=dark] .pt-chevauchement[data-v-8871839d],:root[data-theme=dark] .pt-indicatif-note[data-v-8871839d],:root[data-theme=dark] .pt-th-alerte[data-v-8871839d],:root[data-theme=dark] .pt-alerte-mode[data-v-8871839d]{color:#fcd34d}.pt-famille[data-v-8871839d]{font-weight:700;font-size:11px;vertical-align:middle;background:var(--bg2);border-right:1px solid var(--border)}.pt-manquantes[data-v-8871839d]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;margin-top:18px;padding:14px}.pt-manquantes-titre[data-v-8871839d]{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px}.pt-manquantes-compte[data-v-8871839d]{background:#f59e0b22;border-radius:10px;color:#b45309;font-size:10px;font-weight:700;padding:2px 7px}.pt-manquantes-note[data-v-8871839d]{color:var(--text4);font-size:11px;line-height:1.4;margin:5px 0 10px}.pt-manquantes-table[data-v-8871839d]{font-size:11px}.pt-manquantes-etat[data-v-8871839d]{color:var(--text3);font-size:10px;line-height:1.4}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pt-manquantes-compte[data-v-8871839d]{color:#fcd34d}}:root[data-theme=dark] .pt-manquantes-compte[data-v-8871839d]{color:#fcd34d}.calc-box-note[data-v-8871839d]{font-size:11px;color:var(--text4);line-height:1.4;margin-top:2px}.aq-prix[data-v-8871839d]{width:90px;text-align:right}.aq-defaut[data-v-8871839d]{background:#f59e0b1a;border:1px solid #f59e0b55;border-radius:6px;color:#b45309;font-size:11px;line-height:1.4;margin-top:10px;padding:7px 10px}.aq-defaut code[data-v-8871839d]{font-size:10px}.calc-box[data-v-8871839d]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:12px 16px;margin-bottom:20px;overflow:visible;position:relative}.calc-box-title[data-v-8871839d]{text-align:center;font-size:13px;font-weight:700;color:var(--text2);margin-bottom:10px;letter-spacing:.3px}.calc-main-row[data-v-8871839d]{display:flex;align-items:flex-start;gap:10px;flex-wrap:nowrap}.calc-field[data-v-8871839d]{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.calc-separator[data-v-8871839d]{font-size:16px;color:var(--text4);padding-bottom:6px;flex-shrink:0}.calc-result-popup[data-v-8871839d]{position:relative;flex-shrink:0;min-width:180px;max-width:210px;background:var(--bg2);border:1px solid var(--border2);border-radius:12px;box-shadow:0 4px 16px #0000001f;animation:fadeInPopup-8871839d .2s ease}.calc-result-popup[data-v-8871839d]:before{content:"";position:absolute;left:-6px;top:16px;width:10px;height:10px;background:var(--bg2);border-left:1px solid var(--border2);border-bottom:1px solid var(--border2);transform:rotate(45deg)}@keyframes fadeInPopup-8871839d{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.crp-header[data-v-8871839d]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 8px;border-bottom:1px solid var(--border)}.crp-title[data-v-8871839d]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text4)}.crp-dims[data-v-8871839d]{font-size:11px;color:var(--accent);font-weight:600}.crp-body[data-v-8871839d]{padding:8px 12px}.crp-row[data-v-8871839d]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid var(--border);font-size:12px}.crp-row[data-v-8871839d]:last-child{border-bottom:none}.crp-label[data-v-8871839d]{color:var(--text3)}.crp-value[data-v-8871839d]{font-weight:700;color:var(--text)}.crp-footer[data-v-8871839d]{padding:8px 12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px}.crp-arrondi[data-v-8871839d]{font-size:10px;color:var(--text4);line-height:1.3}.crp-attente[data-v-8871839d]{font-size:10px;color:var(--text4);font-style:italic}.field-label[data-v-8871839d]{font-size:11px;font-weight:600;color:var(--text4);margin-bottom:4px}.input-sm[data-v-8871839d]{padding:6px 10px;border:1px solid var(--border2);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text2);outline:none}.input-sm[data-v-8871839d]:focus{border-color:var(--accent)}.table-wrap[data-v-8871839d]{overflow:auto}.t-table[data-v-8871839d]{width:100%;border-collapse:collapse;font-size:12px}.t-table th[data-v-8871839d]{text-align:center;padding:8px 10px;font-size:10px;font-weight:700;color:var(--text4);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border2);border-right:1px solid var(--border);white-space:nowrap;position:sticky;top:0;background:var(--bg);z-index:1}.t-table th[data-v-8871839d]:last-child{border-right:none}.t-table td[data-v-8871839d]{padding:6px 10px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--text2);text-align:center}.t-table td[data-v-8871839d]:last-child{border-right:none}.t-table td[data-v-8871839d]:first-child,.t-table th[data-v-8871839d]:first-child{text-align:left}.t-table .num[data-v-8871839d]{text-align:center;font-variant-numeric:tabular-nums}.t-table th.num[data-v-8871839d]{text-align:center}.t-table tbody tr[data-v-8871839d]:nth-child(2n){background:var(--bg3)}.t-table tbody tr[data-v-8871839d]:hover{background:var(--bg4)}.col-prix[data-v-8871839d]{min-width:80px}.col-total[data-v-8871839d]{font-weight:700;background:#8080800f}.t-table th.col-total[data-v-8871839d]{background:#8080800f}.row-highlight td[data-v-8871839d]{background:#facc1526!important}.row-totals td[data-v-8871839d]{font-weight:700;border-top:2px solid var(--border);background:var(--bg2)}.row-vendue td[data-v-8871839d]{opacity:.55}.row-vendue td[data-v-8871839d]:first-child{opacity:1}.orig-photo[data-v-8871839d]{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px}.orig-photo img[data-v-8871839d]{width:52px;height:36px;object-fit:cover;border-radius:4px;cursor:pointer;display:block;box-shadow:0 0 0 1px var(--border, #ddd)}.orig-photo-x[data-v-8871839d]{position:absolute;top:-2px;right:2px;width:18px;height:18px;border-radius:50%;border:0;background:#0000008c;color:#fff;font-size:12px;line-height:18px;padding:0;cursor:pointer}.orig-photo-wait[data-v-8871839d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;font-weight:700}.orig-table-wrap[data-v-8871839d]{overflow-x:auto;border-radius:6px;border:1px solid var(--border);box-shadow:inset -8px 0 8px -8px #0000001a}.orig-table[data-v-8871839d]{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.orig-table th[data-v-8871839d]{position:relative;padding:8px 10px;border-bottom:2px solid var(--border);border-right:1px solid var(--border);background:var(--bg2);color:var(--text);font-weight:600;text-align:left;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orig-table th[data-v-8871839d]:last-child{border-right:none}@media (hover: hover){.orig-table th[data-v-8871839d]{cursor:grab}}.orig-table th .th-content[data-v-8871839d]{display:inline-flex;align-items:center;gap:4px;width:calc(100% - 6px)}.orig-table th .col-label[data-v-8871839d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.orig-table th .sort-icon[data-v-8871839d]{font-size:10px;opacity:.6;flex-shrink:0}.orig-table th .col-del[data-v-8871839d]{border:none;background:transparent;color:var(--red, #ef4444);cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.orig-table th .col-resize-handle[data-v-8871839d]{position:absolute;top:0;right:0;bottom:0;width:5px;cursor:col-resize;background:transparent;z-index:5;touch-action:none;-webkit-user-select:none;user-select:none}.orig-table th .col-resize-handle[data-v-8871839d]:after{content:"";position:absolute;top:0;bottom:0;left:-19px;right:-20px}.orig-table th .col-resize-handle[data-v-8871839d]:hover{background:var(--accent)}.orig-table td[data-v-8871839d]{padding:4px 8px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--text2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.orig-table td[data-v-8871839d]:last-child{border-right:none}.orig-table tbody tr[data-v-8871839d]:nth-child(2n){background:var(--bg3)}.orig-table tbody tr[data-v-8871839d]:hover{background:var(--bg4)}.orig-table td input[data-v-8871839d]{width:100%;min-width:0;box-sizing:border-box;padding:3px 6px;border:1px solid transparent;border-radius:4px;font-size:12px;font-family:inherit;background:transparent;color:var(--text2);outline:none}.orig-table td input[data-v-8871839d]:hover{border-color:var(--border)}.orig-table td[data-v-8871839d]:focus-within{overflow:visible;position:relative;z-index:10}.orig-table td:focus-within input[data-v-8871839d]{min-width:180px;background:var(--bg);box-shadow:0 2px 12px #00000040;border-color:var(--accent);padding:4px 8px}.orig-barre[data-v-8871839d]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.orig-barre .btn-g.active[data-v-8871839d]{background:var(--accent);color:#fff;border-color:var(--accent)}.orig-filtre[data-v-8871839d]{display:inline-flex;border:1px solid var(--border3);border-radius:6px;overflow:hidden}.orig-filtre-btn[data-v-8871839d]{background:var(--bg4);color:var(--text2);border:none;border-right:1px solid var(--border3);padding:5px 10px;font-size:11px;cursor:pointer;font-family:inherit}.orig-filtre-btn[data-v-8871839d]:last-child{border-right:none}.orig-filtre-btn.actif[data-v-8871839d]{background:var(--accent);color:#fff;font-weight:600}.orig-lecture[data-v-8871839d]{font-size:12px;color:var(--text2);padding:0 6px;white-space:nowrap}.orig-lien[data-v-8871839d]{font-family:monospace;color:var(--accent);text-decoration:none}.orig-lien[data-v-8871839d]:hover{text-decoration:underline}.add-col-modal[data-v-8871839d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:5000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.add-col-box[data-v-8871839d]{background:var(--bg);border-radius:10px;padding:16px;width:100%;max-width:320px;box-shadow:0 8px 32px #0006}.cell-input[data-v-8871839d]{width:80px;padding:3px 6px;border:1px solid transparent;border-radius:4px;font-size:12px;font-family:inherit;background:transparent;color:var(--text2);text-align:right;outline:none}.cell-input[data-v-8871839d]:hover{border-color:var(--border2)}.cell-input[data-v-8871839d]:focus{border-color:var(--accent);background:var(--bg3)}.add-port-form[data-v-8871839d]{display:flex;gap:8px;align-items:center;margin-bottom:12px;padding:10px 12px;background:var(--bg2);border-radius:8px;border:1px solid var(--border);flex-wrap:wrap}.badge-taille[data-v-8871839d]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.badge-classic[data-v-8871839d]{background:#3b82f61f;color:#3b82f6}.badge-grand[data-v-8871839d]{background:#10b9811f;color:#10b981}.badge-géant[data-v-8871839d]{background:#f59e0b1f;color:#f59e0b}.badge-monumental[data-v-8871839d]{background:#ef44441f;color:#ef4444}.badge-circuit[data-v-8871839d]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap;background:var(--bg3);color:var(--text2);border:1px solid var(--border2)}.pri-alerte[data-v-8871839d]{margin-bottom:12px;padding:8px 12px;border-radius:6px;font-size:12px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.pri-alerte.ok[data-v-8871839d]{background:#10b9811a;color:#10b981;border-color:#10b98140}.pri-vide[data-v-8871839d]{text-align:center;color:var(--text3);padding:16px;font-size:12px}.pri-bloc[data-v-8871839d]{margin-top:16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg2)}.pri-bloc-titre[data-v-8871839d]{font-size:12px;font-weight:700;color:var(--text2);margin-bottom:10px;display:flex;align-items:center;gap:8px}.pri-lecture[data-v-8871839d]{font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:var(--bg3);color:var(--text3);border:1px solid var(--border2);text-transform:uppercase}.pri-postes[data-v-8871839d]{display:flex;flex-wrap:wrap;gap:10px 16px}.pri-poste[data-v-8871839d]{display:flex;align-items:center;gap:6px;font-size:12px}.pri-poste-nom[data-v-8871839d]{color:var(--text2);display:flex;flex-direction:column;line-height:1.25}.pri-poste-nom em[data-v-8871839d]{font-style:normal;color:var(--text3);font-size:11px}.pri-poste-nom small[data-v-8871839d]{color:var(--text3);font-size:10px}.pri-poste input[data-v-8871839d]{width:90px}.pri-poste input[data-v-8871839d]:disabled{opacity:.55;cursor:default}.pri-unite[data-v-8871839d]{color:var(--text3);font-size:11px}.pri-manques[data-v-8871839d]{margin:0;padding-left:18px;font-size:12px;color:var(--text2)}.pri-manques li[data-v-8871839d]{margin-bottom:3px}.cell-manque[data-v-8871839d]{color:#f59e0b}.marge-pct[data-v-8871839d]{font-weight:700}.marge-basse[data-v-8871839d]{color:var(--red)}.marge-moyenne[data-v-8871839d]{color:var(--yellow)}.marge-haute[data-v-8871839d]{color:var(--green)}.cell-sous[data-v-8871839d]{font-size:10px;font-weight:400;color:var(--text4);white-space:nowrap}.non-tarife[data-v-8871839d]{color:var(--text4);font-style:italic;font-size:11px}.row-active td[data-v-8871839d]{background:var(--bg3)}.pri-renvoi[data-v-8871839d]{font-size:12px;color:var(--text2);line-height:1.5}.t-table th .th-content[data-v-8871839d]{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px}.t-table th.num .th-content[data-v-8871839d]{flex-direction:row-reverse}.t-table th.th-triee[data-v-8871839d]{color:var(--accent)}.t-table th.th-triee .sort-icon[data-v-8871839d]{opacity:1}.t-table th .sort-icon[data-v-8871839d]{font-size:10px;opacity:.35}.lien-onglet[data-v-8871839d]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--accent);text-decoration:underline}.btn-g[data-v-8871839d]{padding:6px 12px;border:1px solid var(--border2);border-radius:6px;font-size:12px;font-family:inherit;background:var(--bg3);color:var(--text2);cursor:pointer;transition:all .15s}.btn-g[data-v-8871839d]:hover{background:var(--bg4)}.btn-icon[data-v-8871839d]{background:none;border:none;cursor:pointer;padding:2px}.taux-card[data-v-8871839d]{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:10px 12px;min-width:160px;max-width:200px;flex-shrink:0;border-left:3px solid #3b82f644}.taux-card-header[data-v-8871839d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.taux-card-label[data-v-8871839d]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text4)}.btn-refresh[data-v-8871839d]{background:transparent;border:none;font-size:13px;cursor:pointer;opacity:.6;padding:2px 4px;border-radius:4px;transition:opacity .2s,background .2s}.btn-refresh[data-v-8871839d]:hover{opacity:1;background:var(--bg4)}.btn-refresh[data-v-8871839d]:disabled{opacity:.3;cursor:not-allowed}.taux-card-value[data-v-8871839d]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.taux-input[data-v-8871839d]{width:100px;font-size:22px;font-weight:700;color:var(--text);background:transparent;border:none;border-bottom:2px solid var(--border2);outline:none;padding:2px 0;font-family:inherit}.taux-input[data-v-8871839d]:focus{border-bottom-color:var(--accent)}.taux-card-unit[data-v-8871839d]{font-size:13px;font-weight:600;color:var(--text3)}.taux-reel-info[data-v-8871839d]{border-top:1px solid var(--border);padding-top:8px}.taux-reel-row[data-v-8871839d]{display:flex;align-items:center;gap:6px}.taux-reel-dot[data-v-8871839d]{width:6px;height:6px;border-radius:50%;background:#10b981;flex-shrink:0;box-shadow:0 0 4px #10b98166;animation:pulse-dot-8871839d 2s infinite}@keyframes pulse-dot-8871839d{0%,to{opacity:1}50%{opacity:.4}}.taux-reel-text[data-v-8871839d]{font-size:12px;color:var(--text3);flex:1}.taux-reel-text strong[data-v-8871839d]{color:var(--text);font-weight:700}.btn-apply-taux[data-v-8871839d]{font-size:10px;padding:2px 8px;background:#10b98122;color:#10b981;border:1px solid #10b98144;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .2s;font-family:inherit}.btn-apply-taux[data-v-8871839d]:hover{background:#10b98133}.taux-update-time[data-v-8871839d]{font-size:10px;color:var(--text4);margin-top:4px;opacity:.7}.taux-loading[data-v-8871839d]{font-size:11px;color:var(--text4)}.taux-indispo[data-v-8871839d]{font-size:11px;color:var(--text4);font-style:italic}.btn-params-calc[data-v-8871839d]{font-size:11px;padding:5px 12px;background:var(--bg4);border:1px solid var(--border2);border-radius:8px;color:var(--text3);cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;font-family:inherit}.btn-params-calc[data-v-8871839d]:hover,.btn-params-calc.active[data-v-8871839d]{background:var(--accent);color:#fff;border-color:var(--accent)}.params-panel[data-v-8871839d]{position:relative;flex-shrink:0;background:var(--bg2);border:1px solid var(--border2);border-radius:10px;min-width:200px;max-width:220px;box-shadow:0 4px 20px #00000026;animation:slideInRight-8871839d .2s ease}@keyframes slideInRight-8871839d{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.params-panel-header[data-v-8871839d]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text2)}.params-close[data-v-8871839d]{background:none;border:none;color:var(--text3);cursor:pointer;font-size:13px;padding:2px 4px;border-radius:4px}.params-close[data-v-8871839d]:hover{background:var(--bg4)}.params-panel-body[data-v-8871839d]{padding:8px 12px}.params-section[data-v-8871839d]{margin-bottom:8px}.params-section-title[data-v-8871839d]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text4);margin-bottom:5px}.params-row[data-v-8871839d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:6px}.params-label[data-v-8871839d]{font-size:11px;color:var(--text3);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.params-input-wrap[data-v-8871839d]{display:flex;align-items:center;gap:4px;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:2px 6px;flex-shrink:0}.params-input[data-v-8871839d]{width:65px;background:transparent;border:none;outline:none;font-size:12px;font-weight:600;color:var(--text);text-align:right;font-family:inherit}.params-unit[data-v-8871839d]{font-size:10px;color:var(--text4)}.params-actions[data-v-8871839d]{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.btn-params-reset[data-v-8871839d]{flex:1;padding:4px 6px;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;font-size:10px;color:var(--text3);cursor:pointer;font-family:inherit}.btn-params-reset[data-v-8871839d]:hover{background:var(--bg4)}.btn-params-save[data-v-8871839d]{flex:1;padding:4px 6px;background:var(--accent);border:none;border-radius:6px;font-size:10px;color:#fff;font-weight:600;cursor:pointer;font-family:inherit}.btn-params-save[data-v-8871839d]:hover{opacity:.9}.sq-page[data-v-d625d0d6]{flex:1;overflow-y:auto;padding:16px 20px 40px}.sq-vide[data-v-d625d0d6]{font-size:12px;color:var(--text4);padding:8px 0}.sq-vide-td[data-v-d625d0d6]{text-align:center;color:var(--text4);padding:18px}.sq-erreur[data-v-d625d0d6]{font-size:12px;color:var(--red);margin:4px 0}.sq-note[data-v-d625d0d6]{font-size:11px;color:var(--text4)}.sq-chiffres[data-v-d625d0d6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.sq-chiffre[data-v-d625d0d6]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.sq-lib[data-v-d625d0d6]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text4);font-weight:600}.sq-val[data-v-d625d0d6]{font-size:22px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.sq-acc[data-v-d625d0d6]{color:var(--accent)}.sq-bloc[data-v-d625d0d6]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:14px}.sq-bloc-tete[data-v-d625d0d6]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.sq-bloc-titre[data-v-d625d0d6]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text2);margin-right:auto}.sq-recherche[data-v-d625d0d6]{padding:5px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg3);color:var(--text);font-size:12px;outline:none;width:200px;font-family:inherit}.sq-recherche[data-v-d625d0d6]:focus{border-color:var(--accent)}.sq-tableau[data-v-d625d0d6]{overflow-x:auto}.sq-tableau th[data-v-d625d0d6]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sq-trie[data-v-d625d0d6]{color:var(--accent)}.sq-fleche[data-v-d625d0d6]{font-size:9px;margin-left:3px}.sq-d[data-v-d625d0d6]{text-align:right;font-variant-numeric:tabular-nums}.sq-fort[data-v-d625d0d6]{font-weight:700}.sq-ligne[data-v-d625d0d6]{cursor:pointer}.sq-ligne td[data-v-d625d0d6]:first-child{white-space:nowrap}.sq-ligne:hover td[data-v-d625d0d6]{background:var(--bg3)}.sq-ref[data-v-d625d0d6]{font-family:monospace;font-size:11px;color:var(--accent)}.sq-rappel[data-v-d625d0d6]{font-size:13px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:8px;padding:8px 12px;margin-bottom:10px}.sq-dest[data-v-d625d0d6]{font-family:monospace;font-size:11px;color:var(--text2);max-width:420px;overflow-wrap:anywhere}.sq-note-cell[data-v-d625d0d6]{font-size:12px;color:var(--text3);max-width:220px}.sq-inactif td[data-v-d625d0d6]{opacity:.6}.sq-statut[data-v-d625d0d6]{font-size:11px;font-weight:600;border-radius:10px;padding:2px 9px;white-space:nowrap}.sq-oui[data-v-d625d0d6]{background:#2ecc7122;color:#1f9d55}.sq-non[data-v-d625d0d6]{background:var(--bg3);color:var(--text4)}.sq-actions[data-v-d625d0d6]{display:flex;gap:6px;justify-content:flex-end}.sq-champ[data-v-d625d0d6]{padding:4px 8px;border:1px solid var(--border2);border-radius:5px;background:var(--bg3);color:var(--text);font-size:12px;font-family:inherit;width:160px}.sq-champ-large[data-v-d625d0d6]{width:100%;min-width:300px;font-family:monospace;font-size:11px}.sq-filtres[data-v-d625d0d6]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.sq-choix[data-v-d625d0d6]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.sq-choix button[data-v-d625d0d6]{background:var(--bg2);border:none;padding:6px 14px;font-size:12px;font-weight:600;color:var(--text3);cursor:pointer;font-family:inherit}.sq-choix button.active[data-v-d625d0d6]{background:var(--accent);color:#fff}.sq-entonnoir[data-v-d625d0d6]{max-width:720px}@media (max-width: 900px){.sq-chiffres[data-v-d625d0d6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.io[data-v-1da91a55]{display:inline-flex;align-items:center;justify-content:center;color:var(--text4);flex-shrink:0}.io-svg[data-v-1da91a55]{display:inline-flex}.ich[data-v-371aa467]{display:inline-flex;align-items:center;flex-shrink:0}.pd-voile[data-v-692bb8a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:18px;overflow-y:auto}.pd-fenetre[data-v-692bb8a1]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:17px 19px;width:100%;max-width:520px;display:flex;flex-direction:column;gap:12px}.pd-titre[data-v-692bb8a1]{font-size:15px;font-weight:700;color:var(--text);word-break:break-word}.pd-onglets[data-v-692bb8a1]{display:flex;gap:2px;background:var(--bg3);border-radius:8px;padding:2px}.pd-onglet[data-v-692bb8a1]{flex:1 1 0;background:none;border:none;border-radius:6px;padding:7px 9px;font-size:12px;color:var(--text3);cursor:pointer;font-family:inherit}.pd-onglet.actif[data-v-692bb8a1]{background:var(--bg2);color:var(--text);font-weight:600}.pd-phrase[data-v-692bb8a1]{font-size:12px;color:var(--text2);line-height:1.6}.pd-grave[data-v-692bb8a1]{color:var(--red);font-weight:600}.pd-plan[data-v-692bb8a1]{font-size:12px;color:var(--text2);line-height:1.6;background:var(--bg3);border-radius:7px;padding:9px 11px}.pd-alerte[data-v-692bb8a1]{font-size:11px;color:#92400e;background:#fef3c7;border-radius:6px;padding:7px 9px;line-height:1.5}.pd-repli[data-v-692bb8a1]{font-size:11px;color:var(--text3);line-height:1.55;background:var(--bg3);border-radius:7px;padding:9px 11px}.pd-lien[data-v-692bb8a1]{background:none;border:none;padding:0;margin-left:4px;color:var(--accent);font-size:11px;cursor:pointer;font-family:inherit;text-decoration:underline}.pd-champ-ligne[data-v-692bb8a1]{display:flex;flex-direction:column;gap:4px}.pd-lbl[data-v-692bb8a1]{font-size:11px;color:var(--text4)}.pd-champ[data-v-692bb8a1]{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:7px 9px;font-size:12px;color:var(--text);font-family:inherit;outline:none}.pd-erreur[data-v-692bb8a1]{font-size:11px;color:var(--red);line-height:1.5}.pd-pied[data-v-692bb8a1]{display:flex;gap:7px;justify-content:flex-end}.pd-annuler[data-v-692bb8a1],.pd-valider[data-v-692bb8a1]{border-radius:6px;padding:7px 13px;font-size:12px;cursor:pointer;font-family:inherit;border:1px solid var(--border2)}.pd-annuler[data-v-692bb8a1]{background:none;color:var(--text3)}.pd-valider[data-v-692bb8a1]{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.pd-valider[disabled][data-v-692bb8a1]{opacity:.5;cursor:default}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pd-alerte[data-v-692bb8a1]{background:#78350f22;color:#fcd34d}}:root[data-theme=dark] .pd-alerte[data-v-692bb8a1]{background:#78350f22;color:#fcd34d}.pf-retour[data-v-cba4c566]{display:inline-block;margin-bottom:12px;font-size:12px;color:var(--text4);text-decoration:none}.pf-retour[data-v-cba4c566]:hover{color:var(--accent)}.pf-titre-ligne[data-v-cba4c566]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.pf-titre-texte[data-v-cba4c566]{flex:1;min-width:0}.pf-nom-ligne[data-v-cba4c566]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pf-nom[data-v-cba4c566]{word-break:break-word;min-width:0}.pf-danger[data-v-cba4c566]:hover{color:var(--red);border-color:var(--red)}.pf-modifier-titre[data-v-cba4c566]{background:none;border:1px solid var(--border);border-radius:5px;padding:1px 7px;font-size:10px;color:var(--text4);cursor:pointer;font-family:inherit;flex-shrink:0}.pf-modifier-titre[data-v-cba4c566]:hover{color:var(--accent);border-color:var(--accent)}.pf-sous[data-v-cba4c566]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pf-metier[data-v-cba4c566]{font-size:11px;font-weight:600;border-radius:999px;padding:2px 9px}.pf-lieu[data-v-cba4c566]{font-size:12px;color:var(--text4)}.pf-pastilles[data-v-cba4c566]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}.pf-logo[data-v-cba4c566]{width:44px;height:44px;flex-shrink:0;border-radius:9px;background:#fff;object-fit:contain;padding:3px;border:1px solid var(--border)}.pf-logo-vide[data-v-cba4c566]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg3);border-color:transparent;padding:0}.pf-actions-barre[data-v-cba4c566]{display:flex;align-items:center;gap:2px;flex-wrap:wrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:4px 0;margin-bottom:14px}.pf-action[data-v-cba4c566]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;padding:8px 4px;border-radius:8px;font-size:11.5px;font-weight:400;color:var(--text2);cursor:pointer;font-family:inherit;text-decoration:none;text-align:center}.pf-action[data-v-cba4c566]:hover{background:var(--bg3);color:var(--accent)}.pf-action-rond[data-v-cba4c566]{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 10%,var(--bg2));color:var(--accent);font-size:15px;line-height:1}.pf-action:hover .pf-action-rond[data-v-cba4c566]{background:color-mix(in srgb,var(--accent) 18%,var(--bg2))}.pf-action-morte[data-v-cba4c566]{color:var(--text4);cursor:default}.pf-action-morte[data-v-cba4c566]:hover{background:none;color:var(--text4)}.pf-action-morte .pf-action-rond[data-v-cba4c566],.pf-action-morte:hover .pf-action-rond[data-v-cba4c566]{background:var(--bg3);color:var(--text4)}.pf-choix[data-v-cba4c566]{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:9px 11px;margin:-4px 0 14px;display:flex;flex-direction:column;gap:3px}.pf-choix-titre[data-v-cba4c566]{font-size:10px;color:var(--text4);text-transform:uppercase;letter-spacing:.04em}.pf-choix-ligne[data-v-cba4c566]{font-size:12px;color:var(--accent);text-decoration:none;padding:3px 0;word-break:break-all}.pf-choix-ligne[data-v-cba4c566]:hover{text-decoration:underline}.pf-choix-tous[data-v-cba4c566]{border-top:1px solid var(--border);margin-top:3px;padding-top:6px;font-weight:600}.pf-coordonnees[data-v-cba4c566]{margin-bottom:16px}.pf-grille[data-v-cba4c566]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-coord[data-v-cba4c566]{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-coord.pleine[data-v-cba4c566]{grid-column:1 / -1}.pf-coord-label[data-v-cba4c566]{font-size:10px;color:var(--text4);text-transform:uppercase;letter-spacing:.03em}.pf-coord-valeur.chiffres[data-v-cba4c566]{font-variant-numeric:tabular-nums}.pf-titre-morte[data-v-cba4c566]{color:var(--text4);border-color:var(--border);cursor:default}.pf-personne.partie[data-v-cba4c566]{opacity:.62}.pf-partie-mention[data-v-cba4c566]{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text4);flex-shrink:0}.pf-mention-principal[data-v-cba4c566]{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.pf-personne.principale[data-v-cba4c566]{background:var(--bg2);border-radius:9px}.pf-personne-poste[data-v-cba4c566]{font-size:12px;color:var(--text3);margin-top:1px}.pf-coord-valeur[data-v-cba4c566]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;min-width:0;word-break:break-word}.pf-ratt-lien[data-v-cba4c566]{text-decoration:none;color:inherit}.pf-ratt-lien[data-v-cba4c566]:hover{background:var(--bg2)}.pf-ratt-lien:hover .pf-ratt-titre[data-v-cba4c566]{color:var(--accent)}.pf-asaisir[data-v-cba4c566]{color:var(--text4);font-style:italic}.pf-etat-on[data-v-cba4c566]{color:var(--green)}.pf-etat-off[data-v-cba4c566]{color:var(--text4);font-style:italic}.pf-pastille[data-v-cba4c566]{font-size:10px;color:var(--text4);background:var(--bg3);border-radius:999px;padding:2px 8px}.pf-modifier[data-v-cba4c566]{font-size:11px;margin-bottom:14px}.pf-badge[data-v-cba4c566]{font-size:10px;font-weight:600;border-radius:4px;padding:1px 6px}.pf-inactif[data-v-cba4c566]{background:var(--bg3);color:var(--text4)}.pf-principal[data-v-cba4c566]{background:var(--bg3);color:var(--accent)}.pf-alerte[data-v-cba4c566]{background:var(--bg3);border-left:2px solid var(--red);border-radius:0 7px 7px 0;padding:9px 11px;margin-bottom:14px;font-size:12px;color:var(--text2);line-height:1.5}.pf-alerte-detail[data-v-cba4c566]{margin-top:5px;font-size:11px;color:var(--text4)}.pf-reessayer[data-v-cba4c566]{margin-top:7px;font-size:11px}.pf-resume[data-v-cba4c566]{margin:0 0 16px;font-size:12px;color:var(--text2);line-height:1.55}.pf-n[data-v-cba4c566]{font-size:10px;color:var(--text4);text-transform:none;letter-spacing:0;background:var(--bg3);border-radius:999px;padding:0 6px;margin-left:5px}.pf-rangee[data-v-cba4c566]{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--border);font-size:12px}.pf-rangee[data-v-cba4c566]:last-child{border-bottom:none}.pf-label[data-v-cba4c566]{color:var(--text4)}.pf-valeur[data-v-cba4c566]{color:var(--text2);word-break:break-word;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.pf-lien[data-v-cba4c566]{color:var(--accent);text-decoration:none}.pf-lien[data-v-cba4c566]:hover{text-decoration:underline}.pf-puces[data-v-cba4c566]{display:flex;gap:5px;flex-wrap:wrap}.pf-puce[data-v-cba4c566]{font-size:11px;color:var(--text2);background:var(--bg3);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.pf-puce-fichier[data-v-cba4c566]{text-decoration:none;color:var(--accent)}.pf-puce-adresse[data-v-cba4c566]{color:var(--text3);font-style:italic}.pf-puce-fichier[data-v-cba4c566]:hover{border-color:var(--accent)}.pf-aide[data-v-cba4c566]{margin-top:6px;font-size:11px;color:var(--text4);line-height:1.45}.pf-carte[data-v-cba4c566]{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:7px 9px;margin-bottom:5px}.pf-personne[data-v-cba4c566]{display:flex;align-items:flex-start;gap:9px;padding:7px 0;border-bottom:1px solid var(--border)}.pf-personne[data-v-cba4c566]:last-of-type{border-bottom:none}.pf-personne-corps[data-v-cba4c566]{flex:1;min-width:0}.pf-pastille-ronde[data-v-cba4c566]{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--bg4);color:var(--text3)}.pf-pastille-ronde.principale[data-v-cba4c566]{color:#fff}.pf-carte-tete[data-v-cba4c566]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pf-carte-nom[data-v-cba4c566]{font-size:12px;font-weight:600;color:var(--text)}.pf-carte-role[data-v-cba4c566]{font-size:11px;color:var(--text4)}.pf-carte-detail[data-v-cba4c566]{margin-top:2px;font-size:11px;color:var(--text3)}.pf-ratt[data-v-cba4c566]{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px solid var(--border)}.pf-ratt[data-v-cba4c566]:last-child{border-bottom:none}.pf-ratt-titre[data-v-cba4c566]{flex:1;min-width:0;font-size:12px;color:var(--text2);word-break:break-word}.pf-absent[data-v-cba4c566]{color:var(--text4);font-style:italic}.pf-ratt-droite[data-v-cba4c566]{flex-shrink:0;font-size:11px;color:var(--text4)}.pf-vide[data-v-cba4c566]{font-size:11px;color:var(--text4)}.pf-ligne[data-v-cba4c566]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pf-copier[data-v-cba4c566]{background:none;border:none;padding:0;font-size:10px;color:var(--text4);cursor:pointer;text-decoration:underline}.pf-copier[data-v-cba4c566]:hover{color:var(--accent)}.pf-note-interne[data-v-cba4c566]{font-size:12px;color:var(--text2);line-height:1.55;white-space:pre-wrap}.pf-actions[data-v-cba4c566]{display:flex;gap:10px;margin-top:7px;flex-wrap:wrap}.pf-plus-titre[data-v-cba4c566]{margin-left:auto;text-transform:none;letter-spacing:0}.pf-plus-large[data-v-cba4c566]{display:block;width:100%;margin-top:7px;padding:5px;border:1px dashed var(--border2);border-radius:6px;background:none;font-family:inherit}.pf-plus-large[data-v-cba4c566]:hover{border-color:var(--accent)}.pf-plus[data-v-cba4c566]{background:none;border:none;padding:0;font-size:11px;color:var(--accent);cursor:pointer}.pf-plus[data-v-cba4c566]:disabled{color:var(--text4);cursor:default}.pf-plus[data-v-cba4c566]:hover:not(:disabled){text-decoration:underline}.pf-sup[data-v-cba4c566]{color:var(--text4)}.pf-sup[data-v-cba4c566]:hover{color:var(--red)}.pf-form[data-v-cba4c566]{margin-top:9px;padding:10px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.pf-form-bloc[data-v-cba4c566]{margin:0 0 14px}.pf-form-ligne[data-v-cba4c566]{display:flex;gap:6px}.pf-form-ligne[data-v-cba4c566]>*{flex:1;min-width:0}.pf-champ[data-v-cba4c566]{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font:inherit;font-size:12px}.pf-champ[data-v-cba4c566]:focus{outline:none;border-color:var(--accent)}.pf-form-aide[data-v-cba4c566]{font-size:11px;color:var(--text4)}.pf-case[data-v-cba4c566]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text3)}.pf-form-pied[data-v-cba4c566]{display:flex;align-items:center;gap:7px;justify-content:flex-end;flex-wrap:wrap}.pf-motif[data-v-cba4c566]{margin-right:auto;font-size:11px;color:var(--text4)}.pf-infos-barre[data-v-cba4c566]{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pf-infos-aide[data-v-cba4c566]{font-size:11px;color:var(--text4)}.pf-bloc[data-v-cba4c566]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:10px}.pf-bloc-tete[data-v-cba4c566]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.pf-bloc-titre[data-v-cba4c566]{font-size:14px;font-weight:650;color:var(--text);flex:1;min-width:0}.pf-bloc-meta[data-v-cba4c566]{font-size:11px;color:var(--text4);flex-shrink:0}.pf-bloc-corps[data-v-cba4c566]{display:flex;flex-direction:column;gap:4px}.pf-bloc-texte[data-v-cba4c566]{margin:0;font-size:13px;color:var(--text2);line-height:1.6;white-space:pre-wrap;word-break:break-word}.pf-bloc-item[data-v-cba4c566]{font-size:13px;color:var(--text2);line-height:1.55;padding-left:14px;position:relative;word-break:break-word}.pf-bloc-item[data-v-cba4c566]:before{content:"•";position:absolute;left:3px;color:var(--text4)}.pf-bloc-lien[data-v-cba4c566]{font-size:13px;color:var(--accent);text-decoration:none;word-break:break-all}.pf-bloc-lien[data-v-cba4c566]:hover{text-decoration:underline}.pf-bloc-fichiers[data-v-cba4c566]{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.pf-bloc-actions[data-v-cba4c566]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.pf-normal[data-v-cba4c566]{background:var(--bg3);border-radius:7px;padding:9px 11px;font-size:12px;color:var(--text3);line-height:1.5}.pf-avis[data-v-cba4c566]{background:var(--bg3);border-left:2px solid var(--border2);border-radius:0 7px 7px 0;padding:9px 11px;margin-bottom:12px;font-size:12px;color:var(--text4);line-height:1.5}.pf-onglet-n[data-v-cba4c566]{font-size:10px;color:var(--text4);background:var(--bg3);border-radius:999px;padding:0 5px;margin-left:5px}.pf-sq[data-v-cba4c566]{display:inline-block;border-radius:4px;background:linear-gradient(90deg,var(--bg3) 25%,var(--bg4) 37%,var(--bg3) 63%);background-size:400% 100%;animation:pf-brille-cba4c566 1.4s ease-in-out infinite}.pf-sq-titre[data-v-cba4c566]{width:200px;height:19px}.pf-sq-puce[data-v-cba4c566]{width:18px;height:11px;margin-left:5px}.pf-sq-ligne[data-v-cba4c566]{width:100%;height:13px}.pf-sq-carte[data-v-cba4c566]{width:100%;height:72px;border-radius:10px}@keyframes pf-brille-cba4c566{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.pf-sq[data-v-cba4c566]{animation:none}}@media (max-width: 640px){.pf-grille[data-v-cba4c566]{grid-template-columns:1fr}}@media (max-width: 900px){.pf[data-v-cba4c566]{flex-direction:column;overflow:auto}.cf-left[data-v-cba4c566]{width:auto;min-width:0;border-right:none;border-bottom:1px solid var(--border);overflow:visible}}button.pf-puce-fichier[data-v-cba4c566]{font:inherit;font-size:11px;cursor:pointer}.pd-voile[data-v-9eb43516]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:18px;overflow-y:auto}.pd-fenetre[data-v-9eb43516]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:17px 19px;width:100%;max-width:500px;display:flex;flex-direction:column;gap:12px}.pd-titre[data-v-9eb43516]{font-size:15px;font-weight:700;color:var(--text);word-break:break-word}.pd-onglets[data-v-9eb43516]{display:flex;gap:2px;background:var(--bg3);border-radius:8px;padding:2px}.pd-onglet[data-v-9eb43516]{flex:1 1 0;background:none;border:none;border-radius:6px;padding:7px 6px;font-size:11.5px;color:var(--text3);cursor:pointer;font-family:inherit}.pd-onglet.actif[data-v-9eb43516]{background:var(--bg2);color:var(--text);font-weight:600}.pd-phrase[data-v-9eb43516]{font-size:12px;color:var(--text2);line-height:1.6}.pd-grave[data-v-9eb43516]{color:var(--red);font-weight:600}.pd-plan[data-v-9eb43516]{font-size:12px;color:var(--text2);line-height:1.6;background:var(--bg3);border-radius:7px;padding:9px 11px}.pd-alerte[data-v-9eb43516]{font-size:11px;color:#92400e;background:#fef3c7;border-radius:6px;padding:7px 9px;line-height:1.5}.pd-repli[data-v-9eb43516]{font-size:11px;color:var(--text3);line-height:1.55;background:var(--bg3);border-radius:7px;padding:9px 11px}.pd-lien[data-v-9eb43516]{background:none;border:none;padding:0;margin-left:4px;color:var(--accent);font-size:11px;cursor:pointer;font-family:inherit;text-decoration:underline}.pd-champ-ligne[data-v-9eb43516]{display:flex;flex-direction:column;gap:4px}.pd-lbl[data-v-9eb43516]{font-size:11px;color:var(--text4)}.pd-champ[data-v-9eb43516]{background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:7px 9px;font-size:12px;color:var(--text);font-family:inherit;outline:none}.pd-erreur[data-v-9eb43516]{font-size:11px;color:var(--red);line-height:1.5}.pd-pied[data-v-9eb43516]{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.pd-annuler[data-v-9eb43516],.pd-valider[data-v-9eb43516],.pd-doux[data-v-9eb43516]{border-radius:6px;padding:7px 13px;font-size:12px;cursor:pointer;font-family:inherit;border:1px solid var(--border2)}.pd-annuler[data-v-9eb43516]{background:none;color:var(--text3)}.pd-doux[data-v-9eb43516]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.pd-valider[data-v-9eb43516]{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.pd-valider[disabled][data-v-9eb43516],.pd-doux[disabled][data-v-9eb43516]{opacity:.5;cursor:default}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pd-alerte[data-v-9eb43516]{background:#78350f22;color:#fcd34d}}:root[data-theme=dark] .pd-alerte[data-v-9eb43516]{background:#78350f22;color:#fcd34d}.pf-retour[data-v-aab7ea8c]{display:inline-block;margin-bottom:12px;font-size:12px;color:var(--text4);text-decoration:none}.pf-retour[data-v-aab7ea8c]:hover{color:var(--accent)}.pf-titre-ligne[data-v-aab7ea8c]{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px}.pf-titre-texte[data-v-aab7ea8c]{flex:1;min-width:0}.pf-nom[data-v-aab7ea8c]{margin-bottom:3px;word-break:break-word}.pf-sous-titre[data-v-aab7ea8c]{font-size:12px;color:var(--text3)}.pf-modifier-haut[data-v-aab7ea8c]{flex-shrink:0;font-size:11px}.pf-danger[data-v-aab7ea8c]:hover{color:var(--red);border-color:var(--red)}.pf-partie[data-v-aab7ea8c]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text4);margin-left:8px;vertical-align:middle}.pf-form-photo[data-v-aab7ea8c]{align-items:center;display:flex;gap:11px}.pf-form-photo-aide[data-v-aab7ea8c]{color:var(--text4);font-size:11px}.pf-photo[data-v-aab7ea8c]{width:44px;height:44px;border-radius:50%;flex-shrink:0;object-fit:cover;display:inline-flex;align-items:center;justify-content:center}.pf-initiales[data-v-aab7ea8c]{font-size:15px;font-weight:700;letter-spacing:.02em}.pf-alerte[data-v-aab7ea8c]{background:var(--bg3);border-left:2px solid var(--red);border-radius:0 7px 7px 0;padding:9px 11px;margin-bottom:14px;font-size:12px;color:var(--text2);line-height:1.5}.pf-reessayer[data-v-aab7ea8c]{margin-top:7px;font-size:11px}.pf-societe-carte[data-v-aab7ea8c]{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:10px 12px;margin-bottom:14px;text-decoration:none;color:inherit}.pf-societe-carte[data-v-aab7ea8c]:hover{border-color:var(--accent)}.pf-societe-texte[data-v-aab7ea8c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-societe-nom[data-v-aab7ea8c]{font-size:13px;font-weight:650;color:var(--text)}.pf-societe-sous[data-v-aab7ea8c]{font-size:11px;color:var(--text4)}.pf-chevron[data-v-aab7ea8c]{font-size:17px;color:var(--text4);flex-shrink:0}.pf-actions-barre[data-v-aab7ea8c]{display:flex;align-items:center;gap:2px;flex-wrap:wrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:4px 0;margin-bottom:14px}.pf-action[data-v-aab7ea8c]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;padding:8px 4px;border-radius:8px;font-size:11.5px;font-weight:400;color:var(--text2);cursor:pointer;font-family:inherit;text-decoration:none;text-align:center}.pf-action[data-v-aab7ea8c]:hover{background:var(--bg3);color:var(--accent)}.pf-action-rond[data-v-aab7ea8c]{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 10%,var(--bg2));color:var(--accent);font-size:15px;line-height:1}.pf-action:hover .pf-action-rond[data-v-aab7ea8c]{background:color-mix(in srgb,var(--accent) 18%,var(--bg2))}.pf-action-morte[data-v-aab7ea8c]{color:var(--text4);cursor:default}.pf-action-morte[data-v-aab7ea8c]:hover{background:none;color:var(--text4)}.pf-action-morte .pf-action-rond[data-v-aab7ea8c],.pf-action-morte:hover .pf-action-rond[data-v-aab7ea8c]{background:var(--bg3);color:var(--text4)}.pf-grille[data-v-aab7ea8c]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pf-case[data-v-aab7ea8c]{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-case.pleine[data-v-aab7ea8c]{grid-column:1 / -1}.pf-case-label[data-v-aab7ea8c]{font-size:10px;color:var(--text4);text-transform:uppercase;letter-spacing:.03em}.pf-case-valeur[data-v-aab7ea8c]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;min-width:0;word-break:break-word}.pf-case-note[data-v-aab7ea8c]{font-size:10px;color:var(--text4)}.pf-lien[data-v-aab7ea8c]{color:var(--accent);text-decoration:none}.pf-lien[data-v-aab7ea8c]:hover{text-decoration:underline}.pf-copier[data-v-aab7ea8c]{background:none;border:none;padding:0;font-size:10px;color:var(--text4);cursor:pointer;text-decoration:underline}.pf-copier[data-v-aab7ea8c]:hover{color:var(--accent)}.pf-rangee[data-v-aab7ea8c]{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--border);font-size:12px}.pf-rangee[data-v-aab7ea8c]:last-child{border-bottom:none}.pf-label[data-v-aab7ea8c]{color:var(--text4)}.pf-valeur[data-v-aab7ea8c]{color:var(--text2);word-break:break-word;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.pf-asaisir[data-v-aab7ea8c]{color:var(--text4);font-style:italic}.pf-carte[data-v-aab7ea8c]{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin-bottom:6px}.pf-carte-tete[data-v-aab7ea8c]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pf-carte-nom[data-v-aab7ea8c]{font-size:13px;font-weight:600;color:var(--text)}.pf-carte-role[data-v-aab7ea8c]{font-size:11px;color:var(--text4)}.pf-carte-detail[data-v-aab7ea8c]{margin-top:3px;font-size:11px;color:var(--text3)}.pf-badge[data-v-aab7ea8c]{font-size:10px;font-weight:600;border-radius:4px;padding:1px 6px}.pf-ouverte[data-v-aab7ea8c]{background:var(--bg3);color:var(--accent)}.pf-faite[data-v-aab7ea8c]{background:var(--bg3);color:var(--text4)}.pf-ratt[data-v-aab7ea8c]{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid var(--border)}.pf-ratt[data-v-aab7ea8c]:last-child{border-bottom:none}.pf-ratt-titre[data-v-aab7ea8c]{flex:1;min-width:0;font-size:12px;color:var(--text2);word-break:break-word}.pf-absent[data-v-aab7ea8c]{color:var(--text4);font-style:italic}.pf-ratt-droite[data-v-aab7ea8c]{flex-shrink:0;font-size:11px;color:var(--text4)}.pf-note-interne[data-v-aab7ea8c]{font-size:12px;color:var(--text2);line-height:1.55;white-space:pre-wrap}.pf-normal[data-v-aab7ea8c]{background:var(--bg3);border-radius:7px;padding:9px 11px;font-size:12px;color:var(--text3);line-height:1.5}.pf-normal-bas[data-v-aab7ea8c]{margin-top:14px}.pf-source[data-v-aab7ea8c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px;font-size:11px;color:var(--text4)}.pf-source-lien[data-v-aab7ea8c]{background:none;border:none;padding:0;font-size:11px;color:var(--accent);cursor:pointer;text-decoration:underline}.pf-onglet-n[data-v-aab7ea8c]{font-size:10px;color:var(--text4);background:var(--bg3);border-radius:999px;padding:0 5px;margin-left:5px}.pf-sq[data-v-aab7ea8c]{display:inline-block;border-radius:4px;background:linear-gradient(90deg,var(--bg3) 25%,var(--bg4) 37%,var(--bg3) 63%);background-size:400% 100%;animation:pf-brille-aab7ea8c 1.4s ease-in-out infinite}.pf-sq-titre[data-v-aab7ea8c]{width:190px;height:19px}.pf-sq-carte[data-v-aab7ea8c]{width:100%;height:66px;border-radius:8px}@keyframes pf-brille-aab7ea8c{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.pf-sq[data-v-aab7ea8c]{animation:none}}@media (max-width: 900px){.pf[data-v-aab7ea8c]{flex-direction:column;overflow:auto}.cf-left[data-v-aab7ea8c]{width:auto;min-width:0;border-right:none;border-bottom:1px solid var(--border);overflow:visible}.pf-grille[data-v-aab7ea8c]{grid-template-columns:1fr}}.pa-filtres[data-v-7fd768db]{display:flex;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0}.pa-recherche[data-v-7fd768db]{padding:5px 10px 5px 28px;border:1px solid var(--border);border-radius:7px;background:var(--bg3);color:var(--text);font-size:12px;outline:none;width:220px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;font-family:inherit}.pa-recherche[data-v-7fd768db]:focus{border-color:var(--accent);background-color:var(--bg)}.pa-erreur[data-v-7fd768db]{padding:8px 20px;font-size:12px;color:var(--red);flex-shrink:0}.pa-ligne[data-v-7fd768db]{cursor:pointer}.pa-principal[data-v-7fd768db]{font-size:11px;color:var(--text3);margin-top:2px}.pa-code[data-v-7fd768db]{font-family:monospace;font-size:11px;color:var(--accent)}.pa-montant[data-v-7fd768db]{text-align:right;font-weight:600;color:var(--accent);font-size:12px;white-space:nowrap}.pa-statut[data-v-7fd768db]{font-size:11px;font-weight:600;border-radius:10px;padding:2px 9px}.pa-actif[data-v-7fd768db]{background:#2ecc7122;color:#1f9d55}.pa-inactif[data-v-7fd768db]{background:var(--bg3);color:var(--text4)}.contact-modal-bg[data-v-7fd768db]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;align-items:center;justify-content:center}.contact-modal[data-v-7fd768db]{width:95vw;max-width:1400px;height:92vh;background:var(--bg);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 20px 60px #0000004d;display:flex}.contact-modal[data-v-7fd768db] .contact-fiche{flex:1;width:100%;height:100%;overflow:hidden}.contact-modal-close[data-v-7fd768db]{position:absolute;top:10px;right:14px;z-index:10;background:var(--bg3);border:none;color:var(--text3);width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.contact-modal-close[data-v-7fd768db]:hover{background:var(--bg4);color:var(--text)}.pg-page[data-v-b96c770c]{flex:1;overflow-y:auto;padding:16px 20px 40px}.pg-nouveau[data-v-b96c770c]{font-size:12px}.pg-vide[data-v-b96c770c]{font-size:12px;color:var(--text4);padding:8px 0}.pg-vide-td[data-v-b96c770c]{text-align:center;color:var(--text4);padding:18px}.pg-erreur[data-v-b96c770c]{font-size:12px;color:var(--red);margin:4px 0}.pg-chiffres[data-v-b96c770c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:14px}.pg-chiffre[data-v-b96c770c]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.pg-chiffre-lib[data-v-b96c770c]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text4);font-weight:600}.pg-chiffre-val[data-v-b96c770c]{font-size:18px;font-weight:700;color:var(--text);white-space:nowrap}.pg-chiffre-note[data-v-b96c770c]{font-size:10px;color:var(--text4)}.pg-acc[data-v-b96c770c]{color:var(--accent)}.pg-chiffre-val.pg-usd[data-v-b96c770c]{font-size:14px}.pg-barre-chiffres.pg-usd[data-v-b96c770c]{text-align:right;margin-bottom:3px}.pg-bloc[data-v-b96c770c]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:14px}.pg-tableau[data-v-b96c770c]{overflow-x:auto}.pg-bloc-tete[data-v-b96c770c]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pg-bloc-titre[data-v-b96c770c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text2);margin-right:auto}.pg-deux[data-v-b96c770c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pg-deux .pg-bloc[data-v-b96c770c]{margin-bottom:14px}.pg-recherche[data-v-b96c770c]{padding:5px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg3);color:var(--text);font-size:12px;outline:none;width:200px;font-family:inherit}.pg-recherche[data-v-b96c770c]:focus{border-color:var(--accent)}.pg-lien[data-v-b96c770c]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;color:var(--accent);text-align:left}.pg-lien[data-v-b96c770c]:hover{text-decoration:underline}.pg-principal[data-v-b96c770c]{font-size:11px;color:var(--text3);margin-top:2px;font-weight:400}.pg-code[data-v-b96c770c]{font-family:monospace;font-size:11px;color:var(--accent)}.pg-d[data-v-b96c770c]{text-align:right}.pg-montant[data-v-b96c770c]{white-space:nowrap;font-weight:600}.pg-statut[data-v-b96c770c]{font-size:11px;font-weight:600;border-radius:10px;padding:2px 9px;white-space:nowrap}.pg-actif[data-v-b96c770c]{background:#2ecc7122;color:#1f9d55}.pg-inactif[data-v-b96c770c]{background:var(--bg3);color:var(--text4)}.pg-a-joindre[data-v-b96c770c]{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.pg-pastille[data-v-b96c770c]{font-size:11px;font-weight:700;border-radius:10px;padding:2px 10px;background:var(--accent);color:#fff}.pg-pastille-zero[data-v-b96c770c]{background:var(--bg3);color:var(--text4)}.pg-num[data-v-b96c770c]{font-family:monospace;font-weight:600;font-size:11px}.pg-num-woo[data-v-b96c770c]{color:#3498db}.pg-num-vte[data-v-b96c770c]{color:var(--accent)}.pg-especes[data-v-b96c770c]{max-width:260px;font-size:11px;color:var(--text3)}.pg-barre-ligne[data-v-b96c770c]{margin-bottom:9px}.pg-barre-tete[data-v-b96c770c]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;margin-bottom:3px;flex-wrap:wrap}.pg-barre-chiffres[data-v-b96c770c]{font-size:11px;color:var(--text3)}.pg-barre-chiffres strong[data-v-b96c770c]{color:var(--text)}.pg-barre[data-v-b96c770c]{height:6px;border-radius:3px;background:var(--bg3);overflow:hidden}.pg-barre-plein[data-v-b96c770c]{height:100%;background:var(--accent);border-radius:3px}.pg-sous-titre[data-v-b96c770c]{font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 6px}.pg-mvt[data-v-b96c770c]{display:flex;gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--border);font-size:12px}.pg-mvt[data-v-b96c770c]:last-child{border-bottom:none}.pg-mvt-date[data-v-b96c770c]{color:var(--text4);width:76px;flex-shrink:0}.pg-mvt-part[data-v-b96c770c]{color:var(--text2);font-weight:600;flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-mvt-lib[data-v-b96c770c]{flex:1;min-width:0;color:var(--text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-mvt-montant[data-v-b96c770c]{font-weight:600;white-space:nowrap}.pg-plus[data-v-b96c770c]{color:#1f9d55}.pg-moins[data-v-b96c770c]{color:var(--text3)}.contact-modal-bg[data-v-b96c770c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;align-items:center;justify-content:center}.contact-modal[data-v-b96c770c]{width:95vw;max-width:1400px;height:92vh;background:var(--bg);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 20px 60px #0000004d;display:flex}.contact-modal[data-v-b96c770c] .contact-fiche{flex:1;width:100%;height:100%;overflow:hidden}.contact-modal-close[data-v-b96c770c]{position:absolute;top:10px;right:14px;z-index:10;background:var(--bg3);border:none;color:var(--text3);width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.contact-modal-close[data-v-b96c770c]:hover{background:var(--bg4);color:var(--text)}@media (max-width: 1100px){.pg-deux[data-v-b96c770c]{grid-template-columns:1fr}}.mk-page[data-v-484ecadf]{padding:24px 32px;max-width:1100px;margin:0 auto}.mk-header[data-v-484ecadf]{margin-bottom:20px}.mk-title[data-v-484ecadf]{font-size:24px;font-weight:700;margin:0}.mk-sub[data-v-484ecadf]{color:var(--text4);font-size:13px;margin:4px 0 0}.mk-tabs[data-v-484ecadf]{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:20px}.mk-tab[data-v-484ecadf]{padding:10px 20px;background:none;border:none;font-size:14px;font-weight:600;color:var(--text4);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;font-family:inherit;transition:all .15s}.mk-tab[data-v-484ecadf]:hover{color:var(--text2)}.mk-tab.active[data-v-484ecadf]{color:var(--accent);border-bottom-color:var(--accent)}.mk-content[data-v-484ecadf]{animation:fadeIn-484ecadf .2s}@keyframes fadeIn-484ecadf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-stats[data-v-484ecadf]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.mk-stat[data-v-484ecadf]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:14px 16px;text-align:center}.mk-stat-n[data-v-484ecadf]{font-size:22px;font-weight:700;color:var(--text)}.mk-stat-l[data-v-484ecadf]{font-size:11px;color:var(--text4);margin-top:2px}.mk-empty[data-v-484ecadf]{text-align:center;padding:50px 20px}.mk-card[data-v-484ecadf]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:16px 18px;margin-bottom:12px;border-left:4px solid var(--border)}.mk-card--accent[data-v-484ecadf]{border-left-color:var(--accent)}.mk-card--blue[data-v-484ecadf]{border-left-color:var(--blue)}.mk-card-top[data-v-484ecadf]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mk-avatar[data-v-484ecadf]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.mk-card-name[data-v-484ecadf]{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-card-info[data-v-484ecadf]{font-size:12px;color:var(--text4);display:flex;gap:12px;margin-top:3px;flex-wrap:wrap}.mk-badge[data-v-484ecadf]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600}.mk-card-section[data-v-484ecadf]{margin:8px 0;padding:8px 12px;background:var(--bg3);border-radius:8px;font-size:13px}.mk-card-section-title[data-v-484ecadf]{font-size:11px;font-weight:700;color:var(--text4);text-transform:uppercase;margin-bottom:4px}.mk-card-prices[data-v-484ecadf]{display:flex;gap:20px;font-size:14px;margin:8px 0}.mk-card-notes[data-v-484ecadf]{font-size:12px;color:var(--text3);font-style:italic;margin:6px 0}.mk-card-actions[data-v-484ecadf]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.mk-section-title[data-v-484ecadf]{font-size:17px;font-weight:700;margin:0 0 12px}.mk-match[data-v-484ecadf]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:16px 18px;margin-bottom:14px}.mk-match-header[data-v-484ecadf]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mk-match-grid[data-v-484ecadf]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.mk-match-col[data-v-484ecadf]{font-size:13px}.mk-match-label[data-v-484ecadf]{font-weight:700;font-size:12px;margin-bottom:4px}.mk-match-name[data-v-484ecadf]{font-weight:600;font-size:14px}.mk-match-detail[data-v-484ecadf]{color:var(--text3);font-size:12px;margin-top:2px}.mk-match-detail a[data-v-484ecadf]{color:var(--blue);text-decoration:none}.mk-match-detail a[data-v-484ecadf]:hover{text-decoration:underline}.mk-match-calc[data-v-484ecadf]{background:var(--bg3);border-radius:8px;padding:12px 14px;margin:10px 0}.mk-match-calc-row[data-v-484ecadf]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mk-match-calc-row label[data-v-484ecadf]{font-size:13px;font-weight:600;min-width:140px}.mk-match-calc-results[data-v-484ecadf]{display:flex;gap:20px;font-size:14px}.mk-match-actions[data-v-484ecadf]{display:flex;gap:8px;justify-content:flex-end}.mk-deal[data-v-484ecadf]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:10px}.mk-deal-header[data-v-484ecadf]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mk-deal-title[data-v-484ecadf]{font-weight:600;font-size:14px;flex:1}.mk-deal-grid[data-v-484ecadf]{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;margin-bottom:8px}.mk-deal-grid a[data-v-484ecadf]{color:var(--blue);text-decoration:none;font-size:12px}.mk-deal-montants[data-v-484ecadf]{display:flex;gap:16px;font-size:13px;flex-wrap:wrap}.mk-modal[data-v-484ecadf]{background:var(--bg2);border-radius:14px;padding:24px 28px;width:480px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.mk-modal h3[data-v-484ecadf]{margin:0 0 16px;font-size:18px}.mk-label[data-v-484ecadf]{display:block;font-size:12px;font-weight:600;color:var(--text3);margin:12px 0 4px}.mk-input[data-v-484ecadf]{display:block;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-family:inherit;background:var(--bg2);color:var(--text);box-sizing:border-box}.mk-input--sm[data-v-484ecadf]{width:120px;display:inline-block}.mk-input[data-v-484ecadf]:focus{outline:none;border-color:var(--accent)}.mk-radios[data-v-484ecadf]{display:flex;gap:16px;font-size:13px}.mk-radios label[data-v-484ecadf]{display:flex;align-items:center;gap:4px;cursor:pointer}.mk-dropdown[data-v-484ecadf]{position:absolute;top:100%;left:0;right:0;background:var(--bg2);border:1px solid var(--border);border-radius:8px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000001a}.mk-dropdown-item[data-v-484ecadf]{padding:8px 12px;font-size:13px;cursor:pointer}.mk-dropdown-item[data-v-484ecadf]:hover{background:var(--bg3)}.mk-modal-actions[data-v-484ecadf]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.mk-spinner[data-v-484ecadf]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-484ecadf .7s linear infinite;margin:0 auto}@keyframes spin-484ecadf{to{transform:rotate(360deg)}}.expos-page[data-v-841f6d2c]{display:flex;flex:1;flex-direction:column;overflow:hidden}.ph[data-v-841f6d2c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.ph-title[data-v-841f6d2c]{font-size:18px;font-weight:700;color:var(--text)}.ph-sub[data-v-841f6d2c]{font-size:12px;color:var(--text4)}.ex-histo-lien[data-v-841f6d2c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;text-align:left;cursor:pointer;font-family:inherit}.ex-histo-lien[data-v-841f6d2c]:hover{border-color:var(--accent)}.msg-layout[data-v-857f4bf7]{display:flex;flex:1;overflow:hidden;height:100%}.msg-sidebar[data-v-857f4bf7]{background:var(--bg2);display:flex;flex-direction:column;padding:12px 0;flex-shrink:0;overflow:hidden}.msg-sb-title[data-v-857f4bf7]{font-size:14px;font-weight:700;color:var(--text);padding:0 14px 8px}.msg-new-btn[data-v-857f4bf7]{margin:0 14px 10px;padding:9px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.msg-new-btn[data-v-857f4bf7]:hover{opacity:.9}.msg-sb-label[data-v-857f4bf7]{font-size:10px;font-weight:600;color:var(--text4);text-transform:uppercase;padding:8px 14px 4px;letter-spacing:.3px}.msg-folder[data-v-857f4bf7]{display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:7px 14px;font-size:12px;color:var(--text2);cursor:pointer;font-family:inherit;text-align:left;width:100%}.msg-folder[data-v-857f4bf7]:hover{background:var(--bg3)}.msg-folder.active[data-v-857f4bf7]{background:var(--bg4);color:var(--text);font-weight:600}.msg-badge[data-v-857f4bf7]{background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.msg-badge-sm[data-v-857f4bf7]{background:var(--accent);color:#fff;font-size:9px;font-weight:700;padding:0 5px;border-radius:8px;min-width:14px;text-align:center}.msg-compte-dot[data-v-857f4bf7]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.msg-sep[data-v-857f4bf7]{height:1px;background:var(--border);margin:8px 14px}.msg-sync-btn[data-v-857f4bf7]{margin:8px 14px;padding:8px;background:var(--bg4);border:1px solid var(--border2);border-radius:6px;font-size:11px;color:var(--text3);cursor:pointer;font-family:inherit}.msg-sync-btn[data-v-857f4bf7]:hover{background:var(--bg5)}.msg-sync-btn[data-v-857f4bf7]:disabled{opacity:.5}.msg-sync-status[data-v-857f4bf7]{margin:4px 14px;padding:6px 10px;background:var(--bg4);border-radius:6px;font-size:10px;color:var(--text3);line-height:1.4;word-break:break-word}.msg-sync-bar[data-v-857f4bf7]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--accent)11;border-bottom:1px solid var(--accent)33;font-size:12px;color:var(--accent)}.msg-sync-spinner[data-v-857f4bf7]{width:14px;height:14px;border:2px solid var(--accent)44;border-top-color:var(--accent);border-radius:50%;animation:spin-857f4bf7 .8s linear infinite;flex-shrink:0}@keyframes spin-857f4bf7{to{transform:rotate(360deg)}}.msg-auth-btn[data-v-857f4bf7]{display:block;margin:2px 14px 6px 28px;padding:3px 10px;background:#f59e0b22;border:1px solid #f59e0b44;border-radius:4px;font-size:10px;color:#f59e0b;cursor:pointer;font-family:inherit}.msg-list[data-v-857f4bf7]{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.msg-search[data-v-857f4bf7]{margin:6px 10px;padding:8px 12px;background:var(--bg4);border:1px solid var(--border2);border-radius:6px;font-size:12px;color:var(--text);outline:none;font-family:inherit}.msg-search[data-v-857f4bf7]:focus{border-color:var(--accent)}.msg-threads[data-v-857f4bf7]{flex:1;overflow-y:auto;min-height:0}.msg-empty-detail[data-v-857f4bf7]{font-size:11px;color:var(--text4);margin:6px 0 9px;line-height:1.5}.msg-empty-list[data-v-857f4bf7]{padding:40px 20px;text-align:center;color:var(--text4);font-size:12px}.msg-bulk-bar[data-v-857f4bf7]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg4);border-bottom:1px solid var(--border)}.msg-bulk-count[data-v-857f4bf7]{font-size:11px;font-weight:600;color:var(--text);margin-right:4px}.msg-bulk-btn[data-v-857f4bf7]{background:none;border:1px solid var(--border2);border-radius:4px;padding:3px 8px;font-size:11px;cursor:pointer;color:var(--text3);font-family:inherit}.msg-bulk-btn[data-v-857f4bf7]:hover{background:var(--bg5)}.msg-thread[data-v-857f4bf7]{display:flex;gap:8px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border);align-items:center;position:relative}.msg-thread[data-v-857f4bf7]:hover{background:var(--bg3)}.msg-thread.active[data-v-857f4bf7]{background:var(--bg4)}.msg-thread.unread[data-v-857f4bf7]{border-left:3px solid var(--accent)}.msg-chk[data-v-857f4bf7]{width:14px;height:14px;flex-shrink:0;cursor:pointer;accent-color:var(--accent)}.msg-star[data-v-857f4bf7]{background:none;border:none;font-size:14px;cursor:pointer;padding:0;flex-shrink:0;line-height:1}.msg-avatar[data-v-857f4bf7]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.msg-thread-body[data-v-857f4bf7]{flex:1;min-width:0}.msg-thread-top[data-v-857f4bf7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1px}.msg-thread-name[data-v-857f4bf7]{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-thread-name.bold[data-v-857f4bf7]{font-weight:700}.msg-thread-date[data-v-857f4bf7]{font-size:10px;color:var(--text4);flex-shrink:0}.msg-thread-subject[data-v-857f4bf7]{font-size:11px;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px}.msg-thread-preview[data-v-857f4bf7]{font-size:11px;color:var(--text4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-thread-right[data-v-857f4bf7]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.msg-compte-tag[data-v-857f4bf7]{font-size:9px;font-weight:700;color:#fff;padding:1px 4px;border-radius:3px}.msg-dot[data-v-857f4bf7]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.msg-count-badge[data-v-857f4bf7]{font-size:10px;font-weight:700;color:var(--text4)}.msg-hover-actions[data-v-857f4bf7]{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);gap:2px;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:2px 4px}.msg-hover-actions button[data-v-857f4bf7]{background:none;border:none;font-size:13px;cursor:pointer;padding:2px 4px;border-radius:3px}.msg-hover-actions button[data-v-857f4bf7]:hover{background:var(--bg5)}.msg-thread:hover .msg-hover-actions[data-v-857f4bf7]{display:flex}.msg-conv[data-v-857f4bf7]{flex:1;min-width:300px;display:flex;flex-direction:column;overflow:hidden}.msg-resizer[data-v-857f4bf7]{width:4px;background:var(--border);cursor:col-resize;flex-shrink:0;transition:background .15s;position:relative;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none}.msg-resizer[data-v-857f4bf7]:hover,.msg-resizer[data-v-857f4bf7]:active{background:var(--accent)}.msg-resizer[data-v-857f4bf7]:after{content:"";position:absolute;top:0;left:-20px;right:-20px;bottom:0;cursor:col-resize}.msg-conv-header[data-v-857f4bf7]{padding:14px 20px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.msg-conv-name[data-v-857f4bf7]{font-size:14px;font-weight:700;color:var(--text)}.msg-conv-email[data-v-857f4bf7]{font-size:11px;color:var(--text4)}.msg-conv-subject[data-v-857f4bf7]{font-size:12px;color:var(--text3);max-width:300px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-conv-messages[data-v-857f4bf7]{flex:1;overflow-y:auto;min-height:0;padding:16px 20px}.mf-jour[data-v-857f4bf7]{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text4);margin:18px 0 12px;position:relative}.mf-carte[data-v-857f4bf7]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:12px;border-left:3px solid var(--border2)}.mf-recu[data-v-857f4bf7]{border-left-color:var(--bleu-recu)}.mf-envoye[data-v-857f4bf7]{border-left-color:var(--vert-envoye)}.mf-tete[data-v-857f4bf7]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mf-avatar[data-v-857f4bf7]{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.mf-qui[data-v-857f4bf7]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.mf-nom[data-v-857f4bf7]{font-size:12.5px;font-weight:700;color:var(--text2)}.mf-heure[data-v-857f4bf7]{font-size:10.5px;color:var(--text4)}.mf-etiquette[data-v-857f4bf7]{margin-left:auto;font-size:9.5px;color:var(--text4);background:var(--bg3);border:1px solid var(--border2);border-radius:20px;padding:1px 8px;white-space:nowrap}.mf-corps[data-v-857f4bf7]{margin:7px 0 0 37px}.mf-texte[data-v-857f4bf7]{font-size:13px;line-height:1.5;color:var(--text);word-break:break-word;max-height:520px;overflow-y:auto}.mf-sans-texte[data-v-857f4bf7]{font-size:12px;color:#b45309;background:#f59e0b12;border:1px dashed #f59e0b55;border-radius:6px;padding:7px 10px;line-height:1.5}.mf-sans-texte a[data-v-857f4bf7]{color:var(--accent);font-weight:600}.mf-pieces[data-v-857f4bf7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.mf-piece[data-v-857f4bf7]{font-size:11px;color:var(--text3);text-decoration:none;background:var(--bg3);border:1px solid var(--border2);border-radius:6px;padding:3px 8px}.mf-piece[data-v-857f4bf7]:hover{background:var(--bg4);color:var(--text2)}.mf-piece-taille[data-v-857f4bf7]{color:var(--text4);margin-left:4px}.mf-piece[data-v-857f4bf7]{font-family:inherit;cursor:pointer}.mf-piece[disabled][data-v-857f4bf7]{opacity:.55;cursor:default}.mf-piece-erreur[data-v-857f4bf7]{font-size:11px;color:var(--red)}.mf-cite[data-v-857f4bf7]{margin-top:10px}.mf-cite>summary[data-v-857f4bf7]{font-size:11px;color:var(--text4);cursor:pointer;list-style:none;padding:3px 0;-webkit-user-select:none;user-select:none}.mf-cite>summary[data-v-857f4bf7]:before{content:"▸ "}.mf-cite[open]>summary[data-v-857f4bf7]:before{content:"▾ "}.mf-cite>summary[data-v-857f4bf7]:hover{color:var(--text3)}.mf-cite-corps[data-v-857f4bf7]{margin-top:6px;padding:10px 12px;background:var(--bg3);border-left:2px solid var(--border2);border-radius:0 6px 6px 0;font-size:12px;line-height:1.5;color:var(--text3);max-height:320px;overflow-y:auto}.mf-actions[data-v-857f4bf7]{display:flex;gap:2px;margin-top:8px;opacity:0;transition:opacity .15s}.mf-carte:hover .mf-actions[data-v-857f4bf7]{opacity:1}@media (max-width: 640px){.mf-corps[data-v-857f4bf7],.mf-etiquette[data-v-857f4bf7]{margin-left:0}.mf-actions[data-v-857f4bf7]{opacity:1}}@media (hover: none){.bbl-actions[data-v-857f4bf7]{opacity:1}}.msg-act[data-v-857f4bf7]{background:none;border:none;font-size:13px;cursor:pointer;padding:2px 4px;border-radius:4px}.msg-act[data-v-857f4bf7]:hover{background:var(--bg4)}.msg-html-body[data-v-857f4bf7]{font-size:13px;color:var(--text);line-height:1.6}.msg-html-body[data-v-857f4bf7] img{max-width:100%;border-radius:6px}.msg-html-body[data-v-857f4bf7] a{color:var(--accent)}.msg-html-body[data-v-857f4bf7] blockquote{border-left:3px solid var(--border2);padding-left:12px;margin:8px 0;color:var(--text3)}.msg-bottom-bar[data-v-857f4bf7]{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--border);flex-shrink:0;background:var(--bg2)}.msg-bottom-btn[data-v-857f4bf7]{background:none;border:1px solid var(--border2);border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;color:var(--text2);cursor:pointer;font-family:inherit}.msg-bottom-btn[data-v-857f4bf7]:hover{background:var(--bg4);color:var(--text)}.msg-reply[data-v-857f4bf7]{padding:14px 20px;border-top:1px solid var(--border);flex-shrink:0;background:var(--bg2)}.msg-reply-label[data-v-857f4bf7]{font-size:11px;font-weight:600;color:var(--text3);margin-bottom:8px}.msg-reply-select[data-v-857f4bf7]{padding:6px 10px;background:var(--bg4);border:1px solid var(--border2);border-radius:6px;font-size:12px;color:var(--text);font-family:inherit}.msg-reply-input[data-v-857f4bf7]{flex:1;padding:6px 10px;background:var(--bg4);border:1px solid var(--border2);border-radius:6px;font-size:12px;color:var(--text);font-family:inherit;outline:none}.msg-reply-input[data-v-857f4bf7]:focus{border-color:var(--accent)}.msg-reply-textarea[data-v-857f4bf7]{width:100%;padding:10px;background:var(--bg4);border:1px solid var(--border2);border-radius:8px;font-size:12px;color:var(--text);font-family:inherit;resize:vertical;outline:none;min-height:60px}.msg-reply-textarea[data-v-857f4bf7]:focus{border-color:var(--accent)}.msg-reply-btn[data-v-857f4bf7]{background:none;border:1px solid var(--border2);border-radius:4px;padding:3px 8px;font-size:11px;color:var(--text3);cursor:pointer;font-family:inherit}.msg-reply-btn.active[data-v-857f4bf7]{background:var(--accent)11;border-color:var(--accent);color:var(--accent)}.msg-empty[data-v-857f4bf7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.msg-view-btn[data-v-857f4bf7]{flex:1;padding:6px 0;font-size:11px;font-weight:600;border:none;cursor:pointer;font-family:inherit;background:var(--bg3);color:var(--text3)}.msg-view-btn.active[data-v-857f4bf7]{background:var(--accent);color:#fff}.msg-split-menu[data-v-857f4bf7]{position:absolute;bottom:100%;right:0;background:var(--bg2);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0003;overflow:hidden;z-index:10;min-width:200px}.msg-split-menu button[data-v-857f4bf7]{display:block;width:100%;padding:10px 14px;background:none;border:none;font-size:12px;color:var(--text);cursor:pointer;font-family:inherit;text-align:left}.msg-split-menu button[data-v-857f4bf7]:hover{background:var(--bg4)}.msg-scheduled-badge[data-v-857f4bf7]{font-size:10px;color:#f59e0b;font-weight:600;background:#f59e0b18;padding:2px 8px;border-radius:10px;display:inline-block;margin-top:2px}.msg-action-danger[data-v-857f4bf7]{background:#e74c3c18;border:1px solid #e74c3c44;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;color:#e74c3c;cursor:pointer;font-family:inherit;white-space:nowrap}.msg-action-danger[data-v-857f4bf7]:hover{background:#e74c3c33}.contact-overlay-bg[data-v-857f4bf7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center}.contact-overlay-full[data-v-857f4bf7]{width:95vw;max-width:1400px;height:92vh;background:var(--bg);border-radius:14px;overflow:hidden;box-shadow:0 24px 80px #0006;display:flex}.contact-overlay-full[data-v-857f4bf7] .contact-fiche{flex:1;width:100%;height:100%;overflow:hidden}.msg-modal-bg[data-v-857f4bf7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:300;display:flex;align-items:center;justify-content:center}.msg-modal[data-v-857f4bf7]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;width:520px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.msg-modal-header[data-v-857f4bf7]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border);font-size:14px;font-weight:700;color:var(--text)}.msg-modal-close[data-v-857f4bf7]{background:none;border:none;font-size:18px;color:var(--text4);cursor:pointer}.msg-modal-body[data-v-857f4bf7]{padding:14px 18px;display:flex;flex-direction:column;gap:10px;flex:1;overflow-y:auto;min-height:0}.msg-modal-row[data-v-857f4bf7]{display:flex;align-items:center;gap:10px}.msg-modal-row label[data-v-857f4bf7]{font-size:11px;font-weight:600;color:var(--text3);width:50px;flex-shrink:0}.msg-modal-footer[data-v-857f4bf7]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border)}.msg-affaires-liees[data-v-857f4bf7]{padding:6px 16px;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.msg-affaires-label[data-v-857f4bf7]{font-size:10px;color:var(--text4);text-transform:uppercase;font-weight:600;flex-shrink:0}.msg-affaire-chip[data-v-857f4bf7]{display:flex;align-items:center;gap:5px;background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:3px 10px;font-size:11px;color:var(--text2);text-decoration:none;cursor:pointer;transition:background .15s}.msg-affaire-chip[data-v-857f4bf7]:hover{background:var(--bg4)}.msg-affaire-etape-dot[data-v-857f4bf7]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.msg-affaire-titre[data-v-857f4bf7]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-affaire-montant[data-v-857f4bf7]{color:var(--accent);font-weight:600;font-size:10px}.msg-couverture-lien[data-v-857f4bf7]{background:none;border:none;padding:0;margin-top:2px;font-size:10px;color:var(--text4);cursor:pointer;font-family:inherit;text-decoration:underline;text-align:left}.msg-couverture-lien[data-v-857f4bf7]:hover{color:var(--accent)}.msg-couverture-lien[disabled][data-v-857f4bf7]{opacity:.6;cursor:default}.msg-thread-pj[data-v-857f4bf7]{font-size:10px;color:var(--text4);white-space:nowrap;margin-left:auto;margin-right:4px;flex-shrink:0}.sync-settings[data-v-5d84b765]{padding:20px;max-width:680px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.ss-card[data-v-5d84b765]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.ss-card-title[data-v-5d84b765]{font-size:14px;font-weight:700;color:#7c3aed;margin-bottom:14px;display:flex;align-items:center;gap:6px}.ss-row[data-v-5d84b765]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.ss-label[data-v-5d84b765]{color:var(--text3)}.ss-value[data-v-5d84b765]{color:var(--text);font-weight:500}.ss-group[data-v-5d84b765]{margin-top:14px}.ss-group-label[data-v-5d84b765]{font-size:11px;font-weight:600;color:var(--text4);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.ss-radio[data-v-5d84b765]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text2);cursor:pointer;padding:5px 0}.ss-radio input[type=radio][data-v-5d84b765]{accent-color:#7c3aed;width:15px;height:15px;cursor:pointer}.ss-check[data-v-5d84b765]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text2);cursor:pointer;padding:5px 0}.ss-check input[type=checkbox][data-v-5d84b765]{accent-color:#7c3aed;width:15px;height:15px;cursor:pointer}.ss-hint[data-v-5d84b765]{font-size:11px;color:var(--text4)}.ss-btn-sync[data-v-5d84b765]{display:flex;align-items:center;gap:6px;background:#7c3aed;color:#fff;border:none;padding:7px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.ss-btn-sync[data-v-5d84b765]:hover:not(:disabled){background:#6d28d9}.ss-btn-sync[data-v-5d84b765]:disabled{opacity:.6;cursor:wait}.ss-spinner[data-v-5d84b765]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ss-spin-5d84b765 .6s linear infinite}@keyframes ss-spin-5d84b765{to{transform:rotate(360deg)}}.ss-progress[data-v-5d84b765]{margin-top:12px}.ss-progress-bar[data-v-5d84b765]{width:100%;height:4px;background:var(--bg4);border-radius:2px;overflow:hidden}.ss-progress-fill[data-v-5d84b765]{width:40%;height:100%;background:#7c3aed;border-radius:2px;animation:ss-indeterminate-5d84b765 1.4s ease-in-out infinite}.ss-progress-fill.real[data-v-5d84b765]{animation:none;transition:width .4s ease}@keyframes ss-indeterminate-5d84b765{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ss-progress-msg[data-v-5d84b765]{font-size:11px;color:var(--text4);margin-top:4px}.ss-banner[data-v-5d84b765]{font-size:12px;font-weight:600;padding:8px 14px;border-radius:6px;margin-top:12px;animation:ss-fade-5d84b765 .2s ease}.ss-banner.success[data-v-5d84b765]{background:#2ecc7122;color:#2ecc71}.ss-banner.error[data-v-5d84b765]{background:#ef444422;color:#ef4444}@keyframes ss-fade-5d84b765{0%{opacity:0}to{opacity:1}}.ss-saved[data-v-5d84b765]{position:fixed;bottom:calc(24px + var(--marge-sure-bas));right:calc(24px + var(--marge-sure-droite));background:#2ecc71;color:#fff;font-size:12px;font-weight:700;padding:8px 18px;border-radius:8px;box-shadow:0 4px 16px #0000004d;z-index:999}.ss-saved-enter-active[data-v-5d84b765],.ss-saved-leave-active[data-v-5d84b765]{transition:all .3s ease}.ss-saved-enter-from[data-v-5d84b765],.ss-saved-leave-to[data-v-5d84b765]{opacity:0;transform:translateY(10px)}.param-tabs[data-v-32b4a804]{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 20px;background:var(--bg2);flex-shrink:0}.param-tab[data-v-32b4a804]{background:none;border:none;color:var(--text3);font-size:13px;font-weight:600;padding:10px 18px;cursor:pointer;border-bottom:2px solid transparent;font-family:inherit;transition:all .15s}.param-tab[data-v-32b4a804]:hover{color:var(--text)}.param-tab.active[data-v-32b4a804]{color:var(--accent);border-bottom-color:var(--accent)}.param-content[data-v-32b4a804]{flex:1;overflow-y:auto;min-height:0}.param-section[data-v-32b4a804]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:18px 20px;margin-bottom:16px}.param-section-title[data-v-32b4a804]{font-size:14px;font-weight:700;color:var(--accent);margin-bottom:10px}.avatar-large[data-v-32b4a804]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.param-section-desc[data-v-32b4a804]{font-size:12px;color:var(--text4);margin-bottom:14px}.param-row[data-v-32b4a804]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.param-label[data-v-32b4a804]{font-size:12px;color:var(--text3);width:160px;flex-shrink:0}.param-input[data-v-32b4a804]{flex:1;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px;background:var(--bg3);color:var(--text);font-family:inherit;outline:none}.param-input[data-v-32b4a804]:focus{border-color:var(--accent)}.theme-pill[data-v-32b4a804]{padding:6px 16px;border:2px solid var(--border);background:transparent;font-size:12px;font-weight:600;cursor:pointer;color:var(--text3);font-family:inherit;transition:all .15s}.theme-pill[data-v-32b4a804]:first-child{border-radius:8px 0 0 8px}.theme-pill[data-v-32b4a804]:last-child{border-radius:0 8px 8px 0;border-left:none}.theme-pill.active[data-v-32b4a804]{border-color:var(--accent);background:var(--accent-light, rgba(232,64,28,.13));color:var(--accent)}.saved-badge[data-v-32b4a804]{font-size:11px;color:#2ecc71;font-weight:600;animation:fadeInOut-32b4a804 2s ease-in-out}@keyframes fadeInOut-32b4a804{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.toggle-wrap[data-v-32b4a804]{position:relative;display:inline-block;width:44px;height:24px}.toggle-wrap input[data-v-32b4a804]{opacity:0;width:0;height:0}.toggle-slider[data-v-32b4a804]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:24px;transition:.2s}.toggle-slider[data-v-32b4a804]:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.toggle-wrap input:checked+.toggle-slider[data-v-32b4a804]{background:var(--accent)}.toggle-wrap input:checked+.toggle-slider[data-v-32b4a804]:before{transform:translate(20px)}.logout-btn[data-v-32b4a804]{width:100%;padding:10px;background:var(--red, #ef4444);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.logout-btn[data-v-32b4a804]:hover{opacity:.9}.param-empl[data-v-32b4a804]{padding:20px;max-width:500px}.empl-section[data-v-32b4a804]{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.empl-section-title[data-v-32b4a804]{font-size:14px;font-weight:700;color:var(--accent);margin-bottom:4px}.empl-section-desc[data-v-32b4a804]{font-size:12px;color:var(--text4);margin-bottom:14px}.empl-manage[data-v-32b4a804]{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.empl-manage-row[data-v-32b4a804]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--text)}.empl-manage-del[data-v-32b4a804]{background:none;border:none;color:var(--text4);cursor:pointer;font-size:14px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.empl-manage-del[data-v-32b4a804]:hover{background:#fef2f2;color:#ef4444}.empl-add-row[data-v-32b4a804]{display:flex;gap:8px}.empl-add-input[data-v-32b4a804]{flex:1;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px;outline:none;background:var(--bg2);color:var(--text);font-family:inherit}.empl-add-input[data-v-32b4a804]:focus{border-color:var(--accent)}.empl-add-btn[data-v-32b4a804]{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.empl-add-btn[data-v-32b4a804]:hover:not(:disabled){filter:brightness(.85)}.empl-add-btn[data-v-32b4a804]:disabled{opacity:.5}.accent-dot[data-v-32b4a804]{width:32px;height:32px;border-radius:50%;border:3px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s,border-color .15s}.accent-dot[data-v-32b4a804]:hover{transform:scale(1.15)}.accent-dot.active[data-v-32b4a804]{border-color:var(--text, #ccc)}.se-root{--se-bg: #f4f5f2;--se-ink: #1c1f23;--se-ink-2: #3a3f46;--se-muted: #6b7079;--se-line: #e4e6e1;--se-card: #ffffff;--se-soft: #f2f3f0;--se-accent: #16a36a;--se-accent-2: #11895a;--se-accent-soft: #e4f4ec;--se-danger: #d34343;--se-warn: #a86a12;--se-warn-soft: #fbf1df;--se-radius: 14px;--se-shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 8px 24px rgba(16, 24, 40, .1);--se-shadow-lg: 0 2px 6px rgba(16, 24, 40, .08), 0 18px 48px rgba(16, 24, 40, .18);--se-font: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;position:relative;width:100%;height:100%;min-height:420px;overflow:hidden;background:var(--se-bg);color:var(--se-ink);font-family:var(--se-font);font-size:14px;line-height:1.35;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none;color-scheme:light;isolation:isolate}.se-root *,.se-root *:before,.se-root *:after{box-sizing:border-box}.se-root button{font:inherit;color:inherit}.se-root input{font:inherit;color:inherit;user-select:text;-webkit-user-select:text}.se-root kbd{font-family:inherit;font-size:11.5px;font-weight:600;background:var(--se-soft);border:1px solid var(--se-line);border-bottom-width:2px;border-radius:5px;padding:0 5px;white-space:nowrap}.se-root :focus-visible{outline:2px solid var(--se-accent);outline-offset:2px}.se-stage,.se-layer{position:absolute;top:0;right:0;bottom:0;left:0}.se-layer.hidden{visibility:hidden;pointer-events:none}.se-drop-hint{position:absolute;left:50%;top:72px;transform:translate(-50%);background:var(--se-ink);color:#fff;padding:7px 14px;border-radius:999px;font-weight:600;font-size:13px;pointer-events:none;box-shadow:var(--se-shadow);z-index:30}.se-top{position:absolute;top:12px;left:12px;right:12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;pointer-events:none;z-index:20}.se-top>*{pointer-events:auto}.se-top-left{display:flex;align-items:center;gap:8px;min-width:0;justify-self:start}.se-top-right{display:flex;align-items:center;gap:8px;justify-self:end}.se-titlebox{display:flex;flex-direction:column;background:var(--se-card);border-radius:12px;box-shadow:var(--se-shadow);padding:6px 12px;min-width:0;max-width:min(360px,40vw)}.se-title-input{border:0;background:transparent;font-weight:700;font-size:15px;padding:0;outline:none;min-width:0;width:100%;text-overflow:ellipsis}.se-title-input:focus{box-shadow:inset 0 -2px 0 var(--se-accent)}.se-titlebox small{color:var(--se-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-mode-toggle{display:flex;background:var(--se-card);border-radius:999px;padding:4px;box-shadow:var(--se-shadow);gap:2px}.se-mode-toggle button{border:0;background:transparent;border-radius:999px;padding:7px 18px;font-weight:700;font-size:13.5px;letter-spacing:.02em;cursor:pointer;color:var(--se-ink-2);transition:background .18s,color .18s}.se-mode-toggle button.on{background:var(--se-accent);color:#fff;box-shadow:0 2px 6px #16a36a59}.se-mode-toggle button:not(.on):hover{background:var(--se-soft)}.se-save-state{font-size:12px;font-weight:600;color:var(--se-warn);background:var(--se-card);border-radius:999px;padding:6px 11px;box-shadow:var(--se-shadow);white-space:nowrap}.se-save-state.muted{color:var(--se-muted)}.se-save-state.warn{color:var(--se-danger)}.se-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;background:var(--se-accent);color:#fff!important;border-radius:10px;padding:8px 14px;font-weight:700;font-size:13.5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .08s}.se-btn:hover{background:var(--se-accent-2)}.se-btn:active{transform:translateY(1px)}.se-btn:disabled{opacity:.45;cursor:default}.se-btn.primary{box-shadow:var(--se-shadow)}.se-btn.ghost{background:var(--se-card);color:var(--se-ink)!important;border-color:var(--se-line)}.se-btn.ghost:hover{background:var(--se-soft)}.se-btn.danger{background:var(--se-danger)}.se-btn.ghost.danger{background:var(--se-card);color:var(--se-danger)!important}.se-btn.small{padding:5px 10px;font-size:12.5px;border-radius:8px}.se-btn.wide{width:100%}.se-fab{width:40px;height:40px;border-radius:12px;background:var(--se-card);border:0;box-shadow:var(--se-shadow);display:inline-grid;place-items:center;cursor:pointer;color:var(--se-ink-2);transition:background .15s,color .15s}.se-fab:hover{color:var(--se-accent)}.se-fab.small{width:38px;height:38px;border-radius:11px}.se-icbtn{width:34px;height:34px;border-radius:9px;border:0;background:transparent;display:inline-grid;place-items:center;cursor:pointer;color:var(--se-ink-2)}.se-icbtn:hover:not(:disabled){background:var(--se-soft);color:var(--se-ink)}.se-icbtn:disabled{opacity:.3;cursor:default}.se-link{border:0;background:none;color:var(--se-accent-2)!important;font-weight:600;font-size:12.5px;cursor:pointer;padding:4px 0}.se-link:hover{text-decoration:underline}.se-rail{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;background:var(--se-card);border-radius:16px;padding:6px;box-shadow:var(--se-shadow);z-index:22}.se-rail-btn{position:relative;width:44px;height:44px;border:0;border-radius:11px;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--se-ink-2);transition:background .15s,color .15s}.se-rail-btn:hover{background:var(--se-soft);color:var(--se-ink)}.se-rail-btn.on{background:var(--se-accent-soft);color:var(--se-accent-2)}.se-rail-sep{height:1px;background:var(--se-line);margin:4px 6px}.se-rail-tip{position:absolute;left:calc(100% + 12px);top:50%;transform:translate(-4px,-50%);background:var(--se-ink);color:#fff;font-size:12px;font-weight:600;padding:5px 9px;border-radius:7px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s}.se-rail-btn:hover .se-rail-tip{opacity:1;transform:translateY(-50%)}.se-rail-btn.on .se-rail-tip{display:none}.se-rail-badge{position:absolute;right:-6px;top:-4px;background:var(--se-ink);color:#fff;font-size:9.5px;font-weight:700;border-radius:999px;padding:1px 5px;line-height:14px}.se-panel{position:absolute;left:76px;top:64px;bottom:64px;width:340px;max-width:calc(100% - 96px);background:var(--se-card);border-radius:var(--se-radius);box-shadow:var(--se-shadow-lg);display:flex;flex-direction:column;z-index:21;overflow:hidden}.se-panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 8px 18px}.se-panel-head h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.se-panel-body{display:flex;flex-direction:column;gap:10px;padding:4px 16px 16px;min-height:0;flex:1}.se-panel-body.se-scroll,.se-scroll{overflow-y:auto;overscroll-behavior:contain}.se-panel-foot{padding-top:10px;border-top:1px solid var(--se-line)}.se-slide-enter-active,.se-slide-leave-active{transition:opacity .18s,transform .18s}.se-slide-enter-from,.se-slide-leave-to{opacity:0;transform:translate(-8px)}.se-search{display:flex;align-items:center;gap:8px;background:var(--se-soft);border-radius:10px;padding:0 10px;color:var(--se-muted);border:1px solid transparent}.se-search:focus-within{border-color:var(--se-accent);background:#fff}.se-search input{border:0;background:transparent;outline:none;height:36px;flex:1;min-width:0;font-size:13.5px}.se-chips{display:flex;gap:6px;flex-wrap:wrap}.se-chip{border:1px solid var(--se-line);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--se-ink-2)}.se-chip.on{background:var(--se-ink);border-color:var(--se-ink);color:#fff}.se-chip-n{opacity:.6;margin-left:2px;font-variant-numeric:tabular-nums}.se-progress{display:flex;align-items:center;gap:10px}.se-progress-bar{flex:1;height:6px;border-radius:999px;background:var(--se-soft);overflow:hidden}.se-progress-bar span{display:block;height:100%;background:var(--se-accent);border-radius:999px;transition:width .3s}.se-progress-txt{font-size:12.5px;color:var(--se-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.se-progress-txt b{color:var(--se-ink)}.se-art-head{display:flex;flex-direction:column;gap:10px}.se-art-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;margin:0 -8px;padding:2px 8px;flex:1;min-height:0}.se-art-card{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:7px;border-radius:12px;border:1px solid var(--se-line);background:#fff;cursor:grab;transition:border-color .15s,box-shadow .15s,background .15s;touch-action:none}.se-art-card:hover{border-color:#cfd3cb;box-shadow:0 2px 10px #10182812}.se-art-card.placed{background:#fbfcfa;cursor:pointer}.se-art-card.selected{border-color:var(--se-accent);box-shadow:0 0 0 3px var(--se-accent-soft)}.se-art-thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--se-soft);display:grid;place-items:center}.se-art-thumb img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.se-art-ph{font-weight:700;color:var(--se-muted);font-size:15px}.se-art-meta{min-width:0}.se-art-title{font-weight:700;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-art-sub{color:var(--se-muted);font-size:12px;display:flex;gap:4px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.se-art-tags{display:flex;gap:4px;margin-top:3px}.se-tag{font-size:10.5px;font-weight:700;background:var(--se-soft);color:var(--se-ink-2);padding:1px 6px;border-radius:5px;text-transform:uppercase;letter-spacing:.03em}.se-tag.warn{background:var(--se-warn-soft);color:var(--se-warn)}.se-state{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:var(--se-soft);color:var(--se-muted)}.se-state.on{background:var(--se-accent);color:#fff}.se-empty{text-align:center;color:var(--se-muted);padding:28px 10px;display:flex;flex-direction:column;align-items:center;gap:6px}.se-empty p{margin:0}.se-muted{color:var(--se-muted);font-size:12.5px}.se-pad{padding:10px 2px}.se-hint{color:var(--se-muted);font-size:12px;margin:6px 0 0;text-align:center}.se-group{display:flex;flex-direction:column;gap:8px;padding:8px 0 12px;border-top:1px solid var(--se-line)}.se-group:first-child{border-top:0}.se-group h4{margin:4px 0 2px;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--se-muted);font-weight:700}.se-group .se-panel-body{padding:0}.se-label{margin:4px 0 0;font-size:12.5px;font-weight:600;color:var(--se-ink-2)}.se-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.se-tile{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--se-line);background:#fff;border-radius:12px;padding:8px 6px 9px;cursor:grab;transition:border-color .15s,box-shadow .15s;touch-action:none}.se-tile:hover{border-color:var(--se-accent);box-shadow:0 2px 10px #10182812}.se-tile canvas{width:112px;height:84px;max-width:100%;pointer-events:none}.se-tile-label{font-weight:700;font-size:12.5px}.se-tile-sub{font-size:11px;color:var(--se-muted);font-variant-numeric:tabular-nums}.se-tools{display:flex;flex-direction:column;gap:8px}.se-tool{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--se-line);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s}.se-tool:hover{border-color:var(--se-accent)}.se-tool.on{border-color:var(--se-accent);background:var(--se-accent-soft)}.se-tool b{display:block;font-size:13.5px}.se-tool small{display:block;color:var(--se-muted);font-size:12px}.se-tool-ic{width:40px;height:40px;border-radius:10px;background:var(--se-soft);display:grid;place-items:center;color:var(--se-accent-2);flex:none}.se-templates{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.se-template{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--se-line);background:#fff;border-radius:12px;padding:8px 10px 10px;cursor:pointer;text-align:left}.se-template:hover{border-color:var(--se-accent)}.se-template-svg{width:100%;height:64px;margin-bottom:4px}.se-template b{font-size:12.5px}.se-template small{color:var(--se-muted);font-size:11.5px}.se-confirm{background:var(--se-warn-soft);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.se-confirm p{margin:0;font-size:12.5px;color:#6b4a12}.se-row{display:flex;gap:8px;align-items:center}.se-row.wrap{flex-wrap:wrap}.se-row.end{justify-content:space-between;margin-top:10px;flex-wrap:wrap}.se-check{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--se-ink-2);cursor:pointer}.se-check input{accent-color:var(--se-accent);width:16px;height:16px}.se-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;padding:7px 0;cursor:pointer;text-align:left;font-size:13px}.se-toggle-track{width:36px;height:21px;border-radius:999px;background:#d7dad3;position:relative;transition:background .18s;flex:none}.se-toggle-knob{position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s}.se-toggle.on .se-toggle-track{background:var(--se-accent)}.se-toggle.on .se-toggle-knob{transform:translate(15px)}.se-seg-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;padding:4px 0}.se-seg{display:inline-flex;background:var(--se-soft);border-radius:9px;padding:3px;gap:2px}.se-seg button{border:0;background:transparent;padding:5px 9px;border-radius:7px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--se-ink-2);white-space:nowrap}.se-seg button.on{background:#fff;color:var(--se-ink);box-shadow:0 1px 3px #1018281f}.se-seg button:disabled{opacity:.5;cursor:default}.se-seg.small button{padding:5px 8px}.se-range{display:grid;grid-template-columns:1fr auto;gap:2px 8px;width:100%;font-size:12.5px;color:var(--se-ink-2);align-items:center}.se-range input{grid-column:1 / -1;accent-color:var(--se-accent);width:100%}.se-range b{font-variant-numeric:tabular-nums}.se-mat{display:flex;flex-direction:column;gap:8px}.se-mat-list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.se-mat-item{display:flex;align-items:center;gap:7px;border:1px solid var(--se-line);background:#fff;border-radius:9px;padding:4px;cursor:pointer;font-size:11.5px;font-weight:600;text-align:left;min-width:0}.se-mat-item canvas{width:26px;height:26px;border-radius:6px;flex:none}.se-mat-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-mat-item.on{border-color:var(--se-accent);box-shadow:0 0 0 2px var(--se-accent-soft)}.se-swatches{display:flex;flex-wrap:wrap;gap:6px}.se-swatch{width:24px;height:24px;border-radius:7px;border:1px solid rgba(0,0,0,.14);cursor:pointer;padding:0;position:relative}.se-swatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--se-accent)}.se-swatch.custom{background:conic-gradient(#e55,#ec5,#5c7,#5ae,#a6e,#e55);display:grid;place-items:center;color:#fff;overflow:hidden}.se-swatch.custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.se-num{display:flex;flex-direction:column;gap:2px;width:var(--w, 118px);flex:none}.se-num-label{font-size:10.5px;font-weight:700;color:var(--se-muted);text-transform:uppercase;letter-spacing:.05em;cursor:ew-resize;padding-left:2px}.se-num.disabled .se-num-label{cursor:default}.se-num-box{display:flex;align-items:center;height:34px;border:1px solid var(--se-line);border-radius:9px;background:#fff;overflow:hidden}.se-num-box:focus-within{border-color:var(--se-accent);box-shadow:0 0 0 3px var(--se-accent-soft)}.se-num-box input{border:0;outline:none;background:transparent;width:100%;min-width:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;font-size:13.5px;padding:0 2px}.se-num-unit{font-size:11.5px;color:var(--se-muted);padding:0 3px 0 2px}.se-num-step{border:0;background:transparent;width:20px;height:100%;cursor:pointer;color:var(--se-muted);font-size:16px;line-height:1;flex:none}.se-num-step:hover:not(:disabled){background:var(--se-soft);color:var(--se-ink)}.se-props{position:absolute;left:calc(var(--se-inset-l, 0px) + (100% - var(--se-inset-l, 0px) - 58px) / 2);bottom:14px;transform:translate(-50%);display:flex;align-items:flex-end;gap:10px;background:var(--se-card);border-radius:16px;box-shadow:var(--se-shadow-lg);padding:10px 14px;z-index:24;max-width:calc(100% - var(--se-inset-l, 0px) - 70px);width:max-content;flex-wrap:wrap;justify-content:center}.se-props-title{display:flex;align-items:center;gap:9px;align-self:center;min-width:0;max-width:240px}.se-props-thumb{width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--se-soft);display:grid;place-items:center;flex:none;color:var(--se-muted)}.se-props-thumb img{width:100%;height:100%;object-fit:cover}.se-props-name{display:flex;flex-direction:column;min-width:0}.se-props-name b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-props-name small{font-size:11.5px;color:var(--se-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-warn-txt{color:var(--se-warn);font-weight:700}.se-sep{width:1px;align-self:stretch;background:var(--se-line)}.se-props-info{align-self:center;font-size:11.5px;color:var(--se-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.se-props .se-seg{align-self:flex-end;height:34px;align-items:center}.se-props .se-btn{height:34px}.se-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:5px 9px;border-radius:8px;align-self:center}.se-badge.warn{background:#fde8e8;color:var(--se-danger)}.se-textfield{display:flex;flex-direction:column;gap:2px}.se-textfield span{font-size:10.5px;font-weight:700;color:var(--se-muted);text-transform:uppercase;letter-spacing:.05em}.se-textfield input{height:34px;border:1px solid var(--se-line);border-radius:9px;padding:0 10px;outline:none;width:190px;font-weight:600}.se-textfield input:focus{border-color:var(--se-accent)}.se-pop{position:relative;align-self:flex-end}.se-pop-btn{height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--se-line);background:#fff;border-radius:9px;padding:0 10px 0 6px;cursor:pointer;font-size:12.5px;font-weight:600;white-space:nowrap}.se-pop-btn:hover:not(:disabled){border-color:#c8ccc4}.se-pop-btn:disabled{opacity:.5}.se-pop-sw{width:22px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.15)}.se-pop-caret{color:var(--se-muted);font-size:10px}.se-pop.open .se-pop-btn{border-color:var(--se-accent)}.se-pop-panel{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;border-radius:14px;box-shadow:var(--se-shadow-lg);padding:12px;width:236px;z-index:30;display:flex;flex-direction:column;gap:8px}.se-pop-panel.wide{width:330px}.se-radial{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:23}.se-radial-btn{position:absolute;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #10182838;display:grid;place-items:center;cursor:pointer;pointer-events:auto;color:var(--se-ink-2);transition:transform .12s,color .12s,background .12s;animation:se-pop .16s ease-out both}.se-radial-btn:hover{transform:scale(1.1);color:var(--se-accent-2)}.se-radial-btn.danger:hover{color:var(--se-danger)}.se-radial-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--se-ink);color:#fff;font-size:11.5px;font-weight:600;padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s}.se-radial-btn:hover .se-radial-tip{opacity:1}@keyframes se-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.se-bl{position:absolute;left:12px;bottom:14px;display:flex;gap:8px;align-items:center;z-index:20}.se-pill{display:inline-flex;align-items:center;gap:2px;background:var(--se-card);border-radius:12px;box-shadow:var(--se-shadow);padding:3px;border:0}.se-area{gap:7px;padding:0 12px;height:40px;font-weight:700;font-size:13px;cursor:pointer;font-variant-numeric:tabular-nums;color:var(--se-ink-2)}.se-dot{color:var(--se-muted)}.se-fov{position:absolute;right:12px;top:76px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:12px;background:var(--se-card);box-shadow:var(--se-shadow);color:var(--se-ink-2);font-size:11px;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.se-fov-lab{font-weight:600;letter-spacing:.02em}.se-fov small{font-size:11px;color:var(--se-ink-2)}.se-fov input[type=range]{writing-mode:vertical-lr;direction:rtl;width:22px;height:150px;margin:0;padding:0;accent-color:var(--se-accent);cursor:pointer;background:transparent}.se-br{position:absolute;right:12px;bottom:14px;display:flex;flex-direction:column;gap:8px;align-items:center;z-index:20}.se-zoom{display:flex;flex-direction:column;background:var(--se-card);border-radius:12px;box-shadow:var(--se-shadow);padding:2px}.se-banner{position:absolute;left:calc(var(--se-inset-l, 0px) + (100% - var(--se-inset-l, 0px) - 58px) / 2);top:66px;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:var(--se-ink);color:#fff;border-radius:12px;padding:8px 8px 8px 14px;font-size:12.5px;box-shadow:var(--se-shadow-lg);z-index:19;max-width:min(760px,calc(100% - var(--se-inset-l, 0px) - 80px));width:max-content}.se-banner kbd{background:#ffffff24;border-color:#fff3;color:#fff}.se-banner.soft{background:var(--se-card);color:var(--se-ink-2)}.se-banner .se-btn.small{flex:none}.se-tip{position:absolute;display:flex;gap:10px;align-items:center;background:#fff;border-radius:12px;box-shadow:var(--se-shadow-lg);padding:7px 12px 7px 7px;pointer-events:none;z-index:40;max-width:250px}.se-tip img{width:44px;height:44px;object-fit:cover;border-radius:7px}.se-tip b{display:block;font-size:13px}.se-tip small{display:block;color:var(--se-muted);font-size:11.5px}.se-ghost{position:absolute;transform:translate(-50%,-115%);display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;box-shadow:var(--se-shadow-lg);padding:6px 10px 6px 6px;pointer-events:none;z-index:50;font-weight:700;font-size:12.5px;max-width:220px}.se-ghost img{width:34px;height:34px;border-radius:6px;object-fit:cover}.se-ghost span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-dragging-ghost,.se-dragging-ghost *{cursor:grabbing!important}.se-toast{position:absolute;left:50%;bottom:92px;transform:translate(-50%);background:var(--se-ink);color:#fff;padding:9px 16px;border-radius:11px;font-size:13px;font-weight:600;box-shadow:var(--se-shadow-lg);z-index:45;max-width:calc(100% - 40px);text-align:center}.se-fade-enter-active,.se-fade-leave-active{transition:opacity .2s}.se-fade-enter-from,.se-fade-leave-to{opacity:0}.se-infocard{position:absolute;left:calc(var(--se-inset-l, 0px) + (100% - var(--se-inset-l, 0px)) / 2);bottom:14px;transform:translate(-50%);display:flex;gap:12px;align-items:center;background:#fff;border-radius:16px;box-shadow:var(--se-shadow-lg);padding:10px 16px 10px 10px;z-index:24;max-width:calc(100% - 140px)}.se-infocard img{width:56px;height:56px;border-radius:9px;object-fit:cover}.se-infocard b{display:block;font-size:14px}.se-infocard small{display:block;color:var(--se-muted);font-size:12px}.se-modal{position:absolute;top:0;right:0;bottom:0;left:0;background:#14161961;display:grid;place-items:center;z-index:60;padding:20px}.se-modal-card{background:#fff;border-radius:18px;box-shadow:var(--se-shadow-lg);width:min(860px,100%);max-height:100%;overflow:auto;padding-bottom:16px}.se-modal-card.help .se-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:4px 20px 6px}.se-help-grid h4{margin:4px 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--se-muted)}.se-help-grid p{margin:0 0 8px;font-size:13px;color:var(--se-ink-2);line-height:1.55}.se-modal-card.shot{padding:0 18px 16px}.se-modal-card.shot .se-panel-head{padding-left:0;padding-right:0}.se-modal-card.shot img{width:100%;border-radius:12px;display:block;border:1px solid var(--se-line);user-select:auto;-webkit-user-select:auto}.se-readonly .se-top{grid-template-columns:1fr auto}.se-readonly .se-top-right{display:none}@media (max-width: 900px){.se-props{max-width:calc(100% - 24px);bottom:64px}.se-panel{top:64px;left:70px;width:min(320px,calc(100% - 82px))}.se-save-state{display:none}}@media (max-width: 600px){.se-top{grid-template-columns:1fr auto}.se-top-left .se-titlebox{max-width:46vw}.se-top-right{position:absolute;right:0;top:52px}.se-rail{top:auto;bottom:64px;transform:none}.se-banner{top:110px;max-width:calc(100% - 24px)}.se-modal-card.help .se-help-grid{grid-template-columns:1fr}.se-infocard{max-width:calc(100% - 24px);bottom:64px}}@media (prefers-reduced-motion: reduce){.se-root *,.se-root *:before,.se-root *:after{animation:none!important;transition:none!important}}.se-panel-body.compact{padding:0}.se-panel-body.compact .se-group{border-top:0;padding:0}.se-modal-card.hang{width:min(1040px,100%);padding:0 22px 22px}.se-modal-card.dossier{width:min(420px,100%);padding:22px 24px;display:flex;flex-direction:column;gap:8px}.se-modal-card.dossier b{font-size:16px}.se-modal-card.dossier span{font-size:13.5px;color:var(--se-ink);font-variant-numeric:tabular-nums}.se-modal-card.dossier small{color:var(--se-muted);font-size:12px;line-height:1.4}.se-dossier-bar{height:6px;border-radius:3px;background:var(--se-soft);overflow:hidden}.se-dossier-bar i{display:block;height:100%;background:var(--se-accent);border-radius:3px;transition:width .25s ease}.se-modal-card.hang .se-panel-head{padding-left:0;padding-right:0;position:sticky;top:0;background:#fff;z-index:2}.se-hang{display:flex;flex-direction:column;gap:22px;user-select:text;-webkit-user-select:text}.se-hang-top{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center;background:var(--se-soft);border-radius:14px;padding:14px}.se-hang-key{width:100%;height:160px}.se-hang-sum{display:flex;flex-direction:column;gap:4px}.se-hang-sum b{font-size:16px}.se-hang-face h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14.5px}.se-hang-face h4 small{color:var(--se-muted);font-weight:600;font-size:12.5px}.se-hang-n{width:24px;height:24px;border-radius:50%;background:var(--se-accent);color:#fff;display:inline-grid;place-items:center;font-size:12px}.se-hang-elev{width:100%;max-height:360px;background:#fafbf9;border:1px solid var(--se-line);border-radius:12px;font-family:var(--se-font)}.se-hang-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px;font-variant-numeric:tabular-nums}.se-hang-table th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--se-muted);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--se-line);background:transparent;position:static;z-index:auto;-webkit-user-select:text;user-select:text}.se-hang-table th:hover{color:var(--se-muted)}.se-hang-table td{padding:7px 8px;border-bottom:1px solid var(--se-line);vertical-align:top;color:var(--se-ink);font-size:inherit}.se-hang-table tr:hover td{background:transparent;cursor:default}.se-hang-table td.n{font-weight:700;color:var(--se-accent-2);width:28px}.se-hang-table small{color:var(--se-muted)}@media (max-width: 700px){.se-hang-top{grid-template-columns:1fr}.se-hang-table{font-size:12px}}.se-icon-btn.sm{width:30px;height:30px;border-radius:8px;border:1px solid var(--se-line);background:var(--se-card);color:var(--se-ink-2);display:inline-grid;place-items:center;cursor:pointer;flex:none;align-self:flex-end;margin-bottom:1px}.se-icon-btn.sm:hover:not(:disabled){color:var(--se-accent-2);border-color:var(--se-accent)}.se-icon-btn.sm:disabled{opacity:.45;cursor:default}.se-link.sm{font-size:12px;white-space:nowrap;align-self:flex-end}.se-root{--se-sa-t: env(safe-area-inset-top, 0px);--se-sa-r: env(safe-area-inset-right, 0px);--se-sa-b: env(safe-area-inset-bottom, 0px);--se-sa-l: env(safe-area-inset-left, 0px)}.se-top{top:calc(12px + var(--se-sa-t));left:calc(12px + var(--se-sa-l));right:calc(12px + var(--se-sa-r))}.se-rail{left:calc(12px + var(--se-sa-l))}.se-panel{top:calc(64px + var(--se-sa-t));bottom:calc(64px + var(--se-sa-b));left:calc(76px + var(--se-sa-l))}.se-banner{top:calc(66px + var(--se-sa-t))}.se-bl{left:calc(12px + var(--se-sa-l));bottom:calc(14px + var(--se-sa-b))}.se-br{right:calc(12px + var(--se-sa-r));bottom:calc(14px + var(--se-sa-b))}.se-fov{right:calc(12px + var(--se-sa-r));top:calc(76px + var(--se-sa-t))}@media (max-height: 620px){.se-fov{top:auto;bottom:calc(14px + var(--se-sa-b));right:calc(62px + var(--se-sa-r));padding:6px 5px}.se-fov input[type=range]{height:96px}}.se-props,.se-infocard{bottom:calc(14px + var(--se-sa-b))}.se-toast{bottom:calc(92px + var(--se-sa-b))}@media (max-width: 900px){.se-props{bottom:calc(64px + var(--se-sa-b))}.se-panel{top:calc(64px + var(--se-sa-t));left:calc(70px + var(--se-sa-l))}}@media (max-width: 600px){.se-rail{bottom:calc(64px + var(--se-sa-b))}.se-banner{top:calc(110px + var(--se-sa-t))}.se-infocard{bottom:calc(64px + var(--se-sa-b))}}.se-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.se-input{flex:1;min-width:0;height:34px;border:1px solid var(--se-line);border-radius:9px;padding:0 10px;font-size:13px;background:#fff;outline:none}.se-input:focus{border-color:var(--se-accent)}.se-spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--se-line);border-top-color:var(--se-accent);animation:se-spin .8s linear infinite;vertical-align:-2px}@keyframes se-spin{to{transform:rotate(360deg)}}.se-art-card{position:relative}.se-art-card.nouveau{border-color:var(--se-accent);background:var(--se-accent-soft)}.se-art-stock{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:600;min-width:0;color:var(--se-muted)}.se-art-stock span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-art-stock .se-icon{flex:none}.se-art-stock.st-stock{color:var(--se-accent-ink, #0f7a4f)}.se-art-stock.st-reserve,.se-art-stock.st-imprimer,.se-art-stock.st-achoisir{color:var(--se-warn)}.se-art-stock.st-vendu,.se-art-stock.st-inconnu{color:var(--se-danger)}.se-infocard-stock{display:block;font-weight:600}.se-infocard-stock.st-stock{color:var(--se-accent-ink, #0f7a4f)}.se-infocard-stock.st-reserve,.se-infocard-stock.st-imprimer,.se-infocard-stock.st-achoisir{color:var(--se-warn)}.se-infocard-stock.st-vendu,.se-infocard-stock.st-inconnu{color:var(--se-danger)}.se-art-hist{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;color:var(--se-muted);min-width:0}.se-art-hist span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-art-hist .se-icon{flex:none}.se-art-state{display:flex;flex-direction:column;align-items:center;gap:6px}.se-art-x{width:26px;height:26px;border-radius:999px;border:0;background:transparent;color:var(--se-muted);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.se-art-card:hover .se-art-x,.se-art-x:focus-visible{opacity:1}.se-art-x:hover:not(:disabled){background:#fbe9e9;color:var(--se-danger)}.se-art-x:disabled{cursor:default}@media (hover: none){.se-art-x{opacity:.7}}.se-art-confirm{grid-column:1 / -1;cursor:default}.se-tag.test{background:#ede7fb;color:#5b3fb5}.se-tests{border-top:1px solid var(--se-line);margin-top:10px;padding-top:10px;display:flex;flex-direction:column;gap:8px;flex:none;max-height:45%;overflow-y:auto}.se-tests-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.se-tests-head h4{margin:0;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px}.se-test-card .se-art-thumb{outline:1.5px dashed #b9a6ec;outline-offset:-1.5px}.se-art-edit{margin-top:-2px}.se-test-aide{margin:0;font-size:12px}.se-test-form{display:flex;flex-direction:column;gap:9px;padding:10px 12px;border-radius:12px;background:var(--se-soft);cursor:default}.se-test-form-titre{margin:0;font-weight:700;font-size:13px}.se-test-image{display:flex;gap:10px;align-items:center}.se-test-apercu{flex:none;display:grid;place-items:center;background:#fff;border:1.5px dashed #b9a6ec;border-radius:4px;overflow:hidden;color:#5b3fb5;font-weight:700;max-width:96px;max-height:96px}.se-test-apercu img{width:100%;height:100%;object-fit:fill;display:block}.se-test-image-btns{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.se-test-fichier{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.se-test-fichier input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.se-test-msg{margin:0;font-size:11.5px}.se-test-champ{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:var(--se-ink-2)}.se-test-champ input{font:inherit;font-weight:500;font-size:13px;padding:7px 9px;border:1px solid var(--se-line);border-radius:8px;background:#fff;color:var(--se-ink)}.se-test-dims{display:flex;align-items:flex-end;gap:6px;flex-wrap:wrap}.se-test-pres{align-self:flex-start}.se-test-actions{justify-content:flex-end}.se-ajout-msg{margin:0;font-size:12.5px;background:var(--se-accent-soft);color:#0e5f3f;border-radius:10px;padding:8px 10px}.se-ajout-msg.err{background:#fbe9e9;color:#8f2626}.se-ajout{display:flex;flex-direction:column;gap:10px}.se-ajout-cond{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.se-ajout-oeuvre{border:1px solid var(--se-line);border-radius:12px;background:#fff}.se-ajout-oeuvre.open{border-color:#cfd3cb;box-shadow:0 2px 10px #10182812}.se-ajout-tete{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;width:100%;border:0;background:transparent;padding:6px 10px 6px 6px;text-align:left;cursor:pointer;border-radius:12px}.se-ajout-tete .se-art-thumb{width:44px;height:44px}.se-ajout-tete .se-art-title,.se-ajout-tete .se-art-sub{display:block}.se-ajout-formats{display:flex;flex-direction:column;gap:4px;padding:0 8px 8px}.se-ajout-format{display:flex;align-items:center;gap:8px;justify-content:space-between;background:var(--se-soft);border-radius:9px;padding:7px 8px 7px 10px}.se-ajout-f-info{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px}.se-ajout-f-info small{font-size:11.5px;color:var(--se-muted);display:block;line-height:1.35}.se-ajout-f-info small .se-icon{vertical-align:-2px;margin-right:2px}.se-ajout-stock{color:#0e5f3f!important}.se-ajout-stock.vide{color:var(--se-warn)!important}.se-ajout-deja{color:var(--se-warn)!important;font-weight:600}.se-ajout-libre{display:flex;flex-direction:column;gap:6px}.se-sub{font-size:12px;font-weight:700;color:var(--se-ink-2);margin-top:2px}.se-modele{position:relative}.se-modele-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:999px;border:0;background:#ffffffe6;color:var(--se-muted);display:grid;place-items:center;cursor:pointer;opacity:0}.se-modele:hover .se-modele-x,.se-modele-x:focus-visible{opacity:1}.se-modele-x:hover{color:var(--se-danger);background:#fbe9e9}@media (hover: none){.se-modele-x{opacity:.8}}.se-check.off{opacity:.55;cursor:default}.se-infocard-hist{color:var(--se-muted)}.se-masques{display:flex;flex-direction:column;gap:4px}.se-masque{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--se-soft);border-radius:9px;padding:5px 6px 5px 10px;font-size:12.5px}.se-pop-panel:has(.se-ouv){width:min(620px,calc(100vw - 32px))}.se-ouv{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow:auto}.se-ouv-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--se-line, #e5e7eb)}.se-ouv-row select{height:32px;border:1px solid var(--se-line, #d1d5db);border-radius:8px;padding:0 6px;font:inherit;font-size:12.5px;background:#fff}.se-ouv-add{display:flex;flex-wrap:wrap;gap:6px}.se-check.sm{font-size:12px;gap:5px}.se-hint{font-size:12px;margin:4px 0 0}.se-field-inline{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--se-ink-2)}.se-field-inline select{height:32px;border:1px solid var(--se-line, #d1d5db);border-radius:8px;padding:0 6px;font:inherit;font-size:12.5px;background:#fff;color:var(--se-ink, #1f2328)}.se-select{height:34px;border:1px solid var(--se-line, #d1d5db);border-radius:9px;padding:0 8px;font:inherit;font-size:12.5px;background:#fff;color:var(--se-ink, #1f2328)}.se-tests:has(.se-test-form){max-height:78%}.spp-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#f4f5f2;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#1c1f23}.spp-root .se-root{position:absolute;top:0;right:0;bottom:0;left:0}.spp-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px}.spp-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px #1018280f,0 12px 32px #1018281a;padding:28px 30px;max-width:420px;width:100%;text-align:center;display:grid;gap:10px;justify-items:center}.spp-t{margin:0;font-weight:700;font-size:17px}.spp-s{margin:0;color:#6b7079;font-size:14px;line-height:1.45}.spp-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.spp-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;background:#16a36a;color:#fff;font:600 13.5px inherit;font-family:inherit;padding:9px 16px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.spp-btn:hover{background:#11895a}.spp-btn.ghost{background:#eef0ec;color:#1c1f23}.spp-btn.ghost:hover{background:#e3e6e0}.spp-spin{width:28px;height:28px;border-radius:50%;border:3px solid #e4e6e1;border-top-color:#16a36a;animation:spp-spin .8s linear infinite}@keyframes spp-spin{to{transform:rotate(360deg)}}.spp-banner{position:absolute;top:calc(72px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:60;background:#fff;border-left:4px solid #d97706;border-radius:12px;box-shadow:0 12px 32px #10182829;padding:12px 14px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;max-width:min(720px,calc(100% - 24px));font-size:13.5px}.spp-banner>div:first-child{display:grid;gap:2px;flex:1 1 260px}.spp-banner span{color:#4b5058}.spp-banner.warn{border-left-color:#dc2626}.spp-banner.ok{border-left-color:#16a36a}
