/**
 * Estilos personalizados para el plugin Academia
 */

/* Hacer visible el borde de los textarea de descripción en las líneas de factura */
textarea.doc-line-desc {
    border: 1px solid #dee2e6 !important;
    border-radius: 0.25rem;
}

/* Efecto hover para mejor feedback visual */
textarea.doc-line-desc:hover {
    border-color: #adb5bd;
}

/* Efecto focus para mejor feedback visual */
textarea.doc-line-desc:focus {
    border-color: #0d6efd;
    box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

/* Forzar bordes visibles en las columnas de las líneas de factura */
/* Selector muy específico con máxima prioridad */
div#salesFormLines div.container-fluid.fs-line div.row.g-3 > div[class*="col-"]:not(:first-child) {
    border-left: 2px solid #dee2e6 !important;
    position: relative !important;
}

/* También para las líneas sin g-3 */
div#salesFormLines div.container-fluid.fs-line div.row > div[class*="col-"]:not(:first-child) {
    border-left: 2px solid #dee2e6 !important;
    position: relative !important;
}

/* Pseudo-elemento como respaldo absoluto */
div#salesFormLines div.fs-line div.row > div[class*="col-"]:not(:first-child)::before {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    width: 2px !important;
    background-color: #dee2e6 !important;
    z-index: 100 !important;
    pointer-events: none !important;
}

/* Columna de avisos más estrecha en ListFacturaCliente */
table.list-table th[data-column="Avisos"],
table.list-table td[data-column="Avisos"] {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    text-align: center;
}

