/* Light theme corrections. Every rule is intentionally scoped to light mode. */

html[data-theme="light"] {
    --light-text: #1A1A2E;
    --light-text-muted: #4A5568;
    --light-text-subtle: #536174;
    --light-surface: #FFFFFF;
    --light-surface-elevated: #F0F2F5;
    --light-surface-soft: #F5F7FA;
    --light-border: #B8C2CE;
    --light-border-soft: #DEE2E6;
    --light-focus: #005A86;
    --light-success-bg: #DDF3E2;
    --light-success-text: #185C28;
    --light-danger-bg: #FBE1E1;
    --light-danger-text: #8A1C1C;
    --light-warning-bg: #FFF1CC;
    --light-warning-text: #684800;
    --light-sidebar-active-bg: #20242B;
}

html[data-theme="light"] body,
html[data-theme="light"] .content {
    color: var(--light-text);
}

html[data-theme="light"] a,
html[data-theme="light"] .btn-link {
    color: #005A86;
}

html[data-theme="light"] .btn-mustotal {
    color: #102A3A !important;
}

html[data-theme="light"] .btn-mustotal:hover,
html[data-theme="light"] .btn-mustotal:focus-visible {
    color: #102A3A !important;
}

html[data-theme="light"] .form-control,
html[data-theme="light"] .form-select,
html[data-theme="light"] .input-group-text {
    background-color: var(--light-surface) !important;
    border-color: var(--light-border) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .form-control::placeholder {
    color: var(--light-text-muted) !important;
    opacity: 1;
}

html[data-theme="light"] .form-control:focus,
html[data-theme="light"] .form-select:focus,
html[data-theme="light"] .form-check-input:focus {
    border-color: var(--light-focus) !important;
    box-shadow: 0 0 0 3px rgba(0, 90, 134, .22) !important;
}

html[data-theme="light"] .e-switch-wrapper .e-switch-inner {
    background-color: #E9EEF3 !important;
    border-color: #AAB6C3 !important;
}

html[data-theme="light"] .e-switch-wrapper .e-switch-handle {
    background-color: #FFFFFF !important;
    border-color: #7B8794 !important;
    box-shadow: 0 1px 3px rgba(26, 42, 58, .22) !important;
}

html[data-theme="light"] .e-switch-wrapper .e-switch-off {
    background-color: #E9EEF3 !important;
    color: #536174 !important;
}

html[data-theme="light"] .e-switch-wrapper .e-switch-inner.e-switch-active {
    background-color: var(--color-mustotal-blue) !important;
    border-color: var(--color-deep-blue) !important;
}

html[data-theme="light"] .e-switch-wrapper .e-switch-handle.e-switch-active {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

html[data-theme="light"] .e-switch-wrapper:focus-within {
    box-shadow: 0 0 0 3px rgba(0, 90, 134, .22) !important;
    border-radius: 999px;
}

html[data-theme="light"] .creation-page .creation-form-card,
html[data-theme="light"] .content > .container-fluid.py-3:has(> .card > .card-body .creation-form-shell) > .card,
html[data-theme="light"] .content > .container-fluid.py-3:has(> .card > .card-body form > .row.g-3) > .card,
html[data-theme="light"] .content > .container-fluid.pedidos-page.py-3 > .card,
html[data-theme="light"] .quick-create-modal {
    background: var(--light-surface) !important;
    background-color: var(--light-surface) !important;
    color: var(--light-text) !important;
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .creation-page .creation-form-card > .card-body,
html[data-theme="light"] .creation-page .creation-form-card > .card-footer,
html[data-theme="light"] .content > .container-fluid.py-3:has(> .card > .card-body .creation-form-shell) > .card > .card-body,
html[data-theme="light"] .content > .container-fluid.py-3:has(> .card > .card-body form > .row.g-3) > .card > .card-body,
html[data-theme="light"] .content > .container-fluid.pedidos-page.py-3 > .card > .card-body,
html[data-theme="light"] .quick-create-body {
    background: var(--light-surface) !important;
    background-color: var(--light-surface) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .creation-page .creation-form-section,
html[data-theme="light"] .creation-page .creation-radio-option,
html[data-theme="light"] .creation-page .creation-file-drop,
html[data-theme="light"] .competition-selector-option,
html[data-theme="light"] .quick-create-option {
    background: var(--light-surface-elevated) !important;
    border-color: var(--light-border-soft) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .content > .container-fluid.py-3:has(> .card > .card-body form > .row.g-3) > .card > .card-body > form > .row.g-3 {
    background: var(--light-surface) !important;
    border-color: var(--light-border-soft) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .creation-page hr {
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .entity-cards-page .entity-card,
html[data-theme="light"] .entity-cards-page .management-entity-card,
html[data-theme="light"] .entity-cards-page .jugador-card {
    background: var(--light-surface) !important;
    background-color: var(--light-surface) !important;
    background-image: none !important;
    border-color: var(--light-border-soft) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .entity-cards-page .management-entity-logo.entity-card-media,
html[data-theme="light"] .entity-cards-page .management-entity-icon.entity-card-media,
html[data-theme="light"] .entity-cards-page .jugador-card-avatar {
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .table {
    color: var(--light-text) !important;
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .table > :not(caption) > * > * {
    color: var(--light-text) !important;
    border-bottom-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .mustotal-grid .badge.bg-success {
    background-color: var(--light-success-bg) !important;
    color: var(--light-success-text) !important;
    border-color: #9DCEA8 !important;
}

html[data-theme="light"] .mustotal-grid .badge.bg-danger {
    background-color: var(--light-danger-bg) !important;
    color: var(--light-danger-text) !important;
    border-color: #E5A5A5 !important;
}

html[data-theme="light"] .mustotal-grid .badge.bg-warning,
html[data-theme="light"] .mustotal-grid .badge.bg-warning.text-dark {
    background-color: var(--light-warning-bg) !important;
    color: var(--light-warning-text) !important;
    border: 1px solid #E2C26A !important;
}

html[data-theme="light"] .form-readonly-value {
    background: var(--light-surface-elevated) !important;
    background-color: var(--light-surface-elevated) !important;
    border-color: var(--light-border-soft) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .jugador-detalle-page .jugador-asociaciones-table tbody .player-association-row td {
    background: var(--light-surface-elevated) !important;
    color: var(--light-text) !important;
    border-bottom-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .jugador-detalle-page .access-status-control--success {
    background: var(--light-success-bg) !important;
    border-color: #9DCEA8 !important;
    color: var(--light-success-text) !important;
}

html[data-theme="light"] .jugador-detalle-page .access-status-control--success.is-inactive,
html[data-theme="light"] .jugador-detalle-page .access-status-control--neutral {
    background: var(--light-surface-elevated) !important;
    border-color: var(--light-border) !important;
    color: var(--light-text-muted) !important;
}

html[data-theme="light"] .jugador-detalle-page .access-status-control--safe {
    background: #D8F1FC !important;
    border-color: #81C4E2 !important;
    color: #005A86 !important;
}

html[data-theme="light"] .jugador-detalle-page .access-status-control--danger {
    background: var(--light-danger-bg) !important;
    border-color: #E5A5A5 !important;
    color: var(--light-danger-text) !important;
}

html[data-theme="light"] .jugador-detalle-page button.access-status-control:focus-visible {
    outline: 2px solid #005A86 !important;
    outline-offset: 2px;
}

html[data-theme="light"] .badge-primary-ds {
    background-color: #D8F1FC;
    color: #064B6D;
}

html[data-theme="light"] .mustotal-grid .e-grid .e-headercell,
html[data-theme="light"] .mustotal-grid .e-grid .e-detailheadercell,
html[data-theme="light"] .mustotal-grid .e-grid .e-headercelldiv,
html[data-theme="light"] .mustotal-grid .e-grid .e-sortfilterdiv,
html[data-theme="light"] .mustotal-grid .e-grid .e-icon-ascending,
html[data-theme="light"] .mustotal-grid .e-grid .e-icon-descending,
html[data-theme="light"] .mustotal-grid .e-grid .e-icon-filter,
html[data-theme="light"] .mustotal-grid .e-grid .e-icon-filter-icon {
    color: #102A3A !important;
}

html[data-theme="light"] .mustotal-grid .e-grid .e-headercell {
    border-bottom-color: var(--color-deep-blue) !important;
}

html[data-theme="light"] .nav-tabs .nav-link,
html[data-theme="light"] .form-label,
html[data-theme="light"] .form-check-label {
    color: var(--light-text-muted) !important;
}

html[data-theme="light"] .nav-tabs .nav-link.active {
    color: #005A86 !important;
}

html[data-theme="light"] .desktop-action-btn,
html[data-theme="light"] .mobile-action-btn {
    color: var(--light-text) !important;
    background: var(--light-surface) !important;
    border-color: var(--light-border) !important;
}

html[data-theme="light"] .desktop-action-btn-primary,
html[data-theme="light"] .mobile-action-btn-primary {
    color: #102A3A !important;
}

html[data-theme="light"] .sidebar,
html[data-theme="light"] .sidebar-brand,
html[data-theme="light"] .desktop-sidebar-nav,
html[data-theme="light"] .mobile-drawer,
html[data-theme="light"] .top-bar,
html[data-theme="light"] .mobile-action-bar {
    background: var(--light-surface) !important;
    background-color: var(--light-surface) !important;
    background-image: none !important;
    border-color: var(--light-border-soft) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .top-bar .desktop-action-title,
html[data-theme="light"] .top-bar .mobile-action-title,
html[data-theme="light"] .mobile-action-bar .mobile-action-title,
html[data-theme="light"] .mobile-action-bar .mobile-action-title-content,
html[data-theme="light"] .mobile-action-bar .mobile-action-title-text {
    color: var(--light-text) !important;
}

html[data-theme="light"] .mobile-drawer .mobile-drawer-close,
html[data-theme="light"] .sidebar .nav-item-link.active,
html[data-theme="light"] .mobile-drawer .nav-item-link.active,
html[data-theme="light"] .mobile-drawer .nav-panel-link.active,
html[data-theme="light"] .mobile-drawer .nav-torneos-link.active {
    color: #005A86 !important;
}

html[data-theme="light"] .sidebar .nav-item-link.active,
html[data-theme="light"] .mobile-drawer .nav-item-link.active,
html[data-theme="light"] .mobile-drawer .nav-panel-link.active,
html[data-theme="light"] .mobile-drawer .nav-torneos-link.active {
    background: #D8F1FC !important;
    background-color: #D8F1FC !important;
    box-shadow: inset 3px 0 0 var(--color-mustotal-blue);
}

html[data-theme="light"] .sidebar .nav-item-link,
html[data-theme="light"] .mobile-drawer .nav-item-link {
    color: var(--light-text-muted) !important;
}

html[data-theme="light"] .sidebar .nav-item-link:hover,
html[data-theme="light"] .sidebar .nav-item-link:focus-visible,
html[data-theme="light"] .mobile-drawer .nav-item-link:hover,
html[data-theme="light"] .mobile-drawer .nav-item-link:focus-visible {
    background-color: #EAF6FB !important;
    color: #005A86 !important;
}

html[data-theme="light"] .nav-section-label {
    color: var(--light-text-subtle) !important;
}

html[data-theme="light"] .home-panel-page .home-command-hero,
html[data-theme="light"] .home-panel-page .home-command-panel {
    background: var(--light-surface) !important;
    background-color: var(--light-surface) !important;
    background-image: none !important;
    border-color: var(--light-border-soft) !important;
    box-shadow: 0 2px 8px rgba(26, 42, 58, .08) !important;
}

html[data-theme="light"] .home-panel-page .home-command-hero-main strong,
html[data-theme="light"] .home-panel-page .home-command-hero-main small,
html[data-theme="light"] .home-panel-page .home-command-hero-stat strong,
html[data-theme="light"] .home-panel-page .home-calendar-header strong,
html[data-theme="light"] .home-panel-page .home-calendar-cell em,
html[data-theme="light"] .home-panel-page .home-calendar-event,
html[data-theme="light"] .home-panel-page .home-calendar-event-top span:first-child,
html[data-theme="light"] .home-panel-page .home-competition-topline strong,
html[data-theme="light"] .home-panel-page .home-competition-stack strong,
html[data-theme="light"] .home-panel-page .home-type-ring,
html[data-theme="light"] .home-panel-page .home-type-copy strong,
html[data-theme="light"] .home-panel-page .home-action-card,
html[data-theme="light"] .home-panel-page .home-action-card strong {
    color: var(--light-text) !important;
}

html[data-theme="light"] .home-panel-page .home-calendar-weekdays span,
html[data-theme="light"] .home-panel-page .home-calendar-next-count,
html[data-theme="light"] .home-panel-page .home-calendar-event small,
html[data-theme="light"] .home-panel-page .home-competition-topline span,
html[data-theme="light"] .home-panel-page .home-competition-stack span,
html[data-theme="light"] .home-panel-page .home-type-copy span,
html[data-theme="light"] .home-panel-page .home-empty-state {
    color: var(--light-text-muted) !important;
}

html[data-theme="light"] .home-panel-page .home-calendar-cell,
html[data-theme="light"] .home-panel-page .home-calendar-event,
html[data-theme="light"] .home-panel-page .home-type-card,
html[data-theme="light"] .home-panel-page .home-action-card,
html[data-theme="light"] .home-panel-page .home-competition-topline,
html[data-theme="light"] .home-panel-page .home-competition-stack article {
    background: var(--light-surface-elevated) !important;
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .home-panel-page .home-calendar-cell-selected {
    background: #D8F1FC !important;
    border-color: var(--color-mustotal-blue) !important;
}

html[data-theme="light"] .home-panel-page .home-calendar-day-detail,
html[data-theme="light"] .home-panel-page .home-competition-topline article + article {
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .home-panel-page .home-type-ring-track {
    stroke: var(--light-border) !important;
}

html[data-theme="light"] .home-panel-page .home-action-card-parejas .home-action-icon {
    background: #FFF1CC !important;
    color: #684800 !important;
}

html[data-theme="light"] .home-panel-page .home-action-card-copa .home-action-icon {
    background: #FBE1E1 !important;
    color: #8A1C1C !important;
}

html[data-theme="light"] .home-panel-page .home-action-card-liga .home-action-icon {
    background: var(--light-success-bg) !important;
    color: var(--light-success-text) !important;
}

html[data-theme="light"] .mustotal-action-button,
html[data-theme="light"] .tournament-action-button {
    background: var(--light-surface) !important;
    border-color: var(--light-border) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .mustotal-action-button:hover,
html[data-theme="light"] .mustotal-action-button:focus-visible,
html[data-theme="light"] .tournament-action-button:hover,
html[data-theme="light"] .tournament-action-button:focus-visible {
    background: #EAF6FB !important;
    border-color: var(--color-mustotal-blue) !important;
    color: #005A86 !important;
}

html[data-theme="light"] .tournament-action-button--neutral {
    color: #344054 !important;
}

html[data-theme="light"] .tpg-toolbar-shell,
html[data-theme="light"] .ronda-toolbar.tpg-toolbar {
    background: var(--light-surface) !important;
    background-color: var(--light-surface) !important;
    background-image: none !important;
    border-color: var(--light-border-soft) !important;
    box-shadow: 0 2px 8px rgba(26, 42, 58, .08) !important;
}

html[data-theme="light"] .tpg-toolbar-shell .ronda-btn-muted {
    background: var(--light-surface-elevated) !important;
    border-color: var(--light-border-soft) !important;
    color: var(--light-text-muted) !important;
}

html[data-theme="light"] .tpg-toolbar-shell .ronda-btn-muted:hover,
html[data-theme="light"] .tpg-toolbar-shell .ronda-btn-muted:focus-visible {
    background: #EAF6FB !important;
    border-color: var(--color-mustotal-blue) !important;
    color: #005A86 !important;
}

html[data-theme="light"] .tpg-toolbar-shell .ronda-filter-active {
    background: #D8F1FC !important;
    border-color: var(--color-mustotal-blue) !important;
    color: #005A86 !important;
}

html[data-theme="light"] .e-dropdown-btn.clasificacion-vista-dropdown,
html[data-theme="light"] .e-control.clasificacion-vista-dropdown {
    background: var(--light-surface) !important;
    color: var(--light-text) !important;
    border-color: var(--light-border) !important;
}

html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown,
html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-dropdown-menu,
html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-menu-parent,
html[data-theme="light"] #clasificacion-vista-menu-popup,
html[data-theme="light"] #clasificacion-vista-menu_popup,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-dropdown-menu,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-dropdown-menu,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-menu-parent,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-menu-parent {
    background: var(--light-surface) !important;
    color: var(--light-text) !important;
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-item,
html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-menu-item,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-item,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-item,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-menu-item,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-menu-item {
    background: var(--light-surface) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-item:hover,
html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-item.e-focused,
html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-menu-item:hover,
html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-menu-item.e-focused,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-item:hover,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-item:hover,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-item.e-focused,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-item.e-focused,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-menu-item:hover,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-menu-item:hover,
html[data-theme="light"] #clasificacion-vista-menu-popup .e-menu-item.e-focused,
html[data-theme="light"] #clasificacion-vista-menu_popup .e-menu-item.e-focused {
    background: #EAF6FB !important;
    color: #005A86 !important;
}

html[data-theme="light"] .tournament-config-section {
    background: var(--light-surface) !important;
    border-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .tournament-config-section-header {
    border-bottom-color: var(--light-border-soft) !important;
}

html[data-theme="light"] .tournament-config-title,
html[data-theme="light"] .tournament-config-kv-row .tournament-config-value {
    color: var(--light-text) !important;
}

html[data-theme="light"] .tournament-config-kv-row .tournament-config-label {
    color: var(--light-text-muted) !important;
}

html[data-theme="light"] .tournament-config-kv-row:nth-child(odd) {
    background: var(--light-surface-elevated) !important;
}

html[data-theme="light"] .tournament-config-kv-row:nth-child(even) {
    background: var(--light-surface) !important;
}

html[data-theme="light"] .clasificacion-sport {
    --clasif-bg: var(--light-surface);
    --clasif-bg-soft: var(--light-surface-elevated);
    --clasif-border: var(--light-border-soft);
    --clasif-text: var(--light-text);
    --clasif-muted: var(--light-text-muted);
}

html[data-theme="light"] .clasificacion-toolbar-actions .btn,
html[data-theme="light"] .clasificacion-export-btn {
    background: var(--light-surface) !important;
    border-color: var(--light-border) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .clasificacion-export-btn:hover,
html[data-theme="light"] .clasificacion-export-btn:focus-visible,
html[data-theme="light"] .clasificacion-action-invicto:hover,
html[data-theme="light"] .clasificacion-action-invicto:focus-visible {
    background: #EAF6FB !important;
    border-color: var(--color-mustotal-blue) !important;
    color: #005A86 !important;
}

html[data-theme="light"] .clasificacion-action-invicto {
    border-color: #9DCEA8 !important;
    color: var(--light-success-text) !important;
}

html[data-theme="light"] .clasificacion-badge--neutral,
html[data-theme="light"] .clasificacion-status-badge--eliminada {
    background: var(--light-surface-elevated) !important;
    border-color: var(--light-border) !important;
    color: var(--light-text-muted) !important;
}

html[data-theme="light"] .clasificacion-badge--ok,
html[data-theme="light"] .clasificacion-status-badge--ok {
    background: var(--light-success-bg) !important;
    border-color: #9DCEA8 !important;
    color: var(--light-success-text) !important;
}

html[data-theme="light"] .clasificacion-status-badge--enjuego {
    background: #EAF6FB !important;
    border-color: #81C4E2 !important;
    color: #005A86 !important;
}

html[data-theme="light"] .clasificacion-action-button--primaria,
html[data-theme="light"] .clasificacion-action-button--secundaria {
    background: var(--light-surface) !important;
    border-color: var(--light-border) !important;
    color: #005A86 !important;
    opacity: 1 !important;
}

html[data-theme="light"] .clasificacion-action-button--primaria:hover,
html[data-theme="light"] .clasificacion-action-button--primaria:focus-visible,
html[data-theme="light"] .clasificacion-action-button--secundaria:hover,
html[data-theme="light"] .clasificacion-action-button--secundaria:focus-visible {
    background: #D8F1FC !important;
    border-color: var(--color-mustotal-blue) !important;
    color: #005A86 !important;
}

html[data-theme="light"] .clasificacion-action-button:disabled {
    background: var(--light-surface-elevated) !important;
    border-color: var(--light-border) !important;
    color: var(--light-text-subtle) !important;
    opacity: 1 !important;
}

html[data-theme="light"] .clasificacion-desktop-grid .is-eliminada .clasificacion-pareja,
html[data-theme="light"] .clasificacion-desktop-grid .is-eliminada .clasificacion-nombre-grid {
    color: var(--light-text-subtle) !important;
}

html[data-theme="light"] .mobile-search-overlay {
    background: rgba(26, 42, 58, .18) !important;
}

html[data-theme="light"] .mobile-search-modal {
    background: var(--light-surface) !important;
    border-color: var(--light-border-soft) !important;
    box-shadow: 0 18px 38px rgba(26, 42, 58, .18) !important;
    color: var(--light-text) !important;
}

html[data-theme="light"] .mobile-search-header h2,
html[data-theme="light"] .mobile-search-close {
    color: var(--light-text) !important;
}

html[data-theme="light"] .mobile-search-close {
    background: var(--light-surface-elevated) !important;
    border-color: var(--light-border) !important;
}

html[data-theme="light"] .mobile-search-close:hover,
html[data-theme="light"] .mobile-search-close:focus-visible {
    background: #EAF6FB !important;
    border-color: var(--color-mustotal-blue) !important;
    color: #005A86 !important;
}

html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}

html[data-theme="light"] .e-dropdown-popup.clasificacion-vista-dropdown .e-dropdown-menu {
    background: var(--light-surface) !important;
    border: 1px solid var(--light-border-soft) !important;
    border-radius: .7rem !important;
    box-shadow: 0 .4rem 1rem rgba(26, 42, 58, .16) !important;
}
