/* MP_TRAVEL_ADMIN_DASHBOARD_SIDEBAR_V17 */

/*
 * Compact brand correction + dashboard KPI width correction.
 * - Collapsed desktop rail uses the approved favicon asset directly.
 * - Open Tickets remains in Support & Operations, but is removed from the KPI strip.
 * - Six visible KPI cards share the full desktop width so monetary values are readable.
 */

@media (min-width: 901px) {
    body.mp-portal-ui-admin #mp-admin-portal-root .mp-admin-shell.is-sidebar-collapsed .mp-admin-brand-link {
        display: block !important;
        width: 48px !important;
        min-width: 48px !important;
        max-width: 48px !important;
        height: 48px !important;
        min-height: 48px !important;
        max-height: 48px !important;
        overflow: visible !important;
        background-image: url("/wp-content/uploads/2026/07/Novo-Projeto-2.png") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: contain !important;
    }

    body.mp-portal-ui-admin #mp-admin-portal-root .mp-admin-shell.is-sidebar-collapsed .mp-admin-brand-logo,
    body.mp-portal-ui-admin #mp-admin-portal-root .mp-admin-shell.is-sidebar-collapsed .mp-admin-brand-label {
        display: none !important;
    }
}

/* Open Tickets remains available in the Support & Operations panel below. */
body.mp-portal-ui-admin .mp-admin-dashboard-v2__kpis > .mp-pui-kpi:nth-child(6) {
    display: none !important;
}

/* Six visible KPI cards across the approved wide desktop composition. */
@media (min-width: 1321px) {
    body.mp-portal-ui-admin .mp-admin-dashboard-v2__kpis {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }

    body.mp-portal-ui-admin .mp-admin-dashboard-v2__kpis > .mp-pui-kpi.is-orange strong,
    body.mp-portal-ui-admin .mp-admin-dashboard-v2__kpis > .mp-pui-kpi.is-red strong {
        overflow: visible !important;
        font-size: clamp(15px, 1.05vw, 20px) !important;
        letter-spacing: -.015em !important;
        text-overflow: clip !important;
        white-space: nowrap !important;
    }
}

/* /MP_TRAVEL_ADMIN_DASHBOARD_SIDEBAR_V17 */
