/* Sites Ultimat : ajouts au modèle */
.logo.blanc{color:#fff}
a.ligne-s{color:inherit;text-decoration:none}
.dash{padding:22px 16px 0;font:13px/1.35 "In",sans-serif}
.dash small{font:600 10px "In";letter-spacing:.08em;text-transform:uppercase;color:var(--rouge)}
.dash .dt{display:block;font:700 21px/1.2 "SG";margin:4px 0 14px;color:var(--noir)}
.dash .dl{display:grid;grid-template-columns:12px 1fr;column-gap:10px;align-items:center;background:var(--gris);border-radius:12px;padding:10px 12px;margin-bottom:8px;font-weight:600;color:var(--noir)}
.dash .dl i{width:10px;height:10px;border-radius:50%;background:#c9c9cc}
.dash .dl i.ok{background:#1aa35a;box-shadow:0 0 0 4px rgba(26,163,90,.15)}
.dash .dl em{grid-column:2;font-style:normal;font-weight:400;font-size:11.5px;color:var(--texte)}
.dash .dbtn{margin-top:12px;background:var(--rouge);color:#fff;border-radius:99px;text-align:center;padding:10px;font:600 13px "In"}
.dash .dbtn.l{background:#fff;color:var(--noir);border:1px solid var(--ligne);margin-top:8px}
.of .px small{font-size:15px}
.extras{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}
.extras>div{background:var(--gris);border-radius:var(--r);padding:26px 30px}
.extras h3{font-size:20px;margin:0 0 10px}
.extras p{margin:0;color:var(--texte);line-height:1.9}
.extras b{color:var(--noir);font-weight:600}
@media(max-width:800px){.extras{grid-template-columns:1fr}}
.dash .dl em{position:static!important;background:none!important;padding:0!important;border-radius:0!important;left:auto!important;bottom:auto!important;box-shadow:none!important}
