.co-setup{color:#cad4df;font:14px/1.65 Arial,Helvetica,sans-serif}
.co-setup p{margin:0 0 18px;color:#b5c1cf}
.co-setup .co-setup-lead{font-size:18px;line-height:1.3;letter-spacing:-.25px;color:#f2f5f8;margin:4px 0 9px}
.co-setup-status{display:flex;flex-direction:column;gap:4px;padding:17px 18px;margin:22px 0 16px;border:1px solid #35485a;border-radius:10px;background:#172330}
.co-setup-status strong{font-size:14px;font-weight:600;color:#eef5fb}
.co-setup-status span{color:#bcc9d7;font-size:13px}
.co-setup .co-setup-primary{text-decoration:none}
.co-setup .co-setup-back{width:100%;min-height:42px;margin-top:9px}
.co-setup .co-setup-availability{font-size:13px;color:#acb8c6;margin:0 0 16px}
.co-setup .co-primary{margin:0;width:100%;min-height:44px}
.co-setup-details{margin-top:22px;padding-top:18px;border-top:1px solid #37414d}
.co-setup-details summary{cursor:pointer;color:#b9d1e4;font-size:13px;line-height:1.5}
.co-setup-details>p{font-size:12px;line-height:1.6;color:#a7b5c5;margin:14px 0}
.co-setup-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #293441}
.co-setup-list article>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.co-setup-list strong{font-size:13px;color:#eef2f7;font-weight:600}
.co-setup-list span{font-size:12px;color:#a8b7c7}
.co-setup-list .co-button{flex:none;min-height:38px}
.co-setup-technical{padding:12px 0 0}.co-setup-technical summary{font-size:12px;color:#aabfd1}.co-setup-technical .co-setup-list{margin-top:12px}
.co-setup .co-setup-note{font-size:11px;color:#93a5b8;margin:16px 0 0}
@media(max-width:480px){.co-setup-list article{align-items:flex-start;flex-direction:column}.co-setup-list .co-button{align-self:flex-start}}
