/* Cabinet reuses the approved prototype composition and common controls. */
html:has(.account-page),body:has(.account-page){min-width:0;}
.account-page{min-width:0;}
.account-page .ap-cabinet-content{padding:24px 0;}
.account-page .ap-reader{overflow-wrap:anywhere;}
.account-page .ap-split:has(> .ap-reader[hidden]){grid-template-columns:minmax(0,1fr);}
.account-page .account-sample-text{white-space:pre-wrap;font:var(--text-lg)/var(--leading-doc) var(--font-document);max-width:760px;overflow-wrap:anywhere;}
.account-page .results-row{width:100%;text-align:left;}

.assembly-company-choice{display:flex!important;align-items:center;gap:8px!important;}
.assembly-company-choice input{flex:none;}

@media(max-width:980px){.account-page .ap-list{max-height:min(420px,45vh);overflow-y:auto;scrollbar-gutter:stable;}}

.account-page .ap-list{align-self:start;align-content:start;}
