.densite__carte{margin:28px 0 36px;padding:20px 18px 22px;background:#fff;border:1px solid var(--ligne);border-radius:var(--r-m);box-shadow:var(--ombre);scroll-margin-top:calc(var(--entete-h) + 16px)}@media(min-width:600px){.densite__carte{padding:28px 28px 30px}}.densite__titre{margin:0 0 8px;font:500 clamp(1.45rem,3vw,1.85rem)/1.15 var(--serif);letter-spacing:-.01em}.densite__intro{margin:0 0 18px;color:var(--texte-doux)}.densite__champs{display:grid;gap:16px}@media(min-width:600px){.densite__champs{grid-template-columns:1fr 1fr;align-items:start}}.densite__champ label{display:block;margin-bottom:6px;font-weight:600;font-size:.92rem}.densite__champ input[type=text],.densite__champ select{width:100%;height:52px;padding:0 16px;border:1.5px solid var(--ligne-forte);border-radius:var(--r-s);background:var(--ivoire-clair);color:var(--texte);font-size:1.05rem}.densite__champ input[type=text]:focus,.densite__champ select:focus{border-color:var(--bleu-franc);box-shadow:0 0 0 3px #1749a826}.densite__champ [aria-invalid=true]{border-color:var(--alerte);box-shadow:0 0 0 3px #a8321f24}.densite__aide{margin:6px 0 0;font-size:.85rem;line-height:1.4;color:var(--texte-doux)}.densite__options{margin:18px 0 0;padding-top:4px;border-top:1px solid var(--ligne)}.densite__options summary{display:flex;align-items:center;min-height:48px;font-weight:600;cursor:pointer;color:var(--bleu-logo)}.densite__options[open] summary{margin-bottom:8px}.densite__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.densite__actions .btn--primary{flex:1 1 220px}.densite__actions .btn--ghost,.densite__kits{color:var(--bleu-logo)}.densite__actions .btn--ghost:hover,.densite__kits:hover{background:var(--ivoire)}.densite__exemple{flex:1 1 100%;min-height:44px;padding:0;border:0;background:none;text-align:left;font-size:.92rem;color:var(--bleu-franc);text-decoration:underline;text-underline-offset:3px}.densite__resultat{margin-top:20px}.densite__resultat:empty{display:none}.densite__sortie{padding:18px;border:1px solid var(--ligne);border-left:5px solid var(--bleu-franc);border-radius:var(--r-m);background:var(--ivoire-clair)}.densite__sortie--ok{border-left-color:var(--succes)}.densite__sortie--attention{border-left-color:#b9831a}.densite__sortie--erreur{border-left-color:var(--alerte)}.densite__sortie p{margin:0 0 12px;line-height:1.55}.densite__sortie>:last-child{margin-bottom:0}.densite__valeur span{display:block;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--texte-doux)}.densite__valeur strong{font:500 clamp(2.4rem,9vw,3.2rem)/1.05 var(--serif);color:var(--bleu-logo)}.densite__marge{color:var(--texte-doux);font-size:.93rem}.densite__sortie .densite__verdict{margin-bottom:8px;font-weight:600}.densite__puces{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.densite__puces li{padding:8px 14px;border:1px solid var(--ligne-forte);border-radius:999px;background:#fff;font-weight:600;font-size:.95rem}.densite__puces small{margin-left:4px;font-weight:400;color:var(--texte-doux)}.densite__message,.densite__annonce{padding:10px 12px;border-radius:var(--r-s);background:#fff;border:1px solid var(--ligne)}.densite__limite{font-size:.93rem;color:var(--texte-doux)}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
