#owner-controls form{display:grid;gap:16px;padding:24px 0;border-bottom:1px solid var(--border,#dbe3ea)}
#owner-controls label{display:grid;gap:8px}#owner-controls button{justify-self:start}
@media print{
 body{background:white!important;color:black!important}
 .sidebar,.topbar,.access-banner,#notice,main>footer,.no-print,.page-heading,.eyebrow{display:none!important}
 .shell{display:block!important}main{margin:0!important;padding:0!important}#content{padding:0!important}
 .client-review,.client-review .section-card,.client-review .stat{background:white!important;color:black!important;box-shadow:none!important}
 .client-review .table-wrap{overflow:visible!important}.client-review table{font-size:10pt;width:100%}
 .client-review tr{break-inside:avoid}.client-review thead{display:table-header-group}.client-review h2{break-after:avoid}
 .client-review .stats{display:grid;grid-template-columns:repeat(2,1fr)}
 @page{size:A4;margin:15mm}
}
