.sr-only[data-astro-cid-vuzw77jl]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--cv-blue: #0a66c2;--cv-blue-600: #0a5bb0;--cv-ink: #0b1f35;--cv-muted: #6b7280;--cv-card: #ffffff;--cv-border: #e5e7eb;--cv-radius: 16px}.admin-hero[data-astro-cid-vuzw77jl]{margin-top:8px;padding:18px 20px 16px;border:1px solid #e7ecf5;border-radius:18px;background:radial-gradient(circle at top left,#e0edff,#fff 58%),radial-gradient(circle at bottom right,#e0f7f2,#fff 60%);box-shadow:0 10px 28px #0f172a17;display:flex;flex-direction:column;gap:14px}.admin-hero-top[data-astro-cid-vuzw77jl]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-hero-kicker[data-astro-cid-vuzw77jl]{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;padding:4px 10px;border-radius:999px;background:#0f172a0f;backdrop-filter:blur(6px)}.admin-hero-kicker-pill[data-astro-cid-vuzw77jl]{padding:2px 8px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.admin-hero-kicker-sep[data-astro-cid-vuzw77jl]{color:#64748b;opacity:.9;font-size:.75rem}.admin-hero-kicker-text[data-astro-cid-vuzw77jl]{color:#0f172a;font-size:.78rem}.admin-hero-text[data-astro-cid-vuzw77jl] h1[data-astro-cid-vuzw77jl]{margin:.1rem 0 .25rem;font-size:1.6rem;color:#0b1f35}.eyebrow[data-astro-cid-vuzw77jl]{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin:0 0 .15rem}.lead[data-astro-cid-vuzw77jl]{color:#0b1f35;opacity:.9;margin:0;font-size:.95rem}.admin-hero-meta[data-astro-cid-vuzw77jl]{display:flex;align-items:center;gap:8px}.pill[data-astro-cid-vuzw77jl]{display:inline-flex;align-items:center;gap:.35rem;padding:4px 9px;border-radius:999px;font-size:.78rem;line-height:1.2;border:1px solid transparent;white-space:nowrap}.pill-muted[data-astro-cid-vuzw77jl]{border-color:#e2e8f0;background:linear-gradient(90deg,#f8fafc,#eef2ff);color:#334155}.admin-hero-kpis[data-astro-cid-vuzw77jl]{margin-top:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:860px){.admin-hero-kpis[data-astro-cid-vuzw77jl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.admin-hero-kpis[data-astro-cid-vuzw77jl]{grid-template-columns:1fr}}.kpi[data-astro-cid-vuzw77jl]{padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;gap:.1rem;box-shadow:0 4px 14px #0f172a0a;transition:box-shadow .12s ease,transform .12s ease,border-color .12s ease}.kpi[data-astro-cid-vuzw77jl]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14;border-color:#dbe3f2}.kpi-label[data-astro-cid-vuzw77jl]{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;display:inline-flex;align-items:center;gap:6px}.kpi-value[data-astro-cid-vuzw77jl]{font-size:1.5rem;font-weight:600;color:#0b1f35;line-height:1.1}.kpi-alert[data-astro-cid-vuzw77jl].has-alert{border-color:#facc15;background:radial-gradient(circle at top left,#fef9c3,#fff)}.info-dot[data-astro-cid-vuzw77jl]{border:none;padding:0;margin:0;width:18px;height:18px;border-radius:999px;font-size:.72rem;font-weight:600;cursor:default;display:inline-flex;align-items:center;justify-content:center;background:#e5edff;color:#1d4ed8}.info-dot--alert[data-astro-cid-vuzw77jl]{background:#fef3c7;color:#92400e}.cards[data-astro-cid-vuzw77jl]{margin:clamp(22px,3.2vw,32px) 0 2rem;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));animation:cards-in .5s .1s ease-out both}@media(max-width:1024px){.cards[data-astro-cid-vuzw77jl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.cards[data-astro-cid-vuzw77jl]{grid-template-columns:1fr}}.card[data-astro-cid-vuzw77jl]{position:relative;display:grid;grid-template-columns:56px 1fr;align-items:flex-start;gap:14px;color:inherit;text-decoration:none;background:var(--cv-card);border:1px solid var(--cv-border);border-radius:var(--cv-radius);min-height:132px;overflow:hidden;box-shadow:0 6px 18px #1118270f;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-position .2s ease;padding:16px 18px;background-image:linear-gradient(120deg,#eff6ffe6,#fff);background-size:180% 180%;background-position:0% 0%}.card[data-astro-cid-vuzw77jl]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1118271f;border-color:#dbe0e6;background-position:100% 0%}.card__icon[data-astro-cid-vuzw77jl]{width:48px;height:48px;border-radius:12px;background:linear-gradient(180deg,#f3f8ff,#e8f2ff);border:1px solid #d9e6f9;color:#0b4f97;display:grid;place-items:center}.card__icon[data-astro-cid-vuzw77jl] svg[data-astro-cid-vuzw77jl]{width:24px;height:24px;display:block}.card__body[data-astro-cid-vuzw77jl]{display:flex;flex-direction:column;gap:4px}.card__body[data-astro-cid-vuzw77jl] h3[data-astro-cid-vuzw77jl]{margin:.1rem 0 .25rem;font-size:1.02rem;display:flex;align-items:center;gap:8px}.card__body[data-astro-cid-vuzw77jl] p[data-astro-cid-vuzw77jl]{margin:0;color:#5b6472}.card[data-astro-cid-vuzw77jl].highlight{border-color:#cde4fd;background-image:radial-gradient(circle at top left,#e0f2ff,#fff)}.card-primary[data-astro-cid-vuzw77jl]{border-color:#1d4ed8;box-shadow:0 10px 30px #2563eb42;background:radial-gradient(circle at top left,#2563eb29,#fff),linear-gradient(180deg,#f5f9ff,#fff)}.card-primary[data-astro-cid-vuzw77jl] .card__icon[data-astro-cid-vuzw77jl]{background:radial-gradient(circle at 30% 0,#2563eb,#0f172a);border-color:#bfdbfee6;color:#e5f0ff;box-shadow:0 10px 24px #2563eb80}.card-primary-pill[data-astro-cid-vuzw77jl]{display:inline-flex;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:#0f172ae6;color:#e5f0ff;align-self:flex-start}.card__meta[data-astro-cid-vuzw77jl]{margin-bottom:2px}.card-tag[data-astro-cid-vuzw77jl]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(148,163,184,.5);background:#f9fafb;color:#475569}.card-tag--role-ops[data-astro-cid-vuzw77jl]{background:#e0f2ff;border-color:#bfdbfe;color:#1d4ed8}.card-tag--role-support[data-astro-cid-vuzw77jl]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.card-tag--role-pilotage[data-astro-cid-vuzw77jl]{background:#fefce8;border-color:#facc15;color:#854d0e}.card-tag--role-analyse[data-astro-cid-vuzw77jl]{background:#f1f5f9;border-color:#cbd5f5;color:#0f172a}.card-tag--role-impact[data-astro-cid-vuzw77jl]{background:#ecfdf5;border-color:#bbf7d0;color:#15803d}.card-tag--role-ressource[data-astro-cid-vuzw77jl]{background:#f9fafb;border-color:#e5e7eb;color:#374151}.card-tag--role-donnees[data-astro-cid-vuzw77jl]{background:#e0f2fe;border-color:#bae6fd;color:#075985}.card-tag--role-admin[data-astro-cid-vuzw77jl]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.card-locked[data-astro-cid-vuzw77jl]{opacity:.45;cursor:default;pointer-events:none}.card-locked[data-astro-cid-vuzw77jl]:after{content:"Accès réservé";position:absolute;right:12px;bottom:10px;padding:3px 9px;border-radius:999px;background:#0f172ad9;color:#f9fafb;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}@keyframes cards-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cards[data-astro-cid-vuzw77jl]{animation:none!important}.card[data-astro-cid-vuzw77jl]{transition:none!important}}
