.nav-progress-bar{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#3c04b0,#3c04b0,#180470);z-index:99999;transition:width .1s ease;opacity:0}.nav-progress-bar.active{opacity:1;animation:nav-progress 1.2s ease-in-out infinite}@keyframes nav-progress{0%{width:0%;opacity:1}50%{width:70%;opacity:1}90%{width:95%;opacity:1}to{width:100%;opacity:0}}.dashboard-modern[data-v-b5d1ae3c]{padding:1.25rem;background:#f5f6fa;min-height:100vh}.user-role-badge[data-v-b5d1ae3c]{display:inline-block;margin-left:.5rem;padding:.2rem .65rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;border-radius:12px;font-size:.75rem;font-weight:600;vertical-align:middle;letter-spacing:.3px}.dashboard-header[data-v-b5d1ae3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.welcome-section h1[data-v-b5d1ae3c]{font-size:1.35rem;font-weight:700;color:#2c3e50;margin:0 0 .15rem}.welcome-section p[data-v-b5d1ae3c]{color:#7f8c8d;margin:0;font-size:.85rem}.quick-actions[data-v-b5d1ae3c]{display:flex;gap:.5rem}.action-btn[data-v-b5d1ae3c]{display:flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border-radius:8px;font-size:.85rem;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.action-btn.primary[data-v-b5d1ae3c]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff}.action-btn.secondary[data-v-b5d1ae3c]{background:#fff;color:#3c04b0;border:1.5px solid #3c04b0}.action-btn[data-v-b5d1ae3c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.attente-card[data-v-b5d1ae3c]{background:#fff;border-radius:10px;border:1px solid #f6d58a;box-shadow:0 2px 12px #d99a0b1f;margin-bottom:1rem;overflow:hidden}.attente-tete[data-v-b5d1ae3c]{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:#fff8e6;border-bottom:1px solid #f6e2b0}.attente-tete h3[data-v-b5d1ae3c]{margin:0;font-size:.95rem;font-weight:700;color:#7a5200}.attente-point[data-v-b5d1ae3c]{width:10px;height:10px;border-radius:50%;background:#e8a300;animation:attente-point-b5d1ae3c 1.4s ease-out infinite}.attente-liste[data-v-b5d1ae3c]{list-style:none;margin:0;padding:0}.attente-ligne[data-v-b5d1ae3c]{display:grid;grid-template-columns:130px minmax(0,2fr) minmax(0,1fr) 150px 250px 70px;align-items:center;gap:1rem;padding:.55rem 1rem;font-size:.85rem;border-left:3px solid #e8a300;cursor:pointer;animation:attente-ligne-b5d1ae3c 2.4s ease-in-out infinite}.attente-ligne+.attente-ligne[data-v-b5d1ae3c]{border-top:1px solid #f6e9c8}.attente-ligne[data-v-b5d1ae3c]:hover,.attente-ligne[data-v-b5d1ae3c]:focus-visible{animation:none;background:#ffefc7;outline:none}.attente-objet[data-v-b5d1ae3c]{font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attente-exp[data-v-b5d1ae3c],.attente-avis[data-v-b5d1ae3c]{color:#7f8c8d;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attente-motif[data-v-b5d1ae3c]{justify-self:start;font-size:.72rem;font-weight:700;padding:.12rem .55rem;border-radius:999px;white-space:nowrap;background:#fde7b0;color:#7a5200}.motif-A_ORIENTER[data-v-b5d1ae3c]{background:#e7dcfb;color:#4a1fc2}.motif-INSTRUCTIONS_A_DONNER[data-v-b5d1ae3c]{background:#f0e1f7;color:#6c3483}.attente-ouvrir[data-v-b5d1ae3c]{font-size:.8rem;font-weight:600;color:#3c04b0;white-space:nowrap}.nouveaux-card[data-v-b5d1ae3c]{border-color:#b9d3fb;box-shadow:0 2px 12px #2563eb1a}.nouveaux-card .attente-tete[data-v-b5d1ae3c]{background:#eef4ff;border-bottom-color:#d6e4fd}.nouveaux-card .attente-tete h3[data-v-b5d1ae3c]{color:#1e3a8a}.nouveaux-card .attente-point[data-v-b5d1ae3c]{background:#2563eb;animation-name:nouveau-point-b5d1ae3c}.nouveaux-card .attente-ligne[data-v-b5d1ae3c]{border-left-color:#2563eb;background-image:linear-gradient(100deg,transparent 30%,rgba(37,99,235,.13) 50%,transparent 70%);background-size:250% 100%;animation:nouveau-reflet-b5d1ae3c 2.8s linear infinite}.nouveaux-card .attente-ligne+.attente-ligne[data-v-b5d1ae3c]{border-top-color:#e3ecfc}.nouveaux-card .attente-ligne[data-v-b5d1ae3c]:hover,.nouveaux-card .attente-ligne[data-v-b5d1ae3c]:focus-visible{animation:none;background:#e0ebff}.motif-NOUVEAU[data-v-b5d1ae3c]{background:#2563eb;color:#fff;animation:nouveau-badge-b5d1ae3c 1.6s ease-in-out infinite}.modern-table tbody tr.ligne-nouveau[data-v-b5d1ae3c]{background-image:linear-gradient(100deg,transparent 30%,rgba(37,99,235,.12) 50%,transparent 70%);background-size:250% 100%;animation:nouveau-reflet-b5d1ae3c 2.8s linear infinite;box-shadow:inset 3px 0 #2563eb}@keyframes nouveau-reflet-b5d1ae3c{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes nouveau-badge-b5d1ae3c{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes nouveau-point-b5d1ae3c{0%{box-shadow:0 0 #2563eb8c}to{box-shadow:0 0 0 10px #2563eb00}}.affectes-card[data-v-b5d1ae3c]{border-color:#f5c9a0;box-shadow:0 2px 12px #e67e221f}.affectes-card .attente-tete[data-v-b5d1ae3c]{background:#fff3e8;border-bottom-color:#f8dcc1}.affectes-card .attente-tete h3[data-v-b5d1ae3c]{color:#8a4200}.affectes-card .attente-point[data-v-b5d1ae3c]{background:#e67e22;animation-name:affecte-point-b5d1ae3c}.affectes-card .attente-ligne[data-v-b5d1ae3c]{border-left:none;box-shadow:inset 3px 0 #e67e22;animation:affecte-battement-b5d1ae3c 1.8s ease-in-out infinite}.affectes-card .attente-ligne+.attente-ligne[data-v-b5d1ae3c]{border-top-color:#f8e4d1}.affectes-card .attente-ligne[data-v-b5d1ae3c]:hover,.affectes-card .attente-ligne[data-v-b5d1ae3c]:focus-visible{animation:none;background:#ffe8d4}.attente-actions-resume[data-v-b5d1ae3c]{font-size:.78rem;color:#8a4200;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motif-RECU[data-v-b5d1ae3c]{background:#fde4cc;color:#8a4200}.responsable-associes[data-v-b5d1ae3c]{display:block;font-size:.75rem;color:#6b6480}.motif-AFFECTE[data-v-b5d1ae3c]{background:#e67e22;color:#fff}.modern-table tbody tr.ligne-affecte[data-v-b5d1ae3c]{animation:affecte-battement-b5d1ae3c 1.8s ease-in-out infinite}@keyframes affecte-battement-b5d1ae3c{0%,to{box-shadow:inset 3px 0 #e67e22;background-color:#fff}50%{box-shadow:inset 7px 0 #e67e22;background-color:#fff4ea}}@keyframes affecte-point-b5d1ae3c{0%{box-shadow:0 0 #e67e228c}to{box-shadow:0 0 0 10px #e67e2200}}.modern-table tbody tr.ligne-attente[data-v-b5d1ae3c]{animation:attente-ligne-b5d1ae3c 2.4s ease-in-out infinite;box-shadow:inset 3px 0 #e8a300}@keyframes attente-ligne-b5d1ae3c{0%,to{background-color:#fff}50%{background-color:#fff1cc}}@keyframes attente-point-b5d1ae3c{0%{box-shadow:0 0 #e8a3008c}to{box-shadow:0 0 0 10px #e8a30000}}@media (prefers-reduced-motion: reduce){.attente-ligne[data-v-b5d1ae3c],.attente-point[data-v-b5d1ae3c],.modern-table tbody tr.ligne-attente[data-v-b5d1ae3c]{animation:none;background-color:#fff8e6}.affectes-card .attente-ligne[data-v-b5d1ae3c],.affectes-card .attente-point[data-v-b5d1ae3c],.modern-table tbody tr.ligne-affecte[data-v-b5d1ae3c]{animation:none;background-color:#fff4ea}.nouveaux-card .attente-ligne[data-v-b5d1ae3c],.nouveaux-card .attente-point[data-v-b5d1ae3c],.motif-NOUVEAU[data-v-b5d1ae3c],.modern-table tbody tr.ligne-nouveau[data-v-b5d1ae3c]{animation:none;background-image:none;background-color:#eef4ff}}@media (max-width: 768px){.attente-ligne[data-v-b5d1ae3c]{grid-template-columns:1fr auto;gap:.2rem .75rem}.attente-exp[data-v-b5d1ae3c],.attente-avis[data-v-b5d1ae3c]{display:none}}.stats-grid[data-v-b5d1ae3c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.stat-card[data-v-b5d1ae3c]{background:#fff;border-radius:10px;padding:.7rem .85rem;display:flex;align-items:center;gap:.7rem;box-shadow:0 2px 12px #00000014;transition:all .3s ease}.stat-card[data-v-b5d1ae3c]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.stat-icon[data-v-b5d1ae3c]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.stat-card.total .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff}.stat-card.entrants .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#f5c542,#d99a0b);color:#fff}.stat-card.sortants .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#7b5cf0,#4a1fc2);color:#fff}.stat-card.en-cours .stat-icon[data-v-b5d1ae3c],.stat-card.traites .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#00a35c,#006b3c);color:#fff}.stat-card.non-traites .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#6b6f8a,#3a3d5c);color:#fff}.stat-card.en-retard .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#f0324a,#b80d24);color:#fff}.stat-card.urgents .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#f5b53a,#c77700);color:#fff}.stat-card.confidentiels .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#2a2358,#12103a);color:#fff}.stat-card.temps-moyen .stat-icon[data-v-b5d1ae3c]{background:linear-gradient(135deg,#5b3fd0,#8f7bf0);color:#fff}.stat-content[data-v-b5d1ae3c]{flex:1;min-width:0}.stat-content h3[data-v-b5d1ae3c]{font-size:1.3rem;line-height:1.2;font-weight:700;color:#2c3e50;margin:0}.stat-content p[data-v-b5d1ae3c]{color:#7f8c8d;margin:0;font-size:.76rem;line-height:1.25}.stat-trend[data-v-b5d1ae3c]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600}.stat-trend.positive[data-v-b5d1ae3c]{color:#28a745}.stat-detail[data-v-b5d1ae3c]{display:block;font-size:.7rem;color:#95a5a6}.charts-section[data-v-b5d1ae3c]{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem}.chart-card[data-v-b5d1ae3c]{background:#fff;border-radius:10px;padding:.9rem 1rem;box-shadow:0 2px 12px #00000014}.card-header[data-v-b5d1ae3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.chart-card .card-header[data-v-b5d1ae3c],.workflows-card .card-header[data-v-b5d1ae3c]{padding:0 0 .45rem;background:none;border-bottom:1px solid #f0eef6}.card-header h3[data-v-b5d1ae3c]{font-size:.95rem;font-weight:600;color:#2c3e50;margin:0}.chart-filters button[data-v-b5d1ae3c]{padding:.15rem .55rem;font-size:.75rem;border:1px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;margin-left:.3rem;transition:all .2s}.chart-filters button.active[data-v-b5d1ae3c]{background:#3c04b0;color:#fff;border-color:#3c04b0}.chart-container--large[data-v-b5d1ae3c]{height:250px!important}.chart-container[data-v-b5d1ae3c]{height:150px;position:relative}.chart-legend[data-v-b5d1ae3c]{margin-top:.6rem;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.legend-item[data-v-b5d1ae3c]{display:flex;align-items:center;justify-content:space-between;padding:.2rem 0;border-bottom:1px solid #f0f0f0}.legend-color[data-v-b5d1ae3c]{width:9px;height:9px;border-radius:50%;margin-right:.5rem}.legend-label[data-v-b5d1ae3c]{flex:1;font-size:.78rem;color:#7f8c8d}.legend-value[data-v-b5d1ae3c]{font-size:.8rem;font-weight:600;color:#2c3e50}.info-section[data-v-b5d1ae3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:1rem;margin-bottom:1rem}.workflows-card[data-v-b5d1ae3c]{background:#fff;border-radius:10px;padding:.9rem 1rem;box-shadow:0 2px 12px #00000014}.view-all[data-v-b5d1ae3c]{color:#3c04b0;text-decoration:none;font-size:.8rem;font-weight:500}.workflows-list[data-v-b5d1ae3c],.workflow-item[data-v-b5d1ae3c]{display:flex;align-items:center;gap:.65rem;padding:.5rem .4rem;border-bottom:1px solid #f0f0f0;transition:background .2s}.workflow-item[data-v-b5d1ae3c]:hover{background:#f8f9fa}.mes-courriers-card .workflows-list[data-v-b5d1ae3c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem}.mes-courriers-item[data-v-b5d1ae3c]{cursor:pointer;border:1px solid #ebe8f5;border-radius:8px}@media (max-width: 1200px){.mes-courriers-card .workflows-list[data-v-b5d1ae3c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.mes-courriers-card .workflows-list[data-v-b5d1ae3c]{grid-template-columns:1fr}}.mes-courriers-item.echeance-depassee[data-v-b5d1ae3c]{background:#fdecea}.echeance-label[data-v-b5d1ae3c]{font-size:.72rem;color:#6c757d}.echeance-depassee .echeance-label[data-v-b5d1ae3c]{color:#dc3545}.workflow-icon[data-v-b5d1ae3c]{width:30px;height:30px;font-size:.85rem;background:linear-gradient(135deg,#3c04b0,#180470);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.workflow-content[data-v-b5d1ae3c]{flex:1}.workflow-content h4[data-v-b5d1ae3c]{margin:0;font-size:.85rem;color:#2c3e50}.workflow-content p[data-v-b5d1ae3c]{margin:0;font-size:.75rem;color:#7f8c8d}.workflow-status[data-v-b5d1ae3c]{flex-shrink:0}.recent-mails-section[data-v-b5d1ae3c]{background:#fff;border-radius:10px;padding:.9rem 1rem;box-shadow:0 2px 12px #00000014}.section-header[data-v-b5d1ae3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.section-header h3[data-v-b5d1ae3c]{font-size:.95rem;font-weight:600;color:#2c3e50;margin:0}.tab-buttons[data-v-b5d1ae3c]{display:flex;gap:.5rem}.tab-buttons button[data-v-b5d1ae3c]{padding:.2rem .8rem;font-size:.8rem;border:1.5px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.tab-buttons button.active[data-v-b5d1ae3c]{background:#3c04b0;color:#fff;border-color:#3c04b0}.modern-table[data-v-b5d1ae3c]{width:100%;border-collapse:collapse}.modern-table thead th[data-v-b5d1ae3c]{padding:.45rem .6rem;text-align:left;font-weight:600;color:#6b6480;border-bottom:1.5px solid #e0e0e0;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.modern-table tbody td[data-v-b5d1ae3c]{padding:.45rem .6rem;border-bottom:1px solid #f0f0f0;font-size:.83rem}.modern-table tbody tr[data-v-b5d1ae3c]:hover{background:#f8f9fa}.numero[data-v-b5d1ae3c]{font-weight:600;color:#3c04b0}.objet-cell[data-v-b5d1ae3c]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.objet-cell strong[data-v-b5d1ae3c]{color:#2c3e50}.priority-badge[data-v-b5d1ae3c]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.priority-badge.urgent[data-v-b5d1ae3c]{background:#fff3cd;color:#856404}.status-badge[data-v-b5d1ae3c]{padding:.15rem .55rem;border-radius:999px;font-size:.72rem;white-space:nowrap;font-weight:500;display:inline-block}.status-badge.en_attente[data-v-b5d1ae3c]{background:#fff3cd;color:#856404}.status-badge.en_traitement[data-v-b5d1ae3c]{background:#cce5ff;color:#004085}.status-badge.traite[data-v-b5d1ae3c],.status-badge.envoye[data-v-b5d1ae3c]{background:#d4edda;color:#155724}.status-badge.brouillon[data-v-b5d1ae3c]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.status-badge.archive[data-v-b5d1ae3c]{background:#e2e3e5;color:#383d41}.status-badge.rejete[data-v-b5d1ae3c]{background:#f8d7da;color:#721c24}.status-badge.actif[data-v-b5d1ae3c]{background:#d4edda;color:#155724}.responsable-pill[data-v-b5d1ae3c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:600;color:#fff;vertical-align:middle;margin-right:6px}.responsable-name[data-v-b5d1ae3c]{font-size:.88rem;color:#2c3e50;vertical-align:middle}.action-buttons[data-v-b5d1ae3c]{display:flex;gap:.5rem}.btn-icon[data-v-b5d1ae3c]{width:26px;height:26px;font-size:.8rem;border:1px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon[data-v-b5d1ae3c]:hover{background:#3c04b0;color:#fff;border-color:#3c04b0}.empty-state[data-v-b5d1ae3c]{text-align:center;padding:1.25rem 1rem;color:#95a5a6}.empty-state i[data-v-b5d1ae3c]{font-size:1.8rem;margin-bottom:.4rem;opacity:.3}.empty-state p[data-v-b5d1ae3c]{margin:0;font-size:.82rem}.loading-state[data-v-b5d1ae3c]{text-align:center;padding:3rem 1rem}.spinner[data-v-b5d1ae3c]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3c04b0;border-radius:50%;animation:spin-b5d1ae3c 1s linear infinite;margin:0 auto 1rem}@keyframes spin-b5d1ae3c{to{transform:rotate(360deg)}}@media (max-width: 1200px){.stats-grid[data-v-b5d1ae3c]{grid-template-columns:repeat(3,minmax(0,1fr))}.charts-section[data-v-b5d1ae3c],.info-section[data-v-b5d1ae3c]{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-modern[data-v-b5d1ae3c]{padding:1rem .5rem}.dashboard-header[data-v-b5d1ae3c]{flex-direction:column;align-items:flex-start;gap:1.5rem}.welcome-section h1[data-v-b5d1ae3c]{font-size:1.5rem}.quick-actions[data-v-b5d1ae3c]{width:100%;flex-direction:column;gap:.75rem}.action-btn[data-v-b5d1ae3c]{width:100%;justify-content:center}.stats-grid[data-v-b5d1ae3c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.charts-section[data-v-b5d1ae3c]{gap:1rem}.chart-container[data-v-b5d1ae3c]{height:250px}.info-section[data-v-b5d1ae3c]{gap:1rem}.modern-table[data-v-b5d1ae3c]{font-size:.85rem;display:block;overflow-x:auto}.modern-table thead th[data-v-b5d1ae3c],.modern-table tbody td[data-v-b5d1ae3c]{padding:.75rem .5rem;white-space:nowrap}.objet-cell[data-v-b5d1ae3c]{max-width:200px;white-space:normal}}@media (max-width: 480px){.dashboard-modern[data-v-b5d1ae3c]{padding:.75rem .25rem}.welcome-section h1[data-v-b5d1ae3c]{font-size:1.3rem}.welcome-section p[data-v-b5d1ae3c]{font-size:.9rem}.chart-container[data-v-b5d1ae3c]{height:200px}.section-header h3[data-v-b5d1ae3c]{font-size:1rem}.tab-buttons button[data-v-b5d1ae3c]{padding:.4rem 1rem;font-size:.85rem}}.modal-overlay[data-v-69d092b8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-message[data-v-69d092b8]{white-space:pre-line}.modal-champ[data-v-69d092b8]{width:100%;margin-top:.8rem;padding:.6rem .8rem;border:1px solid #d9d4ec;border-radius:10px;font-size:.95rem}.modal-champ[data-v-69d092b8]:focus{outline:3px solid rgba(60,4,176,.18);border-color:#3c04b0}.modal-erreur[data-v-69d092b8]{margin:.4rem 0 0;color:#c62828;font-size:.82rem}.modal-container[data-v-69d092b8]{background:#fff;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:slideUp-69d092b8 .3s ease-out}@keyframes slideUp-69d092b8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-69d092b8]{position:relative;padding:2rem 2rem 0;display:flex;justify-content:center;align-items:flex-start}.modal-icon[data-v-69d092b8]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 4px 12px #00000026}.modal-icon i[data-v-69d092b8]{font-size:2.5rem;color:#fff}.modal-confirm .modal-icon[data-v-69d092b8]{background:linear-gradient(135deg,#3c04b0,#180470)}.modal-warning .modal-icon[data-v-69d092b8]{background:linear-gradient(135deg,#f5c542,#d99a0b)}.modal-danger .modal-icon[data-v-69d092b8]{background:linear-gradient(135deg,#f0324a,#b80d24)}.modal-success .modal-icon[data-v-69d092b8]{background:linear-gradient(135deg,#00a35c,#006b3c)}.modal-info .modal-icon[data-v-69d092b8]{background:linear-gradient(135deg,#7b5cf0,#4a1fc2)}.modal-close[data-v-69d092b8]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#95a5a6}.modal-close[data-v-69d092b8]:hover{background:#ecf0f1;color:#2c3e50}.modal-close i[data-v-69d092b8]{font-size:1.2rem}.modal-body[data-v-69d092b8]{padding:1.5rem 2rem;text-align:center}.modal-title[data-v-69d092b8]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:0 0 1rem}.modal-message[data-v-69d092b8]{font-size:1rem;color:#7f8c8d;line-height:1.6;margin:0}.modal-footer[data-v-69d092b8]{padding:0 2rem 2rem;display:flex;gap:1rem;justify-content:center}.btn[data-v-69d092b8]{padding:.75rem 2rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;min-width:120px}.btn-cancel[data-v-69d092b8]{background:#ecf0f1;color:#7f8c8d}.btn-cancel[data-v-69d092b8]:hover{background:#bdc3c7;color:#2c3e50;transform:translateY(-2px)}.btn-confirm[data-v-69d092b8]{color:#fff;box-shadow:0 4px 12px #0003}.btn-confirm[data-v-69d092b8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.btn-primary[data-v-69d092b8]{background:linear-gradient(135deg,#3c04b0,#180470)}.btn-warning[data-v-69d092b8]{background:linear-gradient(135deg,#f5c542,#d99a0b)}.btn-danger[data-v-69d092b8]{background:linear-gradient(135deg,#f0324a,#b80d24)}.btn-success[data-v-69d092b8]{background:linear-gradient(135deg,#00a35c,#006b3c)}.btn-info[data-v-69d092b8]{background:linear-gradient(135deg,#7b5cf0,#4a1fc2)}.modal-enter-active[data-v-69d092b8],.modal-leave-active[data-v-69d092b8]{transition:opacity .3s ease}.modal-enter-from[data-v-69d092b8],.modal-leave-to[data-v-69d092b8]{opacity:0}.modal-enter-active .modal-container[data-v-69d092b8],.modal-leave-active .modal-container[data-v-69d092b8]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-69d092b8],.modal-leave-to .modal-container[data-v-69d092b8]{transform:scale(.9) translateY(20px)}@media (max-width: 768px){.modal-container[data-v-69d092b8]{width:95%;max-width:none;margin:1rem}.modal-header[data-v-69d092b8],.modal-body[data-v-69d092b8],.modal-footer[data-v-69d092b8]{padding-left:1.5rem;padding-right:1.5rem}.modal-icon[data-v-69d092b8]{width:70px;height:70px}.modal-icon i[data-v-69d092b8]{font-size:2rem}.modal-title[data-v-69d092b8]{font-size:1.3rem}.modal-message[data-v-69d092b8]{font-size:.95rem}.modal-footer[data-v-69d092b8]{flex-direction:column}.btn[data-v-69d092b8]{width:100%}}.lc-page[data-v-6f840733]{--violet: #3c04b0;--violet-2: #5b3fd0;--violet-clair: #efebfc;--bord: #e3def5;--texte: #1e1633;--gris: #6b6480;padding:20px;color:var(--texte)}.lc-entete[data-v-6f840733]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:22px 26px;margin-bottom:18px;border-radius:18px;color:#fff;background:radial-gradient(circle at 90% 0%,var(--violet-2) 0%,transparent 50%),linear-gradient(135deg,#2a0a8c,#1a0a5c 70%,#10083f)}.lc-fil[data-v-6f840733]{font-size:13px;color:#c7bdf0;margin-bottom:6px}.lc-fil a[data-v-6f840733]{color:#fff}.lc-fil span[data-v-6f840733]{margin:0 4px}.lc-entete h1[data-v-6f840733]{color:#fff;font-size:24px;font-weight:700;margin:0 0 4px}.lc-entete h1 i[data-v-6f840733]{color:#f0b42c;margin-right:6px}.lc-entete p[data-v-6f840733]{margin:0;color:#d3caf5}.lc-entete-actions[data-v-6f840733]{display:flex;align-items:center;gap:10px}.lc-icone-btn[data-v-6f840733]{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:17px}.lc-icone-btn[data-v-6f840733]:hover{background:#fff3;color:#fff}.lc-btn-nouveau[data-v-6f840733]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:linear-gradient(135deg,#ffcb2e,#f0b42c);color:#2a1a00;font-weight:700;text-decoration:none;box-shadow:0 8px 20px -8px #f0b42ccc}.lc-btn-nouveau[data-v-6f840733]:hover{color:#2a1a00;filter:brightness(1.05)}.lc-indicateurs[data-v-6f840733]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.lc-indicateur[data-v-6f840733]{text-align:left;background:#fff;border:1px solid var(--bord);border-left:4px solid var(--violet);border-radius:14px;padding:12px 16px;cursor:pointer;transition:box-shadow .15s,transform .15s}.lc-indicateur[data-v-6f840733]:hover{transform:translateY(-1px);box-shadow:0 10px 24px -16px #3d1f6380}.lc-indicateur.actif[data-v-6f840733]{background:var(--violet-clair);box-shadow:0 0 0 2px var(--violet) inset}.lc-indicateur.orange[data-v-6f840733]{border-left-color:#f0a202}.lc-indicateur.violet[data-v-6f840733]{border-left-color:var(--violet-2)}.lc-indicateur.vert[data-v-6f840733]{border-left-color:#1f8a4c}.lc-indicateur.bleu[data-v-6f840733]{border-left-color:#1a7bbd}.lc-indicateur.gris[data-v-6f840733]{border-left-color:#9a93ad}.lc-indicateur-valeur[data-v-6f840733]{display:block;font-size:24px;font-weight:800;line-height:1.1;color:#10083f}.lc-indicateur-lib[data-v-6f840733]{font-size:13px;color:var(--gris)}.lc-carte[data-v-6f840733]{background:#fff;border:1px solid var(--bord);border-radius:16px;box-shadow:0 1px 2px #3d1f630a,0 8px 24px -14px #3d1f632e;overflow:hidden}.lc-etat[data-v-6f840733]{padding:40px;text-align:center;color:var(--gris)}.lc-erreur[data-v-6f840733]{color:#8a1c1c}.lc-outils[data-v-6f840733]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--bord)}.lc-recherche[data-v-6f840733]{position:relative;flex:1 1 260px}.lc-recherche i[data-v-6f840733]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--gris)}.lc-recherche input[data-v-6f840733]{width:100%;padding:9px 12px 9px 36px;border:1px solid #cfc7ec;border-radius:10px}.lc-outils select[data-v-6f840733],.lc-periode input[data-v-6f840733]{padding:9px 12px;border:1px solid #cfc7ec;border-radius:10px;background:#fff;color:inherit}.lc-outils input[data-v-6f840733]:focus,.lc-outils select[data-v-6f840733]:focus,.lc-periode input[data-v-6f840733]:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #3c04b026}.lc-compte[data-v-6f840733]{margin-left:auto;color:var(--gris);font-size:13px;white-space:nowrap}.lc-periode[data-v-6f840733]{display:flex;gap:16px;flex-wrap:wrap;padding:12px 18px;background:#faf9ff;border-bottom:1px solid var(--bord)}.lc-periode label[data-v-6f840733]{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;font-size:13.5px}.lc-btn-sec[data-v-6f840733]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;border:1px solid #cfc7ec;background:#fff;color:var(--violet);font-weight:600;cursor:pointer}.lc-btn-sec[data-v-6f840733]:hover,.lc-btn-sec.actif[data-v-6f840733]{background:var(--violet-clair);border-color:var(--violet)}.lc-btn-danger[data-v-6f840733]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;border:none;background:#c62828;color:#fff;font-weight:600;cursor:pointer}.lc-btn-danger[data-v-6f840733]:disabled{opacity:.6}.lc-lien[data-v-6f840733]{border:none;background:none;color:var(--violet);text-decoration:underline;cursor:pointer;font-size:13.5px;padding:0}.lc-table-zone[data-v-6f840733]{overflow-x:auto;position:relative}.lc-table[data-v-6f840733]{width:100%;border-collapse:collapse;font-size:14px}.lc-table th[data-v-6f840733]{background:#f6f4fd;color:#3c2a78;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:12px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--bord)}.lc-table th.triable[data-v-6f840733]{cursor:pointer;-webkit-user-select:none;user-select:none}.lc-table th.triable span[data-v-6f840733]{opacity:.55;margin-left:2px}.lc-table td[data-v-6f840733]{padding:12px 14px;border-bottom:1px solid #f1eef9;vertical-align:middle}.lc-ligne[data-v-6f840733]{cursor:pointer;transition:background .12s}.lc-ligne[data-v-6f840733]:hover{background:#faf8ff}.lc-numero[data-v-6f840733]{white-space:nowrap;color:#10083f}.lc-portail[data-v-6f840733]{display:inline-block;margin-top:3px;font-size:11px;font-weight:600;color:#1a7bbd;background:#e6f2fb;border-radius:999px;padding:1px 8px;white-space:nowrap}.lc-objet[data-v-6f840733]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-tiers[data-v-6f840733]{font-weight:600}.lc-muet[data-v-6f840733]{color:var(--gris)}.lc-nowrap[data-v-6f840733]{white-space:nowrap}.lc-col-actions[data-v-6f840733]{width:56px;text-align:center}.lc-vide[data-v-6f840733]{text-align:center;padding:40px 16px!important;color:var(--gris)}.lc-vide i[data-v-6f840733]{font-size:34px;color:#c9c0ea}.lc-vide p[data-v-6f840733]{margin:8px 0}.lc-type[data-v-6f840733]{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--violet-clair);color:#2a0a8c;white-space:nowrap}.lc-type-CONFIDENTIEL[data-v-6f840733]{background:#fdecea;color:#8a1c1c}.lc-type-FACTURE_COTATION[data-v-6f840733]{background:#fff4dc;color:#7a4a00}.lc-type-JURIDIQUE[data-v-6f840733]{background:#e8eefc;color:#1b3b8a}.lc-type-AUTRE[data-v-6f840733]{background:#eef0f3;color:#4a5160}.lc-associe[data-v-6f840733]{background:#f3f1fa;color:#4a3a8c;font-weight:500;margin-left:4px}.lc-responsable[data-v-6f840733]{display:inline-block;font-size:12.5px;font-weight:600;background:var(--violet-clair);color:#2a0a8c;border-radius:999px;padding:3px 10px;white-space:nowrap}.lc-priorite[data-v-6f840733],.lc-statut[data-v-6f840733]{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;white-space:nowrap}.lc-priorite-urgent[data-v-6f840733]{background:#fdecea;color:#c62828}.lc-priorite-haute[data-v-6f840733]{background:#fff1d6;color:#b45309}.lc-priorite-normal[data-v-6f840733],.lc-priorite-basse[data-v-6f840733]{background:#e3f5ea;color:#1f8a4c}.lc-statut[data-v-6f840733]{background:#eef0f3;color:#4a5160}.lc-statut-en_attente[data-v-6f840733]{background:#fff4dc;color:#8a5a00}.lc-statut-en_cours[data-v-6f840733],.lc-statut-en_traitement[data-v-6f840733]{background:var(--violet-clair);color:#3c04b0}.lc-statut-traite[data-v-6f840733],.lc-statut-envoye[data-v-6f840733]{background:#e3f5ea;color:#1f8a4c}.lc-statut-rejete[data-v-6f840733],.lc-statut-retourne_correction[data-v-6f840733]{background:#fdecea;color:#c62828}.lc-statut-en_pause[data-v-6f840733]{background:#e6f2fb;color:#1a5f8e}.lc-menu[data-v-6f840733]{position:relative;display:inline-block}.lc-menu-btn[data-v-6f840733]{width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:var(--gris);font-size:20px;cursor:pointer}.lc-menu-btn[data-v-6f840733]:hover,.lc-menu.ouvert .lc-menu-btn[data-v-6f840733]{background:var(--violet-clair);color:var(--violet)}.lc-menu-liste[data-v-6f840733]{display:none;position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:170px;background:#fff;border:1px solid var(--bord);border-radius:12px;box-shadow:0 16px 40px -12px #1e163359;padding:6px;text-align:left}.lc-menu.ouvert .lc-menu-liste[data-v-6f840733]{display:block}.lc-menu-liste a[data-v-6f840733]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:var(--texte);cursor:pointer;font-size:13.5px}.lc-menu-liste a[data-v-6f840733]:hover{background:var(--violet-clair)}.lc-menu-liste a.lc-danger[data-v-6f840733]{color:#c62828}.lc-menu-liste a.lc-danger[data-v-6f840733]:hover{background:#fdecea}.lc-pagination[data-v-6f840733]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;font-size:13.5px}.lc-par-page[data-v-6f840733]{display:flex;align-items:center;gap:8px;margin:0;color:var(--gris)}.lc-par-page select[data-v-6f840733]{padding:5px 8px;border:1px solid #cfc7ec;border-radius:8px}.lc-pages[data-v-6f840733]{display:flex;align-items:center;gap:4px}.lc-pages button[data-v-6f840733]{min-width:34px;height:34px;border-radius:8px;border:1px solid var(--bord);background:#fff;color:var(--texte);cursor:pointer}.lc-pages button.actif[data-v-6f840733]{background:var(--violet);border-color:var(--violet);color:#fff;font-weight:700}.lc-pages button[data-v-6f840733]:disabled{opacity:.45;cursor:not-allowed}.lc-modal-fond[data-v-6f840733]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#10083f73;display:flex;align-items:center;justify-content:center;padding:16px}.lc-modal[data-v-6f840733]{width:100%;max-width:440px;background:#fff;border-radius:18px;padding:24px;box-shadow:0 30px 60px -20px #00000080}.lc-modal h2[data-v-6f840733]{font-size:19px;margin:0 0 10px;color:#10083f}.lc-modal p[data-v-6f840733]{color:var(--gris)}.lc-modal-actions[data-v-6f840733]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width: 1600px){.lc-table th[data-v-6f840733],.lc-table td[data-v-6f840733]{padding:10px 9px}.lc-table[data-v-6f840733]{font-size:13.5px}.lc-objet[data-v-6f840733]{max-width:240px;white-space:normal;overflow-wrap:anywhere}.lc-tiers[data-v-6f840733]{max-width:180px;overflow-wrap:anywhere}.lc-responsable[data-v-6f840733]{white-space:normal;max-width:150px}}@media (max-width: 700px){.lc-table thead[data-v-6f840733]{display:none}.lc-table[data-v-6f840733],.lc-table tbody[data-v-6f840733]{display:block}.lc-table tr.lc-ligne[data-v-6f840733]{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"num statut actions" "objet objet objet" "tiers date date" "type prio prio" "resp resp resp";gap:4px 10px;padding:12px 14px;border-bottom:1px solid #efedf5}.lc-table tr.lc-ligne td[data-v-6f840733]{display:block;padding:0;border:0;max-width:none}.lc-c-numero[data-v-6f840733]{grid-area:num}.lc-c-statut[data-v-6f840733]{grid-area:statut;align-self:start}.lc-col-actions[data-v-6f840733]{grid-area:actions;width:auto;align-self:start}.lc-table td.lc-objet[data-v-6f840733]{grid-area:objet;font-weight:600;color:#1f1a33;white-space:normal}.lc-c-tiers[data-v-6f840733]{grid-area:tiers;font-size:13px}.lc-c-tiers .lc-tiers[data-v-6f840733]{font-weight:500}.lc-c-date[data-v-6f840733]{grid-area:date;font-size:12.5px;color:var(--gris);text-align:right}.lc-c-type[data-v-6f840733]{grid-area:type}.lc-c-prio[data-v-6f840733]{grid-area:prio;text-align:right}.lc-c-resp[data-v-6f840733]{grid-area:resp}.lc-c-type[data-v-6f840733]:has(>.lc-muet:only-child),.lc-c-resp[data-v-6f840733]:has(>.lc-muet:only-child){display:none!important}.lc-page[data-v-6f840733]{padding:12px}.lc-compte[data-v-6f840733]{margin-left:0}}.fe-fond[data-v-1370b556]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:grid;place-items:center;padding:1rem;background:#18103473}.fe[data-v-1370b556]{display:flex;flex-direction:column;width:min(620px,100%);max-height:calc(100vh - 2rem);border-radius:16px;background:#fff;box-shadow:0 24px 70px #0000004d;overflow:hidden}.fe-tete[data-v-1370b556]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid #efedf5}.fe-tete h3[data-v-1370b556]{margin:0;font-size:1.05rem}.fe-tete i[data-v-1370b556]{color:#3c04b0}.fe-fermer[data-v-1370b556]{border:0;background:none;font-size:1.2rem;color:#8a84a3}.fe-corps[data-v-1370b556]{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;overflow-y:auto}.fe-ligne[data-v-1370b556]{display:flex;gap:.7rem;flex-wrap:wrap}.fe-ligne .fe-champ[data-v-1370b556]{flex:1 1 160px}.fe-champ[data-v-1370b556]{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:.8rem;font-weight:600;color:#3b3552}.fe-champ input[data-v-1370b556],.fe-champ select[data-v-1370b556],.fe-champ textarea[data-v-1370b556]{padding:.5rem .65rem;border:1px solid #d9d4ec;border-radius:9px;font-weight:400;font-size:.88rem}.fe-case[data-v-1370b556]{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.84rem}.fe-couleurs[data-v-1370b556]{display:flex;gap:.3rem;flex-wrap:wrap;padding-top:.3rem}.fe-couleurs button[data-v-1370b556]{width:22px;height:22px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d9d4ec}.fe-couleurs button.choisie[data-v-1370b556]{box-shadow:0 0 0 2px #1a0a5c}.fe-invitation[data-v-1370b556]{display:flex;align-items:center;gap:.8rem;padding:.8rem;border-radius:12px;background:#eef4ff}.fe-invitation i[data-v-1370b556]{font-size:1.6rem;color:#1565c0}.fe-invitation div[data-v-1370b556]{flex:1}.fe-invitation p[data-v-1370b556]{margin:.1rem 0 0;font-size:.8rem}.fe-inviter[data-v-1370b556]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.7rem;border-radius:10px;background:#faf9fd;font-size:.84rem}.fe-inviter select[data-v-1370b556]{padding:.35rem;border:1px solid #d9d4ec;border-radius:8px}.fe-note[data-v-1370b556]{margin:0;font-size:.8rem;color:#6b6480}.fe-pied[data-v-1370b556]{display:flex;gap:.5rem;padding:.8rem 1.1rem;border-top:1px solid #efedf5;flex-wrap:wrap}.fe-espace[data-v-1370b556]{flex:1}.fe-btn[data-v-1370b556]{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .95rem;border:1px solid #d9d4ec;border-radius:9px;background:#fff;font-size:.86rem}.fe-principal[data-v-1370b556]{background:#3c04b0;border-color:#3c04b0;color:#fff}.fe-danger[data-v-1370b556]{color:#c62828;border-color:#f0c4c0}.fe-btn[data-v-1370b556]:disabled{opacity:.55}.cal[data-v-b597f5e2]{padding:1rem}.cal-tete[data-v-b597f5e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.cal-tete h2[data-v-b597f5e2]{margin:0;font-size:1.4rem}.cal-tete h2 i[data-v-b597f5e2]{color:#3c04b0}.cal-tete p[data-v-b597f5e2]{margin:.2rem 0 0;color:#6b6480;font-size:.88rem}.cal-actions[data-v-b597f5e2]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.cal-filtre[data-v-b597f5e2]{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.84rem}.cal-filtre input[data-v-b597f5e2]{accent-color:var(--c)}.cal-carte[data-v-b597f5e2]{padding:1rem;border:1px solid #e6e3ef;border-radius:14px;background:#fff}.cal-btn[data-v-b597f5e2]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .95rem;border:1px solid #d9d4ec;border-radius:9px;background:#fff;font-size:.86rem}.cal-principal[data-v-b597f5e2]{background:#3c04b0;border-color:#3c04b0;color:#fff}[data-v-b597f5e2] .fc .fc-button-primary{background:#fff;border-color:#d9d4ec;color:#3b3552}[data-v-b597f5e2] .fc .fc-button-primary:not(:disabled).fc-button-active,[data-v-b597f5e2] .fc .fc-button-primary:not(:disabled):active{background:#3c04b0;border-color:#3c04b0;color:#fff}[data-v-b597f5e2] .fc .fc-toolbar-title{font-size:1.15rem;text-transform:capitalize}[data-v-b597f5e2] .fc .fc-day-today{background:#f6f2ff!important}[data-v-b597f5e2] .cal-annule{opacity:.55;text-decoration:line-through}[data-v-b597f5e2] .cal-fait{opacity:.55}@media (max-width: 767px){.cal[data-v-b597f5e2],.cal-carte[data-v-b597f5e2]{padding:.5rem}[data-v-b597f5e2] .fc .fc-toolbar{flex-wrap:wrap;gap:.4rem}}.echeance-depassee[data-v-780173d1]{background:#fdecea}.mt[data-v-b05a6cdc]{max-width:980px;margin:0 auto;padding:1rem}.mt-tete[data-v-b05a6cdc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.mt-tete h2[data-v-b05a6cdc]{margin:0;font-size:1.4rem}.mt-tete h2 i[data-v-b05a6cdc]{color:#3c04b0}.mt-tete p[data-v-b05a6cdc]{margin:.2rem 0 0;color:#6b6480;font-size:.88rem}.mt-onglets[data-v-b05a6cdc]{display:flex;gap:.3rem;margin-bottom:1rem;border-bottom:1px solid #e6e3ef}.mt-onglets button[data-v-b05a6cdc]{padding:.55rem .9rem;border:0;border-bottom:3px solid transparent;background:none;color:#6b6480;font-weight:600}.mt-onglets button.actif[data-v-b05a6cdc]{color:#3c04b0;border-bottom-color:#3c04b0}.mt-groupe h3[data-v-b05a6cdc]{margin:1rem 0 .4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#8a84a3}.mt-groupe h3 span[data-v-b05a6cdc]{margin-left:.3rem;padding:0 .4rem;border-radius:999px;background:#eeeaf8}.mt-groupe-retard[data-v-b05a6cdc]{color:#c62828!important}.mt-liste[data-v-b05a6cdc]{list-style:none;margin:0;padding:0;border:1px solid #e6e3ef;border-radius:12px;background:#fff;overflow:hidden}.mt-tache[data-v-b05a6cdc]{display:flex;gap:.8rem;padding:.75rem .9rem;border-top:1px solid #f0eef6}.mt-tache[data-v-b05a6cdc]:first-child{border-top:0}.mt-case[data-v-b05a6cdc]{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;margin-top:2px;border:2px solid #b9b0dc;border-radius:50%;background:#fff;color:#fff}.mt-case[data-v-b05a6cdc]:hover:not(:disabled){border-color:#3c04b0}.mt-case.cochee[data-v-b05a6cdc]{background:#2e7d32;border-color:#2e7d32}.mt-corps[data-v-b05a6cdc]{flex:1;min-width:0;cursor:pointer}.mt-titre[data-v-b05a6cdc]{margin:0;font-weight:600;color:#1f1a33}.terminee .mt-titre[data-v-b05a6cdc]{text-decoration:line-through;color:#9e9ab0}.mt-haute[data-v-b05a6cdc]{color:#c62828}.mt-badge[data-v-b05a6cdc]{margin-left:.3rem;padding:.05rem .45rem;border-radius:999px;background:#e3f2fd;color:#1565c0;font-size:.7rem}.mt-infos[data-v-b05a6cdc]{display:flex;flex-wrap:wrap;gap:.8rem;margin:.25rem 0 0;font-size:.78rem;color:#6b6480}.mt-infos a[data-v-b05a6cdc]{color:#3c04b0;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-retard[data-v-b05a6cdc]{color:#c62828;font-weight:600}.mt-desc[data-v-b05a6cdc]{margin:.3rem 0 0;font-size:.82rem;color:#4a4460;white-space:pre-wrap}.mt-vide[data-v-b05a6cdc]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;color:#8a84a3}.mt-vide i[data-v-b05a6cdc]{font-size:2.5rem;color:#b9b0dc}.mt-btn[data-v-b05a6cdc]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .95rem;border:1px solid #d9d4ec;border-radius:9px;background:#fff;font-size:.86rem}.mt-principal[data-v-b05a6cdc]{background:#3c04b0;border-color:#3c04b0;color:#fff}.mt-danger[data-v-b05a6cdc]{color:#c62828;border-color:#f0c4c0}.mt-fond[data-v-b05a6cdc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:grid;place-items:center;padding:1rem;background:#18103473}.mt-form[data-v-b05a6cdc]{display:flex;flex-direction:column;gap:.7rem;width:min(540px,100%);padding:1.1rem;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0000004d}.mt-form header[data-v-b05a6cdc],.mt-form footer[data-v-b05a6cdc]{display:flex;align-items:center;gap:.5rem}.mt-form h3[data-v-b05a6cdc]{margin:0;font-size:1.05rem}.mt-fermer[data-v-b05a6cdc]{margin-left:auto;border:0;background:none;font-size:1.4rem;color:#8a84a3}.mt-form label[data-v-b05a6cdc]{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:.8rem;font-weight:600}.mt-form input[data-v-b05a6cdc],.mt-form select[data-v-b05a6cdc],.mt-form textarea[data-v-b05a6cdc]{padding:.5rem .65rem;border:1px solid #d9d4ec;border-radius:9px;font-weight:400}.mt-ligne[data-v-b05a6cdc]{display:flex;gap:.6rem;flex-wrap:wrap}.mt-ligne label[data-v-b05a6cdc]{flex:1 1 140px}.mt-espace[data-v-b05a6cdc]{flex:1}.pds[data-v-b73f32a2]{max-width:1100px;margin:0 auto;padding:1rem}.pds h2[data-v-b73f32a2]{margin:0;font-size:1.4rem}.pds h2 i[data-v-b73f32a2]{color:#3c04b0}.pds-intro[data-v-b73f32a2]{color:#6b6480;margin:.3rem 0 1rem}.pds-grille[data-v-b73f32a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.pds-bloc[data-v-b73f32a2]{padding:1rem 1.1rem;border:1px solid #e6e3ef;border-radius:14px;background:#fff}.pds-bloc h3[data-v-b73f32a2]{margin:0 0 .6rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#8a84a3}.pds-bloc ul[data-v-b73f32a2]{margin:0;padding:0;list-style:none}.pds-bloc li[data-v-b73f32a2]{padding:.3rem 0}.pds-bloc a[data-v-b73f32a2]{color:#3c04b0;overflow-wrap:anywhere}.portail{--p-bleu: #3c04b0;--p-bleu-fonce: #180470;--p-nuit: #10083f;--p-bleu-clair: #efebfc;--p-or: #f0b42c;--p-or-fonce: #d9a300;--p-bord: #dfd9f4;--p-texte: #1e1633;--p-gris: #6b6480;--p-ok: #1f8a4c;--p-alerte: #b45309;--p-erreur: #c62828;--p-vert: #008751;--p-jaune: #fcd116;--p-rouge: #e8112d;min-height:100vh;display:flex;flex-direction:column;background:#f6f4fd;color:var(--p-texte);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.portail *,.portail *:before,.portail *:after{box-sizing:border-box}.portail a{color:inherit}.portail-container{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.portail-container.etroit{max-width:880px}.portail.large .portail-container{max-width:1440px;padding-left:32px;padding-right:32px}@media (max-width: 640px){.portail.large .portail-container{padding-left:16px;padding-right:16px}}.portail .tricolore{height:4px;background:linear-gradient(90deg,var(--p-vert) 0 33.33%,var(--p-jaune) 33.33% 66.66%,var(--p-rouge) 66.66% 100%)}.portail-header{background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--p-bord);position:sticky;top:0;z-index:20}.portail .header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.portail .brand{display:flex;align-items:center;gap:12px;text-decoration:none}.portail .brand img{height:46px;width:46px;object-fit:contain}.portail .brand strong{display:block;font-size:18px;line-height:1.1;color:var(--p-bleu);letter-spacing:.3px}.portail .brand small{color:var(--p-gris);font-size:12px}.portail .nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.portail .nav a{padding:8px 14px;border-radius:999px;text-decoration:none;font-weight:500;font-size:14px;transition:background .15s}.portail .nav a:hover{background:var(--p-bleu-clair)}.portail .nav a.actif{background:var(--p-bleu-clair);color:var(--p-bleu-fonce);font-weight:600}.portail .nav a.nav-agents{background:var(--p-bleu);color:#fff;margin-left:6px;font-weight:600}.portail .nav a.nav-agents:hover{background:var(--p-bleu-fonce)}.portail-main{flex:1;padding-top:32px;padding-bottom:48px}.portail-plein{flex:1}.portail-footer{background:var(--p-nuit);color:#c9c0dd;padding:28px 0 22px;font-size:13px}.portail-footer .pied-grille{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start}.portail-footer strong{color:#fff;display:block;margin-bottom:4px}.portail-footer nav{display:flex;gap:18px;flex-wrap:wrap}.portail-footer nav a{text-decoration:none;color:#e6def5}.portail-footer nav a:hover{color:var(--p-or)}.portail-footer .mention{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:#a99fc4}.portail h1{font-size:28px;margin:0 0 6px;line-height:1.25;color:var(--p-nuit)}.portail .intro{color:var(--p-gris);margin:0 0 24px}.portail .carte{background:#fff;border:1px solid var(--p-bord);border-radius:16px;padding:24px;margin-bottom:18px;box-shadow:0 1px 2px #3d1f630a,0 8px 24px -12px #3d1f631f}.portail .carte h2{font-size:16px;margin:0 0 14px;display:flex;align-items:center;gap:10px;color:var(--p-nuit)}.portail .carte h2 .etape{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--p-bleu),#5b3fd0);color:#fff;font-size:13px}.portail .grille{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portail .champ{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.portail .grille .champ{margin-bottom:0}.portail .plein{grid-column:1 / -1}.portail label.lib,.portail span.lib{font-weight:600;font-size:13.5px}.portail .req{color:var(--p-erreur)}.portail .aide{font-size:12.5px;color:var(--p-gris)}.portail .err{font-size:12.5px;color:var(--p-erreur)}.portail input[type=text],.portail input[type=email],.portail input[type=tel],.portail input[type=password],.portail input[type=search],.portail textarea,.portail select{width:100%;padding:11px 13px;border:1px solid #c5bce8;border-radius:10px;font:inherit;color:inherit;background:#fff;transition:border-color .15s,box-shadow .15s}.portail textarea{min-height:130px;resize:vertical}.portail input:focus,.portail textarea:focus,.portail select:focus{outline:none;border-color:var(--p-bleu);box-shadow:0 0 0 3px #3c04b02e}.portail input[readonly]{background:#f3f0f8;color:var(--p-gris)}.portail .invalide{border-color:var(--p-erreur)!important}.portail .btn-p{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:10px;border:1px solid var(--p-bleu);background:linear-gradient(135deg,var(--p-bleu),#4a1fc2);color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 6px 16px -6px #3c04b099;transition:transform .12s,box-shadow .12s,filter .12s}.portail .btn-p:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 10px 20px -8px #3c04b0b3}.portail .btn-p:disabled{opacity:.6;cursor:not-allowed}.portail .btn-p.sec{background:#fff;color:var(--p-bleu);box-shadow:none}.portail .btn-p.sec:hover:not(:disabled){background:var(--p-bleu-clair)}.portail .btn-p.or{background:linear-gradient(135deg,#ffcb2e,var(--p-or));border-color:var(--p-or);color:#2a1a00;box-shadow:0 8px 20px -8px #f0b42ccc}.portail .btn-p.fantome{background:#ffffff14;border-color:#ffffff73;color:#fff;box-shadow:none}.portail .btn-p.fantome:hover:not(:disabled){background:#ffffff2e}.portail .btn-p.large{padding:14px 28px;font-size:16px}.portail .btn-p.petit{padding:6px 12px;font-size:13px}.portail .btn-p.bloc{width:100%}.portail :focus-visible{outline:3px solid var(--p-or);outline-offset:2px}.portail .alerte{padding:12px 14px;border-radius:10px;margin-bottom:16px;font-size:14px}.portail .alerte.erreur{background:#fdecea;border:1px solid #f5c2c0;color:#8a1c1c}.portail .alerte.info{background:var(--p-bleu-clair);border:1px solid #d3caf5;color:var(--p-bleu-fonce)}.portail .alerte.attention{background:#fff7e6;border:1px solid #f3d9a4;color:#7a4a00}.portail .alerte.succes{background:#e9f7ef;border:1px solid #b7dfc7;color:#17603a}.portail .badge-p{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--p-bleu-clair);color:var(--p-bleu-fonce)}.portail .badge-p.ok{background:#e3f5ea;color:var(--p-ok)}.portail .badge-p.attention{background:#fff1d6;color:var(--p-alerte)}.portail .badge-p.erreur{background:#fdecea;color:var(--p-erreur)}.portail .sr-only{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.portail.auth{flex-direction:row;background:#f6f4fd}.portail .auth-marque{position:relative;flex:0 0 46%;max-width:680px;overflow:hidden;color:#fff;background:radial-gradient(circle at 15% 10%,#5b3fd0 0%,transparent 45%),radial-gradient(circle at 90% 95%,rgba(240,180,44,.16) 0%,transparent 40%),linear-gradient(160deg,#2a0a8c,#1a0a5c 55%,#10083f);display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:36px 48px}.portail .auth-marque:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:26px 26px;pointer-events:none}.portail .auth-marque>*{position:relative}.portail .auth-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.portail .auth-logo img{height:52px;width:52px;background:#fff;border-radius:50%;padding:3px}.portail .auth-logo strong{display:block;font-size:20px;line-height:1.1}.portail .auth-logo small{color:#c7bdf0;font-size:12.5px}.portail .auth-surtitre{margin:0 0 8px!important;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--p-or)!important;font-weight:700}.portail .auth-texte h2{font-size:32px;line-height:1.2;margin:0 0 12px;color:#fff;max-width:520px}.portail .auth-texte>p{color:#d3caf5;margin:0 0 24px;max-width:520px}.portail .auth-circuit{max-width:440px;background:#fff;color:var(--p-texte);border-radius:18px;padding:18px 20px;box-shadow:0 30px 60px -24px #0009;transform:rotate(-1deg)}.portail .circuit-titre{display:block;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--p-gris);margin-bottom:12px}.portail .auth-circuit ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.portail .auth-circuit li{display:flex;align-items:center;gap:12px;position:relative}.portail .auth-circuit li:not(:last-child):after{content:"";position:absolute;left:14px;top:32px;height:12px;width:2px;background:#dcd3fa}.portail .auth-circuit li>span:last-child{display:flex;flex-direction:column}.portail .auth-circuit strong{font-size:14.5px}.portail .auth-circuit small{color:var(--p-gris);font-size:12.5px}.portail .circuit-num{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--p-bleu),#5b3fd0);color:#fff;font-weight:800;font-size:13px}.portail .auth-atouts{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.portail .auth-atouts li{padding:6px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#ebe6fc;font-size:13px}.portail .auth-atouts li:before{content:"✓";color:var(--p-or);font-weight:800;margin-right:6px}.portail .auth-pied{font-size:12.5px;color:#b5a8d3}.portail .auth-pied .tricolore{width:90px;border-radius:4px;margin-bottom:10px}.portail .auth-formulaire{flex:1;min-width:0;display:flex;flex-direction:column;padding:22px 40px 32px}.portail .auth-nav{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.portail .auth-nav a{padding:8px 14px;border-radius:999px;text-decoration:none;font-weight:500;font-size:14px;color:var(--p-texte)}.portail .auth-nav a:hover{background:var(--p-bleu-clair)}.portail .auth-centre{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px 0}.portail .auth-carte{position:relative;width:100%;max-width:460px;background:#fff;border:1px solid var(--p-bord);border-radius:22px;padding:38px 36px 32px;box-shadow:0 24px 60px -28px #3d1f6366}.portail .auth-carte:before{content:"";position:absolute;left:36px;right:36px;top:0;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--p-vert) 0 33.33%,var(--p-jaune) 33.33% 66.66%,var(--p-rouge) 66.66% 100%)}.portail .auth-badge{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--p-bleu-clair);color:var(--p-bleu-fonce);font-size:12.5px;font-weight:600;margin-bottom:14px}.portail .auth-carte h1{font-size:26px}.portail .auth-usager{width:100%;max-width:460px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;background:#fff;border:1px dashed #c9bff0;font-size:13.5px;color:var(--p-gris)}.portail .auth-usager strong{color:var(--p-texte);display:block}.portail .auth-usager-liens{display:flex;gap:8px}.portail .auth-retour{margin-top:18px;font-size:13.5px;color:var(--p-gris);text-decoration:none}.portail .auth-retour:hover{color:var(--p-bleu)}.portail .champ-mdp{position:relative}.portail .champ-mdp input{padding-right:88px}.portail .champ-mdp button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--p-bleu);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:6px 8px}.portail .lien-discret{color:var(--p-bleu);font-size:13.5px;text-decoration:none;font-weight:500}.portail .lien-discret:hover{text-decoration:underline}@media (max-width: 960px){.portail.auth{flex-direction:column}.portail .auth-marque{flex:none;max-width:none;padding:20px 24px}.portail .auth-texte,.portail .auth-pied{display:none}.portail .auth-formulaire{padding:12px 16px 36px}.portail .auth-nav{justify-content:center}}@media (max-width: 640px){.portail .grille{grid-template-columns:1fr}.portail h1{font-size:23px}.portail .carte{padding:18px}.portail .auth-carte{padding:26px 20px}.portail .nav a{padding:7px 10px;font-size:13px}}@media (prefers-reduced-motion: reduce){.portail .btn-p{transition:none}}@media print{.portail-header,.portail-footer,.portail .no-print{display:none!important}}.alerte[data-v-3e400e13]{margin-bottom:16px}.resultat .alerte[data-v-3e400e13]{line-height:1.6}.sc-bloc[data-v-1e660201]{margin-bottom:1.4rem;padding:1rem 1.1rem;border:1px solid #e6e3ef;border-radius:12px;background:#fff}.sc-titre[data-v-1e660201]{margin:0 0 .7rem;font-size:1rem;color:#1a0a5c}.sc-titre i[data-v-1e660201]{color:#3c04b0;margin-right:.3rem}.sc-aide[data-v-1e660201]{font-size:.82rem;color:#6b6480;margin-bottom:.7rem}.sc-ligne[data-v-1e660201]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sc-ligne span[data-v-1e660201],.sc-liste li>span[data-v-1e660201]:first-child{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sc-ligne small[data-v-1e660201],.sc-liste small[data-v-1e660201],.sc-connexions small[data-v-1e660201]{color:#6b6480;font-size:.78rem}.sc-connexions[data-v-1e660201],.sc-liste[data-v-1e660201]{list-style:none;margin:0;padding:0}.sc-connexions li[data-v-1e660201],.sc-liste li[data-v-1e660201]{display:flex;align-items:center;gap:.8rem;padding:.6rem .2rem;border-top:1px solid #f0eef6}.sc-liste li[data-v-1e660201]{justify-content:space-between;flex-wrap:wrap}.sc-connexions li>i[data-v-1e660201]{font-size:1.4rem;color:#3c04b0;width:1.6rem;text-align:center}.sc-connexion-texte[data-v-1e660201]{display:flex;flex-direction:column;flex:1;min-width:0}.sc-echec>i[data-v-1e660201]{color:#9e9e9e!important}.sc-suspecte[data-v-1e660201]{background:#fff5f5;border-radius:8px}.sc-alerte[data-v-1e660201]{color:#c62828!important}.sc-pas-moi[data-v-1e660201]{color:#c62828;white-space:nowrap}.sc-form-ligne button[data-v-1e660201]{white-space:nowrap}.sc-form-ligne[data-v-1e660201]{display:flex;gap:.5rem;margin-bottom:.6rem;max-width:520px}.sc-nouveau-mdp[data-v-1e660201]{padding:.8rem;margin-bottom:.8rem;border-radius:10px;background:#e7f6ee}.sc-mdp[data-v-1e660201]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.sc-mdp code[data-v-1e660201]{font-size:1.15rem;letter-spacing:.05em;padding:.3rem .6rem;background:#fff;border-radius:6px}.sc-actions[data-v-1e660201]{display:flex;gap:.4rem;flex-wrap:wrap}.sc-onglets[data-v-1e660201]{display:flex;gap:.4rem;flex-wrap:wrap;margin:.8rem 0 .4rem}.sc-onglets button[data-v-1e660201]{padding:.35rem .8rem;border:1px solid #d9d4ec;border-radius:999px;background:#fff;font-size:.82rem}.sc-onglets button.actif[data-v-1e660201]{background:#3c04b0;border-color:#3c04b0;color:#fff}.sc-form[data-v-1e660201]{display:flex;flex-direction:column;gap:.5rem;max-width:520px;padding:.8rem;border-radius:10px;background:#faf9fd}.sc-form label[data-v-1e660201]{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:.82rem;font-weight:600}.sc-form button[data-v-1e660201]{align-self:flex-start}.sc-vide[data-v-1e660201],.sc-centre[data-v-1e660201]{color:#8a84a3;font-size:.85rem}.card-box[data-v-d25b769a]{background:#fff;box-shadow:0 0 28px #00000014;border-radius:10px;overflow:hidden}.profile-card[data-v-d25b769a]{text-align:center}.avatar-wrapper[data-v-d25b769a]{display:inline-block}.avatar-circle[data-v-d25b769a]{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:600;color:#fff;margin:0 auto;box-shadow:0 4px 15px #00000026}.profile-info[data-v-d25b769a]{text-align:left;border-top:1px solid #eee;margin-top:20px;padding-top:20px}.info-list[data-v-d25b769a]{list-style:none;padding:0;margin:0}.info-list li[data-v-d25b769a]{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f0f0f0}.info-list li[data-v-d25b769a]:last-child{border-bottom:none}.info-list li i[data-v-d25b769a]{width:20px;margin-right:15px;margin-top:3px}.info-list li .label[data-v-d25b769a]{display:block;font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px}.info-list li .value[data-v-d25b769a]{display:block;font-weight:500;color:#333;margin-top:2px}.nav-tabs[data-v-d25b769a]{border-bottom:2px solid #e9ecef;background:#f8f9fa;padding:0 20px}.nav-tabs .nav-link[data-v-d25b769a]{border:none;color:#666;padding:15px 20px;font-weight:500;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s}.nav-tabs .nav-link[data-v-d25b769a]:hover{color:#3c04b0;background:transparent}.nav-tabs .nav-link.active[data-v-d25b769a]{color:#3c04b0;background:transparent;border-bottom-color:#3c04b0}.badge[data-v-d25b769a]{padding:8px 16px;border-radius:20px;font-weight:500;font-size:12px}.badge-success[data-v-d25b769a]{background-color:#28a745;color:#fff}.badge-danger[data-v-d25b769a]{background-color:#dc3545;color:#fff}.text-blue[data-v-d25b769a]{color:#3c04b0}.form-control[data-v-d25b769a]{border-radius:5px;border:1px solid #ddd;padding:10px 15px;height:auto}.form-control[data-v-d25b769a]:focus{border-color:#3c04b0;box-shadow:0 0 0 .2rem #1b00ff1a}.btn-primary[data-v-d25b769a]{background-color:#3c04b0;border-color:#3c04b0;padding:10px 25px;border-radius:5px}.btn-primary[data-v-d25b769a]:hover{background-color:#1500cc;border-color:#1500cc}.btn-secondary[data-v-d25b769a]{padding:10px 25px;border-radius:5px}.alert-info[data-v-d25b769a]{background-color:#e7f3ff;border-color:#b6d4fe;color:#084298;border-radius:8px}.alert-info h6[data-v-d25b769a]{color:#084298;margin-bottom:10px}.is-invalid[data-v-d25b769a]{border-color:#dc3545}.invalid-feedback[data-v-d25b769a]{display:block;color:#dc3545;font-size:.875rem}.input-group-append .btn[data-v-d25b769a]{border-color:#ddd}.notif-pref-card[data-v-d25b769a]{background:#f8f9ff;border:1px solid #dee2ff;border-radius:12px;padding:1.25rem 1.5rem}.notif-pref-row[data-v-d25b769a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.notif-pref-title[data-v-d25b769a]{font-weight:600;color:#2c3e50;font-size:1rem;margin-bottom:.25rem}.notif-pref-desc[data-v-d25b769a]{font-size:.85rem;color:#6c757d;margin:0}.notif-pref-toggle[data-v-d25b769a]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.toggle-label[data-v-d25b769a]{font-size:.88rem;font-weight:600;min-width:64px}.notif-pref-note[data-v-d25b769a]{margin-top:1rem;font-size:.8rem;color:#6c757d;border-top:1px solid #dee2ff;padding-top:.75rem}.toggle-switch[data-v-d25b769a]{position:relative;display:inline-block;width:48px;height:26px;margin:0}.toggle-switch input[data-v-d25b769a]{opacity:0;width:0;height:0}.toggle-slider[data-v-d25b769a]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;border-radius:26px;transition:.3s}.toggle-slider[data-v-d25b769a]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-slider[data-v-d25b769a]{background:#28a745}.toggle-switch input:checked+.toggle-slider[data-v-d25b769a]:before{transform:translate(22px)}.toggle-switch input:disabled+.toggle-slider[data-v-d25b769a]{opacity:.6;cursor:not-allowed}.codes-secours-grid[data-v-d25b769a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;background:#f8f9fa;border:1px dashed #ccc;border-radius:8px;padding:1rem}.codes-secours-grid code[data-v-d25b769a]{text-align:center;font-size:1rem;padding:.4rem;background:#fff;border-radius:4px}@media (max-width: 768px){.avatar-circle[data-v-d25b769a]{width:100px;height:100px;font-size:36px}.nav-tabs .nav-link[data-v-d25b769a]{padding:12px 15px;font-size:14px}}.modal[data-v-6f20e00a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-6f20e00a]{background:#fff;padding:20px;border-radius:5px;width:400px}button[data-v-6f20e00a]{margin-right:10px}.badge[data-v-6f20e00a]{padding:5px 10px;border-radius:15px;font-weight:500}.badge-success[data-v-6f20e00a]{background-color:#28a745;color:#fff}.badge-danger[data-v-6f20e00a]{background-color:#dc3545;color:#fff}.action-buttons[data-v-6f20e00a]{display:flex;gap:5px;justify-content:center}.action-buttons .btn[data-v-6f20e00a]{padding:5px 10px;margin:0}.action-buttons .btn i[data-v-6f20e00a]{font-size:14px}.user-form[data-v-5f41d122]{background:#fff;padding:20px;border-radius:5px}.form-group label[data-v-5f41d122]{font-weight:500;color:#333;margin-bottom:8px}.text-danger[data-v-5f41d122]{color:#dc3545}.is-invalid[data-v-5f41d122]{border-color:#dc3545}.invalid-feedback[data-v-5f41d122]{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.btn[data-v-5f41d122]{margin-right:10px}.custom-control-label[data-v-5f41d122]{font-weight:500}.card-box[data-v-99078161]{background:#fff;box-shadow:0 0 28px #00000014;border-radius:4px}.page-header[data-v-99078161]{margin-bottom:30px}.breadcrumb[data-v-99078161]{background:transparent;padding:0;margin-bottom:0}.breadcrumb-item a[data-v-99078161]{text-decoration:none}.breadcrumb-item a[data-v-99078161]:hover{text-decoration:underline}.card-box[data-v-38d98d65]{background:#fff;box-shadow:0 0 28px #00000014;border-radius:4px}.page-header[data-v-38d98d65]{margin-bottom:30px}.breadcrumb[data-v-38d98d65]{background:transparent;padding:0;margin-bottom:0}.breadcrumb-item a[data-v-38d98d65]{text-decoration:none}.breadcrumb-item a[data-v-38d98d65]:hover{text-decoration:underline}.spinner-border[data-v-38d98d65]{width:3rem;height:3rem}.notifications-header-actions[data-v-90556ae8]{display:flex;align-items:center;gap:.4rem}.son-btn[data-v-90556ae8]{width:30px;height:30px;border:none;border-radius:50%;background:#efebfc;color:#3c04b0;font-size:1.05rem;display:grid;place-items:center;cursor:pointer}.son-btn.muet[data-v-90556ae8]{background:#f1f1f4;color:#8a84a3}.notifications-wrapper[data-v-90556ae8]{position:relative}.notification-btn[data-v-90556ae8]{position:relative;background:#3c04b014;border:none;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#3c04b0;font-size:1.1rem}.notification-btn[data-v-90556ae8]:hover{background:#3c04b029;transform:translateY(-2px)}.notification-btn.has-notifications[data-v-90556ae8]{animation:pulse-90556ae8 2s infinite}.notification-badge[data-v-90556ae8]{position:absolute;top:-4px;right:-4px;background:#ff4757;color:#fff;border-radius:10px;padding:2px 6px;font-size:.7rem;font-weight:700;min-width:18px;text-align:center;box-shadow:0 2px 8px #ff475766}.dropdown-overlay[data-v-90556ae8]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998}.notifications-dropdown[data-v-90556ae8]{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-width:90vw;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:999;overflow:hidden}.notifications-header[data-v-90556ae8]{padding:1rem 1.25rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;display:flex;justify-content:space-between;align-items:center}.notifications-header h3[data-v-90556ae8]{margin:0;font-size:1.1rem;font-weight:600}.mark-all-btn[data-v-90556ae8]{background:#fff3;border:none;padding:.4rem .8rem;border-radius:6px;color:#fff;font-size:.8rem;cursor:pointer;transition:all .2s ease}.mark-all-btn[data-v-90556ae8]:hover{background:#ffffff4d}.notifications-list[data-v-90556ae8]{max-height:400px;overflow-y:auto}.notification-item[data-v-90556ae8]{display:flex;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease;position:relative}.notification-item.unread[data-v-90556ae8]{background:#f8f9ff}.notification-item.unread[data-v-90556ae8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3c04b0}.notification-item[data-v-90556ae8]:hover{background:#f5f5f5}.notification-avatar[data-v-90556ae8]{position:relative;flex-shrink:0}.notification-avatar img[data-v-90556ae8]{width:48px;height:48px;border-radius:50%;object-fit:cover}.notif-avatar-initials[data-v-90556ae8]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3c04b0,#180470);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem}.notification-type-badge[data-v-90556ae8]{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;box-shadow:0 2px 4px #0000001a;z-index:1}.notification-type-badge.mail[data-v-90556ae8]{color:#3c04b0}.notification-type-badge.success[data-v-90556ae8]{color:#2ecc71}.notification-type-badge.document[data-v-90556ae8]{color:#f39c12}.notification-type-badge.reminder[data-v-90556ae8]{color:#e74c3c}.notification-content[data-v-90556ae8]{flex:1;min-width:0}.notification-content h4[data-v-90556ae8]{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#2c3e50}.notification-content p[data-v-90556ae8]{margin:0 0 .5rem;font-size:.85rem;color:#7f8c8d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-time[data-v-90556ae8]{font-size:.75rem;color:#95a5a6}.no-notifications[data-v-90556ae8]{padding:3rem 1.25rem;text-align:center;color:#95a5a6}.no-notifications i[data-v-90556ae8]{font-size:3rem;margin-bottom:1rem;opacity:.3}.no-notifications p[data-v-90556ae8]{margin:0;font-size:.95rem}.notifications-footer[data-v-90556ae8]{padding:.75rem 1.25rem;background:#f8f9fa;text-align:center;border-top:1px solid #e9ecef}.view-all-link[data-v-90556ae8]{color:#3c04b0;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.view-all-link[data-v-90556ae8]:hover{color:#180470}.dropdown-fade-enter-active[data-v-90556ae8],.dropdown-fade-leave-active[data-v-90556ae8]{transition:all .3s ease}.dropdown-fade-enter-from[data-v-90556ae8],.dropdown-fade-leave-to[data-v-90556ae8]{opacity:0;transform:translateY(-10px)}@media (max-width: 767px){.dropdown-fade-enter-from[data-v-90556ae8],.dropdown-fade-leave-to[data-v-90556ae8]{transform:translateY(100%)}}@keyframes pulse-90556ae8{0%,to{box-shadow:0 0 #3c04b066}50%{box-shadow:0 0 0 6px #3c04b000}}@media (max-width: 767px){.notifications-dropdown[data-v-90556ae8]{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:80vh}.notifications-list[data-v-90556ae8]{max-height:calc(80vh - 180px)}.notification-btn[data-v-90556ae8]{width:40px;height:40px}}@media (max-width: 480px){.notifications-header[data-v-90556ae8]{padding:.85rem 1rem}.notifications-header h3[data-v-90556ae8]{font-size:1rem}.mark-all-btn[data-v-90556ae8]{padding:.35rem .65rem;font-size:.75rem}.notification-item[data-v-90556ae8]{padding:.85rem 1rem}.notification-avatar img[data-v-90556ae8],.notif-avatar-initials[data-v-90556ae8]{width:40px;height:40px;font-size:.85rem}.notification-type-badge[data-v-90556ae8]{width:18px;height:18px;font-size:.65rem}.notification-content h4[data-v-90556ae8]{font-size:.9rem}.notification-content p[data-v-90556ae8]{font-size:.8rem}}.user-dropdown-wrapper[data-v-0f5cf971]{position:relative}.user-toggle-btn[data-v-0f5cf971]{display:flex;align-items:center;gap:.75rem;background:#ffffff26;border:none;border-radius:10px;padding:.35rem .75rem .35rem .35rem;cursor:pointer;transition:all .3s ease;color:#fff}.user-toggle-btn[data-v-0f5cf971]:hover{background:#ffffff40;transform:translateY(-2px)}.user-avatar[data-v-0f5cf971]{position:relative;width:36px;height:36px;flex-shrink:0}.user-avatar img[data-v-0f5cf971]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3)}.avatar-initials[data-v-0f5cf971]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#3c04b0,#180470);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.9rem;border:2px solid rgba(255,255,255,.3)}.online-status[data-v-0f5cf971]{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#2ecc71;border:2px solid white;border-radius:50%;z-index:1}.user-info[data-v-0f5cf971]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.user-name-display[data-v-0f5cf971]{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.user-role-display[data-v-0f5cf971]{font-size:.75rem;opacity:.8;white-space:nowrap}.arrow-icon[data-v-0f5cf971]{font-size:.9rem;transition:transform .3s ease;flex-shrink:0}.arrow-icon.rotated[data-v-0f5cf971]{transform:rotate(180deg)}.dropdown-overlay[data-v-0f5cf971]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998}.user-dropdown-menu[data-v-0f5cf971]{position:absolute;top:calc(100% + 10px);right:0;width:280px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:999;overflow:hidden}.dropdown-user-header[data-v-0f5cf971]{padding:1.25rem;background:linear-gradient(135deg,#3c04b0,#180470);display:flex;align-items:center;gap:1rem}.dropdown-user-avatar[data-v-0f5cf971]{flex-shrink:0}.dropdown-user-avatar img[data-v-0f5cf971]{width:60px;height:60px;border-radius:50%;border:3px solid rgba(255,255,255,.3);object-fit:cover}.avatar-initials-large[data-v-0f5cf971]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5rem;border:3px solid rgba(255,255,255,.3)}.dropdown-user-info[data-v-0f5cf971]{flex:1;min-width:0;color:#fff}.dropdown-user-info h4[data-v-0f5cf971]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-user-info p[data-v-0f5cf971]{margin:0 0 .25rem;font-size:.85rem;opacity:.9}.user-email[data-v-0f5cf971]{font-size:.75rem;opacity:.7;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider[data-v-0f5cf971]{height:1px;background:#e9ecef;margin:.5rem 0}.dropdown-menu-items[data-v-0f5cf971]{padding:.5rem}.dropdown-menu-item[data-v-0f5cf971]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#2c3e50;text-decoration:none;border-radius:8px;transition:all .2s ease;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-size:.95rem;position:relative}.dropdown-menu-item i[data-v-0f5cf971]{font-size:1.1rem;color:#3c04b0;width:20px;flex-shrink:0}.dropdown-menu-item span[data-v-0f5cf971]{flex:1}.dropdown-menu-item[data-v-0f5cf971]:hover{background:#f8f9ff;color:#3c04b0}.menu-badge[data-v-0f5cf971]{background:#ff4757;color:#fff;padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:700;margin-left:auto}.logout-item[data-v-0f5cf971],.logout-item i[data-v-0f5cf971]{color:#e74c3c}.logout-item[data-v-0f5cf971]:hover{background:#fff5f5;color:#c0392b}.logout-item:hover i[data-v-0f5cf971]{color:#c0392b}.dropdown-fade-enter-active[data-v-0f5cf971],.dropdown-fade-leave-active[data-v-0f5cf971]{transition:all .3s ease}.dropdown-fade-enter-from[data-v-0f5cf971],.dropdown-fade-leave-to[data-v-0f5cf971]{opacity:0;transform:translateY(-10px)}@media (max-width: 767px){.dropdown-fade-enter-from[data-v-0f5cf971],.dropdown-fade-leave-to[data-v-0f5cf971]{transform:translateY(100%)}}@media (max-width: 1023px){.user-info[data-v-0f5cf971]{display:none}.user-toggle-btn[data-v-0f5cf971]{padding:.35rem;border-radius:50%;width:44px;height:44px}.arrow-icon[data-v-0f5cf971]{display:none}}@media (max-width: 767px){.user-toggle-btn[data-v-0f5cf971]{width:40px;height:40px}.user-avatar[data-v-0f5cf971]{width:32px;height:32px}.user-dropdown-menu[data-v-0f5cf971]{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:80vh;overflow-y:auto}}@media (max-width: 480px){.dropdown-user-header[data-v-0f5cf971]{padding:1rem}.dropdown-user-avatar img[data-v-0f5cf971],.avatar-initials-large[data-v-0f5cf971]{width:50px;height:50px;font-size:1.2rem}.dropdown-user-info h4[data-v-0f5cf971]{font-size:1rem}.dropdown-menu-item[data-v-0f5cf971]{padding:.85rem 1rem}.user-avatar[data-v-0f5cf971]{width:32px;height:32px}.avatar-initials[data-v-0f5cf971]{font-size:.75rem}}.header-search-form[data-v-76716fda]{position:relative;display:flex;align-items:center;margin-left:16px}.header-search-form i[data-v-76716fda]{position:absolute;left:12px;color:#7d7a94;pointer-events:none}.header-search-form input[data-v-76716fda]{width:300px;max-width:32vw;height:38px;padding:0 34px;border:1px solid #d3caf5;border-radius:999px;background:#f6f4fd;font-size:14px;color:#1e1633;transition:border-color .15s,box-shadow .15s,background .15s}.header-search-form input[data-v-76716fda]:focus{outline:none;background:#fff;border-color:#3c04b0;box-shadow:0 0 0 3px #3c04b026}.header-search-form kbd[data-v-76716fda]{position:absolute;right:10px;padding:0 6px;border:1px solid #d3caf5;border-bottom-width:2px;border-radius:5px;background:#fff;color:#7d7a94;font-size:11px;line-height:18px;pointer-events:none}.header-search-form input:focus+kbd[data-v-76716fda]{display:none}@media (max-width: 991px){.header-search-form[data-v-76716fda]{display:none}}[data-v-76716fda] .header-right{align-items:center!important;gap:.75rem!important;padding-right:1.25rem!important}[data-v-76716fda] .header-right .dashboard-setting,[data-v-76716fda] .header-right .user-notification{height:auto!important;display:flex!important;align-items:center!important}.bouton-menu[data-v-76716fda]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;margin:0 6px 0 12px;padding:0 10px;flex-shrink:0;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background .2s}.bouton-menu[data-v-76716fda]:hover,.bouton-menu[data-v-76716fda]:focus-visible{background:#3c04b014}.bouton-menu span[data-v-76716fda]{display:block;height:2px;border-radius:2px;background:#1a0a5c;transition:transform .25s,width .25s,opacity .25s}.bouton-menu span[data-v-76716fda]:nth-child(2){width:70%}.bouton-menu--replie span[data-v-76716fda]:nth-child(2){width:100%}.header-left[data-v-76716fda]{min-width:0}@media (max-width: 1300px){.header-left[data-v-76716fda]{width:auto!important;flex:0 0 auto}.bouton-menu[data-v-76716fda]{margin-left:8px}}@media (max-width: 767px){.header[data-v-76716fda]{flex-wrap:nowrap!important}.header-right[data-v-76716fda]{flex:1 1 auto;min-width:0;justify-content:flex-end}.portail-texte[data-v-76716fda],.search-toggle-icon[data-v-76716fda]{display:none!important}}.left-side-bar[data-v-ec946d9a]{background:linear-gradient(165deg,#2a0a8c,#1a0a5c 40%,#0a0530);border-right:1px solid rgba(255,255,255,.06)}.brand-logo[data-v-ec946d9a]{display:flex;align-items:center;justify-content:space-between;padding:20px 18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.brand-link[data-v-ec946d9a]{display:flex;align-items:center;gap:12px}.brand-link img[data-v-ec946d9a]{width:46px;height:46px;display:block;object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px #f0b42c66,0 4px 14px #00000059;transition:box-shadow .25s ease,transform .25s ease}.brand-link:hover img[data-v-ec946d9a]{box-shadow:0 0 0 3px #f0b42ca6,0 4px 14px #0006;transform:translateY(-1px) scale(1.03)}.brand-text[data-v-ec946d9a]{display:flex;flex-direction:column;line-height:1.2}.brand-text strong[data-v-ec946d9a]{color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em}.brand-text small[data-v-ec946d9a]{color:#ffffff8c;font-size:11px;font-weight:400;letter-spacing:.02em}.sidebar-menu .sidebar-small-cap[data-v-ec946d9a]{margin-top:18px;margin-bottom:2px;opacity:.5;font-size:11px;letter-spacing:.12em;padding-left:24px!important;position:relative}.sidebar-menu .sidebar-small-cap[data-v-ec946d9a]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#f0b42c}.sidebar-menu li:first-child.sidebar-small-cap[data-v-ec946d9a]{margin-top:2px}.sidebar-menu .dropdown-toggle[data-v-ec946d9a],.sidebar-menu .submenu li a[data-v-ec946d9a]{display:flex;align-items:center;gap:2px;margin:3px 12px;padding:11px 14px 11px 56px!important;border-radius:12px;border-left:none!important;transition:background-color .2s ease,color .2s ease,transform .15s ease}.sidebar-menu .submenu li a[data-v-ec946d9a]{padding-left:52px!important;margin:2px 12px 2px 20px;font-size:13.5px}.badge-mail[data-v-ec946d9a]{margin-left:auto;min-width:22px;padding:.05rem .45rem;border-radius:999px;background:#ffffff2e;color:#fff;font-size:.72rem;font-weight:700;line-height:1.5;text-align:center}.badge-mail-nouveau[data-v-ec946d9a]{background:#f5b800;color:#1a0a5c;animation:badge-clignote-ec946d9a 1.2s ease-in-out infinite}@keyframes badge-clignote-ec946d9a{0%,to{transform:scale(1);box-shadow:0 0 #f5b800b3}50%{transform:scale(1.15);box-shadow:0 0 0 7px #f5b80000}}.micon-alerte i[data-v-ec946d9a]{display:inline-block;animation:enveloppe-secoue-ec946d9a 2.4s ease-in-out infinite}@keyframes enveloppe-secoue-ec946d9a{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}}@media (prefers-reduced-motion: reduce){.badge-mail-nouveau[data-v-ec946d9a],.micon-alerte i[data-v-ec946d9a]{animation:none}}.sidebar-menu .micon[data-v-ec946d9a]{left:14px!important;width:32px!important;height:32px!important;font-size:16px!important;border-radius:9px;background:#ffffff14;transition:background-color .2s ease,transform .2s ease}.sidebar-menu .micon i[data-v-ec946d9a]{transition:transform .2s ease,color .2s ease}.sidebar-menu .dropdown-toggle:hover .micon[data-v-ec946d9a]{transform:translate(1px);background:#ffffff24}.sidebar-menu .dropdown-toggle[data-v-ec946d9a]:hover,.sidebar-menu .show>.dropdown-toggle[data-v-ec946d9a],.sidebar-menu .submenu li a[data-v-ec946d9a]:hover{background:#ffffff12;transform:translate(2px)}.sidebar-menu .dropdown-toggle.active[data-v-ec946d9a],.sidebar-menu .submenu li a.active[data-v-ec946d9a]{color:#fff!important;font-weight:600;background:linear-gradient(90deg,#f0b42c38,#f0b42c0f);box-shadow:inset 3px 0 #f0b42c}.sidebar-menu .dropdown-toggle.active .micon[data-v-ec946d9a],.sidebar-menu .show>.dropdown-toggle .micon[data-v-ec946d9a]{background:#f0b42c}.sidebar-menu .dropdown-toggle.active .micon i[data-v-ec946d9a],.sidebar-menu .show>.dropdown-toggle .micon i[data-v-ec946d9a]{color:#1a0a5c}.sidebar-menu .dropdown-toggle[data-v-ec946d9a]:after{color:#ffffff73;transition:transform .25s ease,color .2s ease}.sidebar-menu .dropdown.show>.dropdown-toggle[data-v-ec946d9a]:after{transform:rotate(180deg);color:#f0b42c}.sidebar-menu .submenu[data-v-ec946d9a]{display:block!important;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .25s ease}.sidebar-menu .submenu.open[data-v-ec946d9a]{max-height:220px;opacity:1}.menu-block[data-v-ec946d9a]{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(240,180,44,.35) transparent;padding-top:6px;padding-bottom:16px}.menu-block[data-v-ec946d9a]::-webkit-scrollbar{width:4px}.menu-block[data-v-ec946d9a]::-webkit-scrollbar-track{background:transparent}.menu-block[data-v-ec946d9a]::-webkit-scrollbar-thumb{background:#f0b42c59;border-radius:2px}.menu-block[data-v-ec946d9a]::-webkit-scrollbar-thumb:hover{background:#f0b42c99}.sidebar-light .left-side-bar[data-v-ec946d9a]{background:#fff;border-right:1px solid rgba(11,19,43,.08)}.sidebar-light .brand-logo[data-v-ec946d9a]{border-bottom-color:#0b132b14}.sidebar-light .brand-text strong[data-v-ec946d9a]{color:#1a1140}.sidebar-light .brand-text small[data-v-ec946d9a],.sidebar-light .sidebar-menu .sidebar-small-cap[data-v-ec946d9a]{color:#0b132b8c}.sidebar-light .sidebar-menu .dropdown-toggle[data-v-ec946d9a],.sidebar-light .sidebar-menu .submenu li a[data-v-ec946d9a]{color:#1a1140}.sidebar-light .sidebar-menu .micon[data-v-ec946d9a]{background:#0b132b0f}.sidebar-light .sidebar-menu .micon i[data-v-ec946d9a]{color:#1a1140}.sidebar-light .sidebar-menu .dropdown-toggle[data-v-ec946d9a]:hover,.sidebar-light .sidebar-menu .show>.dropdown-toggle[data-v-ec946d9a],.sidebar-light .sidebar-menu .submenu li a[data-v-ec946d9a]:hover{background:#0b132b0d}.sidebar-light .sidebar-menu .dropdown-toggle.active[data-v-ec946d9a],.sidebar-light .sidebar-menu .submenu li a.active[data-v-ec946d9a]{color:#1a1140!important;background:linear-gradient(90deg,#f0b42c4d,#f0b42c1a)}.sidebar-light .sidebar-menu .dropdown-toggle.active .micon[data-v-ec946d9a],.sidebar-light .sidebar-menu .show>.dropdown-toggle .micon[data-v-ec946d9a]{background:#f0b42c}.sidebar-light .sidebar-menu .dropdown-toggle.active .micon i[data-v-ec946d9a],.sidebar-light .sidebar-menu .show>.dropdown-toggle .micon i[data-v-ec946d9a]{color:#1a0a5c}.sidebar-light .sidebar-menu .dropdown-toggle[data-v-ec946d9a]:after{color:#0b132b66}.sidebar-light .menu-block[data-v-ec946d9a]{scrollbar-color:rgba(11,19,43,.25) transparent}.sidebar-light .menu-block[data-v-ec946d9a]::-webkit-scrollbar-thumb{background:#0b132b40}@media (max-width: 767px){.left-side-bar.open[data-v-ec946d9a]{transform:translate(0)!important}}.hl[data-v-34777408]{position:fixed;left:50%;top:72px;z-index:2000;transform:translate(-50%);display:flex;align-items:center;gap:.55rem;max-width:calc(100vw - 24px);padding:.5rem .9rem;border-radius:999px;font-size:.84rem;box-shadow:0 8px 24px #0000002e}.hl-hors-ligne[data-v-34777408]{background:#2c2545;color:#fff}.hl-hors-ligne i[data-v-34777408]{color:#f5b800}.hl-retour[data-v-34777408]{background:#e7f6ee;color:#1e6b43}.bandeau-enter-active[data-v-34777408],.bandeau-leave-active[data-v-34777408]{transition:opacity .25s,transform .25s}.bandeau-enter-from[data-v-34777408],.bandeau-leave-to[data-v-34777408]{opacity:0;transform:translate(-50%,-10px)}.vs-fond[data-v-774a371a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:1rem;background:#14083cb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.vs[data-v-774a371a]{display:flex;flex-direction:column;align-items:center;width:min(380px,100%);padding:2rem 1.6rem 1.4rem;border-radius:20px;background:#fff;box-shadow:0 24px 70px #00000059;text-align:center}.vs-avatar[data-v-774a371a]{display:grid;place-items:center;width:72px;height:72px;margin-bottom:.8rem;border-radius:50%;background:linear-gradient(135deg,#3c04b0,#1a0a5c);color:#fff;font-size:1.5rem;font-weight:700;box-shadow:0 0 0 4px #f0b42c73}.vs h2[data-v-774a371a]{margin:0;font-size:1.2rem}.vs-nom[data-v-774a371a]{margin:.2rem 0 .8rem;color:#3b3552;font-weight:600}.vs-info[data-v-774a371a]{margin:0 0 1rem;font-size:.8rem;color:#6b6480}.vs-champ[data-v-774a371a]{width:100%;padding:.7rem .9rem;border:1px solid #d9d4ec;border-radius:10px;font-size:.95rem}.vs-champ[data-v-774a371a]:focus{outline:3px solid rgba(60,4,176,.2);border-color:#3c04b0}.vs-erreur[data-v-774a371a]{margin:.5rem 0 0;color:#c62828;font-size:.82rem}.vs-btn[data-v-774a371a]{width:100%;margin-top:.9rem;padding:.7rem;border:0;border-radius:10px;background:#3c04b0;color:#fff;font-weight:600}.vs-btn[data-v-774a371a]:disabled{opacity:.6}.vs-lien[data-v-774a371a]{margin-top:.7rem;border:0;background:none;color:#6b6480;font-size:.84rem;text-decoration:underline}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.page-fade-enter-from{opacity:0;transform:translateY(8px)}.page-fade-leave-to{opacity:0;transform:translateY(-4px)}.layout-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.layout-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6c757d}.hidden{display:none!important}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:998;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.show{opacity:1;visibility:visible}.erreur-404[data-v-18da5255]{text-align:center;padding:48px 24px}.code-404[data-v-18da5255]{display:block;font-size:84px;font-weight:800;line-height:1;margin-bottom:8px;background:linear-gradient(135deg,#3c04b0,#f0b42c);-webkit-background-clip:text;background-clip:text;color:transparent}.actions[data-v-18da5255]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hero[data-v-78fb1b77]{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 0%,rgba(91,63,208,.75) 0%,transparent 45%),radial-gradient(circle at 95% 90%,rgba(240,180,44,.18) 0%,transparent 40%),linear-gradient(160deg,#2a0a8c,#1a0a5c 55%,#10083f);padding-top:56px}.hero[data-v-78fb1b77]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.hero-grille[data-v-78fb1b77]{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;padding-bottom:96px}.puce[data-v-78fb1b77]{display:inline-block;padding:5px 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);font-size:13px;font-weight:600;margin-bottom:18px}.hero h1[data-v-78fb1b77]{color:#fff;font-size:44px;line-height:1.12;letter-spacing:-.5px;margin:0 0 18px}.hero h1 em[data-v-78fb1b77]{font-style:normal;color:var(--p-or)}.sous-titre[data-v-78fb1b77]{font-size:17.5px;color:#ddd5f7;max-width:540px;margin:0 0 28px}.hero-actions[data-v-78fb1b77]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.garanties[data-v-78fb1b77]{list-style:none;margin:0;padding:0;display:flex;gap:20px;flex-wrap:wrap;color:#d2c9f3;font-size:14px}.garanties li[data-v-78fb1b77]:before{content:"✓";color:var(--p-or);font-weight:800;margin-right:7px}.hero .tricolore[data-v-78fb1b77]{position:absolute;left:0;right:0;bottom:0;height:5px}.hero-visuel[data-v-78fb1b77]{position:relative;display:flex;justify-content:center}.apercu[data-v-78fb1b77]{width:100%;max-width:380px;background:#fff;color:var(--p-texte);border-radius:20px;padding:22px;box-shadow:0 30px 60px -20px #0000008c;transform:rotate(1.5deg)}.apercu-tete[data-v-78fb1b77]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.apercu-num[data-v-78fb1b77]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:var(--p-gris)}.apercu-badge[data-v-78fb1b77]{background:var(--p-bleu-clair);color:var(--p-bleu-fonce);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.apercu-type[data-v-78fb1b77]{display:inline-block;font-size:11.5px;font-weight:700;color:var(--p-bleu);background:var(--p-bleu-clair);border-radius:6px;padding:2px 8px;margin-bottom:6px}.apercu-objet[data-v-78fb1b77]{font-weight:700;font-size:16.5px;margin-bottom:18px}.apercu-etapes[data-v-78fb1b77]{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.apercu-etapes li[data-v-78fb1b77]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--p-gris)}.apercu-etapes li span[data-v-78fb1b77]{width:26px;height:26px;border-radius:50%;background:#e8e3fa;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.apercu-etapes li.fait[data-v-78fb1b77]{color:var(--p-texte)}.apercu-etapes li.fait span[data-v-78fb1b77]{background:var(--p-ok);color:#fff}.apercu-etapes li.courant[data-v-78fb1b77]{color:var(--p-texte);font-weight:700}.apercu-etapes li.courant span[data-v-78fb1b77]{background:var(--p-bleu);color:#fff;box-shadow:0 0 0 4px #dcd3fa}.apercu-reponse[data-v-78fb1b77]{background:#f9f7ff;border:1px dashed #c9bff0;border-radius:10px;padding:10px 12px;font-size:13px;color:var(--p-bleu-fonce)}.pastille-flottante[data-v-78fb1b77]{position:absolute;background:#fff;color:var(--p-texte);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;box-shadow:0 12px 28px -10px #00000073}.pastille-flottante.haut[data-v-78fb1b77]{top:-14px;left:0}.pastille-flottante.bas[data-v-78fb1b77]{bottom:-16px;right:4px}.rapide-zone[data-v-78fb1b77]{position:relative;z-index:2;margin-top:-40px}.rapide[data-v-78fb1b77]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid var(--p-bord);border-radius:16px;padding:18px 22px;box-shadow:0 20px 40px -22px #3d1f6373}.rapide-texte[data-v-78fb1b77]{flex:1 1 260px;display:flex;flex-direction:column}.rapide-texte span[data-v-78fb1b77]{color:var(--p-gris);font-size:13.5px}.rapide input[data-v-78fb1b77]{flex:1 1 300px;max-width:460px}.section[data-v-78fb1b77]{padding-top:64px;padding-bottom:64px}.section-titre[data-v-78fb1b77]{text-align:center;margin-bottom:36px}.sur-titre[data-v-78fb1b77]{display:inline-block;color:var(--p-bleu);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:6px}.section-titre h2[data-v-78fb1b77]{font-size:30px;margin:0;color:var(--p-nuit)}.etapes-accueil[data-v-78fb1b77]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.etapes-accueil li[data-v-78fb1b77]{position:relative;background:#fff;border:1px solid var(--p-bord);border-radius:16px;padding:26px 22px 22px;box-shadow:0 8px 24px -16px #3d1f6340}.num[data-v-78fb1b77]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--p-bleu),#5b3fd0);color:#fff;font-weight:800;font-size:18px;margin-bottom:14px}.etapes-accueil h3[data-v-78fb1b77],.atouts h3[data-v-78fb1b77]{font-size:17px;margin:0 0 6px;color:var(--p-nuit)}.etapes-accueil p[data-v-78fb1b77],.atouts p[data-v-78fb1b77]{margin:0;color:var(--p-gris);font-size:14.5px}.types-section[data-v-78fb1b77]{padding-top:0}.types[data-v-78fb1b77]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.type[data-v-78fb1b77]{display:block;text-decoration:none;background:#fff;border:1px solid var(--p-bord);border-radius:16px;padding:22px 18px;box-shadow:0 8px 24px -16px #3d1f6340;transition:transform .15s,border-color .15s,box-shadow .15s}.type[data-v-78fb1b77]:hover{transform:translateY(-2px);border-color:#c5bce8;box-shadow:0 16px 30px -18px #3d1f6373}.type h3[data-v-78fb1b77]{font-size:16px;margin:0 0 6px;color:var(--p-nuit)}.type p[data-v-78fb1b77]{margin:0;color:var(--p-gris);font-size:13.5px}.atouts-zone[data-v-78fb1b77]{background:#fff;border-top:1px solid var(--p-bord);border-bottom:1px solid var(--p-bord)}.atouts[data-v-78fb1b77]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.atouts article[data-v-78fb1b77]{padding:22px 18px;border-radius:16px;background:#f8f6fe;border:1px solid var(--p-bord)}.icone[data-v-78fb1b77]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--p-bleu-clair);font-size:22px;margin-bottom:12px}.agents-bande[data-v-78fb1b77]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-radius:20px;padding:32px 36px;color:#fff;background:linear-gradient(135deg,#2a0a8c,#1a0a5c);box-shadow:0 24px 50px -24px #2b1854b3}.agents-bande h2[data-v-78fb1b77]{color:#fff;font-size:24px;margin:0 0 4px}.agents-bande p[data-v-78fb1b77]{margin:0;color:#d3caf5}@media (max-width: 1200px){.types[data-v-78fb1b77]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.hero-grille[data-v-78fb1b77]{grid-template-columns:1fr;padding-bottom:80px}.hero h1[data-v-78fb1b77]{font-size:34px}.hero-visuel[data-v-78fb1b77]{display:none}.etapes-accueil[data-v-78fb1b77]{grid-template-columns:1fr}.atouts[data-v-78fb1b77],.types[data-v-78fb1b77]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.hero[data-v-78fb1b77]{padding-top:36px}.hero h1[data-v-78fb1b77]{font-size:28px}.sous-titre[data-v-78fb1b77]{font-size:16px}.atouts[data-v-78fb1b77],.types[data-v-78fb1b77]{grid-template-columns:1fr}.agents-bande[data-v-78fb1b77]{padding:24px 20px}.section[data-v-78fb1b77]{padding-top:44px;padding-bottom:44px}}.precision[data-v-705a3036]{margin-top:8px}.precision-label[data-v-705a3036]{display:block;margin-bottom:4px;font-size:.85rem;font-weight:600}.precision-req[data-v-705a3036]{color:#c62828}.precision input[data-v-705a3036]{width:100%}.precision-erreur[data-v-705a3036]{display:block;margin-top:4px;font-size:.8rem;color:#c62828}.depot-container[data-v-e0a7135d]{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.depot-corps[data-v-e0a7135d]{padding-top:28px;padding-bottom:56px}.bandeau[data-v-e0a7135d]{color:#fff;background:radial-gradient(circle at 85% 0%,#5b3fd0 0%,transparent 45%),linear-gradient(135deg,#2a0a8c,#1a0a5c 60%,#10083f);padding:34px 0 26px}.bandeau .surtitre[data-v-e0a7135d]{margin:0 0 6px;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--p-or);font-weight:600}.bandeau h1[data-v-e0a7135d]{color:#fff;font-size:32px;margin:0 0 8px}.bandeau-texte[data-v-e0a7135d]{margin:0 0 22px;color:#d3caf5;max-width:760px}.parcours[data-v-e0a7135d]{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.parcours li[data-v-e0a7135d]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);font-size:13.5px;color:#e6def5}.parcours li span[data-v-e0a7135d]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff29;font-weight:700;font-size:12.5px}.parcours li.fait[data-v-e0a7135d]{background:#f0b42c29;border-color:#f0b42c8c;color:#fff}.parcours li.fait span[data-v-e0a7135d]{background:var(--p-or);color:#2a1a00}.mise-en-page[data-v-e0a7135d]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.colonne-envoi[data-v-e0a7135d]{position:sticky;top:92px;display:grid;gap:18px}.colonne-envoi .carte[data-v-e0a7135d]{margin-bottom:0}.carte-tete[data-v-e0a7135d]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--p-bord)}.carte-tete h2[data-v-e0a7135d]{margin:0!important;font-size:17px!important}.carte-tete .aide[data-v-e0a7135d]{margin:0}.sous-titre[data-v-e0a7135d]{margin:20px 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--p-gris)}.grille-3[data-v-e0a7135d]{grid-template-columns:1fr 1fr 1fr!important;margin-top:14px}.choix-type[data-v-e0a7135d]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.choix[data-v-e0a7135d]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--p-bord);border-radius:12px;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.choix>span[data-v-e0a7135d]:last-child{display:flex;flex-direction:column}.choix[data-v-e0a7135d]:hover{border-color:#c5bce8}.choix input[data-v-e0a7135d]{position:absolute;opacity:0}.choix.actif[data-v-e0a7135d]{border-color:var(--p-bleu);background:var(--p-bleu-clair)}.choix[data-v-e0a7135d]:focus-within{outline:2px solid #b9aaf0}.choix-icone[data-v-e0a7135d]{flex:none;width:42px;height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--p-bord);font-size:20px}.bloc-org[data-v-e0a7135d]{margin-top:18px}.lien[data-v-e0a7135d]{background:none;border:none;padding:0;color:var(--p-bleu);text-decoration:underline;cursor:pointer;font:inherit;font-size:13.5px}.resultats[data-v-e0a7135d]{list-style:none;margin:0 0 10px;padding:0;border:1px solid var(--p-bord);border-radius:8px;overflow:hidden}.resultats li+li[data-v-e0a7135d]{border-top:1px solid var(--p-bord)}.resultats button[data-v-e0a7135d]{display:block;width:100%;text-align:left;padding:10px 12px;background:#fff;border:none;cursor:pointer;font:inherit}.resultats button[data-v-e0a7135d]:hover,.resultats button[data-v-e0a7135d]:focus{background:var(--p-bleu-clair)}.adresse[data-v-e0a7135d]{display:block}.org-selectionnee[data-v-e0a7135d]{border:1px solid #b7dfc7;background:#f3fbf6;border-radius:12px;padding:14px 16px}.org-entete[data-v-e0a7135d]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.org-nom[data-v-e0a7135d]{font-size:18px;font-weight:700}.org-details[data-v-e0a7135d]{margin:8px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 18px}.org-details div[data-v-e0a7135d]{display:flex;flex-direction:column}.org-details dt[data-v-e0a7135d]{color:var(--p-gris);font-size:12.5px}.org-details dd[data-v-e0a7135d]{margin:0}.verif-email[data-v-e0a7135d]{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:var(--p-bleu-clair);border:1px solid #d3caf5;font-size:14px}.pieces-suggerees[data-v-e0a7135d]{margin-top:14px;padding:10px 14px;border-radius:10px;background:var(--p-bleu-clair);font-size:13.5px}.pieces-suggerees ul[data-v-e0a7135d]{margin:4px 0 0;padding-left:18px}.zone-fichiers[data-v-e0a7135d]{flex:1;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #b8c4d2;border-radius:12px;padding:18px;text-align:center;background:#fafcfe;transition:border-color .15s,background .15s}.zone-fichiers.survol[data-v-e0a7135d]{border-color:var(--p-bleu);background:var(--p-bleu-clair)}.zone-fichiers.invalide[data-v-e0a7135d]{border-color:var(--p-erreur);background:#fdf5f5}.zone-fichiers.rempli[data-v-e0a7135d]{border-style:solid;border-color:#b7dfc7;background:#f3fbf6}.zone-fichiers p[data-v-e0a7135d]{margin:0 0 8px}.zone-fichiers .aide[data-v-e0a7135d]{margin:8px 0 0}.zone-icone[data-v-e0a7135d]{font-size:28px;margin-bottom:6px}.fichier-choisi[data-v-e0a7135d]{display:flex;align-items:center;gap:12px;text-align:left;width:100%}.liste-fichiers[data-v-e0a7135d]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.liste-fichiers li[data-v-e0a7135d]{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--p-bord);border-radius:8px;background:#fff}.nom-fichier[data-v-e0a7135d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panneau-titre[data-v-e0a7135d]{font-size:15px!important;margin:0 0 12px!important}.recap[data-v-e0a7135d]{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.recap li[data-v-e0a7135d]{display:grid;grid-template-columns:22px 1fr;column-gap:8px;padding:8px 10px;border-radius:10px;background:#f8f6fe;font-size:13.5px}.recap li[data-v-e0a7135d]:before{content:"○";grid-row:span 2;color:#b3a9d6;font-weight:700;text-align:center}.recap li.ok[data-v-e0a7135d]:before{content:"✓";color:var(--p-ok)}.recap-lib[data-v-e0a7135d]{font-size:12px;color:var(--p-gris)}.recap-val[data-v-e0a7135d]{font-weight:600;overflow-wrap:anywhere}.recap li:not(.ok) .recap-val[data-v-e0a7135d]{color:var(--p-gris);font-weight:500}.consentement[data-v-e0a7135d]{display:flex;gap:10px;align-items:flex-start;cursor:pointer;margin-bottom:6px;font-size:13.5px}.consentement input[data-v-e0a7135d]{margin-top:3px}.captcha[data-v-e0a7135d]{margin:14px 0}.progression[data-v-e0a7135d]{margin:14px 0 0}.barre[data-v-e0a7135d]{height:10px;border-radius:999px;background:#e8e3fa;overflow:hidden;margin-bottom:6px}.barre-remplie[data-v-e0a7135d]{height:100%;background:linear-gradient(90deg,var(--p-bleu),#5b3fd0);transition:width .2s}.panneau .btn-p.bloc[data-v-e0a7135d]{margin-top:16px}.info-suivi ol[data-v-e0a7135d]{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13.5px;color:var(--p-gris)}.info-suivi a[data-v-e0a7135d]{color:var(--p-bleu);font-weight:600}.confirmation[data-v-e0a7135d]{max-width:880px;margin:0 auto}.coche[data-v-e0a7135d]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e3f5ea;color:var(--p-ok);font-size:28px;font-weight:800;margin-bottom:12px}.titre-conf[data-v-e0a7135d]{font-size:22px!important}.actions[data-v-e0a7135d]{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.identifiants[data-v-e0a7135d]{display:grid;grid-template-columns:1fr;gap:14px;margin:18px 0}.identifiants>div[data-v-e0a7135d]{border:1px solid var(--p-bord);border-radius:10px;padding:14px;background:var(--p-bleu-clair)}.identifiants .valeur[data-v-e0a7135d]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:21px;font-weight:700;letter-spacing:1px;margin:4px 0 8px;word-break:break-all}@media (max-width: 1100px){.mise-en-page[data-v-e0a7135d]{grid-template-columns:minmax(0,1fr)}.colonne-envoi[data-v-e0a7135d]{position:static;grid-template-columns:1fr 1fr}}@media (max-width: 820px){.grille-3[data-v-e0a7135d]{grid-template-columns:1fr 1fr!important}.colonne-envoi[data-v-e0a7135d]{grid-template-columns:1fr}}@media (max-width: 640px){.depot-container[data-v-e0a7135d]{padding:0 16px}.bandeau[data-v-e0a7135d]{padding:24px 0 20px}.bandeau h1[data-v-e0a7135d]{font-size:25px}.choix-type[data-v-e0a7135d],.identifiants[data-v-e0a7135d],.grille-3[data-v-e0a7135d]{grid-template-columns:1fr!important}}@media print{.depot-corps[data-v-e0a7135d]{padding:0}}.depot-container[data-v-330baaf7]{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.suivi-corps[data-v-330baaf7]{padding-top:28px;padding-bottom:56px}.bandeau[data-v-330baaf7]{color:#fff;background:radial-gradient(circle at 85% 0%,#5b3fd0 0%,transparent 45%),linear-gradient(135deg,#2a0a8c,#1a0a5c 60%,#10083f);padding:34px 0 30px}.bandeau .surtitre[data-v-330baaf7]{margin:0 0 6px;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--p-or);font-weight:600}.bandeau h1[data-v-330baaf7]{color:#fff;font-size:32px;margin:0 0 8px}.bandeau-texte[data-v-330baaf7]{margin:0 0 20px;color:#d3caf5;max-width:760px}.recherche[data-v-330baaf7]{display:flex;gap:12px;max-width:760px}.recherche input[data-v-330baaf7]{flex:1;min-width:0;color:var(--p-texte)!important;font-size:16px;padding:14px 16px!important;border:none!important;border-radius:12px!important;box-shadow:0 10px 30px -12px #00000080}.bandeau-alerte[data-v-330baaf7]{margin:14px 0 0;max-width:760px}.aide-tuiles[data-v-330baaf7]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tuile[data-v-330baaf7]{margin-bottom:0!important}.tuile h2[data-v-330baaf7]{margin:12px 0 6px!important}.tuile p[data-v-330baaf7]{margin:0}.tuile-icone[data-v-330baaf7]{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--p-bleu-clair);color:var(--p-bleu);font-size:20px;font-weight:800}.mise-en-page[data-v-330baaf7]{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px;align-items:start}.colonne-liste[data-v-330baaf7]{position:sticky;top:92px}.liste-tete[data-v-330baaf7]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:10px}.liste-tete h2[data-v-330baaf7]{margin:0;font-size:16px;color:var(--p-nuit)}.liste-courriers[data-v-330baaf7]{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-height:calc(100vh - 150px);overflow-y:auto}.courrier-item[data-v-330baaf7]{width:100%;text-align:left;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--p-bord);background:#fff;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.courrier-item[data-v-330baaf7]:hover{border-color:#c5bce8}.courrier-item.actif[data-v-330baaf7]{border:2px solid var(--p-bleu);padding:13px 15px;box-shadow:0 8px 24px -14px #3c04b099}.item-haut[data-v-330baaf7]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.item-haut code[data-v-330baaf7]{font-size:12.5px;color:var(--p-gris);white-space:nowrap;padding-top:3px}.item-haut .badge-p[data-v-330baaf7]{font-size:11.5px;text-align:right}.item-objet[data-v-330baaf7]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-reponse[data-v-330baaf7]{font-size:12.5px;color:var(--p-ok);font-weight:600}.entete[data-v-330baaf7]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.objet[data-v-330baaf7]{margin:4px 0!important;font-size:21px!important}.badge-grand[data-v-330baaf7]{font-size:13.5px;padding:6px 14px}.etapes[data-v-330baaf7]{list-style:none;display:flex;margin:28px 0 10px;padding:0}.etapes li[data-v-330baaf7]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;gap:6px;font-size:13px;color:var(--p-gris)}.etapes li[data-v-330baaf7]:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 20px);right:calc(-50% + 20px);height:3px;border-radius:3px;background:var(--p-bord)}.etapes li.fait[data-v-330baaf7]:not(:last-child):after{background:var(--p-ok)}.pastille[data-v-330baaf7]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e8eef4;font-weight:700;font-size:14px}.etapes li.fait .pastille[data-v-330baaf7]{background:var(--p-ok);color:#fff}.etapes li.courant .pastille[data-v-330baaf7]{background:var(--p-bleu);color:#fff;box-shadow:0 0 0 5px #dcd3fa}.etapes li.courant .etiquette[data-v-330baaf7]{color:var(--p-texte);font-weight:700}.detail-bas[data-v-330baaf7]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--p-bord)}.pj[data-v-330baaf7]{min-width:0;flex:1}.pj ul[data-v-330baaf7]{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.pj li[data-v-330baaf7]{display:flex;align-items:center;gap:8px;min-width:0}.pj .badge-p[data-v-330baaf7]{font-size:11.5px;flex:none}.pj .badge-courrier[data-v-330baaf7]{background:var(--p-bleu);color:#fff}.nom-fichier[data-v-330baaf7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-330baaf7]{display:flex;gap:10px;flex-wrap:wrap}.reponse[data-v-330baaf7]{border-color:#b7dfc7;background:#f7fdf9}.texte-reponse[data-v-330baaf7]{white-space:pre-wrap;margin:0 0 14px}.etoiles[data-v-330baaf7]{display:flex;gap:6px;margin-top:8px}.etoile[data-v-330baaf7]{border:none;background:none;font-size:34px;line-height:1;color:#d3cdea;cursor:pointer;padding:0 2px;transition:transform .1s,color .1s}.etoile.active[data-v-330baaf7]{color:var(--p-or)}.etoile[data-v-330baaf7]:hover{transform:scale(1.12)}@media (max-width: 1000px){.mise-en-page[data-v-330baaf7]{grid-template-columns:minmax(0,1fr)}.colonne-liste[data-v-330baaf7]{position:static}.liste-courriers[data-v-330baaf7]{max-height:none}.aide-tuiles[data-v-330baaf7]{grid-template-columns:1fr}}@media (max-width: 640px){.depot-container[data-v-330baaf7]{padding:0 16px}.bandeau[data-v-330baaf7]{padding:24px 0 22px}.bandeau h1[data-v-330baaf7]{font-size:25px}.recherche[data-v-330baaf7]{flex-direction:column}.etapes li[data-v-330baaf7]{font-size:11.5px}}.depot-container[data-v-1c34df3f]{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.aide-corps[data-v-1c34df3f]{padding-top:28px;padding-bottom:56px}.bandeau[data-v-1c34df3f]{color:#fff;background:radial-gradient(circle at 85% 0%,#5b3fd0 0%,transparent 45%),linear-gradient(135deg,#2a0a8c,#1a0a5c 60%,#10083f);padding:34px 0 30px}.bandeau .surtitre[data-v-1c34df3f]{margin:0 0 6px;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--p-or);font-weight:600}.bandeau h1[data-v-1c34df3f]{color:#fff;font-size:32px;margin:0 0 8px}.bandeau-texte[data-v-1c34df3f]{margin:0 0 20px;color:#d3caf5;max-width:760px}.recherche[data-v-1c34df3f]{max-width:760px}.recherche input[data-v-1c34df3f]{color:var(--p-texte)!important;font-size:16px;padding:14px 16px!important;border:none!important;border-radius:12px!important;box-shadow:0 10px 30px -12px #00000080}.mise-en-page[data-v-1c34df3f]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.colonne-laterale[data-v-1c34df3f]{position:sticky;top:92px;display:grid;gap:18px}.colonne-laterale .carte[data-v-1c34df3f]{margin-bottom:0}.themes[data-v-1c34df3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.theme[data-v-1c34df3f]{margin-bottom:0!important}.carte-tete[data-v-1c34df3f]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--p-bord)}.carte-tete h2[data-v-1c34df3f]{margin:0!important;font-size:17px!important}.icone[data-v-1c34df3f]{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--p-bleu-clair);font-size:19px;flex:none}details[data-v-1c34df3f]{border-top:1px solid var(--p-bord);padding:13px 0}details[data-v-1c34df3f]:first-of-type{border-top:none}details[data-v-1c34df3f]:last-of-type{padding-bottom:0}summary[data-v-1c34df3f]{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}summary[data-v-1c34df3f]::-webkit-details-marker{display:none}summary[data-v-1c34df3f]:after{content:"+";color:var(--p-bleu);font-size:20px;line-height:1;flex:none}details[open] summary[data-v-1c34df3f]:after{content:"–"}details[open] summary[data-v-1c34df3f]{color:var(--p-bleu-fonce)}details p[data-v-1c34df3f]{margin:8px 0 0;color:var(--p-gris)}.lien[data-v-1c34df3f]{background:none;border:none;padding:0;color:var(--p-bleu);text-decoration:underline;cursor:pointer;font:inherit}.panneau-titre[data-v-1c34df3f]{font-size:15px!important;margin:0 0 12px!important}.faits[data-v-1c34df3f]{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}.faits li[data-v-1c34df3f]{display:flex;gap:10px;align-items:flex-start}.fait-icone[data-v-1c34df3f]{width:30px;height:30px;border-radius:8px;background:var(--p-bleu-clair);display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex:none}.appel[data-v-1c34df3f]{display:flex;flex-direction:column;gap:4px}.appel .btn-p[data-v-1c34df3f]{margin-top:10px}@media (max-width: 1200px){.themes[data-v-1c34df3f]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1000px){.mise-en-page[data-v-1c34df3f]{grid-template-columns:minmax(0,1fr)}.colonne-laterale[data-v-1c34df3f]{position:static;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width: 640px){.depot-container[data-v-1c34df3f]{padding:0 16px}.bandeau[data-v-1c34df3f]{padding:24px 0 22px}.bandeau h1[data-v-1c34df3f]{font-size:25px}}.depot-container[data-v-079cb9e8]{width:100%;max-width:1100px;margin:0 auto;padding:0 32px}.bandeau[data-v-079cb9e8]{color:#fff;background:radial-gradient(circle at 85% 0%,#5b3fd0 0%,transparent 45%),linear-gradient(135deg,#2a0a8c,#1a0a5c 60%,#10083f);padding:34px 0 30px}.bandeau .surtitre[data-v-079cb9e8]{margin:0 0 6px;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--p-or);font-weight:600}.bandeau h1[data-v-079cb9e8]{color:#fff;font-size:32px;margin:0 0 8px}.bandeau-texte[data-v-079cb9e8]{margin:0;color:#d3caf5}.legal-corps[data-v-079cb9e8]{padding-top:24px;padding-bottom:56px}.onglets[data-v-079cb9e8]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.onglets a[data-v-079cb9e8]{padding:8px 16px;border-radius:999px;border:1px solid var(--p-bord);background:#fff;color:var(--p-texte);font-weight:600;text-decoration:none}.onglets a.actif[data-v-079cb9e8]{background:var(--p-bleu);border-color:var(--p-bleu);color:#fff}.legal[data-v-079cb9e8]{line-height:1.7}.legal section+section[data-v-079cb9e8]{margin-top:22px;padding-top:22px;border-top:1px solid var(--p-bord)}.legal h2[data-v-079cb9e8]{font-size:19px;margin:0 0 8px}.legal h3[data-v-079cb9e8]{font-size:15px;margin:14px 0 4px}.legal ul[data-v-079cb9e8]{padding-left:20px;margin:6px 0;list-style:disc}.legal li[data-v-079cb9e8]{margin:4px 0}.chapeau[data-v-079cb9e8]{font-size:16px;margin:0}.a-completer[data-v-079cb9e8]{background:#fff3bf;padding:1px 6px;border-radius:4px;color:#7a5a00}.tableau[data-v-079cb9e8]{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.tableau th[data-v-079cb9e8],.tableau td[data-v-079cb9e8]{padding:8px 10px;border-bottom:1px solid var(--p-bord);text-align:left;vertical-align:top}.tableau th[data-v-079cb9e8]{font-size:12.5px;text-transform:uppercase;color:var(--p-gris)}@media (max-width: 640px){.depot-container[data-v-079cb9e8]{padding:0 16px}.bandeau h1[data-v-079cb9e8]{font-size:24px}.tableau[data-v-079cb9e8]{display:block;overflow-x:auto}}.modal[data-v-bb7cb13f]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-bb7cb13f]{background:#fff;padding:20px;border-radius:5px;width:400px}button[data-v-bb7cb13f]{margin-right:10px}.action-buttons[data-v-bb7cb13f]{display:flex;gap:5px;justify-content:center}.action-buttons .btn[data-v-bb7cb13f]{padding:5px 10px;margin:0}.action-buttons .btn i[data-v-bb7cb13f]{font-size:14px}.modal[data-v-737145db]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-737145db]{background:#fff;padding:20px;border-radius:5px;width:400px;max-width:92vw;max-height:90vh;overflow-y:auto}button[data-v-737145db]{margin-right:10px}.badge[data-v-737145db]{padding:5px 10px;border-radius:15px;font-weight:500}.badge-success[data-v-737145db]{background-color:#28a745;color:#fff}.badge-warning[data-v-737145db]{background-color:#ffc107;color:#212529}.badge-danger[data-v-737145db]{background-color:#dc3545;color:#fff}.permission-list[data-v-737145db]{border:1px solid #dee2e6;border-radius:4px;padding:10px}.action-buttons[data-v-737145db]{display:flex;gap:5px;justify-content:center}.action-buttons .btn[data-v-737145db]{padding:5px 10px;margin:0}.action-buttons .btn i[data-v-737145db]{font-size:14px}.journal-page[data-v-82b2a9f8]{padding:20px}.page-title[data-v-82b2a9f8]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.page-title i[data-v-82b2a9f8]{margin-right:10px;color:#3c04b0}.nav-tabs .nav-link.active[data-v-82b2a9f8]{color:#3c04b0;border-bottom:2px solid #3c04b0}.pagination .page-link[data-v-82b2a9f8]{color:#3c04b0}.cs-case[data-v-f4a9d6f9]{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .5rem;font-size:.9rem}.cs-case input[data-v-f4a9d6f9]{margin-top:.25rem}.cs-roles[data-v-f4a9d6f9]{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.ia-case[data-v-2ddafb81]{display:flex;align-items:center;gap:.4rem;margin:0}.workflows-page[data-v-5af292e5]{padding:20px}.page-header[data-v-5af292e5]{margin-bottom:1.5rem}.page-title[data-v-5af292e5]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.page-title i[data-v-5af292e5]{margin-right:10px;color:#3c04b0}.table th[data-v-5af292e5]{font-weight:600;text-transform:uppercase;font-size:.75rem;color:#6c757d;border-bottom:2px solid #dee2e6}.modal.show[data-v-5af292e5]{display:block}.pm-fond[data-v-0b805827]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-0b805827]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-0b805827]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-0b805827]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-0b805827]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-0b805827]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-0b805827]:hover{background:#f1eef9}.pm-corps[data-v-0b805827]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-0b805827]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-0b805827]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-0b805827]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-0b805827]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-0b805827]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-0b805827]{flex:1}.pm-btn[data-v-0b805827]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-0b805827]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-0b805827]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-0b805827]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-0b805827]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-0b805827]{color:#c42b1c}.pm-danger[data-v-0b805827]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.cf-cle[data-v-0b805827]{font-family:monospace;font-size:.72rem}.cf-fichier[data-v-0b805827]{margin-top:.3rem;font-size:.78rem}.cf[data-v-0b805827]{width:min(760px,calc(100vw - 32px))}.cf .pm-corps[data-v-0b805827]{max-height:calc(100vh - 170px)}.cf-type[data-v-0b805827]{display:flex;gap:.4rem;margin-bottom:.4rem}.cf-type button[data-v-0b805827]{flex:1;border:1px solid #d9d4ec;background:#fff;border-radius:8px;padding:.45rem;font-size:.86rem;cursor:pointer}.cf-type button.actif[data-v-0b805827]{border-color:var(--pm-violet);background:#f1edfd;color:var(--pm-violet);font-weight:600}.cf-ldap[data-v-0b805827]{margin:.3rem 0;padding:.4rem .6rem;border-radius:6px;background:#eef4ff;color:#1e3a8a;font-size:.76rem}fieldset[data-v-0b805827]{margin:.7rem 0 0;padding:0;border:none}legend[data-v-0b805827]{margin-bottom:.3rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a84a3}fieldset label[data-v-0b805827]{display:flex;flex-direction:column;gap:.15rem;margin:0;font-size:.78rem;font-weight:600;color:#3f3a55}.cf-grille[data-v-0b805827]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .7rem}.cf-large[data-v-0b805827]{grid-column:1 / -1}.cf-groupes[data-v-0b805827]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.cf fieldset .cf-groupe[data-v-0b805827]{flex-direction:row;align-items:center;gap:.35rem;padding:.2rem .6rem;border:1px solid #e1ddef;border-radius:999px;font-weight:500;cursor:pointer}.cf-pastille[data-v-0b805827]{width:10px;height:10px;border-radius:50%}.cf fieldset .cf-case[data-v-0b805827]{flex-direction:row;align-items:flex-start;gap:.45rem;margin:.4rem 0;font-weight:500}.cf-case .ion-star[data-v-0b805827]{color:#d4a106}.cf-pied[data-v-0b805827]{margin:0;padding:.6rem 1rem;border-top:1px solid var(--pm-trait)}@media (max-width: 640px){.cf-grille[data-v-0b805827]{grid-template-columns:1fr}}.pm-fond[data-v-27aa8014]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-27aa8014]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-27aa8014]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-27aa8014]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-27aa8014]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-27aa8014]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-27aa8014]:hover{background:#f1eef9}.pm-corps[data-v-27aa8014]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-27aa8014]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-27aa8014]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-27aa8014]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-27aa8014]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-27aa8014]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-27aa8014]{flex:1}.pm-btn[data-v-27aa8014]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-27aa8014]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-27aa8014]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-27aa8014]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-27aa8014]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-27aa8014]{color:#c42b1c}.pm-danger[data-v-27aa8014]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.gc[data-v-27aa8014]{width:min(880px,calc(100vw - 32px))}.gc-corps[data-v-27aa8014]{display:grid;grid-template-columns:240px 1fr;min-height:460px;max-height:calc(100vh - 120px)}.gc-liste[data-v-27aa8014]{padding:.7rem;border-right:1px solid var(--pm-trait);background:#faf9fd;overflow-y:auto}.gc-element[data-v-27aa8014]{display:flex;align-items:center;gap:.45rem;width:100%;border:none;background:none;padding:.45rem .55rem;border-radius:6px;font-size:.86rem;text-align:left;cursor:pointer}.gc-element[data-v-27aa8014]:hover{background:#f1eef9}.gc-element.actif[data-v-27aa8014]{background:#e6dffa}.gc-element small[data-v-27aa8014]{color:#8a84a3}.gc-pastille[data-v-27aa8014]{flex-shrink:0;width:11px;height:11px;border-radius:50%}.gc-nom[data-v-27aa8014]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-nom small[data-v-27aa8014]{color:#8a84a3}.gc-nouveau[data-v-27aa8014]{width:100%;margin-top:.6rem}.gc-vide[data-v-27aa8014]{color:#8a84a3;font-size:.82rem;text-align:center}.gc-edition[data-v-27aa8014]{display:flex;flex-direction:column;gap:.4rem;padding:.8rem 1rem;overflow-y:auto}.gc-entete[data-v-27aa8014]{display:flex;gap:.5rem}.gc-entete input[type=color][data-v-27aa8014]{width:40px;height:34px;padding:0;border:1px solid #d9d4ec;border-radius:6px;cursor:pointer}.gc-titre[data-v-27aa8014]{font-weight:600}.gc-alerte[data-v-27aa8014]{color:#c42b1c;font-weight:500}.gc-outils[data-v-27aa8014]{display:flex;gap:.5rem}.gc-affichage[data-v-27aa8014]{width:auto;flex-shrink:0}.gc-selection[data-v-27aa8014]{display:flex;gap:.8rem}.gc-lien[data-v-27aa8014]{border:none;background:none;padding:0;color:var(--pm-violet);font-size:.78rem;font-weight:600;cursor:pointer}.gc-lien[data-v-27aa8014]:hover{text-decoration:underline}.gc-ligne[data-v-27aa8014]{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;cursor:pointer}.gc-ligne .gc-nom[data-v-27aa8014]{display:flex;flex-direction:column;line-height:1.25}.gc-membres li.coche[data-v-27aa8014]{background:#f4f1fd}.gc-nom small.gc-alerte[data-v-27aa8014]{color:#c42b1c}.gc-membres[data-v-27aa8014]{flex:1;list-style:none;margin:0;padding:0;border:1px solid var(--pm-trait);border-radius:6px;overflow-y:auto;min-height:120px}.gc-membres li[data-v-27aa8014]{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-bottom:1px solid #f0eef6;font-size:.84rem}.gc-membres .pm-btn[data-v-27aa8014]{padding:.2rem .45rem}.gc-invite[data-v-27aa8014]{align-items:center;justify-content:center;text-align:center;color:#8a84a3}.gc-invite i[data-v-27aa8014]{font-size:2.4rem;opacity:.4}.gc-invite p[data-v-27aa8014]{margin:0;font-weight:600;color:#5d5775}@media (max-width: 700px){.gc-corps[data-v-27aa8014]{grid-template-columns:1fr}}.pm-fond[data-v-09811bc8]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-09811bc8]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-09811bc8]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-09811bc8]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-09811bc8]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-09811bc8]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-09811bc8]:hover{background:#f1eef9}.pm-corps[data-v-09811bc8]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-09811bc8]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-09811bc8]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-09811bc8]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-09811bc8]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-09811bc8]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-09811bc8]{flex:1}.pm-btn[data-v-09811bc8]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-09811bc8]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-09811bc8]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-09811bc8]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-09811bc8]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-09811bc8]{color:#c42b1c}.pm-danger[data-v-09811bc8]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.im[data-v-09811bc8]{width:min(600px,calc(100vw - 32px))}.im-zone[data-v-09811bc8]{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:.8rem 0;padding:1.4rem;border:2px dashed #c9c0ea;border-radius:10px;color:#5d5775;font-size:.86rem;cursor:pointer}.im-zone.survol[data-v-09811bc8],.im-zone[data-v-09811bc8]:hover{border-color:var(--pm-violet);background:#f7f4fe}.im-zone i[data-v-09811bc8]{font-size:2rem;color:var(--pm-violet)}.im-groupe[data-v-09811bc8]{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;font-weight:600}.im-resultat[data-v-09811bc8]{margin-top:.7rem;padding:.6rem .8rem;border-radius:8px;background:#e7f6ee;color:#1e6b43;font-size:.84rem}.im-resultat ul[data-v-09811bc8]{margin:.4rem 0 0;color:#b3261e;font-size:.78rem}.pm-fond[data-v-e6201d4c]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-e6201d4c]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-e6201d4c]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-e6201d4c]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-e6201d4c]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-e6201d4c]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-e6201d4c]:hover{background:#f1eef9}.pm-corps[data-v-e6201d4c]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-e6201d4c]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-e6201d4c]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-e6201d4c]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-e6201d4c]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-e6201d4c]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-e6201d4c]{flex:1}.pm-btn[data-v-e6201d4c]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-e6201d4c]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-e6201d4c]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-e6201d4c]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-e6201d4c]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-e6201d4c]{color:#c42b1c}.pm-danger[data-v-e6201d4c]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.an[data-v-e6201d4c]{width:min(760px,calc(100vw - 32px))}.an-centre[data-v-e6201d4c]{display:grid;place-items:center;min-height:200px}.an-etat[data-v-e6201d4c]{display:flex;gap:.5rem;margin:.5rem 0;padding:.5rem .7rem;border-radius:8px;font-size:.8rem}.an-ok[data-v-e6201d4c]{background:#e7f6ee;color:#1e6b43}.an-erreur[data-v-e6201d4c]{background:#fdecea;color:#b3261e}.an-apercu[data-v-e6201d4c]{display:block;font-weight:600}.an-type[data-v-e6201d4c]{display:flex;flex-wrap:wrap;gap:1rem;margin:.4rem 0 .6rem;font-size:.86rem}.an-type label[data-v-e6201d4c]{display:flex;align-items:center;gap:.35rem;margin:0}.an-grille[data-v-e6201d4c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .7rem}.an-grille label[data-v-e6201d4c]{display:flex;flex-direction:column;gap:.15rem;margin:0;font-size:.78rem;font-weight:600;color:#3f3a55}.an-large[data-v-e6201d4c]{grid-column:1 / -1}.an-code[data-v-e6201d4c]{font-family:Consolas,Courier New,monospace;font-size:.8rem}.an-case[data-v-e6201d4c]{display:flex;align-items:flex-start;gap:.45rem;margin:.5rem 0 0;font-size:.84rem}@media (max-width: 640px){.an-grille[data-v-e6201d4c]{grid-template-columns:1fr}}.ca[data-v-9c9cfd48]{--ca-violet: #3c04b0;--ca-trait: #e6e3ef;display:flex;flex-direction:column;height:calc(100vh - 90px);min-height:560px;margin:.75rem;background:#fff;border:1px solid var(--ca-trait);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.ca-tete[data-v-9c9cfd48]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--ca-trait);background:#faf9fd}.ca-titre h1[data-v-9c9cfd48]{margin:0;font-size:1.15rem;font-weight:700;color:#2c2545}.ca-titre h1 i[data-v-9c9cfd48]{color:var(--ca-violet);margin-right:.3rem}.ca-compte[data-v-9c9cfd48]{font-size:.78rem;color:#8a84a3}.ca-actions[data-v-9c9cfd48]{display:flex;flex-wrap:wrap;gap:.35rem}.ca-btn[data-v-9c9cfd48]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:8px;padding:.38rem .8rem;font-size:.83rem;color:#2c2545;cursor:pointer}.ca-btn[data-v-9c9cfd48]:hover:not(:disabled){border-color:var(--ca-violet);color:var(--ca-violet)}.ca-btn-principal[data-v-9c9cfd48]{background:var(--ca-violet);border-color:var(--ca-violet);color:#fff;font-weight:600}.ca-btn-principal[data-v-9c9cfd48]:hover:not(:disabled){background:#2f0390;color:#fff}.ca-btn-alerte[data-v-9c9cfd48]{color:#9a6200;border-color:#f0d9a8;background:#fff8e8}.ca-menu-conteneur[data-v-9c9cfd48]{position:relative}.ca-menu[data-v-9c9cfd48]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;width:250px;padding:.3rem;background:#fff;border:1px solid var(--ca-trait);border-radius:8px;box-shadow:0 12px 28px #18047029}.ca-menu button[data-v-9c9cfd48]{display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:none;padding:.45rem .55rem;font-size:.84rem;text-align:left;border-radius:6px;cursor:pointer}.ca-menu button[data-v-9c9cfd48]:hover{background:#f1eef9}.ca-menu small[data-v-9c9cfd48]{display:block;padding:.2rem .55rem;font-size:.72rem;color:#8a84a3}.ca-corps[data-v-9c9cfd48]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,380px) 1fr}.ca-groupes[data-v-9c9cfd48]{margin:0 .75rem .5rem;padding:.5rem .6rem;border:1px solid var(--ca-trait);border-radius:10px;background:#fbfaff}.ca-groupes-tete[data-v-9c9cfd48]{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:700;color:#3f3a55}.ca-groupes-tete i[data-v-9c9cfd48]{color:var(--ca-violet)}.ca-lien[data-v-9c9cfd48]{border:none;background:var(--ca-violet);color:#fff;border-radius:6px;padding:.2rem .55rem;font-size:.76rem;font-weight:600;cursor:pointer}.ca-groupes-liste[data-v-9c9cfd48]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.ca-groupe[data-v-9c9cfd48]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #e1ddef;background:#fff;border-radius:999px;padding:.12rem .55rem;font-size:.78rem;color:#2c2545;cursor:pointer}.ca-groupe small[data-v-9c9cfd48]{color:#8a84a3}.ca-groupe.actif[data-v-9c9cfd48]{border-color:var(--couleur);background:color-mix(in srgb,var(--couleur) 12%,#fff);font-weight:600}.ca-groupe-pastille[data-v-9c9cfd48]{width:9px;height:9px;border-radius:50%;background:var(--couleur)}.ca-groupe-gerer[data-v-9c9cfd48]{color:var(--ca-violet)}.ca-groupes-vide[data-v-9c9cfd48]{margin:.3rem 0 0;font-size:.76rem;color:#6b6480}.ca-liste[data-v-9c9cfd48]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--ca-trait)}.ca-recherche[data-v-9c9cfd48]{position:relative;margin:.7rem .75rem .4rem}.ca-recherche i[data-v-9c9cfd48]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#8a84a3}.ca-recherche input[data-v-9c9cfd48]{width:100%;padding:.45rem .75rem .45rem 2rem;border:1px solid var(--ca-trait);border-radius:8px;background:#faf9fd;font-size:.86rem}.ca-recherche input[data-v-9c9cfd48]:focus{outline:none;border-color:var(--ca-violet);background:#fff}.ca-filtres[data-v-9c9cfd48]{display:flex;gap:.25rem;padding:0 .75rem .4rem}.ca-filtres button[data-v-9c9cfd48]{border:1px solid transparent;background:none;padding:.2rem .6rem;border-radius:999px;font-size:.8rem;color:#5d5775;cursor:pointer}.ca-filtres button.actif[data-v-9c9cfd48]{background:#ece7fb;color:var(--ca-violet);font-weight:600}.ca-filtres button .ion-star[data-v-9c9cfd48]{color:#d4a106}.ca-filtres-selects select[data-v-9c9cfd48]{flex:1;min-width:0;height:30px;border:1px solid var(--ca-trait);border-radius:6px;font-size:.8rem;background:#fff}.ca-elements[data-v-9c9cfd48]{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--ca-trait)}.ca-lettre[data-v-9c9cfd48]{position:sticky;top:0;z-index:1;padding:.2rem .9rem;font-size:.72rem;font-weight:700;color:#5d5775;background:#f4f2fa;border-bottom:1px solid var(--ca-trait)}.ca-element[data-v-9c9cfd48]{display:flex;align-items:center;gap:.65rem;width:100%;border:none;border-bottom:1px solid #f0eef6;border-left:3px solid transparent;background:#fff;padding:.5rem .8rem;text-align:left;cursor:pointer}.ca-element[data-v-9c9cfd48]:hover{background:#f8f6fd}.ca-element.actif[data-v-9c9cfd48]{background:#ebe6fb;border-left-color:var(--ca-violet)}.ca-avatar[data-v-9c9cfd48]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.8rem;font-weight:700}.ca-avatar-grand[data-v-9c9cfd48]{width:60px;height:60px;font-size:1.3rem}.ca-element-texte[data-v-9c9cfd48]{flex:1;min-width:0;display:flex;flex-direction:column}.ca-element-texte strong[data-v-9c9cfd48]{font-size:.9rem;font-weight:600;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-element-texte small[data-v-9c9cfd48]{font-size:.76rem;color:#6b6480;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-etoile[data-v-9c9cfd48]{color:#d4a106}.ca-badges[data-v-9c9cfd48]{display:flex;gap:.3rem;color:#8a84a3}.ca-verifie[data-v-9c9cfd48]{color:#1e7a45}.ca-fiche[data-v-9c9cfd48]{display:flex;flex-direction:column;min-height:0;min-width:0}.ca-fiche-tete[data-v-9c9cfd48]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.2rem .7rem}.ca-retour[data-v-9c9cfd48]{display:none;border:none;background:none;color:var(--ca-violet);font-weight:600;cursor:pointer}.ca-fiche-identite[data-v-9c9cfd48]{flex:1;min-width:0}.ca-fiche-identite h2[data-v-9c9cfd48]{margin:0;font-size:1.3rem;font-weight:700;color:#1f1f1f}.ca-fiche-identite p[data-v-9c9cfd48]{margin:.1rem 0 .35rem;color:#5d5775;font-size:.9rem}.ca-etiquettes[data-v-9c9cfd48]{display:flex;flex-wrap:wrap;gap:.3rem}.ca-etiquette[data-v-9c9cfd48]{padding:.05rem .55rem;border-radius:999px;background:#f1eef9;color:#5d5775;font-size:.72rem;font-weight:600}.ca-etiquette-verte[data-v-9c9cfd48]{background:#e7f6ee;color:#1e6b43}.ca-etiquette-groupe[data-v-9c9cfd48]{color:#fff}.ca-fiche-actions[data-v-9c9cfd48]{display:flex;align-items:center;gap:.3rem}.ca-icone[data-v-9c9cfd48]{width:34px;height:34px;border:1px solid #e1ddef;background:#fff;border-radius:8px;color:#5d5775;cursor:pointer}.ca-icone[data-v-9c9cfd48]:hover{border-color:var(--ca-violet);color:var(--ca-violet)}.ca-icone-danger[data-v-9c9cfd48]:hover{border-color:#c42b1c;color:#c42b1c}.ca-onglets[data-v-9c9cfd48]{display:flex;gap:.2rem;padding:0 1.2rem;border-bottom:1px solid var(--ca-trait)}.ca-onglets button[data-v-9c9cfd48]{border:none;background:none;padding:.5rem .7rem;font-size:.88rem;color:#6b6480;border-bottom:2px solid transparent;cursor:pointer}.ca-onglets button.actif[data-v-9c9cfd48]{color:var(--ca-violet);font-weight:600;border-bottom-color:var(--ca-violet)}.ca-nombre[data-v-9c9cfd48]{margin-left:.2rem;padding:0 .35rem;border-radius:999px;background:#ece7fb;font-size:.72rem}.ca-fiche-corps[data-v-9c9cfd48]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.2rem}.ca-blocs[data-v-9c9cfd48]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.ca-bloc[data-v-9c9cfd48]{padding:.8rem .9rem;border:1px solid var(--ca-trait);border-radius:10px}.ca-bloc h3[data-v-9c9cfd48]{margin:0 0 .5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a84a3}.ca-bloc p[data-v-9c9cfd48]{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .35rem;font-size:.87rem;color:#2c2545;word-break:break-word}.ca-bloc p i[data-v-9c9cfd48]{width:16px;color:var(--ca-violet)}.ca-bloc a[data-v-9c9cfd48]{color:var(--ca-violet)}.ca-notes[data-v-9c9cfd48]{margin-top:.8rem}.ca-notes p[data-v-9c9cfd48]{white-space:pre-wrap}.ca-gris[data-v-9c9cfd48]{color:#8a84a3!important;font-size:.8rem!important}.ca-resume[data-v-9c9cfd48]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:.6rem}.ca-resume div[data-v-9c9cfd48]{display:flex;flex-direction:column;align-items:center;padding:.6rem .3rem;border-radius:10px;background:#f7f5fc}.ca-resume strong[data-v-9c9cfd48]{font-size:1.3rem;color:var(--ca-violet)}.ca-resume small[data-v-9c9cfd48]{font-size:.72rem;color:#6b6480;text-align:center}.ca-chronologie[data-v-9c9cfd48]{list-style:none;margin:.6rem 0 0;padding:0;border-left:2px solid #e6e1f6}.ca-chronologie li[data-v-9c9cfd48]{position:relative;display:flex;gap:.7rem;padding:0 0 .9rem 1.2rem}.ca-evt-icone[data-v-9c9cfd48]{position:absolute;left:-14px;top:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#efebfc;color:var(--ca-violet);font-size:.8rem}.ca-evt-EMAIL_RECU .ca-evt-icone[data-v-9c9cfd48],.ca-evt-EMAIL_ENVOYE .ca-evt-icone[data-v-9c9cfd48]{background:#e3f2fb;color:#1d6fb8}.ca-evt-DEPOT .ca-evt-icone[data-v-9c9cfd48]{background:#e7f6ee;color:#1e6b43}.ca-chronologie li>div[data-v-9c9cfd48]{padding-left:.6rem}.ca-evt-titre[data-v-9c9cfd48]{font-size:.86rem;font-weight:600;color:#2c2545}.ca-chronologie p[data-v-9c9cfd48]{margin:.05rem 0;font-size:.84rem;color:#5d5775}.ca-chronologie small[data-v-9c9cfd48]{font-size:.74rem;color:#8a84a3}.ca-vide[data-v-9c9cfd48]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2.5rem 1rem;color:#8a84a3;text-align:center}.ca-vide i[data-v-9c9cfd48]{font-size:2.6rem;opacity:.4}.ca-vide p[data-v-9c9cfd48]{margin:0;font-weight:600;color:#5d5775}.ca-vide-fiche[data-v-9c9cfd48]{flex:1}@media (max-width: 992px){.ca[data-v-9c9cfd48]{height:auto;min-height:calc(100vh - 90px)}.ca-corps[data-v-9c9cfd48]{grid-template-columns:1fr}.ca-liste[data-v-9c9cfd48]{border-right:none;min-height:60vh}.ca-fiche[data-v-9c9cfd48],.ca--fiche .ca-liste[data-v-9c9cfd48]{display:none}.ca--fiche .ca-fiche[data-v-9c9cfd48]{display:flex}.ca-retour[data-v-9c9cfd48]{display:inline-flex}.ca-fiche-tete[data-v-9c9cfd48]{flex-wrap:wrap}.ca-resume[data-v-9c9cfd48]{grid-template-columns:repeat(3,1fr)}}.pm-fond[data-v-99a51348]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-99a51348]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-99a51348]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-99a51348]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-99a51348]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-99a51348]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-99a51348]:hover{background:#f1eef9}.pm-corps[data-v-99a51348]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-99a51348]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-99a51348]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-99a51348]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-99a51348]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-99a51348]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-99a51348]{flex:1}.pm-btn[data-v-99a51348]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-99a51348]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-99a51348]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-99a51348]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-99a51348]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-99a51348]{color:#c42b1c}.pm-danger[data-v-99a51348]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.pn[data-v-99a51348]{width:min(720px,calc(100vw - 24px))}.pn .pm-corps[data-v-99a51348]{max-height:calc(100vh - 110px)}.pn-centre[data-v-99a51348]{display:grid;place-items:center;min-height:200px}.pn-bloc[data-v-99a51348]{margin-bottom:1rem}.pn-bloc h4[data-v-99a51348]{margin:0 0 .5rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a84a3}.pn-ligne[data-v-99a51348]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem 0;border-bottom:1px solid #f0eef6}.pn-ligne span[data-v-99a51348]{display:flex;flex-direction:column;font-size:.88rem}.pn-ligne small[data-v-99a51348]{color:#6b6480;font-size:.76rem}.pn-installee[data-v-99a51348]{margin:.5rem 0 0;color:#1e6b43;font-size:.84rem}.pn-interrupteur[data-v-99a51348]{position:relative;width:42px;height:24px;margin:0;flex-shrink:0}.pn-interrupteur input[data-v-99a51348]{opacity:0;width:0;height:0}.pn-interrupteur span[data-v-99a51348]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d9d4ec;cursor:pointer;transition:background .2s}.pn-interrupteur span[data-v-99a51348]:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.pn-interrupteur input:checked+span[data-v-99a51348]{background:var(--pm-violet)}.pn-interrupteur input:checked+span[data-v-99a51348]:after{transform:translate(18px)}.pn-table[data-v-99a51348]{width:100%;border-collapse:collapse;font-size:.84rem}.pn-table th[data-v-99a51348]{padding:.3rem;font-size:.72rem;color:#8a84a3;text-align:center;font-weight:600}.pn-table td[data-v-99a51348]{padding:.4rem .3rem;border-top:1px solid #f0eef6}.pn-table td[data-v-99a51348]:not(:first-child){text-align:center;width:90px}.pn-table input[data-v-99a51348]{width:17px;height:17px;cursor:pointer}.pn-na[data-v-99a51348]{color:#c9c3dc}.pn-case[data-v-99a51348]{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.86rem}.pn-heures[data-v-99a51348]{display:flex;align-items:center;gap:.5rem;margin:.4rem 0 0 1.4rem}.pn-heures input[data-v-99a51348]{width:120px}@media (max-width: 560px){.pn-table td[data-v-99a51348]:not(:first-child){width:56px}}.notifications-page[data-v-3ddfaa4f]{padding:20px}.page-header[data-v-3ddfaa4f]{margin-bottom:1.5rem}.page-title[data-v-3ddfaa4f]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.page-title i[data-v-3ddfaa4f]{margin-right:10px;color:#3c04b0}.notification-list[data-v-3ddfaa4f]{display:flex;flex-direction:column;gap:.5rem}.notification-item[data-v-3ddfaa4f]{display:flex;align-items:flex-start;padding:1rem;border-radius:8px;border:1px solid #dee2e6;background:#fff;transition:all .3s;cursor:pointer}.notification-item[data-v-3ddfaa4f]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.notification-item.unread[data-v-3ddfaa4f]{background:#f8f9ff;border-left:4px solid #3c04b0}.notification-icon[data-v-3ddfaa4f]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:1rem;color:#fff}.notification-content[data-v-3ddfaa4f]{flex:1}.notification-title[data-v-3ddfaa4f]{margin-bottom:.25rem;font-weight:600;color:#333}.notification-message[data-v-3ddfaa4f]{margin-bottom:.5rem;color:#6c757d}.notification-time[data-v-3ddfaa4f]{font-size:.875rem}.notification-actions[data-v-3ddfaa4f]{margin-left:1rem}.documents-page[data-v-a579e250]{padding:2rem;background:#f5f6fa;min-height:100vh}.page-header[data-v-a579e250]{margin-bottom:2rem}.breadcrumb[data-v-a579e250]{background:transparent;padding:0;margin:0 0 1rem}.breadcrumb-item a[data-v-a579e250]{text-decoration:none}.header-content[data-v-a579e250]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.header-title[data-v-a579e250]{display:flex;align-items:center;gap:1.25rem}.header-icon[data-v-a579e250]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#3c04b0,#180470);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;box-shadow:0 4px 14px #3c04b059;flex-shrink:0}.header-title h1[data-v-a579e250]{margin:0;font-size:1.65rem;font-weight:700;color:#2c3e50}.header-title p[data-v-a579e250]{margin:.25rem 0 0;color:#7f8c8d;font-size:.9rem}.btn-upload[data-v-a579e250]{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #3c04b04d}.btn-upload[data-v-a579e250]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #3c04b073}.stats-row[data-v-a579e250]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.75rem}.stat-card[data-v-a579e250]{background:#fff;border-radius:14px;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 10px #00000012;transition:transform .2s}.stat-card[data-v-a579e250]:hover{transform:translateY(-3px)}.stat-icon[data-v-a579e250]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;flex-shrink:0}.stat-total .stat-icon[data-v-a579e250]{background:linear-gradient(135deg,#3c04b0,#180470)}.stat-pdf .stat-icon[data-v-a579e250]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)}.stat-word .stat-icon[data-v-a579e250]{background:linear-gradient(135deg,#4dabf7,#339af0)}.stat-image .stat-icon[data-v-a579e250]{background:linear-gradient(135deg,#9775fa,#845ef7)}.stat-info[data-v-a579e250]{display:flex;flex-direction:column}.stat-value[data-v-a579e250]{font-size:1.6rem;font-weight:700;color:#2c3e50;line-height:1}.stat-label[data-v-a579e250]{font-size:.8rem;color:#7f8c8d;margin-top:.25rem;font-weight:500}.toolbar-card[data-v-a579e250]{background:#fff;border-radius:14px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;box-shadow:0 2px 10px #00000012;flex-wrap:wrap}.toolbar-left[data-v-a579e250]{display:flex;align-items:center;gap:.75rem;flex:1;flex-wrap:wrap}.search-box[data-v-a579e250]{position:relative;display:flex;align-items:center;min-width:250px;flex:1;max-width:420px}.search-icon[data-v-a579e250]{position:absolute;left:.85rem;color:#95a5a6;font-size:1rem;pointer-events:none}.search-input[data-v-a579e250]{width:100%;padding:.6rem 2.4rem;border:1.5px solid #e9ecef;border-radius:8px;font-size:.9rem;color:#2c3e50;background:#f8f9fa;transition:border-color .2s;outline:none}.search-input[data-v-a579e250]:focus{border-color:#3c04b0;background:#fff}.search-clear[data-v-a579e250]{position:absolute;right:.75rem;background:none;border:none;color:#95a5a6;cursor:pointer;padding:0;font-size:.85rem}.filter-select[data-v-a579e250]{padding:.6rem .9rem;border:1.5px solid #e9ecef;border-radius:8px;font-size:.88rem;color:#2c3e50;background:#f8f9fa;cursor:pointer;outline:none;transition:border-color .2s}.filter-select[data-v-a579e250]:focus{border-color:#3c04b0}.toolbar-right[data-v-a579e250]{display:flex;align-items:center;gap:1rem}.results-count[data-v-a579e250]{font-size:.85rem;color:#7f8c8d;font-weight:500;white-space:nowrap}.view-toggle[data-v-a579e250]{display:flex;background:#f0f0f5;border-radius:8px;padding:3px;gap:2px}.toggle-btn[data-v-a579e250]{width:34px;height:34px;border:none;background:transparent;border-radius:6px;color:#7f8c8d;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s}.toggle-btn.active[data-v-a579e250]{background:#fff;color:#3c04b0;box-shadow:0 1px 4px #0000001f}.loading-container[data-v-a579e250]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;color:#7f8c8d;gap:1rem}.empty-state-card[data-v-a579e250]{background:#fff;border-radius:10px;padding:4rem 2rem;text-align:center;box-shadow:0 2px 12px #00000012}.empty-icon[data-v-a579e250]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.2rem;color:#95a5a6}.empty-state-card h3[data-v-a579e250]{font-size:1.3rem;font-weight:700;color:#2c3e50;margin:0 0 .5rem}.empty-state-card p[data-v-a579e250]{color:#7f8c8d;margin:0 0 1.5rem}.docs-grid[data-v-a579e250]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.doc-card[data-v-a579e250]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #00000012;transition:all .3s;cursor:pointer;border:2px solid transparent;display:flex;flex-direction:column}.doc-card[data-v-a579e250]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3c04b02e;border-color:#3c04b0}.doc-preview[data-v-a579e250]{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:relative}.doc-big-icon[data-v-a579e250]{font-size:2.8rem;color:#fff}.doc-ext-badge[data-v-a579e250]{font-size:.7rem;font-weight:700;color:#ffffffe6;background:#0000002e;border-radius:5px;padding:.15rem .5rem;text-transform:uppercase;letter-spacing:.5px}.doc-info[data-v-a579e250]{padding:1rem 1rem .5rem;flex:1}.doc-name[data-v-a579e250]{font-size:.9rem;font-weight:600;color:#2c3e50;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-meta[data-v-a579e250]{display:flex;flex-direction:column;gap:.25rem}.doc-meta-item[data-v-a579e250]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#95a5a6}.doc-meta-item i[data-v-a579e250]{font-size:.85rem;color:#bdc3c7}.doc-filename-raw[data-v-a579e250]{font-size:.72rem;color:#b0b8c4;margin:0 0 .4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.doc-courrier-link[data-v-a579e250]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#3c04b0;margin-top:.4rem;font-weight:500}.doc-actions[data-v-a579e250]{display:flex;border-top:1px solid #f0f0f5;padding:.5rem;gap:.35rem;justify-content:flex-end}.doc-action-btn[data-v-a579e250]{width:32px;height:32px;border:none;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s}.doc-action-btn.btn-dl[data-v-a579e250]{background:#eef2ff;color:#3c04b0}.doc-action-btn.btn-info[data-v-a579e250]{background:#e8f5e9;color:#388e3c}.doc-action-btn.btn-del[data-v-a579e250]{background:#fdecea;color:#e53935}.doc-action-btn.btn-dl[data-v-a579e250]:hover{background:#3c04b0;color:#fff}.doc-action-btn.btn-info[data-v-a579e250]:hover{background:#388e3c;color:#fff}.doc-action-btn.btn-del[data-v-a579e250]:hover{background:#e53935;color:#fff}.list-card[data-v-a579e250]{background:#fff;border-radius:14px;box-shadow:0 2px 10px #00000012;overflow:hidden}.list-table-wrapper[data-v-a579e250]{overflow-x:auto}.list-table[data-v-a579e250]{width:100%;border-collapse:collapse}.list-table thead tr[data-v-a579e250]{background:linear-gradient(135deg,#3c04b0,#180470)}.list-table thead th[data-v-a579e250]{padding:1rem 1.25rem;color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border:none}.list-table thead th.actions-col[data-v-a579e250]{text-align:right}.list-table tbody tr[data-v-a579e250]{border-bottom:1px solid #f0f2f5;transition:background .15s}.list-table tbody tr[data-v-a579e250]:last-child{border-bottom:none}.list-table tbody tr[data-v-a579e250]:hover{background:#f8f9ff}.list-table tbody td[data-v-a579e250]{padding:.9rem 1.25rem;vertical-align:middle;font-size:.88rem;color:#2c3e50}.list-doc-name[data-v-a579e250]{display:flex;align-items:center;gap:.75rem}.list-doc-icon[data-v-a579e250]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;flex-shrink:0}.list-doc-title[data-v-a579e250]{margin:0;font-weight:600;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-doc-filename[data-v-a579e250]{font-size:.72rem;color:#b0b8c4;margin:0 0 .2rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.principal-tag[data-v-a579e250]{font-size:.7rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;border-radius:4px;padding:.1rem .45rem;font-weight:600}.type-badge[data-v-a579e250]{padding:.25rem .6rem;border-radius:6px;font-size:.75rem;font-weight:700;color:#fff}.courrier-ref[data-v-a579e250]{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:#3c04b0;font-weight:500}.text-muted-sm[data-v-a579e250]{color:#bdc3c7;font-size:.85rem}.text-size[data-v-a579e250]{color:#7f8c8d}.text-date[data-v-a579e250]{color:#7f8c8d;white-space:nowrap}.list-actions[data-v-a579e250]{display:flex;justify-content:flex-end;gap:.4rem}.list-action-btn[data-v-a579e250]{width:32px;height:32px;border:none;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.88rem;transition:all .2s}.list-action-btn.btn-dl[data-v-a579e250]{background:#eef2ff;color:#3c04b0}.list-action-btn.btn-info[data-v-a579e250]{background:#e8f5e9;color:#388e3c}.list-action-btn.btn-del[data-v-a579e250]{background:#fdecea;color:#e53935}.list-action-btn.btn-dl[data-v-a579e250]:hover{background:#3c04b0;color:#fff}.list-action-btn.btn-info[data-v-a579e250]:hover{background:#388e3c;color:#fff}.list-action-btn.btn-del[data-v-a579e250]:hover{background:#e53935;color:#fff}.color-pdf[data-v-a579e250]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)}.color-word[data-v-a579e250]{background:linear-gradient(135deg,#4dabf7,#339af0)}.color-excel[data-v-a579e250]{background:linear-gradient(135deg,#51cf66,#40c057)}.color-image[data-v-a579e250]{background:linear-gradient(135deg,#9775fa,#845ef7)}.color-archive[data-v-a579e250]{background:linear-gradient(135deg,#ffd43b,#fab005)}.color-default[data-v-a579e250]{background:linear-gradient(135deg,#868e96,#495057)}.modal-overlay[data-v-a579e250]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1050;padding:1.5rem}.modal-box[data-v-a579e250]{background:#fff;border-radius:10px;width:100%;max-width:520px;box-shadow:0 20px 60px #00000040;overflow:hidden;animation:modal-in-a579e250 .25s ease}.modal-box-sm[data-v-a579e250]{max-width:420px}@keyframes modal-in-a579e250{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-head[data-v-a579e250]{padding:1.25rem 1.5rem;background:linear-gradient(135deg,#3c04b0,#180470);display:flex;justify-content:space-between;align-items:center}.modal-head-danger[data-v-a579e250]{background:linear-gradient(135deg,#e53935,#c62828)}.modal-head-title[data-v-a579e250]{display:flex;align-items:center;gap:.75rem}.modal-head-icon[data-v-a579e250]{width:36px;height:36px;border-radius:9px;background:#ffffff40;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem}.modal-icon-danger[data-v-a579e250]{background:#fff3}.modal-head h3[data-v-a579e250]{margin:0;color:#fff;font-size:1.05rem;font-weight:600}.modal-close-btn[data-v-a579e250]{width:32px;height:32px;border:none;background:#ffffff26;color:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:background .2s}.modal-close-btn[data-v-a579e250]:hover{background:#ffffff4d}.modal-close-btn-light[data-v-a579e250]{color:#fff}.modal-body-content[data-v-a579e250]{padding:1.5rem}.modal-footer-content[data-v-a579e250]{padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid #f0f0f5}.drop-zone[data-v-a579e250]{border:2px dashed #d0d7f0;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s;background:#f8f9ff;margin-bottom:1.25rem}.drop-zone[data-v-a579e250]:hover,.drop-zone.dragover[data-v-a579e250]{border-color:#3c04b0;background:#eef2ff}.drop-zone.has-file[data-v-a579e250]{border-color:#00a35c;background:#f0fdf4}.drop-icon[data-v-a579e250]{font-size:2.5rem;color:#3c04b0;margin-bottom:.75rem;display:block}.drop-title[data-v-a579e250]{font-size:1rem;font-weight:600;color:#2c3e50;margin:0 0 .25rem}.drop-sub[data-v-a579e250]{font-size:.88rem;color:#7f8c8d;margin:0 0 .5rem}.drop-link[data-v-a579e250]{color:#3c04b0;font-weight:600}.drop-hint[data-v-a579e250]{font-size:.78rem;color:#bdc3c7;margin:0}.hidden-input[data-v-a579e250]{display:none}.drop-zone-file[data-v-a579e250]{display:flex;align-items:center;gap:1rem;text-align:left}.selected-file-icon[data-v-a579e250]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;flex-shrink:0}.selected-file-info[data-v-a579e250]{flex:1}.selected-file-name[data-v-a579e250]{font-weight:600;color:#2c3e50;margin:0 0 .2rem;font-size:.9rem;word-break:break-all}.selected-file-size[data-v-a579e250]{color:#7f8c8d;font-size:.8rem;margin:0}.remove-file-btn[data-v-a579e250]{width:28px;height:28px;border:none;background:#fdecea;color:#e53935;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem;transition:background .2s}.remove-file-btn[data-v-a579e250]:hover{background:#e53935;color:#fff}.form-field[data-v-a579e250]{margin-bottom:1rem}.field-label[data-v-a579e250]{display:block;font-size:.85rem;font-weight:600;color:#2c3e50;margin-bottom:.4rem}.field-textarea[data-v-a579e250]{width:100%;padding:.65rem .9rem;border:1.5px solid #e9ecef;border-radius:8px;font-size:.9rem;color:#2c3e50;resize:vertical;outline:none;transition:border-color .2s;font-family:inherit}.field-textarea[data-v-a579e250]:focus{border-color:#3c04b0}.btn-cancel[data-v-a579e250]{padding:.6rem 1.2rem;border:1.5px solid #dee2e6;border-radius:8px;background:#fff;color:#6c757d;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-a579e250]:hover{background:#f8f9fa;border-color:#adb5bd}.btn-confirm[data-v-a579e250]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.3rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-confirm[data-v-a579e250]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-confirm[data-v-a579e250]:disabled{opacity:.65;cursor:not-allowed}.btn-danger[data-v-a579e250]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.3rem;background:linear-gradient(135deg,#e53935,#c62828);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-danger[data-v-a579e250]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-danger[data-v-a579e250]:disabled{opacity:.65;cursor:not-allowed}.detail-preview[data-v-a579e250]{width:90px;height:90px;border-radius:10px;margin:0 auto 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem}.detail-preview-icon[data-v-a579e250]{font-size:2.5rem;color:#fff}.detail-ext[data-v-a579e250]{font-size:.65rem;font-weight:700;color:#ffffffe6;background:#0003;border-radius:4px;padding:.1rem .4rem}.detail-filename[data-v-a579e250]{text-align:center;font-size:1rem;font-weight:700;color:#2c3e50;margin:0 0 1.25rem;word-break:break-all}.detail-rows[data-v-a579e250]{display:flex;flex-direction:column;gap:.1rem}.detail-row[data-v-a579e250]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;border-bottom:1px solid #f0f2f5;gap:1rem}.detail-row[data-v-a579e250]:last-child{border-bottom:none}.detail-label[data-v-a579e250]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#7f8c8d;flex-shrink:0}.detail-label i[data-v-a579e250]{color:#3c04b0}.detail-value[data-v-a579e250]{font-size:.9rem;color:#2c3e50;text-align:right;font-weight:500}.detail-badge-principal[data-v-a579e250]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;border-radius:6px;padding:.2rem .65rem;font-size:.78rem;font-weight:700}.detail-original-filename[data-v-a579e250]{text-align:center;font-size:.78rem;color:#b0b8c4;font-style:italic;margin:-.75rem 0 1.25rem;word-break:break-all}.delete-doc-filename[data-v-a579e250]{color:#b0b8c4;font-size:.75rem;font-style:italic;margin:.1rem 0 0;word-break:break-all}.detail-link[data-v-a579e250]{color:#3c04b0;text-decoration:none;font-weight:600}.detail-link[data-v-a579e250]:hover{text-decoration:underline}.delete-warning[data-v-a579e250]{color:#7f8c8d;font-size:.9rem;margin:0 0 1.25rem;line-height:1.6}.delete-doc-info[data-v-a579e250]{display:flex;align-items:center;gap:.75rem;background:#f8f9fa;border-radius:10px;padding:.9rem}.delete-doc-icon[data-v-a579e250]{width:42px;height:42px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;flex-shrink:0}.delete-doc-name[data-v-a579e250]{font-weight:600;color:#2c3e50;margin:0 0 .15rem;font-size:.9rem;word-break:break-all}.delete-doc-size[data-v-a579e250]{color:#7f8c8d;font-size:.8rem;margin:0}@media (max-width: 1024px){.stats-row[data-v-a579e250]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.documents-page[data-v-a579e250]{padding:1rem}.header-content[data-v-a579e250]{flex-direction:column;align-items:flex-start}.stats-row[data-v-a579e250]{grid-template-columns:repeat(2,1fr);gap:.75rem}.toolbar-card[data-v-a579e250]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-a579e250]{flex-direction:column}.search-box[data-v-a579e250]{max-width:100%}.docs-grid[data-v-a579e250]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 480px){.stats-row[data-v-a579e250],.docs-grid[data-v-a579e250]{grid-template-columns:1fr 1fr}}.ncs-page{--violet: #3c04b0;--violet-2: #5b3fd0;--violet-clair: #efebfc;--bord: #e3def5;--texte: #1e1633;--gris: #6b6480;--ok: #1f8a4c;--erreur: #c62828;padding:20px;color:var(--texte)}.ncs-page .ncs-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:22px 26px;margin-bottom:20px;border-radius:18px;color:#fff;background:radial-gradient(circle at 90% 0%,var(--violet-2) 0%,transparent 50%),linear-gradient(135deg,#2a0a8c,#1a0a5c 70%,#10083f)}.ncs-page .ncs-entete h1{color:#fff;font-size:24px;font-weight:700;margin:6px 0 4px}.ncs-page .ncs-entete h1 i{color:#f0b42c;margin-right:6px}.ncs-page .ncs-entete p{margin:0;color:#d3caf5}.ncs-page .ncs-retour{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer}.ncs-page .ncs-retour:hover{background:#fff3}.ncs-page .ncs-origine{background:#f0b42c29;border:1px solid rgba(240,180,44,.55);border-radius:12px;padding:8px 14px;font-size:14px}.ncs-page .ncs-grille{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.ncs-page .ncs-laterale{position:sticky;top:90px}.ncs-page .ncs-carte{background:#fff;border:1px solid var(--bord);border-radius:16px;padding:22px 24px;margin-bottom:20px;box-shadow:0 1px 2px #3d1f630a,0 8px 24px -14px #3d1f632e}.ncs-page .ncs-carte-tete{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--bord)}.ncs-page .ncs-carte h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;margin:0;color:#10083f}.ncs-page .ncs-etape{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--violet-2));color:#fff;font-size:13px}.ncs-page .ncs-sous-titre{margin:20px 0 10px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--gris)}.ncs-page .ncs-marge{margin-top:18px}.ncs-page .ncs-champs{display:grid;gap:14px 16px}.ncs-page .ncs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ncs-page .ncs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ncs-page .ncs-plein{grid-column:1 / -1}.ncs-page .ncs-champ{display:flex;flex-direction:column;gap:5px;min-width:0}.ncs-page .ncs-champ label,.ncs-page .ncs-lib{font-weight:600;font-size:13.5px;margin:0}.ncs-page .ncs-champ input[type=text],.ncs-page .ncs-champ input[type=email],.ncs-page .ncs-champ input[type=tel],.ncs-page .ncs-champ input[type=url],.ncs-page .ncs-champ input[type=datetime-local],.ncs-page .ncs-champ textarea{width:100%;padding:10px 12px;border:1px solid #cfc7ec;border-radius:10px;font:inherit;color:inherit;background:#fff;transition:border-color .15s,box-shadow .15s}.ncs-page .ncs-champ textarea{resize:vertical}.ncs-page .ncs-champ input:focus,.ncs-page .ncs-champ textarea:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #3c04b026}.ncs-page .ncs-champ input[readonly]{background:#f3f0f8;color:var(--gris);cursor:not-allowed}.ncs-page .ncs-champ .invalide{border-color:var(--erreur)!important}.ncs-page .req{color:var(--erreur)}.ncs-page .ncs-aide{color:var(--gris);font-size:12.5px;font-weight:400}.ncs-page .ncs-err{color:var(--erreur);font-size:12.5px}.ncs-page .ncs-groupe{display:flex}.ncs-page .ncs-groupe input:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ncs-page .ncs-groupe>button{flex:none;border:1px solid #cfc7ec;border-left:none;border-radius:0 10px 10px 0;background:var(--violet-clair);color:var(--violet);padding:0 14px;cursor:pointer}.ncs-page .ncs-groupe>button:hover:not(:disabled){background:#e2dafa}.ncs-page .ncs-groupe>button.ncs-texte{background:#fff;font-weight:600;font-size:13px}.ncs-page .ncs-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ncs-page .ncs-type{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px;border:2px solid var(--bord);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s;margin:0}.ncs-page .ncs-type:hover{border-color:#c5bce8}.ncs-page .ncs-type.actif{border-color:var(--violet);background:var(--violet-clair)}.ncs-page .ncs-type input{position:absolute;opacity:0;pointer-events:none}.ncs-page .ncs-type:focus-within{outline:2px solid #b9aaf0}.ncs-page .ncs-type-icone{font-size:20px}.ncs-page .ncs-type strong{font-size:13.5px;line-height:1.25}.ncs-page .ncs-type small{color:var(--gris);font-size:12px;line-height:1.3}.ncs-page .ncs-segments{display:flex;flex-wrap:wrap;gap:6px}.ncs-page .ncs-segments button{border:1px solid #cfc7ec;background:#fff;color:var(--texte);border-radius:999px;padding:7px 14px;font-size:13.5px;cursor:pointer}.ncs-page .ncs-segments button:hover{border-color:var(--violet)}.ncs-page .ncs-segments button.actif{background:var(--violet);border-color:var(--violet);color:#fff;font-weight:600}.ncs-page .ncs-interrupteur{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:500!important;padding-top:6px}.ncs-page .ncs-interrupteur input{position:absolute;opacity:0}.ncs-page .ncs-glissiere{position:relative;width:42px;height:24px;border-radius:999px;background:#d6d0ea;transition:background .15s;flex:none}.ncs-page .ncs-glissiere:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.ncs-page .ncs-interrupteur input:checked+.ncs-glissiere{background:var(--ok)}.ncs-page .ncs-interrupteur input:checked+.ncs-glissiere:after{transform:translate(18px)}.ncs-page .ncs-interrupteur input:focus-visible+.ncs-glissiere{outline:2px solid #b9aaf0;outline-offset:2px}.ncs-page .ncs-recherche-contact{position:relative;margin-bottom:14px}.ncs-page .contacts-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:#fff;border:1px solid #cfc7ec;border-radius:12px;box-shadow:0 16px 40px -12px #1e163359;overflow:hidden}.ncs-page .contacts-list{max-height:320px;overflow-y:auto}.ncs-page .contact-item{display:block;width:100%;text-align:left;padding:10px 14px;border:none;border-bottom:1px solid #f1eef9;background:#fff;cursor:pointer;font:inherit;color:inherit}.ncs-page .contact-item:last-child{border-bottom:none}.ncs-page .contact-item:hover{background:var(--violet-clair)}.ncs-page .contact-item small{display:block;color:var(--gris)}.ncs-page .no-contacts{padding:16px;color:var(--gris);font-size:13.5px}.ncs-page .ncs-contact-choisi{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:14px;border-radius:12px;background:#f3fbf6;border:1px solid #b7dfc7;color:#17603a}.ncs-page .ncs-contact-choisi i{font-size:18px}.ncs-page .ncs-contact-choisi small{margin-left:auto;color:#3d7a57}.ncs-page .ncs-choix-type{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.ncs-page .ncs-choix-type button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:2px solid var(--bord);border-radius:12px;background:#fff;color:var(--texte);font-weight:600;font-size:14px;cursor:pointer}.ncs-page .ncs-choix-type button.actif{border-color:var(--violet);background:var(--violet-clair);color:#180470}.ncs-page .ncs-choix-type button:disabled{opacity:.6;cursor:not-allowed}.ncs-page .ncs-depliant{margin-top:18px;border-top:1px solid var(--bord);padding-top:14px}.ncs-page .ncs-depliant>summary{cursor:pointer;font-weight:600;font-size:14px;color:#180470;list-style:none;display:flex;align-items:center;gap:8px}.ncs-page .ncs-depliant>summary::-webkit-details-marker{display:none}.ncs-page .ncs-depliant>summary:before{content:"▸";transition:transform .15s;color:var(--violet)}.ncs-page .ncs-depliant[open]>summary:before{transform:rotate(90deg)}.ncs-page .ncs-depliant[open]>summary{margin-bottom:14px}.ncs-page .ncs-depliant-carte{margin-top:0;border-top:none;padding-top:0}.ncs-page .ncs-pastille{background:var(--violet);color:#fff;border-radius:999px;font-size:11.5px;padding:1px 8px}.ncs-page .ncs-jetons{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ncs-page .ncs-jeton{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;font-size:12.5px;background:var(--violet-clair);color:#180470}.ncs-page .ncs-jeton.cc{background:#e6f4fb;color:#0b5e86}.ncs-page .ncs-jeton.cci{background:#eef0f3;color:#4a5160}.ncs-page .ncs-jeton button{border:none;background:none;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:0 4px}.ncs-page .ncs-zone{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;text-align:center;border:2px dashed #c8c0e6;border-radius:12px;background:#fbfaff;transition:border-color .15s,background .15s}.ncs-page .ncs-zone.survol{border-color:var(--violet);background:var(--violet-clair)}.ncs-page .ncs-zone.rempli{border-style:solid;border-color:#b7dfc7;background:#f3fbf6}.ncs-page .ncs-zone p{margin:0 0 6px}.ncs-page .ncs-zone-icone{font-size:26px}.ncs-page .ncs-cache{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ncs-page .ncs-fichier{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.ncs-page .ncs-badge{flex:none;background:var(--violet);color:#fff;border-radius:999px;font-size:11.5px;font-weight:600;padding:2px 10px}.ncs-page .ncs-nom-fichier{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncs-page .ncs-liste-fichiers{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.ncs-page .ncs-liste-fichiers li{display:flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--bord);border-radius:10px;font-size:13.5px}.ncs-page .ncs-liste-fichiers i{color:var(--violet)}.ncs-page .ncs-texte{border:none;background:none;color:var(--violet);text-decoration:underline;cursor:pointer;font-size:13px;padding:0}.ncs-page .ncs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:10px;border:1px solid var(--violet);background:linear-gradient(135deg,var(--violet),#4a1fc2);color:#fff;font-weight:600;cursor:pointer;margin:0}.ncs-page .ncs-btn:hover:not(:disabled){filter:brightness(1.08)}.ncs-page .ncs-btn:disabled{opacity:.6;cursor:not-allowed}.ncs-page .ncs-btn-sec{background:#fff;color:var(--violet)}.ncs-page .ncs-btn-sec:hover:not(:disabled){background:var(--violet-clair);filter:none}.ncs-page .ncs-btn-petit{padding:6px 12px;font-size:13px}.ncs-page .ncs-btn-plein{width:100%;margin-top:10px}.ncs-page .ncs-panneau-titre{font-size:15px!important;margin-bottom:12px!important}.ncs-page .ncs-recap{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px}.ncs-page .ncs-recap li{display:grid;grid-template-columns:20px 1fr;column-gap:8px;padding:8px 10px;border-radius:10px;background:#f8f6fe;font-size:13.5px}.ncs-page .ncs-recap li:before{content:"○";grid-row:span 2;color:#b3a9d6;font-weight:700;text-align:center}.ncs-page .ncs-recap li.ok:before{content:"✓";color:var(--ok)}.ncs-page .ncs-recap span{font-size:12px;color:var(--gris)}.ncs-page .ncs-recap strong{font-weight:600;overflow-wrap:anywhere}.ncs-page .ncs-recap li:not(.ok) strong{color:var(--gris);font-weight:500}.ncs-page .ncs-champ select{width:100%;padding:10px 12px;border:1px solid #cfc7ec;border-radius:10px;font:inherit;color:inherit;background:#fff}.ncs-page .ncs-champ select:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #3c04b026}.ncs-page .ncs-alerte{color:#8a5a00;font-size:12.5px}.ncs-page .ncs-marge-petite{margin-top:12px}.ncs-page .ncs-zone-boutons{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ncs-page .ncs-segments button.ncs-haute.actif{background:#b45309;border-color:#b45309}.ncs-page .ncs-segments button.ncs-urgente.actif{background:#c62828;border-color:#c62828}@media (max-width: 1280px){.ncs-page .ncs-types{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.ncs-page .ncs-grille{grid-template-columns:minmax(0,1fr)}.ncs-page .ncs-laterale{position:static}}@media (max-width: 700px){.ncs-page{padding:12px}.ncs-page .ncs-2,.ncs-page .ncs-3{grid-template-columns:minmax(0,1fr)}.ncs-page .ncs-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-courrier-page[data-v-52ff8fdf]{padding:2rem;background:#f5f6fa;min-height:100vh}.page-header[data-v-52ff8fdf]{margin-bottom:2rem}.breadcrumb[data-v-52ff8fdf]{background:transparent;padding:0;margin-bottom:1rem}.breadcrumb-item a[data-v-52ff8fdf]{color:#3c04b0;text-decoration:none}.page-title[data-v-52ff8fdf]{font-size:2rem;font-weight:700;color:#2c3e50;display:flex;align-items:center;gap:.75rem}.page-title i[data-v-52ff8fdf]{color:#3c04b0}.loading-container[data-v-52ff8fdf]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.edit-form[data-v-52ff8fdf]{max-width:1000px}.form-card[data-v-52ff8fdf]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #00000014;margin-bottom:2rem}.form-card .card-header[data-v-52ff8fdf]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:.75rem}.form-card .card-header i[data-v-52ff8fdf]{font-size:1.5rem}.form-card .card-header h3[data-v-52ff8fdf]{margin:0;font-size:1.1rem;font-weight:600}.form-card .card-body[data-v-52ff8fdf]{padding:2rem}.form-group[data-v-52ff8fdf]{margin-bottom:1.5rem}.form-group label[data-v-52ff8fdf]{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.95rem}.form-control[data-v-52ff8fdf]{width:100%;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s}.form-control[data-v-52ff8fdf]:focus{outline:none;border-color:#3c04b0;box-shadow:0 0 0 3px #3c04b01a}.new-contact-section[data-v-52ff8fdf]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-top:1.5rem}.new-contact-section h5[data-v-52ff8fdf]{color:#3c04b0;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.form-actions[data-v-52ff8fdf]{display:flex;gap:1rem;justify-content:flex-end}.form-actions .btn[data-v-52ff8fdf]{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s;border:none;cursor:pointer}.btn-secondary[data-v-52ff8fdf]{background:#e0e0e0;color:#2c3e50}.btn-secondary[data-v-52ff8fdf]:hover{background:#bdbdbd;transform:translateY(-2px)}.btn-primary[data-v-52ff8fdf]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff}.btn-primary[data-v-52ff8fdf]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3c04b066}.btn-primary[data-v-52ff8fdf]:disabled{opacity:.6;cursor:not-allowed;transform:none}.existing-documents h5[data-v-52ff8fdf],.upload-section h5[data-v-52ff8fdf]{color:#2c3e50;font-weight:600;font-size:1rem}.card-header-annexe[data-v-52ff8fdf]{background:linear-gradient(135deg,#f5b53a,#c77700)!important;color:#2c3e50!important}.card-header-annexe h3[data-v-52ff8fdf],.card-header-annexe i[data-v-52ff8fdf]{color:#2c3e50!important}.doc-principal-item[data-v-52ff8fdf]{border:2px solid #3c04b0;border-radius:10px;background:#f0f2ff}.doc-icon-principal[data-v-52ff8fdf]{background:linear-gradient(135deg,#3c04b0,#180470)!important}.documents-list[data-v-52ff8fdf]{display:flex;flex-direction:column;gap:.75rem}.document-item[data-v-52ff8fdf]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;transition:all .3s}.document-item[data-v-52ff8fdf]:hover{background:#e9ecef;transform:translate(5px)}.document-icon[data-v-52ff8fdf]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3c04b0,#180470);border-radius:8px;color:#fff;font-size:1.2rem;flex-shrink:0}.document-info[data-v-52ff8fdf]{flex:1}.document-name[data-v-52ff8fdf]{margin:0;font-weight:600;color:#2c3e50;font-size:.95rem}.document-meta[data-v-52ff8fdf]{margin:.25rem 0 0;font-size:.85rem;color:#7f8c8d}.document-actions[data-v-52ff8fdf]{display:flex;gap:.5rem}.document-actions .btn[data-v-52ff8fdf]{padding:.4rem .8rem;display:flex;align-items:center;gap:.25rem}.new-file-preview[data-v-52ff8fdf]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#e8f5e9;border:2px solid #4caf50;border-radius:8px;margin-top:1rem}.new-file-preview i[data-v-52ff8fdf]{color:#4caf50;font-size:1.5rem}.new-file-preview span[data-v-52ff8fdf]{flex:1;color:#2c3e50;font-weight:500}.btn-remove[data-v-52ff8fdf]{background:transparent;border:none;color:#f44336;cursor:pointer;padding:.25rem;transition:all .3s}.btn-remove[data-v-52ff8fdf]:hover{color:#d32f2f}@media (max-width: 768px){.edit-courrier-page[data-v-52ff8fdf]{padding:1rem}.page-title[data-v-52ff8fdf]{font-size:1.5rem}.form-actions[data-v-52ff8fdf]{flex-direction:column}.form-actions .btn[data-v-52ff8fdf]{width:100%}}.edit-courrier-page[data-v-73dc6e33]{padding:2rem;background:#f5f6fa;min-height:100vh}.page-header[data-v-73dc6e33]{margin-bottom:2rem}.breadcrumb[data-v-73dc6e33]{background:transparent;padding:0;margin-bottom:1rem}.breadcrumb-item a[data-v-73dc6e33]{color:#3c04b0;text-decoration:none}.page-title[data-v-73dc6e33]{font-size:2rem;font-weight:700;color:#2c3e50;display:flex;align-items:center;gap:.75rem}.page-title i[data-v-73dc6e33]{color:#3c04b0}.loading-container[data-v-73dc6e33]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.edit-form[data-v-73dc6e33]{max-width:1000px}.form-card[data-v-73dc6e33]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #00000014;margin-bottom:2rem}.form-card .card-header[data-v-73dc6e33]{background:linear-gradient(135deg,#7b5cf0,#4a1fc2);color:#fff;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:.75rem}.form-card .card-header i[data-v-73dc6e33]{font-size:1.5rem}.form-card .card-header h3[data-v-73dc6e33]{margin:0;font-size:1.1rem;font-weight:600}.form-card .card-body[data-v-73dc6e33]{padding:2rem}.form-group[data-v-73dc6e33]{margin-bottom:1.5rem}.form-group label[data-v-73dc6e33]{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.95rem}.form-control[data-v-73dc6e33]{width:100%;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s}.form-control[data-v-73dc6e33]:focus{outline:none;border-color:#5b3fd0;box-shadow:0 0 0 3px #4facfe1a}.content-editor[data-v-73dc6e33]{min-height:160px;background:#fff;overflow-y:auto}.editor-toolbar[data-v-73dc6e33]{display:flex;gap:.4rem}.new-contact-section[data-v-73dc6e33]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-top:1.5rem}.new-contact-section h5[data-v-73dc6e33]{color:#5b3fd0;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.form-actions[data-v-73dc6e33]{display:flex;gap:1rem;justify-content:flex-end}.form-actions .btn[data-v-73dc6e33]{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s;border:none;cursor:pointer}.btn-secondary[data-v-73dc6e33]{background:#e0e0e0;color:#2c3e50}.btn-secondary[data-v-73dc6e33]:hover{background:#bdbdbd;transform:translateY(-2px)}.btn-primary[data-v-73dc6e33]{background:linear-gradient(135deg,#7b5cf0,#4a1fc2);color:#fff}.btn-primary[data-v-73dc6e33]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4facfe66}.btn-primary[data-v-73dc6e33]:disabled{opacity:.6;cursor:not-allowed;transform:none}.card-header-annexe[data-v-73dc6e33]{background:linear-gradient(135deg,#f5b53a,#c77700)!important;color:#2c3e50!important}.doc-principal-item[data-v-73dc6e33]{border-left:4px solid #5b3fd0;background:#f0f8ff!important}.doc-icon-principal[data-v-73dc6e33]{background:linear-gradient(135deg,#3c04b0,#180470)!important}.existing-documents h5[data-v-73dc6e33],.upload-section h5[data-v-73dc6e33]{color:#2c3e50;font-weight:600;font-size:1rem}.documents-list[data-v-73dc6e33]{display:flex;flex-direction:column;gap:.75rem}.document-item[data-v-73dc6e33]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;transition:all .3s}.document-item[data-v-73dc6e33]:hover{background:#e9ecef;transform:translate(5px)}.document-icon[data-v-73dc6e33]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7b5cf0,#4a1fc2);border-radius:8px;color:#fff;font-size:1.2rem;flex-shrink:0}.document-info[data-v-73dc6e33]{flex:1}.document-name[data-v-73dc6e33]{margin:0;font-weight:600;color:#2c3e50;font-size:.95rem}.document-meta[data-v-73dc6e33]{margin:.25rem 0 0;font-size:.85rem;color:#7f8c8d}.document-actions[data-v-73dc6e33]{display:flex;gap:.5rem}.document-actions .btn[data-v-73dc6e33]{padding:.4rem .8rem;display:flex;align-items:center;gap:.25rem}.new-file-preview[data-v-73dc6e33]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#e8f5e9;border:2px solid #4caf50;border-radius:8px;margin-top:1rem}.new-file-preview i[data-v-73dc6e33]{color:#4caf50;font-size:1.5rem}.new-file-preview span[data-v-73dc6e33]{flex:1;color:#2c3e50;font-weight:500}.btn-remove[data-v-73dc6e33]{background:transparent;border:none;color:#f44336;cursor:pointer;padding:.25rem;transition:all .3s}.btn-remove[data-v-73dc6e33]:hover{color:#d32f2f}@media (max-width: 768px){.edit-courrier-page[data-v-73dc6e33]{padding:1rem}.page-title[data-v-73dc6e33]{font-size:1.5rem}.form-actions[data-v-73dc6e33]{flex-direction:column}.form-actions .btn[data-v-73dc6e33]{width:100%}}.cases-grid[data-v-4c3231a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem}.case-tile[data-v-4c3231a5]{border:1.5px solid #e4e1f0;border-radius:10px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.case-tile[data-v-4c3231a5]:hover{border-color:#c9c0ea}.case-tile.cochee[data-v-4c3231a5]{border-color:#3c04b0;background:#f7f4ff;box-shadow:0 2px 8px #3c04b014}.case-label[data-v-4c3231a5]{position:relative;display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;margin:0;cursor:pointer}.case-label input[data-v-4c3231a5]{position:absolute;opacity:0;pointer-events:none}.case-box[data-v-4c3231a5]{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:2px solid #c9c0ea;display:grid;place-items:center;font-size:.7rem;color:transparent;transition:background .15s,border-color .15s}.cochee .case-box[data-v-4c3231a5]{background:#3c04b0;border-color:#3c04b0;color:#fff}.case-label input:focus-visible+.case-box[data-v-4c3231a5]{outline:2px solid #3c04b0;outline-offset:2px}.case-texte[data-v-4c3231a5]{font-size:.88rem;color:#2c2545;line-height:1.3}.cochee .case-texte[data-v-4c3231a5]{font-weight:600}.case-precision[data-v-4c3231a5]{display:block;width:calc(100% - 1.5rem);margin:0 .75rem .65rem;border:none;border-bottom:1.5px dashed #c9c0ea;background:transparent;padding:.3rem .1rem;font-size:.85rem;color:#2c2545}.case-precision[data-v-4c3231a5]:focus{outline:none;border-bottom-color:#3c04b0;border-bottom-style:solid}@media (max-width: 768px){.cases-grid[data-v-4c3231a5]{grid-template-columns:1fr}}.circuit-card[data-v-ab58a1ba]{background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;overflow:hidden;margin-bottom:1rem}.circuit-header[data-v-ab58a1ba]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.6rem 1rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff}.circuit-title[data-v-ab58a1ba]{display:flex;align-items:center;gap:.85rem}.circuit-icon[data-v-ab58a1ba]{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#ffffff26;font-size:1rem}.circuit-title h3[data-v-ab58a1ba]{margin:0;font-size:.95rem;font-weight:700;color:#fff}.circuit-title p[data-v-ab58a1ba]{margin:0;font-size:.75rem;color:#ffffffbf}.btn-circuit[data-v-ab58a1ba]{display:inline-flex;align-items:center;gap:.45rem;border:none;border-radius:999px;padding:.35rem .9rem;font-weight:600;font-size:.8rem;background:#fff;color:#3c04b0;cursor:pointer;transition:transform .15s,box-shadow .15s}.btn-circuit[data-v-ab58a1ba]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.btn-circuit[data-v-ab58a1ba]:disabled{opacity:.55;cursor:not-allowed}.btn-plein[data-v-ab58a1ba]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff}.circuit-body[data-v-ab58a1ba]{padding:.9rem 1rem 1rem}.stepper[data-v-ab58a1ba]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.stepper[data-v-ab58a1ba]+*{margin-top:.75rem}.step[data-v-ab58a1ba]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:0 .5rem}.step[data-v-ab58a1ba]:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 18px);right:calc(-50% + 18px);height:3px;border-radius:3px;background:#e4e1f0}.step-fait[data-v-ab58a1ba]:not(:last-child):after{background:#27ae60}.step-marker[data-v-ab58a1ba]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.78rem;background:#f1eff8;color:#9a93b5;border:2px solid #e4e1f0;z-index:1}.step-fait .step-marker[data-v-ab58a1ba]{background:#27ae60;border-color:#27ae60;color:#fff}.step-en-cours .step-marker[data-v-ab58a1ba]{background:#fff;border-color:#3c04b0;color:#3c04b0;box-shadow:0 0 0 4px #3c04b01f}.step-ignore .step-marker[data-v-ab58a1ba]{background:#fff;border-style:dashed;color:#b8b3cc}.step-text strong[data-v-ab58a1ba]{display:block;font-size:.78rem;color:#2c2545}.step-text small[data-v-ab58a1ba]{font-size:.7rem;color:#8a84a3}.step-en-cours .step-text small[data-v-ab58a1ba]{color:#3c04b0;font-weight:600}.step-ignore .step-text strong[data-v-ab58a1ba]{color:#a9a4bd}.deadline[data-v-ab58a1ba]{display:flex;align-items:center;gap:.6rem;padding:.45rem .85rem;border-radius:8px;margin-bottom:.75rem;font-size:.85rem;background:#eefaf2;color:#1e7a45;border:1px solid #c8ecd6}.deadline-proche[data-v-ab58a1ba]{background:#fff7e8;color:#9a6200;border-color:#fbe0a8}.deadline-depassee[data-v-ab58a1ba]{background:#fdeeee;color:#b3261e;border-color:#f6c9c6}.deadline-badge[data-v-ab58a1ba]{margin-left:auto;white-space:nowrap;font-weight:700;font-size:.8rem;padding:.15rem .65rem;border-radius:999px;background:#fffc}.circuit-overlay[data-v-ab58a1ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:grid;place-items:center;padding:1rem;background:#140c3273}.circuit-modal[data-v-ab58a1ba]{width:100%;max-width:680px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040}.circuit-fermer[data-v-ab58a1ba]{border:none;background:none;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.circuit-modal-corps[data-v-ab58a1ba]{padding:.25rem 1rem 1rem}.field-label[data-v-ab58a1ba]{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6480;margin:1rem 0 .45rem}.field-optionnel[data-v-ab58a1ba]{text-transform:none;letter-spacing:0;font-weight:500;color:#9a93b5}.field-date[data-v-ab58a1ba]{max-width:220px}.circuit-form textarea[data-v-ab58a1ba]{border-radius:10px;border-color:#d9d4ec}.destinataires[data-v-ab58a1ba]{display:flex;flex-wrap:wrap;gap:.6rem}.destinataire[data-v-ab58a1ba]{position:relative;display:flex;align-items:center;gap:.55rem;padding:.5rem .9rem .5rem .5rem;border:2px solid #e4e1f0;border-radius:999px;background:#fff;cursor:pointer;font-weight:600;font-size:.88rem;color:#2c2545;transition:border-color .15s,box-shadow .15s}.destinataire input[data-v-ab58a1ba]{position:absolute;opacity:0;pointer-events:none}.destinataire.actif[data-v-ab58a1ba]{border-color:#3c04b0;box-shadow:0 0 0 4px #3c04b01a}.destinataire[data-v-ab58a1ba]:focus-within{outline:2px solid #3c04b0;outline-offset:2px}.groupe-role+.groupe-role[data-v-ab58a1ba]{margin-top:.5rem}.groupe-role-nom[data-v-ab58a1ba]{display:block;font-size:.75rem;font-weight:600;color:#8a84a3;margin-bottom:.3rem}.bloc-destinataire[data-v-ab58a1ba]{margin-top:.85rem;padding:.7rem;border:1px solid #e4e1f0;border-radius:10px;background:#fff}.bloc-destinataire-tete[data-v-ab58a1ba]{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.bloc-destinataire-tete strong[data-v-ab58a1ba]{font-size:.9rem;color:#2c2545}.badge-responsable[data-v-ab58a1ba]{margin-left:auto;font-size:.68rem;font-weight:700;text-transform:uppercase;padding:.1rem .5rem;border-radius:999px;background:#efebfc;color:#3c04b0}.note-affectation[data-v-ab58a1ba]{display:flex;align-items:center;gap:.45rem;margin:.7rem 0 0;font-size:.8rem;color:#4a3a8c}.destinataire-avatar[data-v-ab58a1ba]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.72rem;font-weight:700}.form-actions[data-v-ab58a1ba]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.btn-ghost[data-v-ab58a1ba]{border:none;background:transparent;color:#6b6480;font-weight:600;padding:.55rem 1rem;border-radius:999px;cursor:pointer}.btn-ghost[data-v-ab58a1ba]:hover{background:#efecf8}.frise[data-v-ab58a1ba]{list-style:none;margin:0;padding:0;position:relative}.frise[data-v-ab58a1ba]:before{content:"";position:absolute;top:8px;bottom:8px;left:14px;width:2px;background:#ebe8f5}.frise-item[data-v-ab58a1ba]{position:relative;display:flex;gap:.75rem;padding-bottom:.6rem}.frise-item[data-v-ab58a1ba]:last-child{padding-bottom:0}.frise-dot[data-v-ab58a1ba]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.68rem;font-weight:700;color:#fff;background:var(--role);box-shadow:0 0 0 4px #fff;z-index:1}.frise-card[data-v-ab58a1ba]{flex:1;min-width:0;border:1px solid #ebe8f5;border-left:4px solid var(--role);border-radius:8px;padding:.55rem .8rem;background:#fff;transition:box-shadow .15s,transform .15s}.frise-card--action[data-v-ab58a1ba]{cursor:pointer}.frise-card--action[data-v-ab58a1ba]:hover,.frise-card--action[data-v-ab58a1ba]:focus-visible{transform:translateY(-1px);box-shadow:0 6px 18px #3c04b024;outline:none}.frise-card--action[data-v-ab58a1ba]:focus-visible{box-shadow:0 0 0 3px #3c04b059}.frise-cta[data-v-ab58a1ba]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;padding:.25rem .75rem;border-radius:999px;background:#3c04b0;color:#fff;font-size:.78rem;font-weight:600}.frise-cta i[data-v-ab58a1ba]{font-size:.65rem}.frise-card[data-v-ab58a1ba]:hover{box-shadow:0 4px 14px #18047012}.frise-head[data-v-ab58a1ba]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.frise-meta[data-v-ab58a1ba]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.frise-meta strong[data-v-ab58a1ba]{color:#2c2545}.type-pill[data-v-ab58a1ba]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.15rem .55rem;border-radius:999px;color:#fff;background:var(--role)}.role-text[data-v-ab58a1ba]{font-size:.8rem;color:#8a84a3}.frise-side[data-v-ab58a1ba]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.frise-side time[data-v-ab58a1ba]{font-size:.78rem;color:#8a84a3}.btn-icon[data-v-ab58a1ba]{border:none;background:transparent;color:#b3261e;width:30px;height:30px;border-radius:8px;cursor:pointer;opacity:.6}.btn-icon[data-v-ab58a1ba]:hover{opacity:1;background:#fdeeee}.frise-content[data-v-ab58a1ba]{margin:.35rem 0 0;font-size:.88rem;color:#3f3a55;line-height:1.6;white-space:pre-wrap;word-break:break-word}.frise-actions[data-v-ab58a1ba]{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.35rem}.frise-actions li[data-v-ab58a1ba]{display:flex;align-items:baseline;gap:.5rem;font-size:.83rem;color:#3f3a55}.frise-actions i[data-v-ab58a1ba]{color:var(--role)}.frise-actions em[data-v-ab58a1ba]{color:#6b6480}.frise-tags[data-v-ab58a1ba]{display:flex;flex-wrap:wrap;gap:.4rem}.frise-tags[data-v-ab58a1ba]:not(:empty){margin-top:.65rem}.tag[data-v-ab58a1ba]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;padding:.2rem .65rem;border-radius:999px}.tag-recu[data-v-ab58a1ba]{background:#fff3e8;color:#8a4200}.tag-termine[data-v-ab58a1ba]{background:#e6f6ec;color:#1e7a45}.tag-attente-recu[data-v-ab58a1ba]{background:#f1eff8;color:#6b6480}.tag-deadline[data-v-ab58a1ba]{background:#fdeeee;color:#b3261e}@media (max-width: 768px){.circuit-body[data-v-ab58a1ba]{padding:1rem}.stepper[data-v-ab58a1ba]{grid-template-columns:1fr;gap:.75rem}.step[data-v-ab58a1ba]{flex-direction:row;text-align:left}.step[data-v-ab58a1ba]:not(:last-child):after{display:none}.frise-head[data-v-ab58a1ba]{flex-direction:column}.btn-circuit[data-v-ab58a1ba]{width:100%;justify-content:center}.form-actions[data-v-ab58a1ba]{flex-direction:column-reverse}}.recues-card[data-v-8d748d39]{background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;margin-bottom:1rem}.recues-header[data-v-8d748d39]{display:flex;align-items:center;gap:.85rem;padding:.6rem 1rem;background:linear-gradient(135deg,#e67e22,#b85c0a);border-radius:14px 14px 0 0;color:#fff}.recues-icon[data-v-8d748d39]{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#ffffff2e;font-size:1rem}.recues-header h3[data-v-8d748d39]{margin:0;font-size:.95rem;font-weight:700;color:#fff}.recues-header p[data-v-8d748d39]{margin:0;font-size:.75rem;color:#fffc}.recues-body[data-v-8d748d39]{padding:.85rem 1rem;display:grid;gap:.85rem}.recue[data-v-8d748d39]{border:1px solid #f3e2d3;border-left:4px solid #e67e22;border-radius:8px;padding:.6rem .85rem;background:#fffaf5}.recue-terminee[data-v-8d748d39]{border-color:#cfe9da;border-left-color:#27ae60;background:#f5fbf7}.recue-meta[data-v-8d748d39]{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;font-size:.8rem;color:#8a7a6b;margin-bottom:.5rem}.recue-auteur[data-v-8d748d39]{font-weight:600;color:#5c4632}.recue-actions[data-v-8d748d39]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.recue-actions li[data-v-8d748d39]{display:flex;align-items:baseline;gap:.5rem;color:#3f3a55}.recue-actions i[data-v-8d748d39]{color:#e67e22}.recue-terminee .recue-actions i[data-v-8d748d39]{color:#27ae60}.recue-actions em[data-v-8d748d39]{color:#6b6480}.recue-texte[data-v-8d748d39]{margin:.6rem 0 0;white-space:pre-wrap;word-break:break-word;color:#3f3a55}.recue-suivi[data-v-8d748d39]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;padding-top:.6rem;border-top:1px dashed #f0d9c4}.recue-terminee .recue-suivi[data-v-8d748d39]{border-top-color:#cfe9da}.btn-suivi[data-v-8d748d39]{display:inline-flex;align-items:center;gap:.4rem;border:none;border-radius:999px;padding:.35rem .95rem;font-size:.82rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .15s,box-shadow .15s}.btn-suivi[data-v-8d748d39]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-suivi[data-v-8d748d39]:disabled{opacity:.6;cursor:wait}.btn-recu[data-v-8d748d39]{background:linear-gradient(135deg,#e67e22,#b85c0a)}.btn-etat[data-v-8d748d39]{background:#fff;color:#8a4200;border:1.5px solid #e9b98a}.etat-menu[data-v-8d748d39]{position:relative;margin-left:auto}.etat-liste[data-v-8d748d39]{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:220px;padding:.3rem;background:#fff;border:1px solid #e4e1f0;border-radius:10px;box-shadow:0 12px 28px #18047029}.etat-item[data-v-8d748d39]{display:flex;align-items:center;gap:.55rem;width:100%;border:none;background:none;text-align:left;padding:.4rem .55rem;border-radius:6px;font-size:.84rem;color:#2c2545;cursor:pointer}.etat-item[data-v-8d748d39]:hover{background:#f3f0fc}.etat-item i[data-v-8d748d39]{width:16px;color:#6b6480}.etat-item.etat-final[data-v-8d748d39]:nth-child(3){border-top:1px solid #f0eef6;margin-top:.2rem}.etat-actuel[data-v-8d748d39]{font-weight:700;color:#3c04b0}.etat-coche[data-v-8d748d39]{margin-left:auto;color:#3c04b0!important}.etat-suggere[data-v-8d748d39]{margin-left:auto;font-size:.68rem;font-weight:700;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;background:#fde4cc;color:#8a4200}.suivi-etat[data-v-8d748d39]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:#8a4200}.suivi-termine[data-v-8d748d39]{color:#1e7a45}@media (max-width: 768px){.recues-header[data-v-8d748d39],.recues-body[data-v-8d748d39]{padding:1rem}.btn-suivi[data-v-8d748d39]{width:100%;justify-content:center}.etat-menu[data-v-8d748d39]{width:100%;margin-left:0}}.modal.show[data-v-baff8f24]{display:block}.modal-title[data-v-baff8f24]{display:flex;align-items:center;gap:.5rem}.modal-title i[data-v-baff8f24]{color:#3c04b0}.alert-info[data-v-baff8f24]{background-color:#e3f2fd;border-color:#90caf9;color:#1565c0}.form-label[data-v-baff8f24]{font-weight:500;color:#2c3e50}.portail-reponse[data-v-7fcd947c]{background:#f3fbf6;border:1px solid #b7dfc7;border-radius:10px;padding:12px 14px;margin-bottom:1rem}.portail-reponse-tete[data-v-7fcd947c]{display:flex;justify-content:space-between;gap:8px;color:#17603a;margin-bottom:6px}.portail-reponse p[data-v-7fcd947c]{white-space:pre-wrap;margin:0 0 4px}.portail-form label[data-v-7fcd947c]{font-weight:600;display:block;margin-bottom:6px}.portail-form textarea[data-v-7fcd947c]{width:100%;border:1px solid #cfc7ec;border-radius:10px;padding:10px 12px;resize:vertical}.portail-form-bas[data-v-7fcd947c]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.actions-menu[data-v-7fcd947c]{position:relative}.btn-actions[data-v-7fcd947c]{display:inline-flex;align-items:center;gap:.45rem;border:none;border-radius:8px;padding:.4rem .95rem;font-size:.85rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3c04b0,#180470);cursor:pointer}.btn-actions[data-v-7fcd947c]:hover{box-shadow:0 4px 12px #3c04b04d}.btn-actions i[data-v-7fcd947c]{font-size:.7rem}.actions-dropdown[data-v-7fcd947c]{position:absolute;right:0;top:calc(100% + 6px);z-index:50;width:260px;max-height:70vh;overflow-y:auto;padding:.35rem;background:#fff;border:1px solid #e4e1f0;border-radius:10px;box-shadow:0 12px 32px #18047029}.menu-titre[data-v-7fcd947c]{padding:.5rem .6rem .2rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9a93b5}.menu-item[data-v-7fcd947c]{display:flex;align-items:center;gap:.55rem;width:100%;border:none;background:none;text-align:left;padding:.4rem .6rem;border-radius:6px;font-size:.84rem;color:#2c2545;cursor:pointer}.menu-item i[data-v-7fcd947c]{width:16px;color:#6b6480}.menu-item[data-v-7fcd947c]:hover:not(:disabled){background:#f3f0fc;color:#3c04b0}.menu-item:hover:not(:disabled) i[data-v-7fcd947c]{color:#3c04b0}.menu-item[data-v-7fcd947c]:disabled{opacity:.5;cursor:wait}.menu-danger[data-v-7fcd947c],.menu-danger i[data-v-7fcd947c]{color:#c0392b}.menu-danger[data-v-7fcd947c]:hover:not(:disabled){background:#fdeeee;color:#b3261e}.menu-motif[data-v-7fcd947c]{display:block;padding:0 .6rem .35rem 2.2rem;font-size:.72rem;line-height:1.3;color:#9a93b5}.menu-separateur[data-v-7fcd947c]{height:1px;margin:.35rem .3rem;background:#eeebf6}.portail-chip[data-v-7fcd947c]{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;border-radius:999px;background:#efebfc;color:#3c04b0;font-size:.78rem;font-weight:600}.deposant-overlay[data-v-7fcd947c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:grid;place-items:center;padding:1rem;background:#140c3273}.deposant-modal[data-v-7fcd947c]{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040}.deposant-tete[data-v-7fcd947c]{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff}.deposant-tete h3[data-v-7fcd947c]{margin:0;font-size:.98rem;color:#fff}.deposant-fermer[data-v-7fcd947c]{border:none;background:none;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.deposant-corps[data-v-7fcd947c]{padding:1rem}.deposant-intro[data-v-7fcd947c]{font-size:.85rem;color:#6b6480;margin-bottom:.75rem}.courrier-detail-page[data-v-7fcd947c]{padding:1.25rem;background:#f5f6fa;min-height:100vh}.page-header[data-v-7fcd947c]{margin-bottom:.75rem;padding:.55rem 1rem}.breadcrumb[data-v-7fcd947c]{background:transparent;padding:0;margin:0}.breadcrumb-item a[data-v-7fcd947c]{text-decoration:none}.loading-container[data-v-7fcd947c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.error-container[data-v-7fcd947c]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-card[data-v-7fcd947c]{background:#fff;border-radius:10px;padding:3rem;max-width:600px;text-align:center;box-shadow:0 4px 20px #0000001a}.error-icon[data-v-7fcd947c]{font-size:4rem;margin-bottom:1rem}.error-card h3[data-v-7fcd947c]{font-size:1.8rem;color:#2c3e50;margin-bottom:1rem;font-weight:700}.error-message[data-v-7fcd947c]{color:#7f8c8d;font-size:1.1rem;margin-bottom:2rem;line-height:1.6}.error-actions[data-v-7fcd947c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.error-actions .btn[data-v-7fcd947c]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s}.error-actions .btn-primary[data-v-7fcd947c]{background:#3c04b0;color:#fff;border:none}.error-actions .btn-primary[data-v-7fcd947c]:hover{background:#180470;transform:translateY(-2px)}.error-actions .btn-outline-primary[data-v-7fcd947c]{background:transparent;color:#3c04b0;border:2px solid #3c04b0}.error-actions .btn-outline-primary[data-v-7fcd947c]:hover{background:#3c04b0;color:#fff;transform:translateY(-2px)}.courrier-header-card[data-v-7fcd947c]{background:#fff;border-radius:10px;padding:1.1rem 1.25rem;margin-bottom:1rem;box-shadow:0 2px 12px #00000014}.header-top[data-v-7fcd947c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:0}.courrier-badge[data-v-7fcd947c]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:8px;font-weight:600;font-size:.8rem}.badge-entrant[data-v-7fcd947c]{background:linear-gradient(135deg,#f5c542,#d99a0b);color:#fff}.badge-sortant[data-v-7fcd947c]{background:linear-gradient(135deg,#7b5cf0,#4a1fc2);color:#fff}.actions-group[data-v-7fcd947c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.actions-group .btn[data-v-7fcd947c]{display:flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:8px;font-size:.82rem;white-space:nowrap;transition:all .3s}.actions-group .btn-success[data-v-7fcd947c]{background:linear-gradient(135deg,#00a35c,#006b3c);color:#fff;border:none}.actions-group .btn-success[data-v-7fcd947c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #43e97b66}.header-contact[data-v-7fcd947c]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem}.header-contact-avatar[data-v-7fcd947c]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff;font-size:1rem;background:linear-gradient(135deg,#3c04b0,#180470)}.header-contact-nom[data-v-7fcd947c]{display:flex;flex-direction:column;line-height:1.2;margin-left:-.6rem}.header-contact-nom small[data-v-7fcd947c]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9a93b5}.header-contact-nom strong[data-v-7fcd947c]{font-size:.95rem;color:#2c2545}.header-contact-item[data-v-7fcd947c]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#5d5775;text-decoration:none}.header-contact-item i[data-v-7fcd947c]{color:#3c04b0}a.header-contact-item[data-v-7fcd947c]:hover{color:#3c04b0;text-decoration:underline}.status-badge[data-v-7fcd947c],.priority-badge[data-v-7fcd947c]{padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.status-affectation-en_attente[data-v-7fcd947c]{background:#fff3cd;color:#856404}.status-affectation-acceptee[data-v-7fcd947c]{background:#d4edda;color:#155724}.status-affectation-refusee[data-v-7fcd947c]{background:#f8d7da;color:#721c24}.type-badge[data-v-7fcd947c]{display:inline-block;padding:.3rem .85rem;border-radius:20px;font-size:.82rem;font-weight:700;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;letter-spacing:.04em}.status-new[data-v-7fcd947c]{background:#e3f2fd;color:#1976d2}.status-pending[data-v-7fcd947c]{background:#fff3e0;color:#f57c00}.status-progress[data-v-7fcd947c]{background:#e8f5e9;color:#388e3c}.status-processed[data-v-7fcd947c]{background:#f3e5f5;color:#7b1fa2}.status-closed[data-v-7fcd947c]{background:#eceff1;color:#455a64}.status-sent[data-v-7fcd947c]{background:#e0f2f1;color:#00796b}.status-received[data-v-7fcd947c]{background:#e8eaf6;color:#3f51b5}.status-archived[data-v-7fcd947c]{background:#fbe9e7;color:#d84315}.priority-urgent[data-v-7fcd947c]{background:linear-gradient(135deg,#b71c1c,#e53935);color:#fff;font-weight:700;box-shadow:0 2px 8px #b71c1c59}.priority-high[data-v-7fcd947c]{background:linear-gradient(135deg,#e65100,#ff6d00);color:#fff;font-weight:700}.priority-normal[data-v-7fcd947c]{background:linear-gradient(135deg,#2e7d32,#43a047);color:#fff;font-weight:600}.urgent-banner[data-v-7fcd947c]{background:linear-gradient(135deg,#b71c1c,#e53935);border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.5rem;box-shadow:0 4px 16px #b71c1c4d}.urgent-banner-inner[data-v-7fcd947c]{display:flex;align-items:center;gap:1rem;color:#fff}.urgent-banner-icon[data-v-7fcd947c]{font-size:1.8rem;flex-shrink:0}.urgent-banner-inner strong[data-v-7fcd947c]{font-size:1.05rem;letter-spacing:.5px}.urgent-banner-inner span[data-v-7fcd947c]{font-size:.95rem;opacity:.92}.main-content-grid[data-v-7fcd947c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-bottom:1rem}@media (max-width: 1200px){.main-content-grid[data-v-7fcd947c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-card[data-v-7fcd947c]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #00000014}.info-card .card-header[data-v-7fcd947c]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;padding:.65rem 1rem;display:flex;align-items:center;gap:.6rem}.info-card .card-header i[data-v-7fcd947c]{font-size:1.1rem}.info-card .card-header h3[data-v-7fcd947c]{margin:0;color:#fff;font-size:.95rem;font-weight:600}.info-card .card-body[data-v-7fcd947c]{padding:.5rem 1rem .75rem}.info-row[data-v-7fcd947c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;border-bottom:1px solid #eceff1}.info-row[data-v-7fcd947c]:last-child{border-bottom:none}.info-label[data-v-7fcd947c]{font-weight:600;color:#7f8c8d;font-size:.85rem}.info-value[data-v-7fcd947c]{color:#2c3e50;font-size:.88rem;text-align:right}.info-value a[data-v-7fcd947c]{color:#3c04b0;text-decoration:none;transition:all .3s}.courrier-contenu[data-v-7fcd947c]{color:#2c3e50;font-size:.95rem;line-height:1.6;white-space:pre-wrap}.info-value a[data-v-7fcd947c]:hover{color:#180470;text-decoration:underline}.drive-link[data-v-7fcd947c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff!important;border-radius:8px;text-decoration:none!important;font-weight:600;transition:all .3s}.drive-link[data-v-7fcd947c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4285f466;color:#fff!important;text-decoration:none!important}.envoi-badge[data-v-7fcd947c]{padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.envoi-attente[data-v-7fcd947c]{background:#fff3e0;color:#f57c00}.envoi-envoye[data-v-7fcd947c]{background:#e3f2fd;color:#1976d2}.envoi-livre[data-v-7fcd947c]{background:#e8f5e9;color:#388e3c}.envoi-retourne[data-v-7fcd947c]{background:#ffebee;color:#c62828}.envoi-default[data-v-7fcd947c]{background:#eceff1;color:#455a64}.accuse-badge[data-v-7fcd947c]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.accuse-oui[data-v-7fcd947c]{background:linear-gradient(135deg,#00a35c,#006b3c);color:#fff}.accuse-non[data-v-7fcd947c]{background:#f5f5f5;color:#9e9e9e}.content-text[data-v-7fcd947c]{line-height:1.8;color:#2c3e50;white-space:pre-wrap;font-size:1rem}.instructions-text[data-v-7fcd947c]{background:#fff8e1;padding:.5rem .75rem;border-left:3px solid #ffc107;border-radius:6px;font-size:.85rem;line-height:1.45;margin-top:.5rem}.instruction-label[data-v-7fcd947c]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#856404;margin-bottom:.2rem;font-size:.78rem}.instruction-label i[data-v-7fcd947c]{font-size:1rem}.affectation-info-box[data-v-7fcd947c]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;border:2px solid #00a35c}.affectation-header-box[data-v-7fcd947c]{display:flex;align-items:center;gap:1rem}.affectation-avatar[data-v-7fcd947c]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#00a35c,#006b3c);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 12px #43e97b4d}.affectation-user-info[data-v-7fcd947c]{flex:1}.affectation-label-small[data-v-7fcd947c]{font-size:.75rem;color:#558b2f;text-transform:uppercase;font-weight:600;margin:0 0 .25rem;letter-spacing:.5px}.affectation-name[data-v-7fcd947c]{margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.affectation-name strong[data-v-7fcd947c]{color:#2c3e50;font-size:1.1rem}.role-badge-instruction[data-v-7fcd947c]{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;border-radius:14px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 6px #3c04b04d}.empty-instruction[data-v-7fcd947c]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f8f9fa;border-radius:8px;color:#7f8c8d;font-style:italic;margin-top:1rem}.empty-instruction i[data-v-7fcd947c]{font-size:1.5rem;color:#bdc3c7}.docs-card[data-v-7fcd947c]{margin-bottom:1rem}.docs-count[data-v-7fcd947c]{font-size:.75rem;font-weight:700;padding:.05rem .5rem;border-radius:999px;background:#ffffff40}.docs-zip[data-v-7fcd947c]{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-size:.75rem;font-weight:600;padding:.2rem .65rem;border-radius:999px;cursor:pointer}.docs-zip[data-v-7fcd947c]:hover{background:#ffffff26}.docs-list[data-v-7fcd947c]{list-style:none;margin:0;padding:.75rem 1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}@media (max-width: 1200px){.docs-list[data-v-7fcd947c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.docs-list[data-v-7fcd947c]{grid-template-columns:1fr}}.doc-row[data-v-7fcd947c]{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border:1px solid #ebe8f5;border-radius:10px;transition:border-color .15s,box-shadow .15s}.doc-row[data-v-7fcd947c]:hover{border-color:#c9c0ea;box-shadow:0 2px 8px #3c04b012}.doc-ext[data-v-7fcd947c]{flex-shrink:0;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.doc-info[data-v-7fcd947c]{flex:1;min-width:0;display:flex;flex-direction:column}.doc-nom[data-v-7fcd947c]{border:none;background:none;padding:0;text-align:left;font-size:.88rem;font-weight:600;color:#2c2545;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.doc-nom[data-v-7fcd947c]:hover{color:#3c04b0;text-decoration:underline}.doc-meta[data-v-7fcd947c]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#8a84a3}.doc-principal[data-v-7fcd947c]{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:.05rem .45rem;border-radius:999px;background:#efebfc;color:#3c04b0}.doc-actions[data-v-7fcd947c]{display:flex;gap:0;flex-shrink:0}.doc-actions button[data-v-7fcd947c]{width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:#6b6480;cursor:pointer;transition:background .15s,color .15s}.doc-actions button[data-v-7fcd947c]:hover{background:#efebfc;color:#3c04b0}.docs-vide[data-v-7fcd947c]{margin:0;padding:.75rem 1rem;font-size:.85rem;color:#8a84a3}.doc-pdf[data-v-7fcd947c]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)}.doc-word[data-v-7fcd947c]{background:linear-gradient(135deg,#4dabf7,#339af0)}.doc-excel[data-v-7fcd947c]{background:linear-gradient(135deg,#51cf66,#40c057)}.doc-image[data-v-7fcd947c]{background:linear-gradient(135deg,#9775fa,#845ef7)}.doc-archive[data-v-7fcd947c]{background:linear-gradient(135deg,#ffd43b,#fab005)}.doc-default[data-v-7fcd947c]{background:linear-gradient(135deg,#868e96,#495057)}.btn-action[data-v-7fcd947c]{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .6rem;border:none;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-download-doc[data-v-7fcd947c]{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff}.btn-download-doc[data-v-7fcd947c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3c04b066}.document-preview-overlay[data-v-7fcd947c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1050;padding:1.5rem}.document-preview-modal[data-v-7fcd947c]{background:#fff;border-radius:12px;width:100%;max-width:1000px;height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0000004d}.document-preview-header[data-v-7fcd947c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #eceff1}.document-preview-header h4[data-v-7fcd947c]{margin:0;font-size:1.05rem;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-preview-actions[data-v-7fcd947c]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.document-preview-actions .btn-action[data-v-7fcd947c]{flex:none;padding:.5rem 1rem}.btn-close-preview[data-v-7fcd947c]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:8px;background:#f8f9fa;color:#7f8c8d;cursor:pointer;transition:all .3s}.btn-close-preview[data-v-7fcd947c]:hover{background:#e9ecef;color:#2c3e50}.document-preview-body[data-v-7fcd947c]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;background:#525659}.preview-frame[data-v-7fcd947c]{width:100%;height:100%;border:none}.preview-image[data-v-7fcd947c]{max-width:100%;max-height:100%;object-fit:contain}.preview-loading[data-v-7fcd947c],.preview-error[data-v-7fcd947c]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:2rem}.preview-error .error-icon[data-v-7fcd947c]{font-size:3rem;margin-bottom:1rem}@media (max-width: 1024px){.charts-section[data-v-7fcd947c]{grid-template-columns:1fr}}@media (max-width: 768px){.courrier-detail-page[data-v-7fcd947c]{padding:1rem .5rem}.main-content-grid[data-v-7fcd947c]{grid-template-columns:1fr}.header-top[data-v-7fcd947c]{flex-direction:column;align-items:flex-start;gap:1rem}.actions-group[data-v-7fcd947c]{width:100%;flex-direction:column}.actions-group .btn[data-v-7fcd947c]{width:100%;justify-content:center}.courrier-header-card[data-v-7fcd947c]{padding:1.5rem 1rem}.info-card .card-body[data-v-7fcd947c]{padding:1rem}.document-item[data-v-7fcd947c]{flex-direction:column;text-align:center}.document-icon[data-v-7fcd947c]{margin:0 auto}}@media (max-width: 480px){.courrier-detail-page[data-v-7fcd947c]{padding:.5rem}.breadcrumb[data-v-7fcd947c]{font-size:.85rem}.info-row[data-v-7fcd947c]{flex-direction:column;gap:.5rem}.info-value[data-v-7fcd947c]{text-align:left}.status-badge[data-v-7fcd947c],.priority-badge[data-v-7fcd947c]{font-size:.75rem;padding:.3rem .75rem}}.pm-fond[data-v-81b0639c]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-81b0639c]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-81b0639c]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-81b0639c]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-81b0639c]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-81b0639c]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-81b0639c]:hover{background:#f1eef9}.pm-corps[data-v-81b0639c]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-81b0639c]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-81b0639c]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-81b0639c]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-81b0639c]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-81b0639c]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-81b0639c]{flex:1}.pm-btn[data-v-81b0639c]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-81b0639c]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-81b0639c]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-81b0639c]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-81b0639c]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-81b0639c]{color:#c42b1c}.pm-danger[data-v-81b0639c]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.sig[data-v-81b0639c]{display:grid;grid-template-columns:220px 1fr;min-height:420px}.sig-liste[data-v-81b0639c]{padding:.8rem;border-right:1px solid var(--pm-trait);background:#faf9fd}.sig-element[data-v-81b0639c]{display:flex;flex-direction:column;width:100%;border:none;background:none;padding:.45rem .6rem;border-radius:6px;text-align:left;cursor:pointer}.sig-element span[data-v-81b0639c]{font-size:.86rem;color:#2c2545}.sig-element small[data-v-81b0639c]{font-size:.7rem;color:#8a84a3}.sig-element[data-v-81b0639c]:hover{background:#f1eef9}.sig-element.actif[data-v-81b0639c]{background:#e6dffa}.sig-vide[data-v-81b0639c]{font-size:.8rem;color:#8a84a3}.sig-nouvelle[data-v-81b0639c]{margin-top:.6rem;width:100%}.sig-edition[data-v-81b0639c]{display:flex;flex-direction:column;padding:.8rem 1rem}.sig-invite[data-v-81b0639c]{align-items:center;justify-content:center;text-align:center;color:#8a84a3;gap:.4rem}.sig-invite i[data-v-81b0639c]{font-size:2.4rem;opacity:.4}.sig-invite p[data-v-81b0639c]{margin:0;font-weight:600;color:#5d5775}.sig-barre[data-v-81b0639c]{display:flex;align-items:center;gap:.2rem;padding:.25rem;border:1px solid #dee2e6;border-bottom:none;border-radius:6px 6px 0 0}.sig-barre button[data-v-81b0639c],.sig-couleur[data-v-81b0639c]{position:relative;min-width:28px;height:26px;margin:0;border:none;background:none;border-radius:4px;display:inline-grid;place-items:center;cursor:pointer}.sig-barre button[data-v-81b0639c]:hover,.sig-couleur[data-v-81b0639c]:hover{background:#ece7fb}.sig-barre select[data-v-81b0639c]{height:26px;font-size:.8rem;border:1px solid #dee2e6;border-radius:4px}.sig-couleur input[data-v-81b0639c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sig-editeur[data-v-81b0639c]{flex:1;min-height:160px;max-height:300px;overflow-y:auto;padding:.6rem .75rem;border:1px solid #dee2e6;border-radius:0 0 6px 6px;font-family:Calibri,Arial,sans-serif;font-size:14px}.sig-editeur[data-v-81b0639c]:focus{outline:none;border-color:var(--pm-violet)}.sig-editeur[data-v-81b0639c] img{max-width:220px}.sig-editeur[data-v-81b0639c] p{margin:0}.sig-defauts[data-v-81b0639c]{display:flex;flex-direction:column;gap:.25rem;margin-top:.7rem;font-size:.84rem}.sig-defauts label[data-v-81b0639c]{display:flex;align-items:center;gap:.4rem;margin:0}@media (max-width: 700px){.sig[data-v-81b0639c]{grid-template-columns:1fr}.sig-liste[data-v-81b0639c]{border-right:none;border-bottom:1px solid var(--pm-trait)}}.pm-fond[data-v-82836562]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-82836562]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-82836562]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-82836562]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-82836562]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-82836562]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-82836562]:hover{background:#f1eef9}.pm-corps[data-v-82836562]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-82836562]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-82836562]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-82836562]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-82836562]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-82836562]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-82836562]{flex:1}.pm-btn[data-v-82836562]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-82836562]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-82836562]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-82836562]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-82836562]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-82836562]{color:#c42b1c}.pm-danger[data-v-82836562]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.ra-chargement[data-v-82836562]{display:grid;place-items:center;min-height:200px}.ra-choix[data-v-82836562]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.6rem;font-size:.88rem}.ra-choix label[data-v-82836562],.ra-periode[data-v-82836562],.ra-externe[data-v-82836562]{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.86rem}fieldset[data-v-82836562]{border:none;padding:0;margin:0}fieldset[data-v-82836562]:disabled{opacity:.5}.ra-dates[data-v-82836562]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.4rem 0 0 1.4rem;font-size:.8rem}.ra-grise[data-v-82836562]{opacity:.5}.ra-onglets[data-v-82836562]{display:flex;gap:.2rem;margin-top:.8rem;border-bottom:1px solid var(--pm-trait)}.ra-onglets button[data-v-82836562]{border:none;background:none;padding:.45rem .7rem;font-size:.84rem;color:#5d5775;border-bottom:2px solid transparent;cursor:pointer}.ra-onglets button.actif[data-v-82836562]{color:var(--pm-violet);font-weight:600;border-bottom-color:var(--pm-violet)}.ra-onglets small[data-v-82836562]{font-weight:400;color:#8a84a3}.ra-externe[data-v-82836562]{margin-top:.5rem}.ra-barre[data-v-82836562]{display:flex;gap:.2rem;margin-top:.5rem;padding:.25rem;border:1px solid #dee2e6;border-bottom:none;border-radius:6px 6px 0 0}.ra-barre button[data-v-82836562]{min-width:28px;height:26px;border:none;background:none;border-radius:4px;cursor:pointer}.ra-barre button[data-v-82836562]:hover{background:#ece7fb}.ra-editeur[data-v-82836562]{min-height:150px;max-height:260px;overflow-y:auto;padding:.6rem .75rem;border:1px solid #dee2e6;border-radius:0 0 6px 6px;font-family:Calibri,Arial,sans-serif;font-size:14px}.ra-editeur[data-v-82836562]:focus{outline:none;border-color:var(--pm-violet)}.ra-editeur[data-v-82836562] p{margin:0}.ra-info[data-v-82836562]{display:flex;gap:.5rem;margin-top:.8rem;padding:.55rem .75rem;border-radius:8px;background:#eef4ff;color:#1e3a8a;font-size:.78rem}.cp-fond[data-v-902177c5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;display:grid;place-items:center;background:#18103459}.cp[data-v-902177c5]{--cp-violet: #3c04b0;--cp-trait: #e1ddef;position:relative;display:flex;flex-direction:column;width:min(1180px,calc(100vw - 32px));height:min(880px,calc(100vh - 32px));background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.cp--agrandi[data-v-902177c5]{width:100vw;height:100vh;border-radius:0}.cp-titre[data-v-902177c5]{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem .35rem .9rem;background:var(--cp-violet);color:#fff;font-size:.82rem}.cp-titre-texte[data-v-902177c5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-titre-etat[data-v-902177c5]{font-size:.75rem;opacity:.8}.cp-titre-btn[data-v-902177c5]{border:none;background:none;color:#fff;width:30px;height:26px;border-radius:4px;cursor:pointer}.cp-titre-btn[data-v-902177c5]:hover{background:#ffffff2e}.cp-titre-fermer[data-v-902177c5]:hover{background:#c42b1c}.cp-onglets[data-v-902177c5]{display:flex;gap:.15rem;padding:0 .6rem;background:#f7f5fc;border-bottom:1px solid var(--cp-trait)}.cp-onglets button[data-v-902177c5]{border:none;background:none;padding:.45rem .8rem;font-size:.84rem;color:#3f3a55;border-bottom:2px solid transparent;cursor:pointer}.cp-onglets button.actif[data-v-902177c5]{color:var(--cp-violet);font-weight:600;border-bottom-color:var(--cp-violet)}.cp-ruban[data-v-902177c5]{display:flex;align-items:stretch;gap:0;min-height:96px;padding:.3rem .4rem 0;background:#fbfaff;border-bottom:1px solid var(--cp-trait);overflow-x:auto;overflow-y:visible}.cp-groupe[data-v-902177c5]{display:flex;flex-direction:column;justify-content:space-between;padding:0 .4rem;border-right:1px solid var(--cp-trait);flex-shrink:0}.cp-groupe[data-v-902177c5]:last-child{border-right:none}.cp-groupe-corps[data-v-902177c5]{display:flex;align-items:flex-start;gap:.2rem}.cp-groupe-nom[data-v-902177c5]{text-align:center;font-size:.7rem;color:#7a7394;padding:.15rem 0 .25rem}.cp-inactif[data-v-902177c5]{opacity:.45;pointer-events:none}.cp-ruban button[data-v-902177c5],.cp-ruban select[data-v-902177c5],.cp-couleur[data-v-902177c5]{border:1px solid transparent;background:none;border-radius:4px;font-size:.78rem;color:#2c2545;cursor:pointer}.cp-ruban button[data-v-902177c5]:hover:not(:disabled),.cp-couleur[data-v-902177c5]:hover{background:#ece7fb;border-color:#d9d1f5}.cp-ruban button[data-v-902177c5]:disabled{opacity:.45;cursor:not-allowed}.cp-ruban button.actif[data-v-902177c5]{background:#e2daf9;border-color:#c7b9f2}.cp-grand[data-v-902177c5]{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:54px;max-width:86px;padding:.25rem .35rem;line-height:1.15;text-align:center}.cp-grand>i[data-v-902177c5],.cp-symbole-icone[data-v-902177c5]{font-size:1.45rem;color:var(--cp-violet);line-height:1.2}.cp-symbole-icone[data-v-902177c5]{font-weight:700;font-size:1.15rem}.cp-fleche[data-v-902177c5]{font-size:.6rem!important;color:#7a7394!important}.cp-pile[data-v-902177c5]{display:flex;flex-direction:column;gap:.1rem}.cp-pile button[data-v-902177c5]{display:flex;align-items:center;gap:.35rem;padding:.18rem .4rem;white-space:nowrap;text-align:left}.cp-pile i[data-v-902177c5]{color:var(--cp-violet);width:14px}.cp-cases label[data-v-902177c5]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;padding:.12rem .3rem;white-space:nowrap;cursor:pointer}.cp-colonnes[data-v-902177c5]{flex-direction:column;gap:.25rem}.cp-ligne[data-v-902177c5]{display:flex;align-items:center;gap:.1rem}.cp-ligne button[data-v-902177c5],.cp-couleur[data-v-902177c5]{min-width:26px;height:26px;display:inline-grid;place-items:center;padding:0 .25rem;position:relative}.cp-ligne select[data-v-902177c5]{height:26px;border-color:#d9d4ec;background:#fff;max-width:130px}.cp-ligne .cp-taille[data-v-902177c5]{width:52px}.cp-couleur input[data-v-902177c5]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cp-lettre[data-v-902177c5]{font-size:.85rem;font-family:Georgia,serif;padding:0 2px;line-height:1.1}.cp-miroir[data-v-902177c5]{transform:scaleX(-1)}.cp-rouge[data-v-902177c5]{color:#c42b1c!important}.cp-bleu[data-v-902177c5]{color:#1d6fb8!important}.cp-styles[data-v-902177c5]{display:grid;grid-template-columns:repeat(3,auto);gap:.15rem}.cp-styles button[data-v-902177c5]{padding:.15rem .5rem;border-color:#e6e1f4;background:#fff;text-align:left}.cp-style-h1[data-v-902177c5]{font-size:.95rem!important;font-weight:700;color:#1f3864!important}.cp-style-h2[data-v-902177c5]{font-size:.88rem!important;font-weight:700;color:#2f5496!important}.cp-style-h3[data-v-902177c5]{font-weight:700;color:#1f3864!important}.cp-style-blockquote[data-v-902177c5]{font-style:italic;color:#595959!important}.cp-style-pre[data-v-902177c5]{font-family:Courier New,monospace}.cp-deroulant[data-v-902177c5]{position:relative}.cp-menu[data-v-902177c5]{position:fixed;z-index:30;margin-top:2px;min-width:210px;max-height:340px;overflow-y:auto;padding:.3rem;background:#fff;border:1px solid var(--cp-trait);border-radius:8px;box-shadow:0 12px 28px #18047029}.cp-menu button[data-v-902177c5],.cp-menu-lien[data-v-902177c5]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.38rem .55rem;font-size:.82rem;text-align:left;color:#2c2545;text-decoration:none;border-radius:5px}.cp-menu-lien[data-v-902177c5]:hover{background:#ece7fb}.cp-menu button.choisi[data-v-902177c5]{background:#ece7fb;font-weight:600}.cp-menu-note[data-v-902177c5]{margin:.2rem .5rem;font-size:.75rem;color:#7a7394}.cp-menu-defaut[data-v-902177c5]{margin-left:auto;font-size:.68rem;color:#8a84a3}.cp-langue[data-v-902177c5]{display:flex;flex-direction:column;gap:.15rem;margin:0;font-size:.74rem;color:#5d5775}.cp-langue select[data-v-902177c5]{height:26px;border:1px solid #d9d4ec;border-radius:4px;font-size:.8rem}.cp-langue-note[data-v-902177c5]{max-width:230px;font-size:.68rem;line-height:1.25;color:#8a84a3}.cp-statistiques[data-v-902177c5]{align-items:center;gap:.8rem;padding:.6rem .4rem 0;font-size:.82rem;color:#3f3a55}.cp-menu-symboles[data-v-902177c5]{display:grid;grid-template-columns:repeat(8,30px);gap:2px;min-width:0}.cp-menu-symboles button[data-v-902177c5]{justify-content:center;padding:.3rem 0;font-size:1rem}.cp-grille[data-v-902177c5]{display:grid;grid-template-columns:repeat(10,16px);gap:2px;padding:.3rem .5rem .4rem}.cp-grille span[data-v-902177c5]{width:16px;height:16px;border:1px solid #c9c3dc;background:#fff;cursor:pointer}.cp-grille span.on[data-v-902177c5]{background:#d8cdf8;border-color:var(--cp-violet)}.cp-theme-apercu[data-v-902177c5]{display:inline-grid;place-items:center;width:28px;height:22px;border:1px solid #e1ddef;border-radius:4px;font-size:.85rem}.cp-entete[data-v-902177c5]{display:flex;gap:.7rem;padding:.6rem .9rem .4rem;border-bottom:1px solid var(--cp-trait)}.cp-envoyer[data-v-902177c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:78px;min-height:92px;border:1px solid #c7b9f2;border-radius:6px;background:#f2eefd;color:var(--cp-violet);font-weight:600;font-size:.85rem;cursor:pointer}.cp-envoyer i[data-v-902177c5]{font-size:1.7rem}.cp-envoyer small[data-v-902177c5]{font-weight:400;font-size:.66rem;text-align:center}.cp-envoyer[data-v-902177c5]:hover:not(:disabled){background:var(--cp-violet);color:#fff}.cp-champs[data-v-902177c5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.cp-champ[data-v-902177c5]{display:flex;align-items:center;gap:.5rem}.cp-champ>label[data-v-902177c5],.cp-champ-bouton[data-v-902177c5]{flex-shrink:0;width:58px;margin:0;font-size:.82rem;color:#3f3a55}.cp-champ-bouton[data-v-902177c5]{height:28px;border:1px solid #d9d4ec;background:#fff;border-radius:4px;cursor:pointer}.cp-champ-bouton[data-v-902177c5]:hover{border-color:var(--cp-violet);color:var(--cp-violet)}.cp-champ select[data-v-902177c5],.cp-champ input[data-v-902177c5],.cp-adresses[data-v-902177c5]{flex:1;min-width:0}.cp-champ select[data-v-902177c5],.cp-champ input[data-v-902177c5]{height:28px;border:none;border-bottom:1px solid #d9d4ec;padding:0 .3rem;font-size:.86rem;background:transparent}.cp-champ input[data-v-902177c5]:focus,.cp-champ select[data-v-902177c5]:focus{outline:none;border-bottom-color:var(--cp-violet)}.cp-champ input.invalide[data-v-902177c5]{border-bottom:2px solid #c42b1c;color:#c42b1c}.cp-adresses[data-v-902177c5]{position:relative;display:flex}.cp-adresses input[data-v-902177c5]{width:100%}.cp-suggestions[data-v-902177c5]{position:absolute;left:0;top:100%;z-index:25;min-width:320px;margin:2px 0 0;padding:.25rem;list-style:none;background:#fff;border:1px solid var(--cp-trait);border-radius:6px;box-shadow:0 10px 24px #18047024}.cp-suggestions li[data-v-902177c5],.cp-liste li[data-v-902177c5]{gap:.45rem}.cp-suggestions li[data-v-902177c5]{display:flex;align-items:flex-start;padding:.35rem .55rem;font-size:.82rem;border-radius:4px;cursor:pointer}.cp-suggestion-texte[data-v-902177c5]{display:flex;flex-direction:column;min-width:0}.cp-suggestion-texte small[data-v-902177c5]{font-size:.7rem;color:#8a84a3}.cp-suggestions li i[data-v-902177c5]{margin-top:.15rem;color:var(--cp-violet)}.cp-suggestions li.actif[data-v-902177c5],.cp-suggestions li[data-v-902177c5]:hover{background:#ece7fb}.cp-rappels[data-v-902177c5]{display:flex;flex-wrap:wrap;gap:.35rem;padding-left:66px}.cp-rappel[data-v-902177c5]{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.74rem;color:#3f3a55;background:#f1eef9;border-radius:999px}.cp-rappel button[data-v-902177c5]{border:none;background:none;padding:0 .1rem;cursor:pointer}.cp-rappel-rouge[data-v-902177c5]{color:#c42b1c;background:#fdecea}.cp-pieces[data-v-902177c5]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .9rem;border-bottom:1px solid var(--cp-trait)}.cp-piece[data-v-902177c5]{display:flex;align-items:center;gap:.45rem;max-width:250px;padding:.2rem .3rem;border:1px solid var(--cp-trait);border-radius:6px}.cp-piece-ext[data-v-902177c5]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:5px;background:#efebfc;color:var(--cp-violet);font-size:.6rem;font-weight:800}.cp-piece-texte[data-v-902177c5]{min-width:0;display:flex;flex-direction:column}.cp-piece-texte strong[data-v-902177c5]{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-piece-texte small[data-v-902177c5]{font-size:.68rem;color:#7a7394}.cp-piece button[data-v-902177c5]{border:none;background:none;font-size:1.05rem;color:#7a7394;cursor:pointer}.cp-pieces-total[data-v-902177c5]{margin-left:auto;font-size:.72rem;color:#7a7394}.cp-pieces-total.trop[data-v-902177c5]{color:#c42b1c;font-weight:700}.cp-corps[data-v-902177c5]{position:relative;flex:1;min-height:0;display:flex}.cp-editeur[data-v-902177c5],.cp-texte[data-v-902177c5]{flex:1;overflow-y:auto;padding:.9rem 1.2rem;border:none;outline:none;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:14.5px;line-height:1.45;color:#1f1f1f}.cp-texte[data-v-902177c5]{resize:none;font-family:Consolas,Courier New,monospace}.cp-editeur[data-v-902177c5] img{max-width:100%}.cp-editeur[data-v-902177c5] blockquote{margin:.4rem 0 .4rem .3rem;padding-left:.8rem;border-left:3px solid #c9c0ea;color:#595959}.cp-editeur[data-v-902177c5] td{border:1px solid #bfbfbf}.cp-editeur[data-v-902177c5] p{margin:0}.cp-depot[data-v-902177c5]{outline:3px dashed var(--cp-violet);outline-offset:-8px}.cp-depot-texte[data-v-902177c5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;font-size:1.1rem;font-weight:600;color:var(--cp-violet);background:#f3effdd9;pointer-events:none}.cp-pied[data-v-902177c5]{display:flex;align-items:center;gap:.4rem;padding:.35rem .8rem;background:#f7f5fc;border-top:1px solid var(--cp-trait)}.cp-pied-btn[data-v-902177c5]{border:1px solid #d9d4ec;background:#fff;border-radius:5px;padding:.2rem .6rem;font-size:.78rem;cursor:pointer}.cp-pied-btn[data-v-902177c5]:hover:not(:disabled){border-color:var(--cp-violet);color:var(--cp-violet)}.cp-pied-info[data-v-902177c5]{margin-left:auto;font-size:.72rem;color:#7a7394}.cp-dialogue-fond[data-v-902177c5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#18103440}.cp-dialogue[data-v-902177c5]{width:min(440px,calc(100% - 32px));max-height:calc(100% - 40px);overflow-y:auto;padding:1rem 1.1rem;background:#fff;border-radius:10px;box-shadow:0 16px 48px #18047040}.cp-dialogue-large[data-v-902177c5]{width:min(640px,calc(100% - 32px))}.cp-dialogue h4[data-v-902177c5]{margin:0 0 .7rem;font-size:1rem;font-weight:700;color:#2c2545}.cp-input[data-v-902177c5]{width:100%;margin-top:.2rem;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.cp-input[data-v-902177c5]:focus{outline:none;border-color:var(--cp-violet)}.cp-etiquette[data-v-902177c5]{display:block;margin-bottom:.55rem;font-size:.8rem;font-weight:600;color:#3f3a55}.cp-deux[data-v-902177c5]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.cp-note[data-v-902177c5]{font-size:.78rem;color:#6b6480}.cp-liste[data-v-902177c5]{list-style:none;margin:.6rem 0 0;padding:0;max-height:340px;overflow-y:auto;border:1px solid var(--cp-trait);border-radius:6px}.cp-liste li[data-v-902177c5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;font-size:.83rem;border-bottom:1px solid #f0eef6}.cp-liste li[data-v-902177c5]:last-child{border-bottom:none}.cp-liste-vide[data-v-902177c5]{justify-content:center!important;color:#7a7394}.cp-liste-actions[data-v-902177c5]{display:flex;gap:.25rem;flex-shrink:0}.cp-liste-actions button[data-v-902177c5]{border:1px solid #d9d4ec;background:#fff;border-radius:4px;padding:.1rem .45rem;font-size:.75rem;cursor:pointer}.cp-liste-actions button[data-v-902177c5]:hover{border-color:var(--cp-violet);color:var(--cp-violet)}.cp-element[data-v-902177c5]{display:flex;align-items:flex-start;gap:.5rem;width:100%;margin:0;cursor:pointer}.cp-element span[data-v-902177c5]{display:flex;flex-direction:column;min-width:0}.cp-element small[data-v-902177c5]{color:#7a7394}.cp-dialogue-pied[data-v-902177c5]{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.9rem}.cp-dialogue-pied button[data-v-902177c5]{border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.35rem .9rem;font-size:.84rem;cursor:pointer}.cp-dialogue-pied .cp-btn-principal[data-v-902177c5]{background:var(--cp-violet);border-color:var(--cp-violet);color:#fff}.cp-dialogue-pied button[data-v-902177c5]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.cp[data-v-902177c5]{width:100vw;height:100vh;border-radius:0}.cp-envoyer[data-v-902177c5]{width:60px;min-height:70px}.cp-rappels[data-v-902177c5]{padding-left:0}}.pm-fond[data-v-57877058]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-57877058]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-57877058]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-57877058]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-57877058]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-57877058]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-57877058]:hover{background:#f1eef9}.pm-corps[data-v-57877058]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-57877058]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-57877058]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-57877058]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-57877058]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-57877058]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-57877058]{flex:1}.pm-btn[data-v-57877058]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-57877058]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-57877058]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-57877058]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-57877058]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-57877058]{color:#c42b1c}.pm-danger[data-v-57877058]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.rt-alerte[data-v-57877058]{display:flex;gap:.5rem;margin-bottom:.8rem;padding:.55rem .75rem;border-radius:8px;background:#fff6e5;color:#7a4b00;font-size:.78rem}.rt-vide[data-v-57877058]{display:grid;place-items:center;min-height:80px;color:#8a84a3;font-size:.86rem}.rt-table[data-v-57877058]{width:100%;border-collapse:collapse;font-size:.82rem}.rt-table th[data-v-57877058]{padding:.35rem .5rem;font-size:.72rem;text-transform:uppercase;color:#8a84a3;border-bottom:1px solid var(--pm-trait);text-align:left}.rt-table td[data-v-57877058]{padding:.45rem .5rem;border-bottom:1px solid #f0eef6;vertical-align:middle}.rt-inactive td[data-v-57877058]{color:#9b96ad}.rt-interrupteur[data-v-57877058]{display:flex;align-items:center;gap:.4rem;margin:0;cursor:pointer}.rt-conditions[data-v-57877058]{color:#5d5775}.rt-erreur[data-v-57877058]{display:block;color:#c42b1c;font-size:.72rem}.rt-actions[data-v-57877058]{white-space:nowrap;text-align:right}.rt-actions .pm-btn[data-v-57877058]{padding:.25rem .5rem}.rt-grille[data-v-57877058]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;font-size:.8rem}.rt-case[data-v-57877058]{display:flex;align-items:baseline;gap:.45rem;margin:.35rem 0 0;font-size:.84rem}.rt-grise[data-v-57877058]{opacity:.55}@media (max-width: 700px){.rt-grille[data-v-57877058]{grid-template-columns:1fr}.rt-table th[data-v-57877058]:nth-child(4),.rt-table td[data-v-57877058]:nth-child(4){display:none}}.pm-fond[data-v-a7e77596]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-a7e77596]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-a7e77596]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-a7e77596]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-a7e77596]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-a7e77596]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-a7e77596]:hover{background:#f1eef9}.pm-corps[data-v-a7e77596]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-a7e77596]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-a7e77596]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-a7e77596]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-a7e77596]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-a7e77596]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-a7e77596]{flex:1}.pm-btn[data-v-a7e77596]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-a7e77596]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-a7e77596]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-a7e77596]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-a7e77596]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-a7e77596]{color:#c42b1c}.pm-danger[data-v-a7e77596]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.org[data-v-a7e77596]{width:min(900px,calc(100vw - 32px))}.org-onglets[data-v-a7e77596]{display:flex;flex-wrap:wrap;gap:.15rem;padding:0 .8rem;border-bottom:1px solid var(--pm-trait)}.org-onglets button[data-v-a7e77596]{border:none;background:none;padding:.5rem .7rem;font-size:.84rem;color:#5d5775;border-bottom:2px solid transparent;cursor:pointer}.org-onglets button.actif[data-v-a7e77596]{color:var(--pm-violet);font-weight:600;border-bottom-color:var(--pm-violet)}.org-liste[data-v-a7e77596]{list-style:none;margin:.6rem 0 0;padding:0;border:1px solid var(--pm-trait);border-radius:6px;max-height:340px;overflow-y:auto}.org-liste li[data-v-a7e77596]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-bottom:1px solid #f0eef6}.org-liste li[data-v-a7e77596]:last-child{border-bottom:none}.org-liste input[type=color][data-v-a7e77596],.org-ajout input[type=color][data-v-a7e77596]{width:34px;height:30px;padding:0;border:1px solid #d9d4ec;border-radius:6px;background:none;cursor:pointer}.org-liste .pm-btn[data-v-a7e77596]{padding:.25rem .5rem}.org-vide[data-v-a7e77596]{justify-content:center;color:#8a84a3;font-size:.84rem;text-align:center;padding:.8rem!important}.org-ajout[data-v-a7e77596]{display:flex;gap:.5rem;margin-top:.7rem}.org-palette[data-v-a7e77596]{display:flex;gap:.3rem;margin-top:.4rem}.org-palette button[data-v-a7e77596]{width:20px;height:20px;border:none;border-radius:50%;cursor:pointer}.org-outils[data-v-a7e77596]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem}.org-icone-dossier[data-v-a7e77596]{color:#8a84a3}.org-regle[data-v-a7e77596]{flex:1;min-width:0;display:flex;flex-direction:column;font-size:.84rem}.org-regle small[data-v-a7e77596]{color:#6b6480;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-inactif .org-regle[data-v-a7e77596]{opacity:.5}.org-grille[data-v-a7e77596]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .8rem;font-size:.8rem}.org-case[data-v-a7e77596]{display:flex;align-items:center;gap:.45rem;margin:.35rem 0 0;font-size:.84rem}.org-nombre[data-v-a7e77596]{width:80px}.org-deux[data-v-a7e77596]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.org-compacte li[data-v-a7e77596]{padding:.25rem .5rem}.org-motif[data-v-a7e77596]{flex:1;font-size:.84rem;word-break:break-all}@media (max-width: 700px){.org-grille[data-v-a7e77596],.org-deux[data-v-a7e77596]{grid-template-columns:1fr}}.ol[data-v-23673356]{--ol-violet: #3c04b0;padding:0 1rem}.ol-alerte[data-v-23673356]{display:flex;align-items:flex-start;gap:.7rem;margin:.6rem 0;padding:.75rem .9rem;border-radius:10px;font-size:.84rem}.ol-alerte>i[data-v-23673356]{font-size:1.4rem;line-height:1}.ol-alerte ul[data-v-23673356]{margin:.3rem 0 0;padding-left:1.1rem}.ol-alerte-texte[data-v-23673356]{flex:1;min-width:0}.ol-alerte--eleve[data-v-23673356]{background:#fdecea;color:#8e1a12;border:1px solid #f5c2bd}.ol-alerte--moyen[data-v-23673356]{background:#fff4e0;color:#7a4a00;border:1px solid #ffd9a0}.ol-alerte--faible[data-v-23673356]{background:#fffbe6;color:#6b5900;border:1px solid #f3e39b}.ol-puces[data-v-23673356]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0}.ol-puce[data-v-23673356]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;font-size:.74rem;border:1px solid transparent}.ol-ok[data-v-23673356]{background:#e7f6ee;color:#1e6b43}.ol-attention[data-v-23673356]{background:#fff4e0;color:#7a4a00}.ol-danger[data-v-23673356]{background:#fdecea;color:#8e1a12}.ol-neutre[data-v-23673356]{background:#f1eff7;color:#5b5570}.ol-puce-action[data-v-23673356]{background:#fff;border-color:#d9d4ec;color:var(--ol-violet);cursor:pointer}.ol-chiffre[data-v-23673356]{display:flex;gap:.8rem;margin:.8rem 0;padding:1rem;border-radius:12px;background:#f4f0ff;font-size:.86rem}.ol-chiffre>i[data-v-23673356]{font-size:2rem;color:var(--ol-violet)}.ol-chiffre p[data-v-23673356]{margin:.3rem 0 .6rem}.ol-chiffre-ligne[data-v-23673356]{display:flex;gap:.4rem;flex-wrap:wrap}.ol-champ[data-v-23673356]{padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:8px;font-size:.85rem;width:100%;max-width:320px}textarea.ol-champ[data-v-23673356]{max-width:none}.ol-btn[data-v-23673356]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid #d9d4ec;border-radius:8px;background:#fff;font-size:.82rem;white-space:nowrap}.ol-btn-principal[data-v-23673356]{background:var(--ol-violet);border-color:var(--ol-violet);color:#fff}.ol-btn-danger[data-v-23673356]{background:#c62828;border-color:#c62828;color:#fff}.ol-btn[data-v-23673356]:disabled{opacity:.55}.ol-lien[data-v-23673356]{border:0;background:none;padding:0;margin-right:.6rem;color:var(--ol-violet);font-size:.78rem;text-decoration:underline}.ol-etiquette[data-v-23673356]{font-size:.78rem;font-weight:600}.ol-outils[data-v-23673356]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap;padding:.4rem 0;border-bottom:1px solid #efedf5}.ol-espace[data-v-23673356]{flex:1}.ol-rapides[data-v-23673356]{display:flex;gap:.3rem;flex-wrap:wrap}.ol-rapide[data-v-23673356]{padding:.25rem .7rem;border:1px solid #cfc7ec;border-radius:999px;background:#fff;color:var(--ol-violet);font-size:.78rem}.ol-rapide[data-v-23673356]:hover{background:#f1ecff}.ol-outil[data-v-23673356]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:0;border-radius:8px;background:none;color:#3b3552;font-size:.8rem}.ol-outil i[data-v-23673356]{font-size:1rem;color:var(--ol-violet)}.ol-outil[data-v-23673356]:hover,.ol-outil-actif[data-v-23673356]{background:#f1ecff}.ol-outil[data-v-23673356]:disabled{opacity:.45}.ol-outil-ia i[data-v-23673356]{color:#b8860b}.ol-compte[data-v-23673356]{font-style:normal;font-size:.7rem;padding:0 .35rem;border-radius:999px;background:var(--ol-violet);color:#fff}.ol-menu-bloc[data-v-23673356]{position:relative}.ol-menu[data-v-23673356]{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;gap:.15rem;min-width:250px;padding:.5rem;border:1px solid #e6e3ef;border-radius:12px;background:#fff;box-shadow:0 12px 34px #1804702e}.ol-menu-large[data-v-23673356]{min-width:300px}.ol-menu>button[data-v-23673356]:not(.ol-btn){display:flex;justify-content:space-between;gap:.6rem;padding:.45rem .55rem;border:0;border-radius:8px;background:none;text-align:left;font-size:.84rem}.ol-menu>button[data-v-23673356]:not(.ol-btn):hover{background:#f1ecff}.ol-menu small[data-v-23673356]{color:#8a84a3}.ol-menu-titre[data-v-23673356]{margin:.2rem .4rem .3rem;font-size:.72rem;font-weight:700;text-transform:uppercase;color:#8a84a3}.ol-menu-note[data-v-23673356]{margin:.3rem .4rem;font-size:.76rem;color:#8a84a3}.ol-menu-perso[data-v-23673356]{display:flex;flex-direction:column;gap:.15rem;margin:.2rem .4rem;font-size:.78rem;font-weight:600}.ol-menu-perso input[data-v-23673356],.ol-menu-perso select[data-v-23673356],.ol-menu-perso textarea[data-v-23673356]{padding:.35rem .5rem;border:1px solid #d9d4ec;border-radius:8px;font-weight:400}.ol-menu .ol-btn[data-v-23673356]{margin:.3rem .4rem .1rem;justify-content:center}.ol-langues[data-v-23673356]{display:grid;grid-template-columns:repeat(2,1fr);gap:.2rem}.ol-langues button[data-v-23673356]{padding:.35rem;border:0;border-radius:6px;background:#faf9fd;font-size:.8rem}.ol-panneau[data-v-23673356]{margin:.6rem 0;padding:.8rem .9rem;border:1px solid #e6e3ef;border-radius:12px;background:#fcfbff;font-size:.86rem}.ol-panneau header[data-v-23673356]{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.5rem}.ol-panneau header small[data-v-23673356]{color:#8a84a3;font-size:.74rem}.ol-panneau header i[data-v-23673356]{color:var(--ol-violet)}.ol-fermer[data-v-23673356]{margin-left:auto;border:0;background:none;font-size:1.2rem;line-height:1;color:#8a84a3}.ol-texte[data-v-23673356]{white-space:pre-wrap;line-height:1.55}.ol-note[data-v-23673356]{display:block;margin-top:.5rem;color:#8a84a3;font-size:.76rem}.ol-trad-objet[data-v-23673356]{font-weight:700;margin-bottom:.4rem}.ol-suggestions[data-v-23673356]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.5rem}.ol-suggestion[data-v-23673356]{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .7rem;border:1px solid #d9d4ec;border-radius:10px;background:#fff;text-align:left;font-size:.8rem}.ol-suggestion[data-v-23673356]:hover{border-color:var(--ol-violet);box-shadow:0 4px 14px #3c04b01f}.ol-suggestion strong[data-v-23673356]{color:var(--ol-violet)}.ol-centre[data-v-23673356]{display:flex;align-items:center;gap:.5rem;color:#6b6480}.ol-notes[data-v-23673356]{background:#fffdf3;border-color:#f1e6b8}.ol-note-item[data-v-23673356]{display:flex;gap:.6rem;padding:.4rem 0;border-top:1px dashed #efe3b0}.ol-note-avatar[data-v-23673356]{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#b8860b;color:#fff;font-size:.72rem;font-weight:700}.ol-note-tete[data-v-23673356]{margin:0;font-size:.76rem;color:#6b6480}.ol-note-texte[data-v-23673356]{margin:.15rem 0;white-space:pre-wrap}.ol-note-form[data-v-23673356]{display:flex;gap:.5rem;align-items:flex-end;margin-top:.5rem}@media (max-width: 992px){.ol-outil span[data-v-23673356]{display:none}.ol-menu[data-v-23673356]{position:fixed;left:.6rem;right:.6rem;top:auto;bottom:.6rem;max-height:70vh;overflow-y:auto;min-width:0}}.pm-fond[data-v-f5a62b3a]{--pm-violet: #3c04b0;--pm-trait: #e1ddef;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:grid;place-items:center;background:#18103459}.pm[data-v-f5a62b3a]{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #18047047;overflow:hidden}.pm-tete[data-v-f5a62b3a]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--pm-trait)}.pm-tete h3[data-v-f5a62b3a]{flex:1;margin:0;font-size:1rem;font-weight:700;color:#2c2545}.pm-tete h3 i[data-v-f5a62b3a]{color:var(--pm-violet);margin-right:.3rem}.pm-fermer[data-v-f5a62b3a]{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer}.pm-fermer[data-v-f5a62b3a]:hover{background:#f1eef9}.pm-corps[data-v-f5a62b3a]{padding:.9rem 1.1rem;overflow-y:auto}.pm-etiquette[data-v-f5a62b3a]{display:block;margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:#3f3a55}.pm-champ[data-v-f5a62b3a]{width:100%;padding:.4rem .6rem;border:1px solid #d9d4ec;border-radius:6px;font-size:.86rem}.pm-champ[data-v-f5a62b3a]:focus{outline:none;border-color:var(--pm-violet)}.pm-note[data-v-f5a62b3a]{margin:.25rem 0 0;font-size:.76rem;color:#6b6480}.pm-pied[data-v-f5a62b3a]{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.pm-espace[data-v-f5a62b3a]{flex:1}.pm-btn[data-v-f5a62b3a]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.38rem .9rem;font-size:.84rem;cursor:pointer}.pm-btn[data-v-f5a62b3a]:hover:not(:disabled){border-color:var(--pm-violet);color:var(--pm-violet)}.pm-btn[data-v-f5a62b3a]:disabled{opacity:.5;cursor:not-allowed}.pm-principal[data-v-f5a62b3a]{background:var(--pm-violet);border-color:var(--pm-violet);color:#fff}.pm-principal[data-v-f5a62b3a]:hover:not(:disabled){background:#2f0390;color:#fff}.pm-danger[data-v-f5a62b3a]{color:#c42b1c}.pm-danger[data-v-f5a62b3a]:hover:not(:disabled){border-color:#c42b1c;color:#c42b1c}.mm[data-v-f5a62b3a]{width:min(1000px,calc(100vw - 24px))}.mm-onglets[data-v-f5a62b3a]{display:flex;gap:.2rem;padding:0 1rem;border-bottom:1px solid #efedf5}.mm-onglets button[data-v-f5a62b3a]{padding:.6rem .9rem;border:0;border-bottom:3px solid transparent;background:none;font-weight:600;color:#6b6480}.mm-onglets button.actif[data-v-f5a62b3a]{color:var(--pm-violet);border-bottom-color:var(--pm-violet)}.mm-corps[data-v-f5a62b3a]{display:grid;grid-template-columns:280px 1fr;gap:1rem;max-height:calc(100vh - 170px)}.mm-liste[data-v-f5a62b3a]{display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;padding-right:.3rem;border-right:1px solid #efedf5}.mm-nouveau[data-v-f5a62b3a]{margin-bottom:.5rem;justify-content:center}.mm-item[data-v-f5a62b3a]{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border:0;border-radius:9px;background:none;text-align:left}.mm-item span[data-v-f5a62b3a]{display:flex;flex-direction:column;min-width:0}.mm-item small[data-v-f5a62b3a]{color:#8a84a3;font-size:.74rem}.mm-item.actif[data-v-f5a62b3a],.mm-item[data-v-f5a62b3a]:hover{background:#f1ecff}.mm-item i[data-v-f5a62b3a]{font-size:1.1rem;color:var(--pm-violet)}.mm-edition[data-v-f5a62b3a]{overflow-y:auto}.mm-aide[data-v-f5a62b3a]{font-size:.86rem;color:#4a4460;line-height:1.6}.mm-form[data-v-f5a62b3a]{display:flex;flex-direction:column;gap:.6rem}.mm-ligne[data-v-f5a62b3a]{display:flex;gap:.6rem;flex-wrap:wrap}.mm-ligne .pm-libelle[data-v-f5a62b3a]{flex:1 1 150px}.mm-editeur[data-v-f5a62b3a]{min-height:160px;padding:.7rem;border:1px solid #d9d4ec;border-radius:10px;font-size:.9rem;overflow-y:auto}.mm-variables[data-v-f5a62b3a]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;font-size:.78rem;color:#6b6480}.mm-variables button[data-v-f5a62b3a]{padding:.1rem .45rem;border:1px solid #d9d4ec;border-radius:6px;background:#faf9fd;font-family:monospace;font-size:.76rem}.mm-case[data-v-f5a62b3a],.mm-inline[data-v-f5a62b3a]{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.84rem}.mm-etapes[data-v-f5a62b3a]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:1.2rem}.mm-etapes li[data-v-f5a62b3a]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.mm-etapes .pm-champ[data-v-f5a62b3a]{width:auto;min-width:150px}.mm-nombre[data-v-f5a62b3a]{width:80px!important;min-width:0!important}.mm-couleur[data-v-f5a62b3a]{height:38px;padding:.15rem}.mm-ajouter[data-v-f5a62b3a]{align-self:flex-start}.mm-pied[data-v-f5a62b3a]{display:flex;gap:.5rem;margin-top:.5rem}.mm-danger[data-v-f5a62b3a]{color:#c62828}@media (max-width: 760px){.mm-corps[data-v-f5a62b3a]{grid-template-columns:1fr}.mm-liste[data-v-f5a62b3a]{border-right:0;max-height:200px}}.mx[data-v-08391531]{--mx-violet: #3c04b0;--mx-trait: #e6e3ef;--mx-fond: #faf9fd;--mx-select: #ebe6fb;display:grid;grid-template-columns:var(--mx-col1, 250px) var(--mx-col2, 360px) minmax(320px,1fr);position:relative;height:calc(100vh - 90px);min-height:560px;margin:.75rem;background:#fff;border:1px solid var(--mx-trait);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.mx-dossiers[data-v-08391531]{background:var(--mx-fond);border-right:1px solid var(--mx-trait);overflow-y:auto;padding-bottom:1rem}.mx-badge-lecture[data-v-08391531]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:#0e7a64;background:#e3f5ef;padding:.1rem .55rem;border-radius:999px}.mx-boite[data-v-08391531]{margin-top:.4rem}.mx-boite-nom[data-v-08391531]{display:flex;align-items:center;gap:.4rem;width:100%;border:none;background:none;padding:.45rem .8rem;font-size:.86rem;font-weight:600;color:#2c2545;text-align:left;cursor:pointer}.mx-boite-nom i[data-v-08391531]{font-size:.7rem;color:#8a84a3;width:10px}.mx-boite-adresse[data-v-08391531]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-statut[data-v-08391531]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mx-statut-ok[data-v-08391531]{background:#27ae60}.mx-statut-erreur[data-v-08391531]{background:#c0392b}.mx-dossiers-liste[data-v-08391531]{list-style:none;margin:0;padding:0}.mx-dossier[data-v-08391531]{display:flex;align-items:center;gap:.6rem;width:100%;border:none;background:none;padding:.42rem .8rem .42rem 1.9rem;font-size:.85rem;color:#3f3a55;text-align:left;cursor:pointer;border-left:3px solid transparent}.mx-dossier i[data-v-08391531]{width:16px;color:#8a84a3}.mx-dossier[data-v-08391531]:hover{background:#f1eef9}.mx-dossier.actif[data-v-08391531]{background:var(--mx-select);border-left-color:var(--mx-violet);font-weight:600;color:#2c2545}.mx-dossier-nom[data-v-08391531]{flex:1}.mx-dossier-nom.a-non-lus[data-v-08391531]{font-weight:600}.mx-compteur[data-v-08391531]{font-size:.8rem;font-weight:700;color:var(--mx-violet)}.mx-vide-petit[data-v-08391531]{padding:1rem;font-size:.85rem;color:#8a84a3}.mx-liste[data-v-08391531]{display:flex;flex-direction:column;border-right:1px solid var(--mx-trait);min-width:0}.mx-recherche[data-v-08391531]{position:relative;margin:.75rem .75rem .4rem}.mx-recherche>i[data-v-08391531]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#8a84a3}.mx-recherche input[data-v-08391531]{width:100%;border:1px solid var(--mx-trait);border-radius:8px;padding:.45rem .75rem .45rem 2rem;font-size:.86rem;background:var(--mx-fond)}.mx-recherche input[data-v-08391531]:focus{outline:none;border-color:var(--mx-violet);background:#fff}.mx-barre[data-v-08391531]{display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;border-bottom:1px solid var(--mx-trait)}.mx-onglets[data-v-08391531]{display:flex;gap:.2rem}.mx-onglets button[data-v-08391531]{border:none;background:none;padding:.5rem .55rem;font-size:.88rem;color:#6b6480;border-bottom:2px solid transparent;cursor:pointer}.mx-onglets button.actif[data-v-08391531]{color:var(--mx-violet);font-weight:600;border-bottom-color:var(--mx-violet)}.mx-barre-droite[data-v-08391531]{display:flex;align-items:center;gap:.2rem}.mx-tri[data-v-08391531],.mx-icone[data-v-08391531]{border:none;background:none;font-size:.82rem;color:#3f3a55;padding:.3rem .45rem;border-radius:6px;cursor:pointer}.mx-tri[data-v-08391531]:hover,.mx-icone[data-v-08391531]:hover{background:#f1eef9}.mx-export[data-v-08391531]{position:relative}.mx-export-menu[data-v-08391531]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;width:190px;padding:.3rem;background:#fff;border:1px solid var(--mx-trait);border-radius:8px;box-shadow:0 10px 24px #18047024}.mx-export-menu button[data-v-08391531]{display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:none;padding:.4rem .55rem;font-size:.84rem;border-radius:6px;text-align:left;cursor:pointer}.mx-export-menu button[data-v-08391531]:hover{background:#f1eef9}.mx-messages[data-v-08391531]{flex:1;overflow-y:auto}.mx-groupe[data-v-08391531]{position:sticky;top:0;z-index:1;padding:.3rem .9rem;font-size:.75rem;font-weight:700;color:#5d5775;background:#f4f2fa;border-bottom:1px solid var(--mx-trait)}.mx-message[data-v-08391531]{display:block;width:100%;border:none;border-bottom:1px solid #f0eef6;border-left:3px solid transparent;background:#fff;padding:.55rem .8rem .55rem .9rem;text-align:left;cursor:pointer}.mx-message[data-v-08391531]:hover{background:#f8f6fd}.mx-message.non-lu[data-v-08391531]{border-left-color:var(--mx-violet)}.mx-message.actif[data-v-08391531]{background:var(--mx-select);border-left-color:var(--mx-violet)}.mx-message-ligne[data-v-08391531]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.mx-message-qui[data-v-08391531]{font-size:.95rem;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-message-objet[data-v-08391531]{font-size:.83rem;color:#5d5775;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.non-lu .mx-message-qui[data-v-08391531],.non-lu .mx-message-objet[data-v-08391531]{font-weight:700;color:#1f1f1f}.non-lu .mx-message-objet[data-v-08391531]{color:var(--mx-violet)}.mx-message-date[data-v-08391531]{flex-shrink:0;font-size:.75rem;color:#6b6480}.non-lu .mx-message-date[data-v-08391531]{color:var(--mx-violet);font-weight:600}.mx-message-icones[data-v-08391531]{flex-shrink:0;display:flex;gap:.35rem;color:#8a84a3}.mx-lie[data-v-08391531]{color:#27ae60}.mx-plus[data-v-08391531]{display:block;width:calc(100% - 1.5rem);margin:.75rem;border:1px dashed #c9c0ea;background:none;border-radius:8px;padding:.5rem;font-size:.84rem;color:var(--mx-violet);cursor:pointer}.mx-lecture[data-v-08391531]{display:flex;flex-direction:column;min-width:0;background:#fff}.mx-actions[data-v-08391531]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.55rem 1rem;border-bottom:1px solid var(--mx-trait)}.mx-retour[data-v-08391531]{display:none;border:none;background:none;color:var(--mx-violet);font-weight:600;cursor:pointer}.mx-motif[data-v-08391531]{font-size:.78rem;color:#9a6200;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-entete[data-v-08391531]{display:flex;gap:.9rem;padding:.9rem 1.2rem .7rem}.mx-avatar[data-v-08391531]{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1.4rem;font-weight:600}.mx-entete-texte[data-v-08391531]{min-width:0}.mx-entete-texte time[data-v-08391531]{font-size:.78rem;color:#6b6480}.mx-expediteur[data-v-08391531]{margin:.1rem 0;font-size:1.1rem;font-weight:500;color:#1f1f1f;word-break:break-word}.mx-objet[data-v-08391531]{margin:0 0 .3rem;font-size:.98rem;font-weight:600;color:#2c2545}.mx-dest[data-v-08391531]{margin:0;font-size:.8rem;color:#5d5775;word-break:break-word}.mx-dest span[data-v-08391531]{display:inline-block;min-width:1.6rem;color:#8a84a3}.mx-bandeau[data-v-08391531]{display:flex;align-items:flex-start;gap:.45rem;margin:0 1.2rem .6rem;padding:.45rem .8rem;border-radius:8px;font-size:.8rem;background:#eef4ff;color:#1e3a8a}.mx-bandeau button[data-v-08391531]{border:none;background:none;color:var(--mx-violet);font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.mx-bandeau-erreur[data-v-08391531]{background:#fdeeee;color:#b3261e}.mx-pieces[data-v-08391531]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 1.2rem .6rem}.mx-piece[data-v-08391531]{display:flex;align-items:center;gap:.55rem;max-width:260px;border:1px solid var(--mx-trait);border-radius:8px;background:#fff;padding:.35rem .6rem .35rem .35rem;text-align:left;cursor:pointer}.mx-piece[data-v-08391531]:hover{border-color:var(--mx-violet)}.mx-piece-ext[data-v-08391531]{flex-shrink:0;width:34px;height:34px;border-radius:6px;display:grid;place-items:center;background:#efebfc;color:var(--mx-violet);font-size:.62rem;font-weight:800}.mx-piece-texte[data-v-08391531]{min-width:0;display:flex;flex-direction:column}.mx-piece-texte strong[data-v-08391531]{font-size:.8rem;color:#2c2545;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-piece-texte small[data-v-08391531]{font-size:.72rem;color:#8a84a3}.mx-piece>i[data-v-08391531]{color:#8a84a3}.mx-corps[data-v-08391531]{flex:1;width:100%;border:none;border-top:1px solid var(--mx-trait);background:#fff;min-height:360px}.mx-vide[data-v-08391531]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;color:#8a84a3;text-align:center}.mx-vide i[data-v-08391531]{font-size:2.6rem;opacity:.4}.mx-vide p[data-v-08391531]{margin:0;font-weight:600;color:#5d5775}.mx-vide-lecture[data-v-08391531]{flex:1}.mx[data-v-08391531]{grid-template-rows:auto minmax(0,1fr);outline:none;container-type:inline-size}.mx-dossiers[data-v-08391531],.mx-liste[data-v-08391531],.mx-lecture[data-v-08391531],.mx-messages[data-v-08391531]{min-height:0}.mx-lecture[data-v-08391531]{overflow-y:auto}.mx-ruban[data-v-08391531]{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;padding:.4rem .6rem;background:var(--mx-fond);border-bottom:1px solid var(--mx-trait)}.mx-r[data-v-08391531],.mx-r-nouveau[data-v-08391531]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid transparent;background:none;padding:.3rem .42rem;border-radius:6px;font-size:.8rem;color:#2c2545;text-decoration:none;white-space:nowrap;cursor:pointer}.mx-r i[data-v-08391531]{font-size:1rem;color:var(--mx-violet)}.mx-r[data-v-08391531]:hover:not(:disabled){background:#ece7fb}.mx-r[data-v-08391531]:disabled{opacity:.4;cursor:default}.mx-r-lie i[data-v-08391531]{color:#1e7a45}.mx-r-nouveau[data-v-08391531]{background:var(--mx-violet);color:#fff;font-weight:600;padding:.35rem .85rem}.mx-r-nouveau[data-v-08391531]:hover{background:#2f0390}.mx-r-fleche[data-v-08391531]{font-size:.6rem!important;color:#8a84a3!important}.mx-r-sep[data-v-08391531]{width:1px;height:22px;margin:0 .15rem;background:var(--mx-trait)}.mx-r-menu[data-v-08391531]{position:relative}.mx-ruban .mx-badge-lecture[data-v-08391531]{margin-left:auto}.mx-menu[data-v-08391531]{position:absolute;left:0;top:calc(100% + 4px);z-index:30;min-width:220px;max-width:min(420px,calc(100vw - 24px));overflow-y:auto;padding:.3rem;background:#fff;border:1px solid var(--mx-trait);border-radius:8px;box-shadow:0 12px 28px #18047029}.mx-menu-droite[data-v-08391531]{left:auto;right:0}.mx-menu-large[data-v-08391531]{width:340px}.mx-menu button[data-v-08391531],.mx-menu-case[data-v-08391531]{display:flex;align-items:center;gap:.5rem;width:100%;margin:0;border:none;background:none;padding:.4rem .55rem;font-size:.83rem;color:#2c2545;text-align:left;border-radius:6px;cursor:pointer}.mx-menu button[data-v-08391531]:hover:not(:disabled),.mx-menu-case[data-v-08391531]:hover{background:#f1eef9}.mx-menu button[data-v-08391531]:disabled{opacity:.4;cursor:default}.mx-menu button.choisi[data-v-08391531]{font-weight:600;color:var(--mx-violet)}.mx-menu button i[data-v-08391531]{width:14px;color:var(--mx-violet)}.mx-menu kbd[data-v-08391531]{margin-left:auto;padding:0 .3rem;font-size:.7rem;color:#5d5775;background:#f1eef9;border-radius:3px}.mx-menu-titre[data-v-08391531]{margin:.35rem .55rem .15rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#8a84a3}.mx-vide-icone[data-v-08391531]{display:inline-block;width:14px}.mx-tourne[data-v-08391531]{animation:mx-rotation-08391531 1s linear infinite}@keyframes mx-rotation-08391531{to{transform:rotate(360deg)}}.mx-favoris[data-v-08391531]{margin:0;cursor:default}.mx-favoris i[data-v-08391531]{color:#d4a106!important}.mx-compteur-gris[data-v-08391531]{font-weight:600;color:#8a84a3}.mx-dossier.mx-depot[data-v-08391531]{background:#ddd3fa;outline:2px dashed var(--mx-violet);outline-offset:-2px}.mx-tout[data-v-08391531]{display:flex;align-items:center;margin:0 .35rem 0 .1rem}.mx-tri[data-v-08391531]:disabled{opacity:.4;cursor:default}.mx-filtre-actif[data-v-08391531]{background:#ece7fb;color:var(--mx-violet);font-weight:600}.mx-groupe-nombre[data-v-08391531]{margin-left:.3rem;font-weight:500;color:#8a84a3}.mx-message[data-v-08391531]{position:relative;padding-left:1.9rem}.mx-case[data-v-08391531]{position:absolute;left:.55rem;top:.75rem;opacity:0;cursor:pointer}.mx-message:hover .mx-case[data-v-08391531],.mx-message.coche .mx-case[data-v-08391531],.mx-message:focus-within .mx-case[data-v-08391531]{opacity:1}.mx-message.coche[data-v-08391531]{background:#efeafc}.mx-message.marque[data-v-08391531]:not(.actif):not(.coche){background:#fff6f4}.mx-message-actions[data-v-08391531]{align-items:center}.mx-mini[data-v-08391531]{border:none;background:none;padding:0 .15rem;color:#8a84a3;line-height:1;cursor:pointer}.mx-mini[data-v-08391531]:hover{color:var(--mx-violet)}.mx-survol[data-v-08391531]{visibility:hidden}.mx-message:hover .mx-survol[data-v-08391531],.mx-message:focus-within .mx-survol[data-v-08391531]{visibility:visible}.mx-drapeau[data-v-08391531],.mx-drapeau i[data-v-08391531]{color:#c42b1c!important}.mx-importance[data-v-08391531]{color:#c42b1c;margin-right:.15rem}.mx-importance-basse[data-v-08391531]{color:#1d6fb8;margin-right:.15rem}.mx-message-compte[data-v-08391531]{display:block;font-size:.72rem;color:#8a84a3}.mx-sortant-etat[data-v-08391531]{display:flex;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.75rem;color:#5d5775;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-sortant-erreur[data-v-08391531],.mx-etiquette-brouillon[data-v-08391531]{color:#c42b1c;font-style:normal}.mx-message.mx-erreur[data-v-08391531]{border-left-color:#c42b1c}.mx-menu-defile[data-v-08391531]{max-height:380px;overflow-y:auto}.mx-menu-note[data-v-08391531]{margin:.2rem .55rem;font-size:.76rem;color:#8a84a3}.mx-coche-droite[data-v-08391531]{margin-left:auto}.mx-lien-contact[data-v-08391531]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.4rem;padding:.05rem .5rem;border:1px solid #d9d4ec;border-radius:999px;background:#fff;font-size:.72rem;font-weight:600;color:var(--mx-violet);text-decoration:none;vertical-align:middle;cursor:pointer}.mx-lien-contact[data-v-08391531]:hover{border-color:var(--mx-violet)}.mx-epingle-actif[data-v-08391531]{color:#d35400!important}.mx-pastille[data-v-08391531]{display:inline-block;flex-shrink:0;width:11px;height:11px;border-radius:50%}.mx-perso[data-v-08391531]{position:relative}.mx-perso-menu[data-v-08391531]{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);opacity:.6}.mx-perso:hover .mx-perso-menu[data-v-08391531],.mx-perso-menu[data-v-08391531]:focus-within{opacity:1}.mx-perso .mx-dossier[data-v-08391531]{padding-right:1.8rem}.mx-perso .mx-dossier-nom[data-v-08391531]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-perso-menu .mx-mini[data-v-08391531]{color:#5d5775}.mx-menu-contexte[data-v-08391531]{position:fixed;z-index:1050}.mx-menu-contexte .mx-menu[data-v-08391531]{position:static;width:230px}.mx-plier[data-v-08391531]{width:12px!important;font-size:.65rem;color:#8a84a3;cursor:pointer}.mx-nouveau-dossier[data-v-08391531]{color:#8a84a3;font-size:.8rem}.mx-nouveau-dossier i[data-v-08391531]{color:#8a84a3}.mx-titre-etiquettes[data-v-08391531]{margin:.5rem 0 .1rem 1.9rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#8a84a3}.mx-etiquette[data-v-08391531]{display:inline-block;max-width:90px;padding:0 .4rem;border-radius:999px;font-size:.66rem;font-weight:600;line-height:1.5;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px rgba(0,0,0,.35)}.mx-etiquette-grise[data-v-08391531]{background:#eee9fa;color:#5d5775;text-shadow:none}.mx-lecture-etiquettes[data-v-08391531]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem!important}.mx-recherche[data-v-08391531]{display:flex;align-items:center;gap:.3rem}.mx-avancee-btn[data-v-08391531]{flex-shrink:0;width:34px;height:34px;border:1px solid var(--mx-trait);border-radius:8px;background:var(--mx-fond);color:#5d5775;cursor:pointer}.mx-avancee-btn.actif[data-v-08391531]{border-color:var(--mx-violet);color:var(--mx-violet);background:#ece7fb}.mx-avancee[data-v-08391531]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .5rem;margin:0 .75rem .5rem;padding:.6rem;border:1px solid var(--mx-trait);border-radius:8px;background:#fbfaff;font-size:.74rem;color:#5d5775}.mx-avancee label[data-v-08391531]{min-width:0;display:flex;flex-direction:column;gap:.1rem;margin:0}.mx-avancee input[data-v-08391531]:not([type=checkbox]),.mx-avancee select[data-v-08391531]{width:100%;min-width:0;height:28px;padding:0 .4rem;border:1px solid #d9d4ec;border-radius:5px;font-size:.8rem;background:#fff}.mx-avancee-large[data-v-08391531]{grid-column:1 / -1}.mx-avancee .mx-avancee-case[data-v-08391531]{flex-direction:row;align-items:center;gap:.35rem}.mx-avancee-pied[data-v-08391531]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.4rem}.mx-avancee-pied button[data-v-08391531]{border:1px solid #d9d4ec;background:#fff;border-radius:6px;padding:.25rem .7rem;font-size:.8rem;cursor:pointer}.mx-avancee-pied .mx-avancee-ok[data-v-08391531]{background:var(--mx-violet);border-color:var(--mx-violet);color:#fff}.mx-avancee-rappel[data-v-08391531]{background:#ece7fb;color:#3c04b0}.mx-nombre-fil[data-v-08391531]{margin-left:.3rem;padding:0 .35rem;border-radius:999px;background:#ece7fb;color:var(--mx-violet);font-size:.7rem;font-weight:700}.mx-fil[data-v-08391531]{margin:.35rem 0 0 .2rem;border-left:2px solid #d8cdf8}.mx-fil-ligne[data-v-08391531]{display:flex;justify-content:space-between;gap:.5rem;width:100%;border:none;background:none;padding:.25rem .5rem;font-size:.8rem;color:#3f3a55;text-align:left;cursor:pointer}.mx-fil-ligne[data-v-08391531]:hover,.mx-fil-ligne.actif[data-v-08391531]{background:#efeafc}.mx-fil-ligne.non-lu span[data-v-08391531]{font-weight:700}.mx-fil-ligne small[data-v-08391531]{flex-shrink:0;color:#8a84a3}.mx-menu-actif[data-v-08391531]{margin-left:auto;font-size:.7rem;font-style:normal;color:#0e7a64}.mx-menu-gris[data-v-08391531]{color:#8a84a3}.mx-menu-delais[data-v-08391531]{display:flex;gap:.25rem;padding:.2rem .5rem .4rem}.mx-menu .mx-menu-delais button[data-v-08391531]{justify-content:center;width:auto;flex:1;padding:.3rem .2rem;border:1px solid var(--mx-trait)}.mx-menu .mx-menu-delais button.choisi[data-v-08391531]{background:#ece7fb;border-color:var(--mx-violet)}.mx-absence[data-v-08391531]{display:flex;align-items:center;gap:.45rem;margin:0 .75rem .4rem;padding:.35rem .6rem;border-radius:6px;background:#fff6e5;color:#7a4b00;font-size:.78rem}.mx-absence button[data-v-08391531]{margin-left:auto;border:none;background:none;color:var(--mx-violet);font-weight:700;text-decoration:underline;cursor:pointer}.mx-piece[data-v-08391531]{padding:0;cursor:default}.mx-piece-principal[data-v-08391531]{display:flex;align-items:center;gap:.55rem;min-width:0;border:none;background:none;padding:.35rem .2rem .35rem .35rem;text-align:left;cursor:pointer}.mx-piece-telecharger[data-v-08391531]{align-self:stretch;border:none;border-left:1px solid var(--mx-trait);background:none;padding:0 .55rem;color:#8a84a3;cursor:pointer}.mx-piece-telecharger[data-v-08391531]:hover{color:var(--mx-violet)}.mx-apercu-fond[data-v-08391531]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:grid;place-items:center;background:#1810348c}.mx-apercu[data-v-08391531]{display:flex;flex-direction:column;width:min(1000px,calc(100vw - 32px));height:calc(100vh - 48px);background:#fff;border-radius:10px;overflow:hidden}.mx-apercu header[data-v-08391531]{display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-bottom:1px solid var(--mx-trait)}.mx-apercu header strong[data-v-08391531]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-apercu header small[data-v-08391531]{color:#8a84a3}.mx-apercu-corps[data-v-08391531]{flex:1;min-height:0;display:grid;place-items:center;background:#f4f2fa;overflow:auto}.mx-apercu-corps img[data-v-08391531]{max-width:100%;max-height:100%;object-fit:contain}.mx-apercu-corps iframe[data-v-08391531]{width:100%;height:100%;border:none;background:#fff}.mx-annulation[data-v-08391531]{position:fixed;left:50%;bottom:24px;z-index:1090;transform:translate(-50%);display:flex;align-items:center;gap:.7rem;max-width:calc(100vw - 32px);padding:.6rem .9rem;border-radius:8px;background:#2c2545;color:#fff;font-size:.86rem;box-shadow:0 10px 30px #0000004d}.mx-annulation span[data-v-08391531]:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-annulation button[data-v-08391531]{border:none;background:none;color:#c9b8ff;font-weight:700;text-transform:uppercase;cursor:pointer}.mx-actions-droite[data-v-08391531]{display:flex;gap:.2rem;margin-left:auto}.mx-action-icone[data-v-08391531]{width:32px;height:30px;border:1px solid transparent;background:none;border-radius:6px;color:var(--mx-violet);font-size:1.05rem;cursor:pointer}.mx-action-icone[data-v-08391531]:hover{background:#ece7fb}.mx-suivi[data-v-08391531]{color:#c42b1c!important}@container (max-width: 1320px){.mx-ruban .mx-r-sec[data-v-08391531]{display:none}}@container (max-width: 1080px){.mx-ruban .mx-r span[data-v-08391531]{display:none}}@media (max-width: 1200px){.mx[data-v-08391531]{grid-template-columns:var(--mx-col1, 210px) var(--mx-col2, 300px) minmax(320px,1fr)}}.mx-dossiers[data-v-08391531]{grid-row:2;grid-column:1}.mx-liste[data-v-08391531]{grid-row:2;grid-column:2}.mx-lecture[data-v-08391531]{grid-row:2;grid-column:3}.mx-separateur[data-v-08391531]{grid-row:2;z-index:6;justify-self:end;width:9px;margin-right:-5px;cursor:col-resize;touch-action:none;position:relative}.mx-separateur-1[data-v-08391531]{grid-column:1}.mx-separateur-2[data-v-08391531]{grid-column:2}.mx-separateur[data-v-08391531]:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent;transition:background .15s,width .15s,left .15s}.mx-separateur[data-v-08391531]:hover:after,.mx-separateur[data-v-08391531]:focus-visible:after,.mx--redimension .mx-separateur[data-v-08391531]:after{left:3px;width:3px;background:var(--mx-violet)}.mx-separateur[data-v-08391531]:focus-visible{outline:none}.mx--redimension[data-v-08391531],.mx--redimension[data-v-08391531] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.mx--zen .mx-ruban[data-v-08391531],.mx--zen .mx-dossiers[data-v-08391531],.mx--zen .mx-liste[data-v-08391531],.mx--zen .mx-separateur[data-v-08391531],.mx--zen .mx-fab[data-v-08391531]{display:none!important}.mx--zen .mx-lecture[data-v-08391531]{display:flex!important;grid-column:1 / -1!important;grid-row:1 / -1!important;position:relative;inset:auto}.mx--zen .mx-lecture[data-v-08391531]>*:not(.mx-zen-barre):not(.mx-zen-fin){width:min(900px,100%);margin-left:auto;margin-right:auto}.mx--zen .mx-actions[data-v-08391531]{display:none}.mx-zen-barre[data-v-08391531]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.6rem 1rem;background:linear-gradient(90deg,#f4f0ff,#fff);border-bottom:1px solid var(--mx-trait)}.mx-zen-titre[data-v-08391531]{font-weight:700;color:var(--mx-violet)}.mx-zen-titre i[data-v-08391531]{color:#2e7d32}.mx-zen-progression[data-v-08391531]{font-size:.82rem;color:#6b6480}.mx-zen-actions[data-v-08391531]{display:flex;gap:.3rem;flex-wrap:wrap;margin-left:auto}.mx-zen-actions button[data-v-08391531]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .7rem;border:1px solid #d9d4ec;border-radius:999px;background:#fff;font-size:.82rem}.mx-zen-actions button[data-v-08391531]:hover:not(:disabled){border-color:var(--mx-violet);color:var(--mx-violet)}.mx-zen-actions button[data-v-08391531]:disabled{opacity:.45}.mx-zen-quitter[data-v-08391531]{border:0;background:none;font-size:1.2rem;color:#8a84a3}.mx-zen-fin[data-v-08391531]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;flex:1;padding:3rem 1rem;text-align:center}.mx-zen-soleil[data-v-08391531]{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#fff5d6,#ffe08a);font-size:3.4rem;color:#e6a100;animation:mx-zen-lever-08391531 1.2s ease-out}@keyframes mx-zen-lever-08391531{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.mx-zen-fin h3[data-v-08391531]{margin:.4rem 0 0;font-size:1.4rem}.mx-zen-fin p[data-v-08391531]{color:#6b6480}.mx-zen-btn[data-v-08391531]{padding:.55rem 1.1rem;border:0;border-radius:999px;background:var(--mx-violet);color:#fff}.mx-aide-fond[data-v-08391531]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;display:grid;place-items:center;padding:1rem;background:#18103473}.mx-aide[data-v-08391531]{width:min(820px,100%);max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.1rem 1.3rem;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0000004d}.mx-aide header[data-v-08391531]{display:flex;align-items:center;justify-content:space-between}.mx-aide h3[data-v-08391531]{margin:0;font-size:1.1rem}.mx-aide-fermer[data-v-08391531]{border:0;background:none;font-size:1.5rem;color:#8a84a3}.mx-aide-grille[data-v-08391531]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem 1.4rem;margin-top:.8rem}.mx-aide h4[data-v-08391531]{margin:0 0 .4rem;font-size:.74rem;text-transform:uppercase;color:#8a84a3}.mx-aide dl[data-v-08391531]{display:grid;grid-template-columns:auto 1fr;gap:.35rem .7rem;margin:0;font-size:.84rem}.mx-aide dd[data-v-08391531]{margin:0}.mx-aide kbd[data-v-08391531]{display:inline-block;min-width:1.6em;margin-right:.2rem;padding:.1rem .4rem;border:1px solid #d9d4ec;border-bottom-width:2px;border-radius:5px;background:#faf9fd;color:#1f1a33;font-family:inherit;font-size:.76rem;text-align:center}.mx-piece--suspect[data-v-08391531]{border-color:#ffd9a0!important;background:#fffaf0}.mx-piece--dangereux[data-v-08391531],.mx-piece--infecte[data-v-08391531]{border-color:#f5c2bd!important;background:#fdf1f0}.mx-piece-verdict[data-v-08391531]{display:flex;align-items:center;gap:.25rem;color:#b3261e!important;font-weight:600}.mx-piece--suspect .mx-piece-verdict[data-v-08391531]{color:#8a5a00!important}.mx-tiroir-voile[data-v-08391531],.mx-tiroir-tete[data-v-08391531],.mx-tiroir-outils[data-v-08391531],.mx-tiroir-btn[data-v-08391531],.mx-liste-avatar[data-v-08391531],.mx-fab[data-v-08391531],.mx-seul-mobile[data-v-08391531]{display:none}@media (max-width: 992px){.mx[data-v-08391531]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 86px);min-height:0;margin:.4rem;border-radius:14px}.mx-separateur[data-v-08391531],.mx-ruban[data-v-08391531]{display:none}.mx--selection:not(.mx--lecture) .mx-ruban[data-v-08391531]{display:flex;flex-wrap:nowrap;overflow-x:auto;grid-column:1}.mx--selection .mx-ruban .mx-r-nouveau[data-v-08391531]{display:none}.mx-dossiers[data-v-08391531]{position:fixed;top:0;bottom:0;left:0;z-index:1045;width:min(320px,86vw);max-height:none;border:none;box-shadow:6px 0 30px #00000040;transform:translate(-105%);transition:transform .28s ease;overflow-y:auto;display:block}.mx--tiroir .mx-dossiers[data-v-08391531]{transform:translate(0)}.mx-tiroir-voile[data-v-08391531]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#120c2873;opacity:0;visibility:hidden;transition:opacity .25s}.mx--tiroir .mx-tiroir-voile[data-v-08391531]{opacity:1;visibility:visible}.mx-tiroir-tete[data-v-08391531]{display:flex;align-items:center;justify-content:space-between;padding:.9rem .8rem .6rem 1rem;font-weight:700;color:var(--mx-violet)}.mx-tiroir-outils[data-v-08391531]{display:flex;flex-direction:column;gap:.1rem;margin-top:.6rem;padding:.6rem .5rem 1.2rem;border-top:1px solid var(--mx-trait)}.mx-tiroir-outils button[data-v-08391531]{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:0;border-radius:999px;background:none;text-align:left;font-size:.86rem;color:#3b3552}.mx-tiroir-outils button[data-v-08391531]:hover{background:var(--mx-select)}.mx-tiroir-outils .mx-menu-titre[data-v-08391531]{margin:.6rem .7rem .2rem}.mx-tiroir-outils .mx-menu-case[data-v-08391531]{padding:.55rem .7rem}.mx-liste[data-v-08391531]{grid-column:1;grid-row:2}.mx-recherche[data-v-08391531]{margin:.5rem .6rem;padding:.15rem .4rem .15rem .2rem;border-radius:999px;background:#f1eef8}.mx-recherche input[data-v-08391531]{background:transparent}.mx-recherche>i[data-v-08391531]{display:none}.mx-tiroir-btn[data-v-08391531]{display:flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 10px;flex-shrink:0;border:0;border-radius:50%;background:transparent}.mx-tiroir-btn span[data-v-08391531]{display:block;height:2px;border-radius:2px;background:#3b3552}.mx-tiroir-btn[data-v-08391531]:active{background:#3c04b01a}.mx-message[data-v-08391531]{padding-left:3.6rem;position:relative}.mx-message .mx-case[data-v-08391531]{display:none}.mx-liste-avatar[data-v-08391531]{display:flex;align-items:center;justify-content:center;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;color:#fff;font-weight:700;font-size:1rem}.mx-liste-avatar.coche[data-v-08391531]{background:var(--mx-violet)}.mx-message-actions .mx-survol[data-v-08391531]{display:none}.mx-fab[data-v-08391531]{display:inline-flex;align-items:center;gap:.5rem;position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:1020;padding:.85rem 1.2rem;border:0;border-radius:18px;background:#fff;color:var(--mx-violet);font-weight:600;box-shadow:0 4px 16px #3c04b047}.mx-fab i[data-v-08391531]{font-size:1.3rem}.mx--lecture .mx-fab[data-v-08391531],.mx--selection .mx-fab[data-v-08391531],.mx-lecture[data-v-08391531],.mx--lecture .mx-liste[data-v-08391531]{display:none}.mx--zen .mx-lecture[data-v-08391531],.mx--lecture .mx-lecture[data-v-08391531]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background:#fff;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.mx--lecture .mx-actions[data-v-08391531]{position:sticky;top:0;z-index:2;background:#fff;flex-wrap:nowrap;box-shadow:0 1px 0 var(--mx-trait)}.mx--lecture .mx-actions .mx-r span[data-v-08391531],.mx--lecture .mx-motif[data-v-08391531]{display:none}.mx-seul-mobile[data-v-08391531]{display:inline-flex}.mx-retour[data-v-08391531]{display:inline-flex;align-items:center;gap:.3rem}.mx-retour[data-v-08391531]{font-size:0}.mx-retour i[data-v-08391531]{font-size:1.4rem}}.rs[data-v-f93fa47c]{padding:1rem}.rs-tete[data-v-f93fa47c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.rs-tete h2[data-v-f93fa47c]{margin:0;font-size:1.4rem}.rs-tete h2 i[data-v-f93fa47c]{color:#3c04b0}.rs-tete p[data-v-f93fa47c]{margin:.2rem 0 0;color:#6b6480;font-size:.86rem}.rs-maj[data-v-f93fa47c]{margin-left:.4rem;font-size:.76rem;color:#2e7d32}.rs-periode[data-v-f93fa47c]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.rs-presets[data-v-f93fa47c]{display:flex;flex-wrap:wrap;gap:.25rem}.rs-presets button[data-v-f93fa47c]{padding:.3rem .7rem;border:1px solid #d9d4ec;border-radius:999px;background:#fff;font-size:.8rem}.rs-presets button.actif[data-v-f93fa47c]{background:#3c04b0;border-color:#3c04b0;color:#fff}.rs-dates[data-v-f93fa47c]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.rs-dates input[data-v-f93fa47c]{padding:.35rem .5rem;border:1px solid #d9d4ec;border-radius:8px;font-size:.84rem}.rs-btn[data-v-f93fa47c]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid #d9d4ec;border-radius:8px;background:#fff;font-size:.84rem;color:#3c04b0}.rs-tourne[data-v-f93fa47c]{display:inline-block;animation:rs-tour-f93fa47c .8s linear infinite}@keyframes rs-tour-f93fa47c{to{transform:rotate(360deg)}}.rs-onglets[data-v-f93fa47c]{display:flex;gap:.2rem;margin-bottom:1rem;border-bottom:1px solid #e6e3ef;overflow-x:auto}.rs-onglets button[data-v-f93fa47c]{padding:.6rem .9rem;border:0;border-bottom:3px solid transparent;background:none;font-weight:600;color:#6b6480;white-space:nowrap}.rs-onglets button.actif[data-v-f93fa47c]{color:#3c04b0;border-bottom-color:#3c04b0}.rs-kpis[data-v-f93fa47c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem;margin-bottom:1rem}.rs-kpi[data-v-f93fa47c]{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid #e6e3ef;border-left:4px solid var(--c);border-radius:12px;background:#fff}.rs-kpi>i[data-v-f93fa47c]{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);font-size:1.2rem}.rs-kpi div[data-v-f93fa47c]{display:flex;flex-direction:column;min-width:0}.rs-kpi strong[data-v-f93fa47c]{font-size:1.4rem;line-height:1.1;color:#1f1a33}.rs-kpi span[data-v-f93fa47c]{font-size:.8rem;color:#6b6480}.rs-kpi small[data-v-f93fa47c]{font-size:.72rem;color:#8a84a3}.rs-actions[data-v-f93fa47c]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.rs-grille[data-v-f93fa47c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rs-carte[data-v-f93fa47c]{min-width:0;padding:1rem;border:1px solid #e6e3ef;border-radius:14px;background:#fff}.rs-large[data-v-f93fa47c]{grid-column:1 / -1}.rs-carte header[data-v-f93fa47c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.8rem}.rs-carte h3[data-v-f93fa47c]{margin:0;font-size:.98rem}.rs-lien[data-v-f93fa47c]{border:0;background:none;color:#3c04b0;font-size:.8rem}.rs-vide[data-v-f93fa47c]{padding:1.2rem;text-align:center;color:#8a84a3;font-size:.86rem}.rs-legende[data-v-f93fa47c]{display:flex;gap:.8rem;font-size:.78rem}.rs-legende span[data-v-f93fa47c]:before{content:"";display:inline-block;width:10px;height:10px;margin-right:.3rem;border-radius:3px;vertical-align:-1px}.rs-l-arrivee[data-v-f93fa47c]:before,.rs-b-arrivee[data-v-f93fa47c]{background:#3c04b0}.rs-l-depart[data-v-f93fa47c]:before,.rs-b-depart[data-v-f93fa47c]{background:#f0b42c}.rs-b-mail[data-v-f93fa47c]{background:#1565c0}.rs-histo[data-v-f93fa47c]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px;height:240px;padding-top:1.2rem;overflow-x:auto}.rs-histo-col[data-v-f93fa47c]{display:flex;flex-direction:column;min-width:0}.rs-histo-barres[data-v-f93fa47c]{display:flex;align-items:flex-end;justify-content:center;gap:2px;flex:1;border-bottom:1px solid #e6e3ef}.rs-histo-barres span[data-v-f93fa47c]{position:relative;width:min(18px,45%);border-radius:4px 4px 0 0;transition:height .4s}.rs-histo-heures .rs-histo-barres span[data-v-f93fa47c]{width:70%}.rs-histo-barres em[data-v-f93fa47c]{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);font-style:normal;font-size:.66rem;color:#4a4460}.rs-histo-col small[data-v-f93fa47c]{margin-top:.25rem;font-size:.64rem;color:#8a84a3;text-align:center;white-space:nowrap;overflow:hidden}.rs-barres[data-v-f93fa47c]{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.rs-barres li[data-v-f93fa47c]{display:grid;grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;gap:.6rem;font-size:.82rem}.rs-barre-lib[data-v-f93fa47c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-barre[data-v-f93fa47c]{height:10px;border-radius:999px;background:#f1eef8;overflow:hidden}.rs-barre span[data-v-f93fa47c]{display:block;height:100%;border-radius:999px;background:#3c04b0;transition:width .4s}.rs-table[data-v-f93fa47c]{width:100%;border-collapse:collapse;font-size:.84rem}.rs-table th[data-v-f93fa47c]{padding:.45rem .5rem;border-bottom:2px solid #efedf5;color:#6b6480;font-size:.74rem;text-align:left;text-transform:uppercase}.rs-table td[data-v-f93fa47c]{padding:.45rem .5rem;border-bottom:1px solid #f3f1f8;word-break:break-word}.rs-nowrap[data-v-f93fa47c]{white-space:nowrap}.rs-rouge[data-v-f93fa47c]{color:#c62828;font-weight:700}.rs-taux[data-v-f93fa47c]{display:inline-block;min-width:52px;padding:.1rem .45rem;border-radius:999px;background:linear-gradient(90deg,#d8f0e0 var(--p, 0%),#f3f1f8 0);font-size:.76rem;text-align:center}.rs-chargement[data-v-f93fa47c]{display:grid;place-items:center;padding:3rem}@media (max-width: 900px){.rs-grille[data-v-f93fa47c]{grid-template-columns:minmax(0,1fr)}.rs-periode[data-v-f93fa47c]{align-items:stretch;width:100%}}@media (max-width: 600px){.rs[data-v-f93fa47c]{padding:.6rem}.rs-kpis[data-v-f93fa47c]{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-kpi[data-v-f93fa47c]{padding:.7rem;gap:.5rem}.rs-kpi>i[data-v-f93fa47c]{display:none}.rs-table[data-v-f93fa47c]{display:block;overflow-x:auto}.rs-histo[data-v-f93fa47c]{height:180px}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}:root{--primary-gradient: linear-gradient(135deg, #3c04b0 0%, #180470 100%);--success-gradient: linear-gradient(135deg, #00a35c 0%, #006b3c 100%);--danger-gradient: linear-gradient(135deg, #f0324a 0%, #b80d24 100%);--warning-gradient: linear-gradient(135deg, #f5c542 0%, #d99a0b 100%);--info-gradient: linear-gradient(135deg, #7b5cf0 0%, #4a1fc2 100%);--shadow-sm: 0 2px 8px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.12);--shadow-lg: 0 8px 24px rgba(0,0,0,.15);--shadow-xl: 0 12px 40px rgba(0,0,0,.2);--transition-base: all .3s cubic-bezier(.4, 0, .2, 1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.card{border:none;border-radius:16px;box-shadow:var(--shadow-sm);transition:var(--transition-base);overflow:hidden;animation:fadeIn .5s ease-out}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.card-header{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #f0f0f0;font-weight:600;padding:1.25rem 1.5rem}.card-body{padding:1.5rem}.card-box{position:relative;overflow:hidden;border-radius:16px!important;transition:var(--transition-base)}.card-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.card-box:hover:before{transform:scaleX(1)}.card-box:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.card-gradient-primary{background:var(--primary-gradient);color:#fff}.card-gradient-success{background:var(--success-gradient);color:#fff}.card-gradient-danger{background:var(--danger-gradient);color:#fff}.card-gradient-warning{background:var(--warning-gradient);color:#fff}.card-gradient-info{background:var(--info-gradient);color:#fff}.table{border-collapse:separate;border-spacing:0}.table thead th{background:linear-gradient(135deg,#f8f9fa,#fff);border:none;font-weight:600;color:#495057;padding:1rem;position:sticky;top:0;z-index:10}.table tbody tr{transition:var(--transition-base);border-bottom:1px solid #f0f0f0}.table tbody tr:hover{background:linear-gradient(90deg,#f8f9fa,#fff);transform:scale(1.01);box-shadow:var(--shadow-sm)}.table tbody td{padding:1rem;vertical-align:middle;border:none}.table-rounded{border-radius:12px;overflow:hidden}.table-rounded thead th:first-child{border-top-left-radius:12px}.table-rounded thead th:last-child{border-top-right-radius:12px}.btn{border-radius:10px;font-weight:600;padding:.625rem 1.25rem;transition:var(--transition-base);border:none;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:hover:before{width:300px;height:300px}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--primary-gradient);box-shadow:0 4px 12px #3c04b066}.btn-success{background:var(--success-gradient);box-shadow:0 4px 12px #11998e66}.btn-danger{background:var(--danger-gradient);box-shadow:0 4px 12px #ee097966}.btn-warning{background:var(--warning-gradient);box-shadow:0 4px 12px #f093fb66}.btn-info{background:var(--info-gradient);box-shadow:0 4px 12px #4facfe66}.btn-outline-primary{border:2px solid #3c04b0;color:#3c04b0;background:transparent}.btn-outline-primary:hover{background:var(--primary-gradient);color:#fff;border-color:transparent}.badge{border-radius:8px;padding:.35em .75em;font-weight:600;font-size:.85em;transition:var(--transition-base)}.badge:hover{transform:scale(1.05)}.badge-success{background:var(--success-gradient)}.badge-danger{background:var(--danger-gradient)}.badge-warning{background:var(--warning-gradient)}.badge-info{background:var(--info-gradient)}.badge-primary{background:var(--primary-gradient)}.modal-content{border:none;border-radius:20px;box-shadow:var(--shadow-xl);animation:scaleIn .3s ease-out}.modal-header{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #f0f0f0;border-radius:20px 20px 0 0;padding:1.5rem}.modal-title{font-weight:700;color:#495057}.modal-body{padding:2rem}.modal-footer{border-top:2px solid #f0f0f0;padding:1.5rem}.form-control,.form-select{border:2px solid #e0e0e0;border-radius:10px;padding:.625rem 1rem;transition:var(--transition-base);font-size:.95rem}.form-control:focus,.form-select:focus{border-color:#3c04b0;box-shadow:0 0 0 .2rem #3c04b040;transform:translateY(-2px)}.form-label{font-weight:600;color:#495057;margin-bottom:.5rem}.alert{border:none;border-radius:12px;padding:1rem 1.5rem;box-shadow:var(--shadow-sm);animation:fadeInLeft .4s ease-out}.alert-success{background:linear-gradient(135deg,#11998e1a,#38ef7d1a);color:#008751;border-left:4px solid #008751}.alert-danger{background:linear-gradient(135deg,#ee09791a,#ff6a001a);color:#ee0979;border-left:4px solid #ee0979}.alert-warning{background:linear-gradient(135deg,#f093fb1a,#f5576c1a);color:#f093fb;border-left:4px solid #f093fb}.alert-info{background:linear-gradient(135deg,#4facfe1a,#00f2fe1a);color:#5b3fd0;border-left:4px solid #5b3fd0}.pagination{gap:.5rem}.page-link{border:2px solid #e0e0e0;border-radius:10px;color:#3c04b0;padding:.5rem 1rem;transition:var(--transition-base);font-weight:600}.page-link:hover{background:var(--primary-gradient);color:#fff;border-color:transparent;transform:translateY(-2px)}.page-item.active .page-link{background:var(--primary-gradient);border-color:transparent;box-shadow:var(--shadow-md)}.dropdown-menu{border:none;border-radius:12px;box-shadow:var(--shadow-lg);padding:.5rem;animation:fadeIn .2s ease-out}.dropdown-item{border-radius:8px;padding:.625rem 1rem;transition:var(--transition-base);font-weight:500}.dropdown-item:hover{background:linear-gradient(90deg,#f8f9fa,#fff);color:#3c04b0;transform:translate(5px)}.dropdown-divider{margin:.5rem 0;border-color:#f0f0f0}.breadcrumb{background:linear-gradient(90deg,#f8f9fa,#fff);border-radius:12px;padding:1rem 1.5rem;box-shadow:var(--shadow-sm)}.breadcrumb-item+.breadcrumb-item:before{content:"›";font-size:1.2rem;color:#3c04b0}.breadcrumb-item.active{color:#3c04b0;font-weight:600}.nav-tabs{border-bottom:2px solid #f0f0f0}.nav-tabs .nav-link{border:none;border-bottom:3px solid transparent;color:#6c757d;font-weight:600;padding:1rem 1.5rem;transition:var(--transition-base)}.nav-tabs .nav-link:hover{border-bottom-color:#3c04b0;color:#3c04b0}.nav-tabs .nav-link.active{background:transparent;border-bottom-color:#3c04b0;color:#3c04b0}.header-right{align-items:center!important;gap:.75rem!important;padding-right:1.25rem!important}.header-right>*,.header-right .dashboard-setting,.header-right .user-notification{display:flex!important;align-items:center!important;height:100%!important}.header-right .dashboard-setting .dropdown-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:40px;height:40px;border-radius:8px;background:#3c04b014;color:#3c04b0;font-size:1.2rem;transition:background .2s}.header-right .dashboard-setting .dropdown-toggle:hover{background:#3c04b029}.notifications-wrapper{position:relative}.notifications-wrapper:after{content:"";position:absolute;right:-.375rem;top:25%;height:50%;width:1px;background:#0000001a}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}.spinner-border-modern{border:3px solid rgba(60,4,176,.2);border-top-color:#3c04b0;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f8f9fa;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3c04b0,#180470);border-radius:10px;transition:var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#180470,#3c04b0)}.shadow-modern{box-shadow:var(--shadow-md)}.shadow-hover{transition:var(--transition-base)}.shadow-hover:hover{box-shadow:var(--shadow-lg)}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.page-enter-active{animation:fadeIn .4s ease-out}.page-leave-active{animation:fadeIn .4s ease-out reverse}@media (max-width: 768px){.card{border-radius:12px}.modal-content{border-radius:16px}.btn{padding:.5rem 1rem;font-size:.9rem}}:root{--oecca-primary: #3c04b0;--oecca-primary-dark: #180470;--oecca-accent: #f0b42c;--oecca-gradient-start: #3c04b0;--oecca-gradient-end: #180470;--benin-green: #008751;--benin-yellow: #fcd116;--benin-red: #e8112d;--institutional-border: #dcdfe6;--institutional-text-muted: #5b6270;--institutional-bg-band: #f4f2f9}.tricolor-band{height:4px;width:100%;background:linear-gradient(90deg,var(--benin-green) 0%,var(--benin-green) 33.33%,var(--benin-yellow) 33.33%,var(--benin-yellow) 66.66%,var(--benin-red) 66.66%,var(--benin-red) 100%)}.header:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,var(--benin-green) 0%,var(--benin-green) 33.33%,var(--benin-yellow) 33.33%,var(--benin-yellow) 66.66%,var(--benin-red) 66.66%,var(--benin-red) 100%)}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;background:var(--oecca-primary);color:#fff;padding:.75rem 1.25rem;font-weight:600;border-radius:0 0 8px;text-decoration:none}.skip-link:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.dropdown-toggle:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--oecca-accent);outline-offset:2px}.header-brand{display:flex;align-items:center;gap:.75rem;padding:0 1.25rem 0 1.5rem;border-right:1px solid var(--institutional-border);height:100%;white-space:nowrap}.header-brand__logo{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.header-brand__text{display:flex;flex-direction:column;line-height:1.15}.header-brand__org{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--oecca-primary)}.header-brand__service{font-size:.72rem;color:var(--institutional-text-muted)}@media (max-width: 991px){.header-brand__text{display:none}.header-brand{padding:0 .75rem;border-right:none}}.page-header{background:#fff;border:1px solid var(--institutional-border);border-left:4px solid var(--oecca-primary);border-radius:6px;box-shadow:none!important}.page-title{font-size:1.35rem;font-weight:700;color:#202342;display:flex;align-items:center;gap:.5rem}.page-title-icon{color:var(--oecca-primary)}.page-header-divider{border:none;border-top:1px solid var(--institutional-border);margin-top:.75rem}.breadcrumb{background:transparent!important;box-shadow:none!important;padding:.25rem 0!important;margin:.35rem 0 0!important;font-size:.82rem}.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a{color:var(--institutional-text-muted)}.breadcrumb .breadcrumb-item.active{color:var(--oecca-primary);font-weight:600}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"›";color:var(--institutional-text-muted);font-size:1rem}.institutional-footer{background:var(--oecca-primary-dark);color:#ffffffd9;margin-top:2rem;border-radius:6px;overflow:hidden}.institutional-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding:2rem 2rem 1.5rem}.institutional-footer__brand{display:flex;gap:.75rem;align-items:flex-start}.institutional-footer__brand img{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.institutional-footer__brand h3{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.35rem}.institutional-footer__brand p{font-size:.82rem;color:#ffffffb3;line-height:1.5}.institutional-footer__col h4{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--oecca-accent);margin-bottom:.75rem}.institutional-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.institutional-footer__col a,.institutional-footer__col span{color:#fffc;font-size:.85rem;text-decoration:none}.institutional-footer__col a:hover{color:#fff;text-decoration:underline}.institutional-footer__bottom{border-top:1px solid rgba(255,255,255,.15);padding:.9rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:#ffffffa6}.institutional-footer__legal{display:flex;gap:1.25rem;flex-wrap:wrap}.institutional-footer__legal a{color:#ffffffbf;text-decoration:none}.institutional-footer__legal a:hover{color:#fff;text-decoration:underline}@media (max-width: 900px){.institutional-footer__top{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.institutional-footer__top{grid-template-columns:1fr;padding:1.5rem}.institutional-footer__bottom{flex-direction:column;align-items:flex-start;padding:1rem 1.5rem}}.card,.card-box{border-radius:8px!important}.card:hover{transform:none;box-shadow:var(--shadow-sm)}.card-box:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-header{background:#f8f9fa}.btn:before{display:none}.btn{border-radius:6px}.btn:hover{transform:none;box-shadow:var(--shadow-sm)}.badge{border-radius:4px}.modal-content{border-radius:10px;animation:none}.modal-header{border-radius:10px 10px 0 0;background:#f8f9fa}.alert{animation:none}.table tbody tr:hover,.page-link:hover,.dropdown-item:hover{transform:none}.table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--institutional-text-muted);font-weight:700;border-bottom:2px solid var(--institutional-border)!important}.table tbody td{border-top:1px solid var(--institutional-border);font-size:.9rem}.table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.sortable:hover{color:var(--oecca-primary)}.table-card{background:#fff;border-radius:10px;box-shadow:0 4px 24px #3c04b01a;margin-bottom:2rem;overflow:hidden}.table-card-header{padding:1.5rem 2rem 1rem;border-bottom:2px solid #f0f2fc;display:flex;align-items:center;justify-content:space-between}.table-card-title{font-size:1.1rem;font-weight:700;color:#2c3e50;display:flex;align-items:center;gap:.6rem}.table-card-title .dw{color:var(--oecca-gradient-start);font-size:1.2rem}.count-badge{background:linear-gradient(135deg,#3c04b0,#180470);color:#fff;border-radius:20px;padding:.15rem .7rem;font-size:.82rem;font-weight:600;letter-spacing:.02em}.table-card-body{padding:1.5rem 2rem 2rem}.pagination-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:1rem;border-top:1px solid #f0f2fc;margin-top:1rem}.pagination-info{font-size:.88rem;color:#6c757d}.page-header-divider{border:none;border-top:2px solid #eef0f7;margin:.75rem 0 0}.form-select{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-label{display:inline-block;margin-bottom:.5rem}.text-end{text-align:right!important}.text-start{text-align:left!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:checked+.btn,.btn-check:checked+label.btn{color:#fff;background-color:#3c04b0;border-color:#3c04b0}:root{--oecca-indigo: #3c04b0;--oecca-indigo-dark: #180470;--oecca-indigo-mid: #2a0a8c;--oecca-indigo-light: #5b3fd0;--oecca-indigo-tint: #efebfc;--oecca-nuit: #10083f;--oecca-or: #f0b42c;--oecca-or-dark: #c98a00;--benin-green: #008751;--benin-yellow: #fcc800;--benin-red: #e8112d;--oecca-ink: #1e1633;--oecca-muted: #6b6480;--oecca-line: #e4e0f2;--oecca-bg: #f6f4fd;--oecca-primary: var(--oecca-indigo);--oecca-primary-dark: var(--oecca-indigo-dark);--oecca-accent: var(--oecca-or);--oecca-gradient-start: var(--oecca-indigo);--oecca-gradient-end: var(--oecca-indigo-dark);--institutional-border: var(--oecca-line);--institutional-text-muted: var(--oecca-muted);--institutional-bg-band: var(--oecca-indigo-tint);--primary-gradient: linear-gradient(135deg, #3c04b0 0%, #180470 100%);--success-gradient: linear-gradient(135deg, #00a35c 0%, #006b3c 100%);--danger-gradient: linear-gradient(135deg, #f0324a 0%, #b80d24 100%);--warning-gradient: linear-gradient(135deg, #f5c542 0%, #d99a0b 100%);--info-gradient: linear-gradient(135deg, #7b5cf0 0%, #4a1fc2 100%);--shadow-sm: 0 1px 3px rgba(24, 4, 112, .08);--shadow-md: 0 6px 16px -6px rgba(24, 4, 112, .18);--shadow-lg: 0 14px 30px -12px rgba(24, 4, 112, .25);--shadow-xl: 0 24px 50px -20px rgba(24, 4, 112, .35)}body{background:var(--oecca-bg);color:var(--oecca-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}::selection{background:#3c04b02e}h1,h2,h3,h4,h5,h6{color:var(--oecca-nuit)}.text-primary,.text-blue{color:var(--oecca-indigo)!important}.text-blue{font-weight:700}.bg-primary{background:var(--oecca-indigo)!important}.border-primary{border-color:var(--oecca-indigo)!important}.pd-ltr-20 a:not([class]),.breadcrumb-item a{color:var(--oecca-indigo)}.pd-ltr-20 a:not([class]):hover,.breadcrumb-item a:hover{color:var(--oecca-indigo-dark)}.main-container :focus-visible,.header :focus-visible{outline:3px solid var(--oecca-or);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#b9aef0 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#b9aef0;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--oecca-indigo-light)}::-webkit-scrollbar-track{background:transparent}.btn-primary,.btn-primary:not(:disabled):not(.disabled):active{background:linear-gradient(135deg,var(--oecca-indigo) 0%,var(--oecca-indigo-mid) 100%);border-color:var(--oecca-indigo);color:#fff}.btn-primary:hover,.btn-primary:focus{background:linear-gradient(135deg,#4a1fc2 0%,var(--oecca-indigo) 100%);border-color:var(--oecca-indigo);color:#fff}.btn-outline-primary{color:var(--oecca-indigo);border-color:var(--oecca-indigo);background:transparent}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled):active{background:var(--oecca-indigo);border-color:var(--oecca-indigo);color:#fff}.btn-warning{background:linear-gradient(135deg,#ffcb2e,var(--oecca-or));border-color:var(--oecca-or);color:#2a1a00}.btn-warning:hover{background:linear-gradient(135deg,#ffd24d,#e6a91a);border-color:var(--oecca-or);color:#2a1a00}.btn-outline-warning{color:var(--oecca-or-dark);border-color:var(--oecca-or)}.btn-outline-warning:hover{background:var(--oecca-or);border-color:var(--oecca-or);color:#2a1a00}.btn-success{background:linear-gradient(135deg,#00a35c,var(--benin-green));border-color:var(--benin-green);color:#fff}.btn-success:hover{background:linear-gradient(135deg,#00b568,#007a48);border-color:var(--benin-green);color:#fff}.btn-outline-success{color:var(--benin-green);border-color:var(--benin-green)}.btn-outline-success:hover{background:var(--benin-green);border-color:var(--benin-green);color:#fff}.btn-danger{background:linear-gradient(135deg,#f0324a,var(--benin-red));border-color:var(--benin-red);color:#fff}.btn-danger:hover{background:linear-gradient(135deg,#f5485d,#c80e28);border-color:var(--benin-red);color:#fff}.btn-outline-danger{color:var(--benin-red);border-color:var(--benin-red)}.btn-outline-danger:hover{background:var(--benin-red);border-color:var(--benin-red);color:#fff}.btn-info{background:linear-gradient(135deg,#7b5cf0,#4a1fc2);border-color:#4a1fc2;color:#fff}.btn-outline-secondary{color:#4b4766;border-color:#c9c3e0}.btn-outline-secondary:hover{background:var(--oecca-indigo-tint);border-color:#b9aef0;color:var(--oecca-indigo-dark)}.btn{border-radius:10px;font-weight:600}.badge{border-radius:999px;font-weight:600;letter-spacing:.1px}.badge:hover{transform:none}.badge-primary{background:var(--oecca-indigo);color:#fff}.badge-info{background:#e6e0fb;color:var(--oecca-indigo-mid)}.badge-warning{background:#fdf0cf;color:#8a5a00}.badge-success{background:#dff3e8;color:#006b3c}.badge-danger{background:#fde3e6;color:#b80d24}.badge-secondary{background:#ece9f5;color:#4b4766}.badge-light{background:#f4f2fa;color:#4b4766}.badge-dark{background:var(--oecca-nuit);color:#fff}.card-box{border:1px solid var(--oecca-line);border-radius:16px;box-shadow:var(--shadow-sm)}.card-box:hover{box-shadow:var(--shadow-md)}.page-header{border-left-color:var(--oecca-indigo)}.page-title-icon{color:var(--oecca-indigo)}.table thead th{background:var(--oecca-indigo-tint);color:var(--oecca-indigo-dark);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid #d3caf5;white-space:nowrap}.table td,.table th{border-color:var(--oecca-line)}.table-striped tbody tr:nth-of-type(odd),.table tbody tr:nth-child(2n){background-color:#faf9ff}.table tbody tr:hover,.table-hover tbody tr:hover{background-color:var(--oecca-indigo-tint)}.form-control{border-color:#d3cdea;border-radius:10px}.form-control:focus,.custom-select:focus{border-color:var(--oecca-indigo);box-shadow:0 0 0 .2rem #3c04b026}select.form-control,select.custom-select{height:auto;min-height:38px;padding-top:.4rem;padding-bottom:.4rem;padding-right:2rem;line-height:1.4}select.form-control-sm{min-height:32px;padding-top:.25rem;padding-bottom:.25rem;font-size:.85rem}.custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:var(--oecca-indigo);border-color:var(--oecca-indigo)}input[type=checkbox],input[type=radio]{accent-color:var(--oecca-indigo)}.page-link{color:var(--oecca-indigo);border-color:var(--oecca-line)}.page-link:hover{color:var(--oecca-indigo-dark);background:var(--oecca-indigo-tint)}.page-item.active .page-link{background:var(--oecca-indigo);border-color:var(--oecca-indigo);color:#fff}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--oecca-indigo);border-color:var(--oecca-line) var(--oecca-line) #fff}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:var(--oecca-indigo)}.dropdown-item.active,.dropdown-item:active{background:var(--oecca-indigo)}.progress{background:#ece9f5;border-radius:999px}.progress-bar{background:linear-gradient(90deg,var(--oecca-indigo),var(--oecca-indigo-light))}.modal-header{background:var(--oecca-indigo-tint);border-bottom:1px solid var(--oecca-line)}.modal-title{color:var(--oecca-indigo-dark);font-weight:700}.form-group{margin-bottom:1.1rem}label{font-weight:600;font-size:.875rem;color:var(--oecca-ink);margin-bottom:.35rem}.form-text,small.text-muted{color:var(--oecca-muted)!important}.form-control::placeholder{color:#a39fbb}.form-control:disabled,.form-control[readonly]{background:#f3f1fa}input[type=file]{max-width:100%;font-size:.875rem;color:var(--oecca-muted)}input[type=file]::file-selector-button{margin-right:12px;padding:7px 14px;border:1px solid #d3caf5;border-radius:8px;background:var(--oecca-indigo-tint);color:var(--oecca-indigo-dark);font-weight:600;cursor:pointer;transition:background .15s}input[type=file]::file-selector-button:hover{background:#e2dbfa}input[type=file].form-control,input[type=file].form-control-file{height:auto;padding:6px 8px}.alert-primary{background:var(--oecca-indigo-tint);border-color:#d3caf5;color:var(--oecca-indigo-dark)}.alert-info{background:#ebe7fc;border-color:#d3caf5;color:var(--oecca-indigo-mid)}.alert-warning{background:#fff7e0;border-color:#f3d9a4;color:#7a4a00}.alert-success{background:#e6f5ed;border-color:#b7dfc7;color:#17603a}.alert-danger{background:#fdecee;border-color:#f5c2c8;color:#8a1c2a}.footer-oecca,.app-footer{background:var(--oecca-nuit)}.header .header-right>a.portail-lien{height:36px!important;align-self:center;display:inline-flex!important;align-items:center;gap:6px;margin-right:6px;padding:0 14px;border-radius:999px;border:1px solid #d3caf5;background:var(--oecca-indigo-tint);color:var(--oecca-indigo-dark);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.header .portail-lien:hover{background:var(--oecca-indigo);border-color:var(--oecca-indigo);color:#fff}@media (max-width: 991px){.header .portail-lien{display:none}}.left-side-bar,.header,.main-container{transition:transform .3s ease,width .3s ease,padding .3s ease,left .3s ease}@media (min-width: 1301px){body.menu-replie .left-side-bar{transform:translate(-100%);box-shadow:none}body.menu-replie .header{width:100%!important}body.menu-replie .main-container{padding-left:20px!important}}.header-left .menu-icon{display:none!important}#main-content:has(.modal.show,.modal.d-block,[aria-modal=true],.pm-fond,.mx-apercu-fond,.lc-modal-fond,.modal-overlay,.document-preview-overlay,.deposant-overlay,.cp-fond,.cp-dialogue-fond,.circuit-overlay),#main-content :has(.modal.show,.modal.d-block,[aria-modal=true],.pm-fond,.mx-apercu-fond,.lc-modal-fond,.modal-overlay,.document-preview-overlay,.deposant-overlay,.cp-fond,.cp-dialogue-fond,.circuit-overlay):not(.modal.show,.modal.d-block,[aria-modal=true],.pm-fond,.mx-apercu-fond,.lc-modal-fond,.modal-overlay,.document-preview-overlay,.deposant-overlay,.cp-fond,.cp-dialogue-fond,.circuit-overlay,.cp,.pm,.modal-dialog,.modal-content,.modal-box){transform:none!important;animation:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;z-index:auto!important;opacity:1!important}.main-container:has(.modal.show,.modal.d-block,[aria-modal=true],.pm-fond,.mx-apercu-fond,.lc-modal-fond,.modal-overlay,.document-preview-overlay,.deposant-overlay,.cp-fond,.cp-dialogue-fond,.circuit-overlay){transform:none!important;z-index:auto!important}body:has(.modal.show,.modal.d-block,[aria-modal=true],.pm-fond,.lc-modal-fond,.modal-overlay,.document-preview-overlay,.cp-dialogue-fond,.circuit-overlay){overflow:hidden}.card:has(form,.modal,[role=dialog]):hover{transform:none}@media (max-width: 767px){.institutional-footer__top,.institutional-footer__legal,.footer-droits{display:none!important}.institutional-footer__bottom{justify-content:center;text-align:center;padding:.8rem 1rem}.institutional-footer__bottom>span{width:100%;text-align:center}}.header-right .dashboard-setting,.header-right .user-notification{padding:0!important;margin:0!important;float:none!important}.header-right .dashboard-setting .dropdown,.header-right .user-notification .dropdown{display:flex;align-items:center;height:40px}.header-right .dashboard-setting .dropdown-toggle{padding:0!important;line-height:1!important}.header-right .dashboard-setting .dropdown-toggle i,.header-right .notification-btn i{display:block;line-height:1}.header{flex-wrap:nowrap!important}.header-left{flex:0 1 auto;min-width:0}.header-right{flex:1 1 auto;min-width:0;width:auto!important;display:flex!important;justify-content:flex-end}@media (max-width: 1300px){.header-search-form{max-width:260px}.header-right .user-info-dropdown .user-name,.header-right .user-name{display:none!important}}@media (max-width: 1100px){.portail-texte{display:none!important}}.table-responsive,.dataTables_wrapper{position:relative}
