/* English layout adaptation only. Shared business behavior remains in the generated modules. */
/* Empty copy keeps its DOM hooks, without leaving instructional gaps or icons. */
.login-access-page #access-description:empty,.account-page #account-steps-list:empty,.account-page #setup-steps:empty,.account-page .account-note:empty,.account-page .registration-brand-description:empty,.account-page .registration-brand-link:empty{display:none}
.login-access-page .access-panel-bottom:has(>span:last-child:empty){display:none}
.welcome-next:empty,#composer-hint:empty{display:none}
.billing-dialog .billing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#plan-orders p{margin:0;overflow-wrap:anywhere}#plan-orders-page{padding:0 8px}@media(max-width:640px){.billing-dialog .billing-stats{grid-template-columns:1fr}}
html{font-family:Arial,"Segoe UI",sans-serif}.skyline-operator{color:#7b808d;font-size:10px;line-height:1.5;padding:12px 24px;text-align:center}.login-page .skyline-operator{padding-top:0}.brand-type{letter-spacing:0;font-size:20px}.brand-name{letter-spacing:0}.brand-type>span{letter-spacing:1px}.account-actions{flex-wrap:wrap}.agent-control-heading{flex-wrap:wrap}.agent-select-row{min-width:0}.agent-select-row select{min-width:0}.billing-header,.records-header,.shared-evidence-header{gap:16px}.plan-card h2{font-size:24px}.account-stat-grid .stat-label{min-height:2.6em}@media(max-width:760px){.brand-type{font-size:17px}.brand-name{font-size:17px}.account-actions{gap:8px}.skyline-operator{padding:10px 16px}.topbar nav{flex-wrap:wrap}}
