/**
 * assets/css/shortcodes/frota.css - Estilos específicos para o módulo de Frota.
 * @version 9.0.0 - REATORADO: Removidas as definições de largura de coluna fixas (`width`).
 *                  A largura das colunas agora é controlada dinamicamente pelo FrotaDataProvider.php
 *                  e aplicada via estilos inline pelo JavaScript. Este arquivo contém apenas
 *                  estilos visuais (cores, ícones, badges) específicos para este módulo.
 */

/* ========================================================================
   1. ESCOPO GERAL DO MÓDULO
   ======================================================================== */

.locamais-portal-ui-wrapper[data-module="frota"] {
    /* Estilos base do plugin já são aplicados. Regras específicas da página da frota podem ser adicionadas aqui. */
}


/* ========================================================================
   2. CARDS DE ESTATÍSTICAS (Estilos visuais específicos da Frota)
   ======================================================================== */

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--total-frota {
    background-color: #DBEAFE;
}
.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--total-frota .locamais-stat-card__image-icon {
    filter: invert(30%) sepia(80%) saturate(2000%) hue-rotate(200deg) brightness(80%) contrast(100%);
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--locado {
    background-color: #CCFBF1;
}
.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--locado .locamais-stat-card__image-icon {
    filter: invert(30%) sepia(80%) saturate(1500%) hue-rotate(150deg) brightness(70%) contrast(100%);
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--disponivel {
    background-color: #D1FAE5;
}
.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--disponivel .locamais-stat-card__image-icon {
    filter: invert(30%) sepia(80%) saturate(1500%) hue-rotate(100deg) brightness(70%) contrast(100%);
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--nao-disponivel {
    background-color: #FEE2E2;
}
.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__icon-bg--nao-disponivel .locamais-stat-card__image-icon {
    filter: invert(10%) sepia(100%) saturate(7000%) hue-rotate(340deg) brightness(90%) contrast(100%);
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-stat-card__image-icon {
    width: 35px;
    height: 35px;
    object-fit: contain;
}

/* ========================================================================
   3. TABELA (Estilos Visuais - Sem Larguras)
   ======================================================================== */

/*
 * As regras de 'width' foram removidas desta seção.
 * A largura agora é controlada pelo `column_widths` no FrotaDataProvider.php
 * e aplicada como estilo inline (`style="width: ...;"`) pelo JavaScript.
 *
 * Mantemos aqui apenas regras de aparência, como as cores dos badges.
 */

/* Sobrescreve as cores dos badges de status globais, se necessário, com alta especificidade */
.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-locado {
    background-color: #D4EDDA;
    color: #155724;
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-disponível,
.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-disponivel {
    background-color: #DBEAFE;
    color: #3B82F6;
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-em-manutencao {
    background-color: #FEEBC8;
    color: #9A3412;
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-vendido,
.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-baixado {
    background-color: #F8D7DA;
    color: #721C24;
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-em-preparacao {
    background-color: #FFFBEB;
    color: #B45309;
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-aguardando-retirada {
    background-color: #ECFDF5;
    color: #065F46;
}

.locamais-portal-ui-wrapper[data-module="frota"] .locamais-status-badge.status-desconhecido {
    background-color: #E2E6EA;
    color: #495057;
}
