.commission-rules{margin-bottom:22px}.commission-rules h2{font-size:19px;margin:0 0 20px}.commission-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.commission-rule-grid strong{font-size:15px}.commission-rule-grid p{font-size:14px;line-height:1.9;color:#52647c}.commission-rule-grid b{color:#2f6756}.commission-rules>.subtle{font-size:12px;line-height:1.9;margin-bottom:0}.employee-filters{align-items:flex-end;flex-wrap:wrap}.employee-filters label{margin:0;display:flex;flex-direction:column;gap:7px;font-size:12px;color:#5b6e86}.employee-filters label.checkbox{flex-direction:row;align-items:center;align-self:center;white-space:nowrap}.employee-filters .checkbox input{min-height:0;max-width:18px}.employee-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px}.employee-summary strong{font-size:28px;overflow-wrap:anywhere}.employee-summary small{line-height:1.7}.employee-summary~.section-head h2{font-size:18px}.admin-sidebar nav{overflow-y:auto;min-height:0}
@media(max-width:760px){.commission-rule-grid{grid-template-columns:1fr;gap:10px}.employee-summary{grid-template-columns:1fr;gap:10px}.employee-summary .stat-card{padding:16px}.employee-summary strong{font-size:25px;margin:8px 0}.employee-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.employee-filters label input,.employee-filters label select{width:100%;max-width:100%;font-size:16px}.employee-filters label.checkbox{font-size:12px;white-space:normal}.commission-rules h2{font-size:18px}.employee-summary~.section-head{align-items:flex-start;flex-direction:column;gap:5px}}

.free-ledger-modal{max-width:900px;width:calc(100% - 32px)}.free-ledger-modal .table-wrap{max-height:55vh;overflow:auto}.free-ledger-modal td{font-size:13px;white-space:normal;min-width:90px}

.employee-detail-modal{width:min(1080px,96vw);max-width:1080px}.performance-link{text-align:left;white-space:nowrap}.employee-directory table{min-width:960px}.employee-detail-modal .table-wrap{max-height:60vh;overflow:auto}
