.v3-page{display:flex;flex-direction:column;gap:22px;animation:ydIn .34s cubic-bezier(.2,.7,.2,1) both;min-width:0}.v3-surtitre{font-size:11px;letter-spacing:.07em;font-weight:600;text-transform:uppercase;color:#837c95}.v3-titre{margin:12px 0 10px;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.1}.v3-sous{color:#4b4560;max-width:80ch;line-height:1.55}.v3-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 20px;flex-wrap:wrap}.v3-carte{background:#fff;border:1px solid #e7e3f0;border-radius:14px;padding:20px;box-shadow:0 1px 2px rgba(17,12,29,.05);display:flex;flex-direction:column;gap:12px;min-width:0}.v3-carte h2,.v3-carte h3{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em}.v3-carte-violette{background:#efe9fd;border-color:#c9b8f5}.v3-carte-verte{background:#effbf1;border-color:#cdeed3}.v3-carte-sombre{background:#110c1d;border-color:#110c1d;color:#fff}.v3-carte-sombre .v3-surtitre{color:#c4b5fd}.v3-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:14px;gap:14px}.v3-grille-large{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));grid-gap:14px;gap:14px}.v3-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-gap:12px;gap:12px}.v3-kpi{background:#fff;border:1px solid #e7e3f0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.v3-kpi-lib{font-size:10.5px;letter-spacing:.07em;font-weight:600;text-transform:uppercase;color:#837c95}.v3-kpi-val{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.v3-kpi-sub{font-size:12px;color:#4b4560}.v3-kpi-vert{background:#effbf1;border-color:#effbf1}.v3-kpi-vert .v3-kpi-lib,.v3-kpi-vert .v3-kpi-val{color:#15803d}.v3-kpi-violet{background:#efe9fd;border-color:#c9b8f5}.v3-kpi-violet .v3-kpi-val{color:#6d28d9}.v3-kpi-violet .v3-kpi-lib{color:#5b21b6}.v3-ligne{align-items:center;flex-wrap:wrap}.v3-ligne,.v3-pile{display:flex;gap:8px;min-width:0}.v3-pile{flex-direction:column}.v3-texte{font-size:13px;color:#4b4560;line-height:1.55;max-width:90ch;overflow-wrap:anywhere}.v3-muet{font-size:12px;color:#837c95}.v3-fort{font-weight:600;color:#110c1d}.v3-pastille{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:10px;background:#f6f5fa;color:#4b4560;white-space:nowrap}.v3-pastille[data-ton=violet]{background:#efe9fd;color:#5b21b6}.v3-pastille[data-ton=vert]{background:#effbf1;color:#15803d}.v3-pastille[data-ton=ambre]{background:#fff7ed;color:#b45309}.v3-pastille[data-ton=bleu]{background:#e0f2fe;color:#0369a1}.v3-pastille[data-ton=sombre]{background:#110c1d;color:#fff}.v3-btn{border:0;background:#6d28d9;color:#fff;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.v3-btn:hover{background:#5b21b6}.v3-btn:disabled{background:#e7e3f0;color:#837c95}.v3-btn-vert{background:#15803d}.v3-btn-vert:hover{background:#166534}.v3-btn-sec{border:1px solid #d5cfe3;background:#fff;color:#110c1d;border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:550;cursor:pointer;white-space:nowrap}.v3-btn-sec:hover{background:#f6f5fa}.v3-btn-sec[aria-pressed=true]{background:#110c1d;color:#fff;border-color:#110c1d}.v3-lien{border:0;background:transparent;color:#6d28d9;font-weight:600;font-size:12.5px;cursor:pointer;padding:0;text-align:left}.v3-lien:hover{text-decoration:underline}.v3-champ{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#4b4560;min-width:0}.v3-champ input,.v3-champ select,.v3-champ textarea,.v3-saisie{border:1px solid #d5cfe3;background:#fff;color:#110c1d;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:400;min-width:0;max-width:100%}.v3-champ textarea{resize:vertical;line-height:1.5}.v3-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.v3-case{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#110c1d;cursor:pointer}.v3-case input{margin-top:2px;accent-color:#6d28d9}.v3-segments{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;background:#eeebf5;border-radius:10px}.v3-segments button{border:0;background:transparent;color:#4b4560;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:550;cursor:pointer}.v3-segments button[aria-pressed=true]{background:#fff;color:#110c1d;box-shadow:0 1px 2px rgba(17,12,29,.08),0 0 0 1px #e7e3f0}.v3-tableau-defile{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.v3-tableau{width:100%;border-collapse:collapse;font-size:13px}.v3-tableau th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#837c95;font-weight:600;padding:8px 10px;border-bottom:1px solid #e7e3f0;white-space:nowrap}.v3-tableau td{padding:9px 10px;border-bottom:1px solid #eeebf5;vertical-align:top}.v3-tableau td.nombre,.v3-tableau th.nombre{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.v3-barres{display:flex;flex-direction:column;gap:10px}.v3-barre{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.v3-barre-fond{height:8px;border-radius:4px;background:#eeebf5;overflow:hidden}.v3-barre-plein{height:100%;border-radius:4px;background:#15803d}.v3-fil{display:flex;flex-direction:column}.v3-fil-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #eeebf5}.v3-fil-point{width:10px;height:10px;border-radius:3px;margin-top:5px;background:#6d28d9}.v3-membre{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid #f1eef7;font-size:13px}.v3-membre:last-child{border-bottom:0}.v3-ini{width:26px;height:26px;border-radius:13px;background:#e7e3f0;font-size:10.5px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;flex:none}.v3-ini[data-pilote=true]{background:#6d28d9;color:#fff}.v3-matrice{width:100%;height:auto;max-height:640px;display:block}.v3-matrice .point{cursor:pointer}.v3-matrice .point:focus{outline:none}.v3-matrice .point:focus circle,.v3-matrice .point:hover circle{stroke:#110c1d;stroke-width:2.5}.v3-podium{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px}.v3-alerte{border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.v3-semaine{gap:14px;align-items:center;background:linear-gradient(90deg,#efe9fd,#fff);border:1px solid #c9b8f5;border-radius:14px;padding:14px 18px}.v3-outils-mur,.v3-semaine{display:flex;flex-wrap:wrap}.v3-outils-mur{gap:10px 16px;align-items:flex-end}.v3-proche{gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;border:1px solid #e7e3f0;border-radius:10px;padding:10px 12px}.v3-feuille,.v3-proche{display:flex;background:#fff}.v3-feuille{max-width:960px;margin:0 auto;padding:32px 24px 80px;flex-direction:column;gap:20px;color:#110c1d;min-height:100vh}.v3-feuille h1{font-size:24px;margin:4px 0 6px;letter-spacing:-.02em}.v3-feuille h2{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#6d28d9;margin:0 0 8px}.v3-feuille section{border-top:1px solid #e7e3f0;padding-top:14px;page-break-inside:avoid;break-inside:avoid}.v3-feuille ul{margin:4px 0;padding-left:18px;line-height:1.6;font-size:13px}.v3-feuille-actions{display:flex;gap:8px;flex-wrap:wrap}.v3-signatures{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.v3-signatures div{border:1px dashed #d5cfe3;border-radius:10px;padding:12px;min-height:80px;font-size:12px;color:#4b4560}@media print{body{background:#fff}.v3-pas-imprime{display:none!important}.v3-feuille{padding:0;max-width:none}.v3-feuille section{page-break-inside:avoid}}@media (max-width:900px){.v3-barre{grid-template-columns:minmax(0,1fr) auto}.v3-barre .v3-barre-fond{grid-column:1/-1;grid-row:2}}