[data-sales-table] .table,.kh-incentive-review .table,[data-earned-rows] .table{overflow-x:auto!important}
[data-sales-table] table{min-width:1600px}
[data-sales-table] th:last-child,[data-sales-table] td:last-child{min-width:130px;padding-right:24px!important;white-space:nowrap}
.developer-projects>div{align-items:center;gap:8px}
.developer-projects .kh-project-pair{display:inline-flex;align-items:center;gap:6px;max-width:100%}
.developer-projects .kh-project-pair span{white-space:normal;overflow-wrap:anywhere;margin:0}
.developer-projects .kh-project-pair button{margin:0;flex:none;min-width:32px}
.developer-projects>button{display:block;margin-top:10px}
#content .incentive-employee-table{min-width:1700px!important;table-layout:auto!important}
#content .incentive-employee-table th,#content .incentive-employee-table td{min-width:180px}
#content .incentive-employee-table th:first-child,#content .incentive-employee-table td:first-child{min-width:60px}
#content .incentive-employee-table th,#content .incentive-employee-table td{padding:16px!important;text-align:left!important;vertical-align:top;font-variant-numeric:tabular-nums}
.incentive-employee-name{display:flex;align-items:center;gap:16px;min-width:200px}
.incentive-employee-name button{flex:none;margin-left:auto}
.kh-component-lines{margin:0;min-width:160px}
.kh-component-lines>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}
.kh-component-lines dt{font-size:12px;font-weight:400}
.kh-component-lines dd{margin:0;white-space:nowrap}
.kh-component-lines>div:last-child:has(dt:first-child){margin-bottom:0}
.kh-incentive-review table{width:100%;min-width:1000px;table-layout:fixed}
.kh-incentive-review th,.kh-incentive-review td{padding:16px!important;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.kh-incentive-review th:nth-last-child(5){width:170px}.kh-incentive-review th:nth-last-child(4){width:70px}.kh-incentive-review th:nth-last-child(3){width:130px}.kh-incentive-review th:nth-last-child(2){width:220px}.kh-incentive-review th:first-child{width:60px}
.kh-review-notices{margin-bottom:12px;line-height:1.6}
.kh-incentive-review button{margin:0;max-width:100%;white-space:normal}
.kh-sales-filters,.loan-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}
.kh-manual-earnings-form,.kh-start-correction{display:grid;gap:16px;padding:20px}.kh-manual-earnings-form label,.kh-start-correction label{display:grid;gap:8px}
.kh-manual-earnings-form button,.kh-start-correction button{justify-self:start}
.kh-manual-month-body table{min-width:800px}
