/* Horizon 12.6.1: responsive Status Center, readable independent service cards. */
.st5-wrap.st6-wrap{box-sizing:border-box;width:min(100%,1320px);max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px);overflow-wrap:anywhere;font-size:clamp(14px,1vw,16px)}
.st6-wrap .st5-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:clamp(16px,2vw,28px);width:100%}
.st6-wrap .st5-main,.st6-wrap .st5-aside,.st6-wrap .st5-sidecard,.st6-wrap .st5-section,.st6-wrap .st5-group{min-width:0;max-width:100%}
.st6-wrap .st5-aside{width:100%;min-width:0}
.st6-wrap .st5-sidecard{overflow-wrap:anywhere}
.st6-wrap .st5-subscribe form,.st6-wrap .st5-subscribe fieldset,.st6-wrap .st5-subscribe input:not([type=checkbox]){min-width:0;max-width:100%;width:100%}
.st6-wrap .st5-subscribe input[type=checkbox],.st6-wrap .st6-major input{flex:0 0 auto}
.st6-wrap .st5-subscribe label,.st6-wrap .st6-preferences legend,.st6-wrap .st6-filter-list label{line-height:1.45}
.st6-wrap .st5-service-name{min-width:0;flex:1 1 190px}
.st6-wrap .st5-service-name strong{font-size:clamp(.86rem,1vw,.96rem)}
.st6-wrap .st6-service-head{gap:10px;align-items:flex-start}
.st6-wrap .st5-group-header{flex-wrap:wrap}
.st6-wrap .st6-service-history,.st6-wrap .st6-bars{max-width:100%}
.st6-wrap .st5-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
.st6-wrap .st5-hero{flex-wrap:wrap}
.st6-wrap .st5-hero-main{min-width:0;flex:1 1 430px}
.st6-wrap .st5-overall{min-width:min(100%,200px)}
@media(max-width:1120px){
 .st6-wrap .st5-layout{grid-template-columns:minmax(0,1fr)}
 .st6-wrap .st5-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
 .st6-wrap .st5-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:650px){
 .st5-wrap.st6-wrap{padding:22px 14px 55px}
 .st6-wrap .st5-aside,.st6-wrap .st5-metrics{grid-template-columns:minmax(0,1fr)}
 .st6-wrap .st5-hero,.st6-wrap .st5-sidecard{padding:18px}
 .st6-wrap .st5-section-heading,.st6-wrap .st5-topline{flex-wrap:wrap}
 .st6-wrap .st5-overall{width:100%;min-width:0}
 .st6-wrap .st6-service{padding:14px}
 .st6-wrap .st6-filter-list{grid-template-columns:minmax(0,1fr)}
 .st6-wrap .st5-state{min-width:0}
}

/* Detail, incident and administrative Status Center views share safe container sizing. */
.st5-wrap.st5-details,.st5-wrap.st5-admin{box-sizing:border-box;width:min(100%,1320px);max-width:1320px;overflow-wrap:anywhere}
.st5-wrap.st5-admin .st5-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);max-width:100%}
.st5-wrap.st5-admin .st5-main,.st5-wrap.st5-admin .st5-aside{min-width:0}
.st5-wrap.st5-admin .st5-form input:not([type=checkbox]),.st5-wrap.st5-admin .st5-form textarea,.st5-wrap.st5-admin .st5-form select{min-width:0;width:100%;max-width:100%}
@media(max-width:1120px){.st5-wrap.st5-admin .st5-layout{grid-template-columns:minmax(0,1fr)}.st5-wrap.st5-admin .st5-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.st5-wrap.st5-admin .st5-aside,.st5-wrap.st5-admin .st5-metrics{grid-template-columns:minmax(0,1fr)}.st5-wrap.st5-details,.st5-wrap.st5-admin{padding:20px 14px 56px}}
