@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{color-scheme:light;--sil-primaire: #006eb6;--sil-primaire-h: #004aad;--sil-fond: #f4f5f7;--sil-carte: #ffffff;--sil-texte: #27252d;--sil-mute: #63666a;--sil-bordure: #e5e7ea;--sil-row: #fafafb;--sil-err: #b3261e;--sil-alerte: #a35c00;--sil-rayon: 6px;--sil-rayon-lg: 10px;--sil-ombre: 0 1px 2px rgba(39, 37, 45, .05), 0 6px 18px rgba(39, 37, 45, .07)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font:14px/1.55 Montserrat,system-ui,sans-serif;color:var(--sil-texte);background:var(--sil-fond);-webkit-font-smoothing:antialiased}a{color:var(--sil-primaire);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--sil-primaire);outline-offset:2px}h1{font-size:1.35rem;margin:0 0 .5rem}h2{font-size:1.05rem;margin:0 0 .5rem}.sous{color:var(--sil-mute);font-size:.9em}.erreur{color:var(--sil-err);font-weight:600}.alerte-texte{color:var(--sil-alerte);font-weight:600}.note{display:block;color:var(--sil-mute);font-size:.85em}.ecran-connexion{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:linear-gradient(#f4f5f7d1,#f4f5f7eb),url(/marque/fond-connexion.jpg) center / cover no-repeat}.carte-connexion{width:min(28rem,100%);padding:2rem 1.75rem;border-radius:var(--sil-rayon-lg);background:var(--sil-carte);border:1px solid var(--sil-bordure);box-shadow:var(--sil-ombre);text-align:center}.logo-marque{display:block;width:min(14rem,70%);margin:0 auto 1.25rem}.logo-marque.mini{width:7.5rem;margin:0}.bouton{display:inline-block;padding:.45rem .9rem;border:1px solid var(--sil-primaire);border-radius:var(--sil-rayon);background:var(--sil-primaire);color:#fff;font:inherit;font-weight:600;cursor:pointer}.bouton:hover{background:var(--sil-primaire-h);text-decoration:none}.bouton:disabled{opacity:.5;cursor:default}.bouton.discret{background:transparent;color:var(--sil-primaire)}.bouton.danger{background:var(--sil-err);border-color:var(--sil-err)}.bouton.petit{padding:.1rem .5rem;font-size:.85em;margin-left:.5rem}.entete{display:flex;align-items:center;gap:1.25rem;padding:.75rem 1.5rem;background:var(--sil-carte);border-bottom:1px solid var(--sil-bordure);flex-wrap:wrap}.entete-titre{display:flex;gap:.5rem;align-items:center;font-size:1.1rem}.onglets{display:flex;gap:.25rem;flex:1;flex-wrap:wrap}.onglet{padding:.4rem .75rem;border-radius:var(--sil-rayon);color:var(--sil-texte)}.onglet.active{background:#006eb61a;color:var(--sil-primaire);font-weight:600}.entete-moi{display:flex;gap:.75rem;align-items:center}.contenu{max-width:72rem;margin:0 auto;padding:1.5rem 1rem 3rem}.carte{background:var(--sil-carte);border:1px solid var(--sil-bordure);border-radius:var(--sil-rayon-lg);box-shadow:var(--sil-ombre);padding:1.25rem 1.5rem;margin-bottom:1rem}.barre{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.barre h1{margin:0 auto 0 0}input[type=search],select{font:inherit;padding:.4rem .6rem;border:1px solid var(--sil-bordure);border-radius:var(--sil-rayon);background:#fff}.tableau{width:100%;border-collapse:collapse}.tableau th{text-align:left;font-weight:600;color:var(--sil-mute);padding:.5rem}.tableau td{padding:.55rem .5rem;border-top:1px solid var(--sil-bordure);vertical-align:top}.tableau tr:hover td{background:var(--sil-row)}.inactif{opacity:.55}.puce,.badge{display:inline-block;padding:.05rem .5rem;margin:0 .25rem .25rem 0;border-radius:999px;font-size:.8em;background:#eef0f3;white-space:nowrap}.badge.bleu{background:#006eb61f;color:var(--sil-primaire)}.badge.alerte{background:#a35c001f;color:var(--sil-alerte)}.badge.gris{background:#e5e7ea;color:var(--sil-mute)}.compteur{color:var(--sil-mute);font-weight:500}.membres{list-style:none;padding:0;margin:.25rem 0 .75rem}.membres li{padding:.3rem 0;border-top:1px solid var(--sil-bordure)}.historique{list-style:none;padding:0;margin:0}.historique li{padding:.3rem 0}.historique time{display:inline-block;min-width:9rem;color:var(--sil-mute)}.bloc-app{border:1px solid var(--sil-bordure);border-radius:var(--sil-rayon);margin:0 0 .75rem}.bloc-app legend{font-weight:600;padding:0 .4rem}.droit{display:flex;gap:.6rem;align-items:flex-start;padding:.35rem 0;cursor:pointer}.droit input{margin-top:.3rem}.droit.admin strong,.role.admin h2{color:var(--sil-err)}.role{padding:.5rem 0 .25rem;border-top:1px solid var(--sil-bordure)}.role:first-of-type{border-top:0}.ajout{display:flex;gap:.5rem}.voile{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#27252d73;z-index:10}.dialogue{width:min(30rem,calc(100% - 2rem));background:var(--sil-carte);border-radius:var(--sil-rayon-lg);padding:1.5rem;box-shadow:var(--sil-ombre)}.dialogue h2{color:var(--sil-err)}.actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}
