.cockpit-accueil{margin:-1.5rem -1rem;padding:1.5rem 1rem 2.5rem}.dossier-filtre{border:1px solid var(--bord);border-radius:4px;align-items:center;gap:.5rem;min-height:44px;padding:.45rem .75rem;font-size:.85rem;display:inline-flex}.dossier-filtre span{font-variant-numeric:tabular-nums;font-size:.75rem}.dossier-filtre.actif{background:var(--action);color:var(--action-texte);border-color:var(--action);font-weight:600}.dossier-filtre:hover{border-color:var(--bord-fort)}.dossiers-explorateur input,.dossiers-explorateur select{min-height:44px;font-size:1rem}.dossiers-explorateur td{overflow-wrap:anywhere}.raccourcis-cockpit{border-bottom:1px solid var(--bord);flex-wrap:wrap;gap:.25rem 1.25rem;padding-bottom:.75rem;display:flex}.raccourcis-cockpit a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:.85rem;text-decoration:underline;display:inline-flex}.suivi-repliable{border-top:1px solid var(--bord);padding-top:.25rem}.suivi-repliable>summary{cursor:pointer;min-height:56px;padding:1rem 0;font-weight:600}.reservation-formulaire{border:1px solid var(--filet);box-shadow:0 6px 28px #04030114;box-shadow:0 6px 28px lab(.906715% .197336 .764096/.08)}.reservation-formulaire :is(input:not([type=radio]):not([type=checkbox]),select){min-height:44px}.reservation-formulaire .choix-reservation{background:var(--surface);border:1px solid var(--bord)}.reservation-formulaire .choix-reservation[data-actif=true]{background:var(--or-pale);border-color:var(--or-fonce)}.reservation-total{border-top:1px solid var(--bord);padding-top:1rem}.reservation-total dl>div{justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:.85rem;display:flex}.reservation-total dl>div:last-child{padding-top:.6rem;font-size:1.15rem;font-weight:600}.reservation-choix-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.reservation-choix-liste button{border:1px solid var(--bord);background:var(--surface);text-align:left;border-radius:6px;min-height:76px;padding:.8rem}.reservation-choix-liste button[aria-pressed=true]{border-color:var(--or);box-shadow:inset 0 0 0 1px var(--or)}@media (min-width:640px){.cockpit-accueil{margin:-1.5rem;padding:1.75rem 1.5rem 3rem}}@media (min-width:1024px){.cockpit-accueil{margin:-1.75rem -2rem;padding:2rem 2rem 3rem}}@media (max-width:767px){[data-vue=cockpit]>div>div.sticky{position:relative}.reservation-choix-liste{grid-template-columns:1fr}.dossiers-explorateur .puce-etape{max-width:100%}}@media print{.raccourcis-cockpit,.dossiers-explorateur nav,.dossiers-explorateur button{display:none}.cockpit-accueil{margin:0;padding:0}}@media (max-width:767px){.navigation-cockpit[data-ouvert=true]{max-height:100dvh}.navigation-cockpit>div{flex-shrink:0}}
.espace-accueil{background:var(--table);color:var(--encre)}.espace-largeur{max-width:1240px;margin-inline:auto;padding-inline:32px}.espace-entete{background:var(--papier);border-bottom:1px solid var(--filet)}.espace-entete-interieur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:19px;display:flex}.espace-entete nav{flex-wrap:wrap;gap:8px 26px;display:flex}.espace-entete nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.espace-entete nav a:hover,.espace-lien:hover{text-underline-offset:5px;text-decoration:underline}.espace-contenu{padding-top:42px;padding-bottom:24px}.espace-bienvenue{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.espace-bienvenue h1{font-size:clamp(28px,3vw,40px);line-height:1.1}.espace-bienvenue p{color:var(--encre-2);margin-top:10px;font-size:15px;line-height:1.6}.espace-identite{text-align:right;flex-shrink:0}.espace-identite strong{color:var(--encre);display:block}.espace-identite span{font-size:13px}.espace-ouverture{grid-template-columns:1.05fr 1fr;gap:22px;display:grid}.espace-pilotage{background:var(--noir-2);color:var(--papier);border:1px solid var(--trait);border-radius:12px;flex-direction:column;align-items:start;padding:34px;display:flex}.espace-repere{color:var(--or);font-size:14px;font-weight:600}.espace-pilotage h2{max-width:440px;margin-top:25px;font-size:clamp(36px,3.6vw,50px);line-height:1.1}.espace-description{max-width:390px;color:var(--argent);margin-top:18px;font-size:16px;line-height:1.65}.espace-action{background:var(--or);min-height:48px;color:var(--noir);border-radius:6px;justify-content:center;align-items:center;margin-top:28px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.espace-action:hover{background:var(--or-2)}.espace-pilotage-liens{flex-wrap:wrap;gap:6px 22px;width:100%;margin-top:auto;padding-top:28px;display:flex}.espace-pilotage-liens a{min-height:44px;color:var(--craie-2);text-underline-offset:5px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.espace-portfolio{border:1px solid var(--filet);background:var(--papier);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.espace-portfolio-image{background:var(--table-2);flex:1;min-height:220px;display:block;position:relative;overflow:hidden}.espace-portfolio-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.espace-portfolio-image>span{background:var(--papier);color:var(--encre-2);border-radius:3px;padding:5px 9px;font-size:11px;position:absolute;bottom:14px;left:18px}.espace-portfolio-texte{padding:24px 26px}.espace-portfolio h2{font-size:30px;line-height:1.15}.espace-portfolio p{color:var(--encre-2);margin-top:8px;font-size:14px;line-height:1.6}.espace-lien{align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.espace-portfolio .espace-lien{margin-top:8px}.espace-travail{padding-top:38px;scroll-margin-top:24px}.espace-section-titre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.espace-section-titre h2{font-size:28px;line-height:1.2}.espace-section-titre p{color:var(--encre-2);margin-top:8px;font-size:14px;line-height:1.6}.espace-equipe{border:1px solid var(--filet);background:var(--papier);border-radius:8px;margin-top:22px}.espace-equipe li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.espace-equipe li+li{border-top:1px solid var(--filet)}.espace-membre{align-items:center;gap:14px;display:flex}.espace-membre>span{border:1px solid var(--filet);background:#f6f6f2;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.espace-membre p{color:var(--encre-2);margin-top:4px;font-size:13px}.espace-equipe-actions{flex-wrap:wrap;gap:10px;display:flex}.espace-preparation{grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;display:grid}.espace-preparation a{border-top:1px solid #bdbdb3;padding:18px 0}.espace-preparation span{color:var(--encre-2);margin-top:6px;font-size:14px;line-height:1.6;display:block}.espace-pied{border-top:1px solid var(--filet);color:var(--encre-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.espace-pied>span{padding-block:14px}.espace-pied nav{flex-wrap:wrap;gap:4px 22px;display:flex}.espace-pied a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.espace-accueil a:focus-visible{outline-offset:4px;outline:3px solid #ab7d11}.espace-pilotage a:focus-visible{outline-color:var(--or)}.cockpit-pilotage{background:var(--noir);--surface:var(--noir-2);--surface-2:var(--noir-3);--bord:var(--trait-2);--muet:var(--argent);--texte:var(--craie);--champ:var(--noir-2);container-type:inline-size}.cockpit-pilotage .font-display,[data-vue=cockpit]>aside[aria-label=Le\ Directeur] .font-display{font-family:Apex Display,Georgia,serif;font-weight:700}.cockpit-pilotage .cockpit-date{color:var(--argent-2);margin-bottom:12px;font-size:12px}.cockpit-pilotage .cockpit-titre{letter-spacing:-.025em;font-size:clamp(32px,4.8cqw,49px);line-height:1.12}.cockpit-pilotage .cockpit-attente{color:var(--craie-2);margin-top:12px;font-size:19px;line-height:1.4}.cockpit-navigation{border-block:1px solid var(--trait-2);flex-wrap:wrap;gap:6px 8px;padding-block:12px;display:flex}.cockpit-navigation a{border:1px solid var(--trait-2);min-height:44px;color:var(--craie-2);border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:8px 13px;font-size:13px;display:inline-flex}.cockpit-navigation a:hover{border-color:var(--or);color:var(--or);background:var(--noir-3)}.cockpit-pilotage .cockpit-priorite{border-color:var(--or-fonce);padding:24px}.cockpit-pilotage .cockpit-priorite .font-display{font-size:clamp(23px,3cqw,30px);line-height:1.2}.cockpit-pilotage .cockpit-priorite>div+div{margin-top:20px}.cockpit-pilotage .cockpit-priorite>div.grid{grid-template-columns:1fr;gap:16px}.cockpit-pilotage .cockpit-priorite>div.grid>*{grid-column:1}.cockpit-pilotage .cockpit-priorite>div.grid>div{grid-row:3}.cockpit-pilotage [aria-label="Les chiffres de la régie"]{border:1px solid var(--trait-2);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.cockpit-pilotage [aria-label="Les chiffres de la régie"]>.carte{box-shadow:none;background:var(--noir-2);border:0;border-radius:0;padding:18px 14px}.cockpit-pilotage [aria-label="Les chiffres de la régie"]>.carte+.carte{border-left:1px solid var(--trait-2)}.cockpit-pilotage [aria-label="Les chiffres de la régie"] .chiffre{font-family:var(--font-archivo),sans-serif;font-size:clamp(23px,3.3cqw,34px);font-weight:600;line-height:1.3}.cockpit-pilotage .raccourcis-cockpit{gap:4px 18px}.cockpit-pilotage .raccourcis-cockpit a{color:var(--argent);font-size:12px}.cockpit-espaces{gap:8px;padding:0 12px 14px;display:flex}.cockpit-espaces a{border:1px solid var(--bord);min-height:44px;color:var(--texte);border-radius:5px;flex:1;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.cockpit-espaces a:hover{border-color:var(--or)}@container (max-width:650px){.cockpit-pilotage [aria-label="Les chiffres de la régie"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-pilotage [aria-label="Les chiffres de la régie"]>.carte:nth-child(3){border-left:0}.cockpit-pilotage [aria-label="Les chiffres de la régie"]>.carte:nth-child(n+3){border-top:1px solid var(--trait-2)}}@media (max-width:800px){.espace-largeur{padding-inline:20px}.espace-ouverture{grid-template-columns:1fr}.espace-portfolio{grid-template-columns:1fr 1fr;display:grid}.espace-portfolio-image{min-height:250px}.espace-pilotage{padding:28px}.espace-pilotage h2,.espace-description{max-width:500px}.espace-identite{display:none}}@media (max-width:480px){.espace-contenu{padding-top:28px}.espace-entete-interieur{gap:8px;padding-block:14px 8px}.espace-entete nav{justify-content:space-between;gap:12px;width:100%}.espace-entete nav a{font-size:13px}.espace-bienvenue{margin-bottom:24px}.espace-bienvenue h1{font-size:31px}.espace-bienvenue p{font-size:14px}.espace-pilotage{padding:24px}.espace-pilotage h2{font-size:36px}.espace-description{font-size:15px}.espace-action{width:100%}.espace-portfolio{display:flex}.espace-portfolio-image{min-height:225px}.espace-portfolio-texte{padding:22px}.espace-portfolio h2{font-size:28px}.espace-equipe li{padding:20px}.espace-equipe-actions{width:100%}.espace-equipe-actions a{flex:auto;justify-content:center}.espace-preparation{grid-template-columns:1fr;gap:4px}.cockpit-navigation a{flex:auto}.cockpit-pilotage .cockpit-priorite{padding:18px}.cockpit-pilotage .cockpit-priorite .btn{white-space:normal;text-align:center;min-height:44px}.cockpit-pilotage .cockpit-priorite>div.grid>div{flex-direction:column;align-items:stretch}.cockpit-pilotage .cockpit-priorite>div.grid>div form button{width:100%}}
