/* 
    Estilos para el módulo Catálogo de WB Connect 
*/

#view-catalogo .wb-header-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
}

#view-catalogo .actions-right {
    display: flex;
    gap: 15px;
    align-items: center;
}

#wbc-catalogo-tbody td {
    vertical-align: middle;
}

.prod-img-preview {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 6px;
    border: 1px solid var(--wb-border);
    display: block;
}

.prod-status-badge {
    padding: 4px 8px;
    border-radius: 12px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.badge-instock {
    background-color: rgba(52, 195, 143, 0.2);
    color: var(--wb-status-green);
}

.badge-outstock {
    background-color: rgba(244, 106, 106, 0.2);
    color: var(--wb-status-red);
}

.badge-preorder {
    background-color: rgba(241, 180, 76, 0.2);
    color: var(--wb-warning);
}

/* Modals inputs specifics */
#modal-catalogo-csv .form-panel {
    text-align: center;
}