.deployment{display:grid;gap:24px;min-width:0}
.deployment-intro{margin:0}
.deployment-tabs{display:flex;gap:8px;min-width:0;border-bottom:1px solid var(--line);padding-bottom:16px}
.deployment-tabs button{flex:1;min-width:0;max-width:220px;min-height:48px}
.deployment-tabs button[aria-selected=true]{background:var(--active);border-color:var(--primary);color:var(--primary)}
.deployment-channel{display:grid;gap:24px;min-width:0}
.deployment-heading{display:grid;gap:8px;min-width:0}
.deployment-heading h2,.deployment-heading p{margin:0}
.deployment-channel>p{margin:0}
.deployment-service{display:grid;gap:16px;min-width:0;padding:20px 0;border-top:1px solid var(--line)}
.deployment-service>div{display:grid;gap:6px;min-width:0}
.deployment-service h3,.deployment-service p{margin:0}
.deployment-service>button{justify-self:start}
.deployment-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}
.deployment-actions button{max-width:100%;overflow-wrap:anywhere}
.deployment-workflow{min-width:0}
.deployment-workflow:empty{display:none}
.deployment-workflow>.client-release,.deployment-workflow>.phone-binding,.deployment-workflow>.crm-delivery{margin-top:0}
.deployment-channel p,.deployment-channel dd,.deployment-channel h3{overflow-wrap:anywhere}
.deployment-channel label,.deployment-channel select{min-width:0}
.deployment-compatibility{min-width:0}
.deployment-compatibility>summary{min-height:48px;overflow-wrap:anywhere}
.deployment-routes{display:grid;gap:8px;margin:8px 0 20px}
.deployment-routes dt{font-weight:600}
.deployment-routes dd{margin:0 0 12px;color:var(--muted)}
.deployment-actions button[aria-pressed=true]{background:var(--active);border-color:var(--primary);color:var(--primary)}
.sip-import{min-width:0;padding-block:16px}
.sip-import-preview{padding-block:16px}
.sip-import-preview:empty{display:none}
.sip-import-preview dd{white-space:pre-wrap;overflow-wrap:anywhere}
.sip-import-history{padding-inline-start:20px;overflow-wrap:anywhere}
.sip-import-history li+li{margin-top:16px}
.sip-import details>summary{min-height:48px}
.sip-import textarea{min-height:130px}
@media(min-width:768px){.deployment-service{grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.deployment-routes{grid-template-columns:minmax(160px,1fr) minmax(0,2.4fr);gap:16px 24px}.deployment-routes dd{margin:0}.deployment-tabs{justify-content:start}}
@media(max-width:430px){.deployment-tabs button{padding-right:8px;padding-left:8px}.deployment-actions>button{width:100%}.deployment-service>button{width:100%}}
@media(forced-colors:active){.deployment-tabs button[aria-selected=true]{outline:2px solid Highlight;outline-offset:-3px}}
