.toolbar[data-v-c82ffd5c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.entete-dossier[data-v-c82ffd5c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:12px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.dossier-identite[data-v-c82ffd5c]{display:flex;align-items:center;gap:12px}.dossier-meta[data-v-c82ffd5c]{display:flex;flex-direction:column}.dossier-annee[data-v-c82ffd5c]{font-weight:600}.dossier-mission[data-v-c82ffd5c]{color:#64748b}.avancement-global[data-v-c82ffd5c]{display:flex;align-items:center;gap:10px;min-width:260px}.avancement-barre[data-v-c82ffd5c]{flex:1;height:10px;background:#e2e8f0;border-radius:6px;overflow:hidden}.avancement-remplissage[data-v-c82ffd5c]{height:100%;background:#16a34a;transition:width .3s}.avancement-txt[data-v-c82ffd5c]{font-weight:600;white-space:nowrap}.visa-bloc[data-v-c82ffd5c]{display:flex;align-items:center;gap:8px}.visa-etape[data-v-c82ffd5c]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#f1f5f9;color:#64748b;white-space:nowrap}.visa-etape.visa-ok[data-v-c82ffd5c]{background:#dcfce7;color:#166534}.visa-sep[data-v-c82ffd5c]{color:#cbd5e1}.cloture-zone[data-v-c82ffd5c]{display:flex;align-items:center;gap:8px}.chip-clos[data-v-c82ffd5c]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-weight:600}.cycles-grille[data-v-c82ffd5c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:0 12px 12px}.cycle-carte[data-v-c82ffd5c]{display:flex;flex-direction:column;text-align:left;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .1s}.cycle-carte[data-v-c82ffd5c]:hover{box-shadow:0 4px 14px #00000014;transform:translateY(-1px)}.cycle-bandeau[data-v-c82ffd5c]{height:6px}.cycle-corps[data-v-c82ffd5c]{padding:12px 14px}.cycle-titre[data-v-c82ffd5c]{font-weight:600;margin-bottom:10px}.cycle-barre[data-v-c82ffd5c]{height:8px;background:#eef2f7;border-radius:5px;overflow:hidden;margin-bottom:6px}.cycle-remplissage[data-v-c82ffd5c]{height:100%;transition:width .3s}.cycle-stats[data-v-c82ffd5c]{display:flex;justify-content:space-between;align-items:baseline}.cycle-stats>span[data-v-c82ffd5c]:first-child{font-weight:700}.cycle-detail[data-v-c82ffd5c]{color:#64748b}.cycle-badges[data-v-c82ffd5c]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;min-height:4px}.badge[data-v-c82ffd5c]{padding:2px 8px;border-radius:999px;border:1px solid transparent}.badge-todo[data-v-c82ffd5c]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.badge-anom[data-v-c82ffd5c]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.badge-dil[data-v-c82ffd5c]{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe;display:inline-flex;align-items:center;gap:4px}.badge-vise[data-v-c82ffd5c]{background:#ecfdf5;color:#047857;border-color:#a7f3d0;display:inline-flex;align-items:center;gap:4px}.badge-expl[data-v-c82ffd5c]{background:#fffbeb;color:#b45309;border-color:#fde68a;display:inline-flex;align-items:center;gap:4px}.badge-attente[data-v-c82ffd5c]{background:#fef2f2;color:#9f1239;border-color:#fecdd3;display:inline-flex;align-items:center;gap:4px}.seuil-zone[data-v-c82ffd5c]{display:flex;align-items:center;gap:6px}.empty-state[data-v-c82ffd5c]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 12px;color:#64748b}
