.app-shell.apw-shell .apw-stage{padding:32px;background:#fcfbfe;min-width:0}
.apw-shell .apw-header{align-items:center;margin-bottom:24px;gap:20px}
.apw-shell .apw-header h1{font-size:24px;line-height:32px;margin:0}
.apw-shell .apw-header p{font-size:14px;line-height:22px;margin:2px 0 0}
.apw-shell .apw-metrics{gap:16px;margin-bottom:24px}
.apw-shell .apw-metric{padding:20px;min-height:112px;border-radius:12px}
.apw-shell .apw-metric span{font-size:13px}
.apw-shell .apw-metric strong{font-size:24px;margin-top:16px;line-height:30px}
.apw-shell .apw-metric i{width:36px;height:36px;font-size:18px}
.apw-shell .apw-tabs{gap:32px;margin-bottom:24px;border-bottom:1px solid #e4e7ec;overflow:auto;white-space:nowrap;height:auto}
.apw-shell .apw-tabs a{font-size:14px;padding:10px 0 12px;color:#667085}
.apw-shell .apw-tabs a.active{color:#168cff;border-bottom-color:#168cff}
.apw-shell .apw-table th,.apw-shell .apw-table td{font-size:14px;height:auto;padding:16px 20px;line-height:22px}
.apw-shell .apw-table td small{font-size:12px;line-height:18px}
.apw-shell .apw-table th{background:#fafafa;font-weight:500}
.apw-shell .apw-table input[type=checkbox]{appearance:auto;width:16px;height:16px;accent-color:#168cff}
.apw-shell .apw-table-panel{overflow:visible}
.apw-shell .apw-scroll{border-radius:10px;overflow:auto}
.apw-shell .apw-pending-tools{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}
.apw-shell .apw-bulk-payout{border:0;background:#16a34a;color:white;border-radius:24px;padding:10px 20px;font-weight:500;cursor:pointer}
.apw-shell button:disabled{opacity:.5;cursor:not-allowed}
.apw-shell .apw-table-tools{padding:16px 20px;gap:16px}
.apw-shell .apw-table-tools input,.apw-shell .apw-table-tools select,.apw-shell .apw-export{height:44px;font-size:14px}
.apw-shell .apw-table-tools input{width:min(460px,100%)}
.apw-shell .apw-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;font-size:14px;border-top:1px solid #e4e7ec}
.apw-shell .apw-pagination select{padding:10px;border:1px solid #e4e7ec;border-radius:6px;background:white;margin-left:8px}
.apw-shell .apw-pagination button{margin-left:8px}
.apw-shell .apw-action-menu:not([hidden]){position:fixed;z-index:2000;display:flex;flex-direction:column;width:190px;max-height:220px;overflow-y:auto;background:white;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 8px 24px #0002}
.apw-shell .apw-action-menu[hidden]{display:none!important}
.apw-shell .apw-action-menu button{padding:12px;text-align:left;font-size:14px;border:0;background:white;cursor:pointer}
.apw-shell .apw-action-menu button:hover{background:#f2f4f7}
.apw-shell .apw-verify{padding:24px}
.apw-shell .apw-verify h2{font-size:20px}
.apw-shell .apw-verify p{font-size:14px;margin:8px 0 24px}
.apw-shell .apw-verify-form{grid-template-columns:180px 1fr auto;gap:16px}
.apw-shell .apw-verify-form label{font-size:14px;gap:8px}
.apw-shell .apw-verify-form input,.apw-shell .apw-verify-form select,.apw-shell .apw-verify-button{height:44px;font-size:14px}
.apw-shell .apw-status{font-size:12px;padding:4px 8px;line-height:20px}
.apw-shell .apw-header .date-filter{height:44px;font-size:14px;min-width:125px}
@media(max-width:767px){.apw-shell .apw-table:not(.apw-credit-table){display:block;min-width:0}.apw-shell .apw-table:not(.apw-credit-table) thead{display:none}.apw-shell .apw-table:not(.apw-credit-table) tbody{display:block;padding:12px}.apw-shell .apw-table:not(.apw-credit-table) tr{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:16px 8px;border-bottom:1px solid #e4e7ec}.apw-shell .apw-table:not(.apw-credit-table) td{display:none;border:0;padding:0;white-space:normal}.apw-shell .apw-table:not(.apw-credit-table) td:nth-child(1){display:block;grid-column:1;grid-row:1}.apw-shell .apw-table:not(.apw-credit-table) td:nth-child(3){display:block;grid-column:2;grid-row:1}.apw-shell .apw-table:not(.apw-credit-table) td:nth-child(4){display:block;grid-column:2;grid-row:2;color:#667085}.apw-shell .apw-table:not(.apw-credit-table) td:nth-child(5){display:block;grid-column:3;grid-row:1}.apw-shell .apw-table:not(.apw-credit-table) td:nth-child(2){display:block;grid-column:2;grid-row:3;color:#667085;font-size:12px}.apw-shell .apw-table:not(.apw-credit-table) td:nth-child(17){display:block;grid-column:3;grid-row:2/4}}
@media(max-width:1100px){.apw-shell .apw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.app-shell.apw-shell .apw-stage{padding:24px 16px}.apw-shell .apw-header{flex-wrap:wrap}.apw-shell .apw-metrics{grid-template-columns:1fr}.apw-shell .apw-pending-tools{flex-wrap:wrap}.apw-shell .apw-verify-form{grid-template-columns:1fr}.apw-shell .apw-table-tools{flex-wrap:wrap}.apw-shell .apw-pagination{padding:16px 12px}.apw-shell .apw-table-tools>div{display:flex;flex-wrap:wrap;gap:8px}}
