/* ── Autocompletado de cuentas (buscador del CRM) ────────────── */
/* El envoltorio hereda la medida que tenia el buscador para que el
   desplegable quede exactamente igual de ancho que el campo */
.crud-filters .crud-search-ac { position: relative; display: flex; flex: 1; min-width: 220px; max-width: 400px; }
.crud-filters .crud-search-ac > input { width: 100%; max-width: none; min-width: 0; }
.crud-ac-dropdown {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    z-index: 60;
    max-height: 420px;
    overflow-y: auto;
    background: var(--bg-card);
    border: 1px solid var(--border);
    border-radius: var(--radius);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.crud-ac-item {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 8px 12px;
    cursor: pointer;
    border-bottom: 1px solid var(--border-light);
}
.crud-ac-item:last-child { border-bottom: none; }
.crud-ac-item:hover,
.crud-ac-item.active { background: var(--bg-hover); }
.crud-ac-name {
    font-weight: 600;
    color: var(--text-primary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.crud-ac-name mark { background: var(--primary-light); color: inherit; padding: 0 1px; border-radius: 3px; }
.crud-ac-meta {
    color: var(--text-muted);
    font-size: 0.78rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.crud-ac-empty { padding: 10px 12px; color: var(--text-muted); font-size: 0.85rem; }
.crud-ac-more {
    padding: 8px 12px;
    color: var(--text-muted);
    font-size: 0.78rem;
    border-top: 1px solid var(--border-light);
    background: var(--bg-hover);
}

/* El campo Relación es libre con sugerencias (datalist); Chrome le pinta una
   flecha de desplegable que confunde con el combo que hubo antes. Fuera. */
input[list="dlRelacionesLibres"]::-webkit-calendar-picker-indicator {
    display: none !important;
    opacity: 0;
}


/* localización borrada en el buscador: gris, al final y con su fecha */
.crud-ac-item.crud-ac-borrada .crud-ac-name { color: var(--text-muted); text-decoration: line-through; }
.crud-ac-item.crud-ac-borrada .crud-ac-meta { color: var(--text-muted); }
