/* TaxAI Wide Layout v1145 */

.taxai-main,
.main-content,
.content-wrapper,
.taxai-content,
.admin-content{
    width:100% !important;
    max-width:none !important;
}

.taxai-content > *,
.admin-content > *,
main > *{
    max-width:1600px !important;
    width:100% !important;
    margin-left:0 !important;
    margin-right:auto !important;
}

.taxai-v86-main{
    max-width:1600px !important;
    width:100% !important;
}

.taxai-pro-grid{
    display:grid !important;
    grid-template-columns:repeat(4,minmax(280px,1fr)) !important;
    gap:20px !important;
}

.table-responsive,
.taxai-pro-table{
    width:100% !important;
}

@media(max-width:1200px){
    .taxai-pro-grid{
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    }
}

@media(max-width:768px){
    .taxai-pro-grid{
        grid-template-columns:1fr !important;
    }
}
