@charset "UTF-8";:root{--ricochet-encre: #22303c;--ricochet-encre-douce: #5c6b76;--ricochet-encre-claire: #c5ccd0;--ricochet-fond: #f7f6f2;--ricochet-carte: #ffffff;--ricochet-trait: #e3e1d9;--ricochet-gris: #eceae3;--ricochet-accent: #1f5f7a;--ricochet-accent-pale: #ddebf1;--ricochet-bleu-pale: #d9e8ee;--ricochet-ambre: #e6d5a8;--ricochet-danger: #b3261e;--ricochet-police-titre: "Bricolage Grotesque", Inter, sans-serif;--ricochet-police-texte: Inter, system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--ricochet-fond);color:var(--ricochet-encre);font-family:var(--ricochet-police-texte);font-size:16px}button,input,select,textarea{font:inherit;color:inherit}select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322303c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;cursor:pointer}:focus-visible{outline:2px solid var(--ricochet-accent);outline-offset:2px}.en-tete{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:0 48px;border-bottom:1px solid var(--ricochet-trait);background:var(--ricochet-carte)}.en-tete .marque{display:flex;align-items:center;gap:12px;color:inherit;font-family:var(--ricochet-police-titre);font-size:22px;font-weight:700;text-decoration:none;white-space:nowrap}.en-tete nav{display:flex;flex-wrap:wrap;gap:4px}.en-tete nav a{display:flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;color:var(--ricochet-encre);font-size:15px;font-weight:500;text-decoration:none}.en-tete nav a.actif{background:var(--ricochet-accent-pale);font-weight:600}.en-tete .entreprise{font-size:15px;color:var(--ricochet-encre-douce);white-space:nowrap}.page{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1184px;margin:0 auto;padding:40px 48px}.page.etroite{max-width:760px}.entete-page{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.entete-page>div{display:flex;flex-direction:column;gap:4px}.titre-page{margin:0;font-family:var(--ricochet-police-titre);font-size:34px;line-height:40px;font-weight:700}.sous-titre{margin:0;font-size:17px;line-height:25px;color:var(--ricochet-encre-douce)}.discret{font-size:15px;color:var(--ricochet-encre-douce)}.rangee{display:flex;gap:20px;align-items:flex-start}.rangee>.large{flex:2;min-width:0}.rangee>.etroit{flex:1;min-width:0}.carte{padding:24px;border:1.5px solid var(--ricochet-trait);border-radius:22px;background:var(--ricochet-carte)}.carte h2{margin:0 0 16px;font-size:18px;font-weight:600}.entete-section{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px}.entete-section h2{margin:0}.entete-section.sans-marge{padding:0 0 8px}.formulaire{display:flex;flex-direction:column;gap:20px;padding:32px}.champs{display:flex;gap:16px}.champs>*{flex:1;min-width:0}.champ{display:flex;flex-direction:column;gap:6px}.champ>label,.champ>.etiquette>label{font-size:14px;font-weight:500;color:var(--ricochet-encre-douce)}.champ>.etiquette{display:flex;align-items:center;gap:4px}.champ input:not([type=checkbox]),.champ select,.champ textarea{width:100%;height:52px;padding:0 16px;border:1.5px solid var(--ricochet-trait);border-radius:14px;background-color:var(--ricochet-carte);font-size:16px}.champ input:not([type=checkbox])[aria-invalid=true],.champ select[aria-invalid=true],.champ textarea[aria-invalid=true]{border-color:var(--ricochet-danger)}.champ select{padding-right:44px}.champ textarea{height:120px;padding:14px 16px;resize:vertical}.champ .aide{font-size:13px;color:var(--ricochet-encre-douce)}.champ .erreur{font-size:13px;color:var(--ricochet-danger)}.case{display:flex;align-items:center;gap:12px;font-size:15px}.case input{width:20px;height:20px;margin:0;accent-color:var(--ricochet-accent)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border:1.5px solid var(--ricochet-trait);border-radius:16px;background:var(--ricochet-carte);color:var(--ricochet-encre);font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.bouton.principal{border-color:var(--ricochet-accent);background:var(--ricochet-accent);color:#fff}.bouton.danger{border-color:var(--ricochet-danger);color:var(--ricochet-danger)}.bouton.petit{height:40px;padding:0 16px;border-radius:12px;font-size:14px}.bouton.plein{width:100%}.bouton:disabled{opacity:.6;cursor:default}.lien{border:none;padding:0;background:none;color:var(--ricochet-encre);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.indicateurs{display:flex;gap:16px}.indicateur{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding:20px 24px;border:1.5px solid var(--ricochet-trait);border-radius:22px;background:var(--ricochet-carte)}.indicateur .libelle{font-size:14px;color:var(--ricochet-encre-douce)}.indicateur .valeur{font-family:var(--ricochet-police-titre);font-size:36px;line-height:42px;font-weight:700;overflow-wrap:anywhere}.indicateur.fort{border-color:var(--ricochet-encre);background:var(--ricochet-encre);color:#fff}.indicateur.fort .libelle{color:var(--ricochet-encre-claire)}.barre{height:14px;overflow:hidden;border-radius:7px;background:var(--ricochet-gris)}.barre>.rempli{height:100%;border-radius:7px;background:var(--ricochet-accent)}.barre.fine{height:10px}.badge{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;background:var(--ricochet-gris);color:var(--ricochet-encre-douce);font-size:13px;font-weight:600;white-space:nowrap}.badge.accent{background:var(--ricochet-accent);color:#fff}.badge.pale{background:var(--ricochet-bleu-pale);color:var(--ricochet-encre)}.badge.ambre{background:var(--ricochet-ambre);color:var(--ricochet-encre)}.badge.danger{background:#fbeceb;color:#8c1d18}.lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lignes>li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;font-size:15px}.lignes>li:not(:last-child){border-bottom:1px solid var(--ricochet-trait)}.tableau{width:100%;border-collapse:collapse;font-size:15px}.tableau th{padding:0 12px 12px;font-size:13px;font-weight:600;text-align:left;color:var(--ricochet-encre-douce)}.tableau td{padding:14px 12px;border-top:1px solid var(--ricochet-trait)}.tableau .nombre{text-align:right;font-variant-numeric:tabular-nums}.alerte,.info{margin:0;padding:14px 16px;border-radius:14px;font-size:15px;line-height:22px}.alerte{background:#fbeceb;color:#8c1d18}.info{background:var(--ricochet-accent-pale);color:var(--ricochet-encre)}.vide{padding:24px 0;text-align:center;color:var(--ricochet-encre-douce)}.etapes{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.etapes li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--ricochet-encre-douce)}.etapes li .numero{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:16px;background:var(--ricochet-gris);font-weight:600}.etapes li.faite .numero,.etapes li.active .numero{background:var(--ricochet-accent);color:#fff}.etapes li.active{font-weight:600;color:var(--ricochet-encre)}.etapes .liaison{flex:1;height:2px;background:var(--ricochet-trait)}.coquille{display:flex;min-height:100vh}.menu{display:flex;flex-direction:column;gap:4px;width:240px;padding:20px 12px;border-right:1px solid var(--ricochet-trait);background:var(--ricochet-carte)}.menu .marque{padding:0 8px 16px;font-family:var(--ricochet-police-titre);font-size:1.2rem;font-weight:700}.menu .marque small{display:block;font-family:var(--ricochet-police-texte);font-size:.8rem;font-weight:400;color:var(--ricochet-encre-douce)}.menu a{padding:8px;border-radius:6px;color:var(--ricochet-encre);text-decoration:none}.menu a.actif{background:var(--ricochet-accent-pale);font-weight:600}.menu .deconnexion{margin-top:auto;padding:8px;border:1px solid var(--ricochet-trait);border-radius:6px;background:none;color:var(--ricochet-encre-douce);cursor:pointer}.contenu{flex:1;min-width:0;padding:32px}.page .intro,.page .a-faire{color:var(--ricochet-encre-douce)}@media(max-width:900px){.en-tete{flex-wrap:wrap;padding:12px 16px}.page{padding:24px 16px}.rangee,.champs,.indicateurs{flex-direction:column;align-items:stretch}.formulaire{padding:20px}.coquille{flex-direction:column}.menu{flex-direction:row;flex-wrap:wrap;width:auto;border-right:none;border-bottom:1px solid var(--ricochet-trait)}.menu .deconnexion{margin-top:0}.contenu{padding:16px}}@media print{.en-tete,.sans-impression{display:none!important}body{background:#fff}.page{padding:0}}.en-tete .compte{display:flex;align-items:center;gap:16px}.en-tete .compte .lien{font-size:14px;font-weight:500;color:var(--ricochet-encre-douce)}.bandeau{max-width:1184px;margin:24px auto 0;border-radius:14px}@media(max-width:1240px){.bandeau{margin:16px 16px 0}}app-logo{display:flex}.formulaire.limite{max-width:560px}.centre{text-align:center}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.actions{flex:none}.actions>*{flex:none}.groupe{display:inline-flex;align-items:center;gap:16px}.en-tete.sombre{border-bottom:none;background:var(--ricochet-encre);color:#fff}.en-tete.sombre nav a{color:var(--ricochet-encre-claire)}.en-tete.sombre nav a.actif{background:#33434f;color:#fff}.en-tete.sombre .entreprise,.en-tete.sombre .compte .lien{color:var(--ricochet-encre-claire)}.defilement{overflow-x:auto}.choix-langue select{height:34px;padding:0 32px 0 10px;border:1.5px solid var(--ricochet-trait);border-radius:10px;background-color:var(--ricochet-carte);background-position:right 10px center;background-size:14px;color:var(--ricochet-encre);font-size:14px}
/*# sourceMappingURL=styles-APV2AO5P.css.map */
