.report-head{margin-bottom:24px}.report-filter-panel{padding:22px 26px}.report-filter-form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:14px;align-items:end}.report-filter-form .portal-validation-summary{grid-column:1/-1;margin:0}.report-filter-form label{margin:0}.report-filter-form label span{display:block;margin-bottom:6px;font:700 10px "Manrope";letter-spacing:.07em}.report-filter-form input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #c8d5e4;border-radius:5px;color:var(--ink);background:white}.report-filter-form .portal-button{min-height:42px;white-space:nowrap}.report-period-note{margin:10px 0 0;color:var(--muted);font-size:10px}.report-results{margin-top:34px}.section-title>p{color:var(--muted)}.commission-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.commission-summary-card{padding:22px;border:1px solid var(--line);border-radius:9px;background:white;box-shadow:0 10px 28px rgba(7,31,66,.05)}.commission-summary-card>div{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.commission-summary-card>div span{font:800 20px "Manrope";color:var(--blue)}.commission-summary-card>div small{color:var(--muted)}.commission-summary-card dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:16px 0 0}.commission-summary-card dl div{min-width:0}.commission-summary-card dt{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.commission-summary-card dd{margin:3px 0 0;font:700 15px "Manrope";overflow-wrap:anywhere}.commission-report-table table{min-width:980px}.commission-report-table td strong{font-weight:700}.state-pending{background:#fff1ce;color:#745810}.state-approved{background:#e7f1ff;color:#17579a}.state-paid{background:#dff3ee;color:#146657}.report-footer-link{margin-top:20px;text-align:right;color:var(--blue);font-size:12px;font-weight:700}@media(max-width:900px){.report-filter-form{grid-template-columns:1fr 1fr}.report-filter-form .portal-button{width:100%}}@media(max-width:650px){.report-filter-form{grid-template-columns:1fr}.report-filter-form .portal-validation-summary{grid-column:1}.commission-summary-card dl{grid-template-columns:1fr}.report-footer-link{text-align:left}}
