/* 
 * RECAP.PRO - Módulo Fiscal (NF-e / NFS-e)
 * Gerenciamento de Notas Fiscais e Transmissão
 */

.fiscal-container {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #fff;
}

.fiscal-search-bar {
    height: 60px;
    background: #f8f9fa;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
    padding: 0 20px;
    gap: 15px;
}

.fiscal-search-bar input {
    height: 32px;
    padding: 0 10px;
    border: 1px solid #ccc;
    font-size: 13px;
}

.fiscal-content {
    flex: 1;
    overflow: auto;
}

/* Status de Notas */
.fisc-status {
    font-size: 10px;
    padding: 3px 8px;
    border-radius: 4px;
    font-weight: 700;
    text-transform: uppercase;
}

.fisc-auth { background: #e8f5e9; color: #2e7d32; } /* Autorizada */
.fisc-cancel { background: #ffebee; color: #c62828; } /* Cancelada */
.fisc-pending { background: #fff3e0; color: #e65100; } /* Aguardando */
.fisc-reject { background: #f5f5f5; color: #333; border: 1px solid #ddd; } /* Rejeitada */
.fisc-digitacao { background: #e3f2fd; color: #1565c0; } /* Digitação */
.fisc-autorizada { background: #e8f5e9; color: #2e7d32; } /* Autorizada */
.fisc-rejeitada { background: #ffebee; color: #c62828; } /* Rejeitada */
.fisc-cancelada { background: #f5f5f5; color: #666; border: 1px solid #ddd; } /* Cancelada */
.fisc-inutilizada { background: #f3e5f5; color: #7b1fa2; } /* Inutilizada */
.fisc-denegada { background: #fff3e0; color: #e65100; } /* Denegada */

.fiscal-footer-info {
    height: 36px;
    background: #f3f3f3;
    border-top: 1px solid #ddd;
    display: flex;
    align-items: center;
    padding: 0 20px;
    font-size: 11px;
    color: #666;
    gap: 20px;
}

.fiscal-footer-info b { color: #0078d4; }
