/* TaxAI Ver.128.4 sidebar compact width */
:root{
    --taxai-sidebar-width:220px;
}

.taxai-sidebar,
.taxai-common-sidebar{
    width:220px !important;
    min-width:220px !important;
    max-width:220px !important;
}

.taxai-shell{
    margin-left:220px !important;
    width:calc(100vw - 220px) !important;
    max-width:calc(100vw - 220px) !important;
    box-sizing:border-box !important;
}

.taxai-main{
    width:100% !important;
    max-width:none !important;
    box-sizing:border-box !important;
}

.taxai-sidebar a,
.taxai-sidebar .taxai-sidebar-link,
.taxai-common-sidebar a,
.taxai-common-sidebar .taxai-sidebar-link{
    font-size:13px !important;
    padding-left:10px !important;
    padding-right:10px !important;
}

@media (max-width: 900px){
    .taxai-shell{
        margin-left:0 !important;
        width:100vw !important;
        max-width:100vw !important;
    }

    .taxai-sidebar,
    .taxai-common-sidebar{
        width:100% !important;
        min-width:0 !important;
        max-width:none !important;
    }
}
