
/* ==========================================================================
   FICHEIRO MESTRE DINÂMICO - TOPTOP
   ========================================================================== */

/* 1. Base */
@import url('base/_variables.css?v=1');
@import url('base/_reset.css?v=1');
@import url('base/_typography.css?v=1');
@import url('base/_utilities.css?v=1');

/* 2. Layout */
@import url('layout/_main.css?v=1');
@import url('layout/_grid.css?v=1');
@import url('layout/_header.css?v=1');
@import url('layout/_footer.css?v=1');
@import url('layout/_forms.css?v=1');
@import url('layout/_admin-layout.css?v=1');

/* 3. Components */
@import url('components/_buttons.css?v=1');
@import url('components/_close-button.css?v=1');
@import url('components/_product-card.css?v=1');
@import url('components/_modal.css?v=1');
@import url('components/_popup.css?v=1');
@import url('components/_admin-table.css?v=1');
@import url('components/_side-cart.css?v=1'); 
@import url('components/_back-to-top.css?v=1'); 
@import url('components/_pagination.css?v=1'); 
@import url('components/_form-components.css?v=1'); 
@import url('components/_admin-ui.css?v=1');
@import url('components/_admin-buttons.css?v=1');
@import url('components/_quick-edit.css?v=1');

@import url('components/_context-menu.css?v=1');
@import url('components/_editable-content.css?v=1');
@import url('components/_switch.css?v=1');
@import url('components/_cart-ui.css?v=1');

/* 4. Pages */
@import url('pages/_home.css?v=1');
@import url('pages/_products.css?v=1');
@import url('pages/_contact.css?v=1');
@import url('pages/_cart.css?v=1'); 
@import url('pages/_admin.css?v=1');
@import url('pages/_gerir-atributos.css?v=1');
@import url('pages/_dashboard.css?v=1');
@import url('pages/_info-page.css?v=1');
@import url('pages/_product-page.css?v=1');
@import url('pages/_encomendas.css?v=1');
@import url('pages/_gestor-emails.css?v=1');
@import url('pages/_form-produto.css?v=1');
@import url('pages/_mensagens.css?v=1');

@import url('pages/_uso-armazenamento.css?v=1');
@import url('pages/_guia-tamanhos.css?v=1');
@import url('pages/_editar-admin.css?v=1');
@import url('pages/_login_animation.css?v=1');
@import url('pages/_login-logs.css?v=1');
@import url('pages/_portes.css?v=1');
@import url('pages/_admin-produtos.css?v=1');
@import url('pages/_galeria-imagens.css?v=1');
/* @import url('pages/_configuracoes.css?v=1'); */
@import url('pages/_gerir_categorias.css?v=1');
@import url('pages/_ver-logs.css?v=1');
@import url('pages/_listar-admins.css?v=1');
@import url('pages/_estado-encomenda.css?v=1');
@import url('pages/_sucesso.css?v=1');
@import url('pages/_404.css?v=1');
@import url('pages/_checkout.css?v=1');
@import url('pages/_editar-encomenda.css?v=1');

/* 5. Sistema final de botoes: normaliza estilos antigos das paginas */
@import url('components/_button-system.css?v=1');

/* CSS GERAL E UTILITÁRIOS EXTRA */

/* TEMA TOOLTIP */
.tippy-box[data-theme~='toptop-professional'] {
    background-color: #1C1C1C;
    color: #FFFFFF;
    font-family: 'Inter', sans-serif;
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 1.5;
    border-radius: 6px;
    padding: 10px 14px;
    max-width: 300px;
    text-align: center;
}

.tippy-box[data-theme~='toptop-professional'] > .tippy-arrow {
    color: #1C1C1C;
}

.tippy-box[data-theme~='toptop-professional'] .tippy-content {
    white-space: normal;
    word-wrap: break-word;
}
