/* PayGo Payouts — responsive layout fix */
html,body{width:100%;max-width:100%;overflow-x:hidden}
body.pg-admin-page{width:100%;max-width:100%;overflow-x:hidden}
body.pg-admin-page main.pg-main{width:calc(100% - 260px)!important;max-width:calc(100% - 260px)!important;margin-left:260px!important;min-width:0!important;overflow-x:hidden!important}
body.pg-admin-page main.pg-main>.max-w-\[1500px\]{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(12px,2vw,28px)!important;padding-right:clamp(12px,2vw,28px)!important}
body.pg-admin-page main.pg-main>.max-w-\[1500px\]>section,
body.pg-admin-page main.pg-main>.max-w-\[1500px\]>.grid{min-width:0!important;max-width:100%!important}
body.pg-admin-page main.pg-main .grid{min-width:0!important}
body.pg-admin-page main.pg-main .grid>*{min-width:0!important;max-width:100%!important}
body.pg-admin-page main.pg-main .card{min-width:0!important;max-width:100%!important}
body.pg-admin-page main.pg-main .hero-title{color:#fff!important}
body.pg-admin-page main.pg-main .hero-copy{color:#dbeafe!important}
body.pg-admin-page main.pg-main section.grid.grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body.pg-admin-page main.pg-main section.grid.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.pg-admin-page main.pg-main>.max-w-\[1500px\]>.grid.xl\:grid-cols-5{grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important}
body.pg-admin-page main.pg-main .history-table{width:100%!important;min-width:760px!important}
body.pg-admin-page main.pg-main .table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}
body.pg-admin-page main.pg-main .filter-grid{min-width:0!important;max-width:100%!important}
body.pg-admin-page main.pg-main .filter-grid select{min-width:0!important;max-width:100%!important}
body.pg-admin-page main.pg-main .provider-grid{min-width:0!important}
body.pg-admin-page main.pg-main input,body.pg-admin-page main.pg-main select,body.pg-admin-page main.pg-main textarea{max-width:100%!important}
@media(max-width:1199px){body.pg-admin-page main.pg-main>.max-w-\[1500px\]>.grid.xl\:grid-cols-5{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:1023px){
 body.pg-admin-page main.pg-main{width:100%!important;max-width:100%!important;margin-left:0!important}
 body.pg-admin-page main.pg-main>.max-w-\[1500px\]{padding-left:16px!important;padding-right:16px!important}
 body.pg-admin-page main.pg-main section.grid.grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.pg-admin-page main.pg-main section.grid.md\:grid-cols-2{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:640px){
 body.pg-admin-page main.pg-main>.max-w-\[1500px\]{padding:12px!important}
 body.pg-admin-page main.pg-main section.grid.grid-cols-2.lg\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}
 body.pg-admin-page main.pg-main .provider-grid{grid-template-columns:minmax(0,1fr)!important}
 body.pg-admin-page main.pg-main .filter-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important}
 body.pg-admin-page main.pg-main .filter-grid select{width:100%!important}
 body.pg-admin-page main.pg-main .history-table{min-width:700px!important}
 body.pg-admin-page main.pg-main .hero-title{font-size:clamp(1.5rem,7vw,2rem)!important;line-height:1.15!important;white-space:normal!important}
 body.pg-admin-page main.pg-main .hero-copy{font-size:.9rem!important}
}
