/* ========================================
   Tainacan - CSS Customizado
   Sobrescreve estilos do Tainacan
   ======================================== */

/* Remover backgrounds beges dos filtros do Tainacan */

/* Abordagem 1: Todos os elementos dentro de aside */
aside,
aside * {
    background: white !important;
    background-color: white !important;
}

/* Abordagem 2: Classes específicas do Tainacan relacionadas a filtros */
.filters-menu,
.filters-menu *,
.filters-components-list,
.filters-components-list *,
.tainacan-filters-menu,
.tainacan-filters-menu *,
.tainacan-filter,
.tainacan-filter *,
.filter-menu-item,
.filter-menu-item *,
.filter-item-forms,
.filter-item-forms * {
    background: white !important;
    background-color: white !important;
}

/* Abordagem 3: Seletores com atributos que contenham "filter" */
[class*="filter"],
[class*="filter"] *,
[id*="filter"],
[id*="filter"] * {
    background: white !important;
    background-color: white !important;
}

/* Exceção: Manter backgrounds dos cards de itens */
.tainacan-card,
.tainacan-card *,
.items-list-area,
.items-list-area *,
article.tainacan-item,
article.tainacan-item *,
.tainacan-items-list,
.tainacan-items-list * {
    background: initial !important;
    background-color: initial !important;
}

/* Modais do Tainacan */
.modal-card-head,
.modal-card-foot {
    display: none !important;
}

.modal-card {
    padding: 0 !important;
    margin: 0 auto !important;
    background: white !important;
}

.modal-card-body {
    width: 100% !important;
    max-width: 100% !important;
    background: white !important;
}

.modal-background {
    background: transparent !important;
    opacity: 0 !important;
}

/* Modais do Tainacan */
.modal-card-head,
.modal-card-foot {
    display: none !important;
}

.modal-card {
    padding: 0 !important;
    margin: 0 auto !important;
    background: white !important;
}

.modal-card-body {
    width: 100% !important;
    max-width: 100% !important;
    background: white !important;
}

.modal-background {
    background: transparent !important;
    opacity: 0 !important;
}

