.custom-domains{max-width:1100px}.custom-domains p{line-height:1.6}.cd-platform{display:grid;gap:8px;padding:18px;background:#f4f7f9;border:1px solid #d7e0e7;border-radius:8px;margin-bottom:18px}.cd-platform code,.cd-record code{overflow-wrap:anywhere;white-space:normal;user-select:text}.custom-domains form[data-cd-add]{max-width:620px;margin:24px 0 10px}.custom-domains input{width:100%;box-sizing:border-box}.cd-list{display:grid;gap:20px}.cd-card{min-width:0;border:1px solid #d9e1e8;border-radius:8px;padding:22px;background:#fff}.cd-card header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.cd-card h3{margin:0;font-size:20px;overflow-wrap:anywhere}.cd-status{background:#edf2f6;color:#33485d;border-radius:20px;padding:6px 12px;font-size:13px}.cd-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.cd-readiness div{background:#f7f9fb;padding:12px;border-radius:6px}.cd-readiness dt{font-size:12px;color:#526373;margin-bottom:7px}.cd-readiness dd{margin:0;line-height:1.5}.cd-record{display:grid;grid-template-columns:55px minmax(120px,1fr) minmax(140px,1.3fr) auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid #e1e6eb}.cd-record small{display:block;color:#526373;margin-bottom:7px}.cd-record code{font-size:13px}.cd-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cd-confirm{padding:16px;border:1px solid #ddb8a6;border-radius:6px;background:#fff7f2;margin-top:16px}.cd-error{color:#a33325}.cd-muted,.cd-empty{color:#526373}.cd-empty{border:1px dashed #b9c9d5;padding:24px;border-radius:6px}.cd-active{color:#25633b}.custom-domains button:disabled{opacity:.55;cursor:not-allowed}.custom-domains details summary{cursor:pointer;font-weight:600}.custom-domains [data-cd-message]{min-height:24px;overflow-wrap:anywhere}@media(max-width:640px){.cd-card{padding:16px}.cd-readiness{grid-template-columns:1fr;gap:8px}.cd-record{grid-template-columns:50px minmax(0,1fr)}.cd-record>div:nth-child(3){grid-column:1/-1}.cd-record>button{grid-column:1/-1;justify-self:start}.cd-actions{display:grid}.cd-actions .btn{width:100%;box-sizing:border-box}.cd-confirm .btn{margin:5px 0;max-width:100%}.cd-platform{padding:14px}.cd-status{line-height:1.4}}
