/* Design: Projexo Soft Coastal — rendre la configuration DNS abordable, progressive et très lisible. */
.domains-page{max-width:1120px;margin:0 auto;padding-bottom:60px}.domains-header{margin-bottom:22px}.fallback-domain{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:18px 20px;border:1px solid #cfe8e5;border-radius:16px;background:linear-gradient(105deg,#f2fbfa,#eff8fb);box-shadow:0 10px 25px rgba(29,93,96,.04)}.fallback-domain strong,.fallback-domain small{display:block}.fallback-domain strong{margin:4px 0;color:#176f76;font:800 18px Manrope,sans-serif}.fallback-domain small{max-width:620px;color:#668085;font:12px/1.4 "Source Sans 3",sans-serif}.domains-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.domain-form-panel,.domain-help-panel,.domain-list-panel{padding:24px}.domain-form-panel h2,.domain-help-panel h2,.domain-list-panel h2{margin:4px 0 8px;color:#294a53;font:800 21px Manrope,sans-serif;letter-spacing:-.5px}.domain-form-panel .form-stack{margin-top:18px}.domain-steps{display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.domain-steps li{display:flex;gap:10px;align-items:flex-start}.domain-steps li>span{display:grid;flex:0 0 24px;place-items:center;width:24px;height:24px;border-radius:50%;background:#dff4f1;color:#168188;font:800 11px Manrope,sans-serif}.domain-steps strong{display:block;color:#476169;font:700 13px Manrope,sans-serif}.domain-steps p{margin:3px 0 0;color:#778990;font:12px/1.35 "Source Sans 3",sans-serif}.domain-list-panel{margin-top:16px}.domain-record{padding:20px 0;border-top:1px solid #e6eeec}.domain-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.domain-record-heading strong{display:block;color:#32545d;font:800 16px Manrope,sans-serif}.domain-state{display:inline-block;margin-top:6px;padding:4px 8px;border-radius:20px;font:800 10px Manrope,sans-serif}.state-verified{background:#def3ed;color:#1c7b68}.state-pending{background:#fff2d9;color:#9b6a23}.primary-domain{padding:5px 8px;border:1px solid #d7e9e7;border-radius:6px;color:#508185;font:700 10px Manrope,sans-serif}.dns-record{display:grid;grid-template-columns:100px 1fr 1fr;gap:10px;margin-top:15px;padding:13px;border:1px solid #e5eeec;border-radius:11px;background:#f9fcfb}.dns-record small,.dns-record code{display:block}.dns-record small{margin-bottom:4px;color:#829399;font:800 9px Manrope,sans-serif;letter-spacing:.7px}.dns-record code{overflow:auto;color:#266e74;font:600 12px/1.3 "Source Sans 3",sans-serif;white-space:nowrap}.dns-note{margin:10px 0 0;color:#778990;font:12px/1.4 "Source Sans 3",sans-serif}.domain-actions{display:flex;align-items:center;gap:13px;margin-top:15px}.domain-actions form{margin:0}.text-danger{color:#b4534f!important}.editor-domain-link{display:flex;align-items:center;gap:9px;margin:0 0 16px;padding:10px;border:1px solid #dbe9e7;border-radius:10px;background:#f8fcfb;color:inherit;text-decoration:none}.editor-domain-link>span{color:#168188;font:20px/1 Manrope,sans-serif}.editor-domain-link strong,.editor-domain-link small{display:block}.editor-domain-link strong{color:#3f6068;font:700 11px Manrope,sans-serif}.editor-domain-link small{margin-top:2px;color:#7b9093;font:10px "Source Sans 3",sans-serif}@media(max-width:760px){.domains-layout{grid-template-columns:1fr}.fallback-domain{align-items:flex-start;flex-direction:column}.dns-record{grid-template-columns:1fr}.domain-record-heading{flex-direction:column;gap:7px}.domain-actions{align-items:flex-start;flex-direction:column}}
