[data-style=neo] .light,[data-style=neo].light{--background:#e0e5ec;--foreground:#0f172a;--card:#e0e5ec;--card-foreground:#0f172a;--card-border:transparent;--sidebar-bg:#d5dae2;--sidebar-foreground:#334155;--sidebar-active:#1e40af;--sidebar-active-foreground:#ffffff;--sidebar-border:transparent;--header-bg:#e0e5ec;--header-foreground:#0f172a;--header-border:transparent;--primary:#1e40af;--primary-foreground:#ffffff;--primary-hover:#1e3a8a;--secondary:#d5dae2;--secondary-foreground:#0f172a;--secondary-hover:#c8ced6;--muted:#d5dae2;--muted-foreground:#64748b;--accent:#c8d4f0;--accent-foreground:#1e40af;--input-bg:#dce1e9;--input-border:transparent;--input-focus:#3b82f6;--table-header-bg:#d5dae2;--table-header-foreground:#475569;--table-row-bg:#e0e5ec;--table-row-hover:#d8dde5;--table-border:transparent;--success:#10b981;--success-foreground:#ffffff;--error:#ef4444;--error-foreground:#ffffff;--warning:#f59e0b;--warning-foreground:#000000;--info:#3b82f6;--info-foreground:#ffffff;--neo-light:rgba(255,255,255,0.8);--neo-dark:rgba(163,177,198,0.6);--neo-outset:6px 6px 12px var(--neo-dark),-6px -6px 12px var(--neo-light);--neo-outset-sm:3px 3px 6px var(--neo-dark),-3px -3px 6px var(--neo-light);--neo-outset-lg:10px 10px 20px var(--neo-dark),-10px -10px 20px var(--neo-light);--neo-outset-hover:8px 8px 16px var(--neo-dark),-8px -8px 16px var(--neo-light);--neo-inset:inset 3px 3px 6px var(--neo-dark),inset -3px -3px 6px var(--neo-light);--neo-inset-sm:inset 2px 2px 4px var(--neo-dark),inset -2px -2px 4px var(--neo-light);--neo-pressed:inset 4px 4px 8px var(--neo-dark),inset -4px -4px 8px var(--neo-light);--neo-flat:none;--shadow-sm:var(--neo-outset-sm);--shadow-md:var(--neo-outset);--shadow-lg:var(--neo-outset-lg);--border:transparent;--ring:#3b82f6;--radius:0.75rem;--popover:#e0e5ec;--popover-foreground:#0f172a;--destructive:#ef4444;--destructive-foreground:#ffffff;--toast-bg:#1e293b;--toast-fg:#f1f5f9;--toast-border:transparent;--elevated:#e0e5ec;--color-background:224 229 236;--color-foreground:15 23 42;--color-surface:224 229 236;--color-surface-hover:216 221 229;--color-border:224 229 236;--color-border-hover:224 229 236}[data-style=neo] .dark,[data-style=neo].dark{--background:#2d2d32;--foreground:#e4e4e7;--card:#2d2d32;--card-foreground:#e4e4e7;--card-border:transparent;--sidebar-bg:#262629;--sidebar-foreground:#a1a1aa;--sidebar-active:#71717a;--sidebar-active-foreground:#ffffff;--sidebar-border:transparent;--header-bg:#2d2d32;--header-foreground:#e4e4e7;--header-border:transparent;--primary:#71717a;--primary-foreground:#ffffff;--primary-hover:#52525b;--secondary:#3a3a3f;--secondary-foreground:#e4e4e7;--secondary-hover:#454549;--muted:#35353a;--muted-foreground:#a1a1aa;--accent:#3f3f46;--accent-foreground:#d4d4d8;--input-bg:#2a2a2f;--input-border:transparent;--input-focus:#a1a1aa;--table-header-bg:#35353a;--table-header-foreground:#e4e4e7;--table-row-bg:#2d2d32;--table-row-hover:#35353a;--table-border:transparent;--success:#4ade80;--success-foreground:#000000;--error:#f87171;--error-foreground:#000000;--warning:#fcd34d;--warning-foreground:#000000;--info:#93c5fd;--info-foreground:#000000;--neo-light:rgba(60,60,67,0.6);--neo-dark:rgba(15,15,18,0.7);--neo-outset:6px 6px 12px var(--neo-dark),-6px -6px 12px var(--neo-light);--neo-outset-sm:3px 3px 6px var(--neo-dark),-3px -3px 6px var(--neo-light);--neo-outset-lg:10px 10px 20px var(--neo-dark),-10px -10px 20px var(--neo-light);--neo-outset-hover:8px 8px 16px var(--neo-dark),-8px -8px 16px var(--neo-light);--neo-inset:inset 3px 3px 6px var(--neo-dark),inset -3px -3px 6px var(--neo-light);--neo-inset-sm:inset 2px 2px 4px var(--neo-dark),inset -2px -2px 4px var(--neo-light);--neo-pressed:inset 4px 4px 8px var(--neo-dark),inset -4px -4px 8px var(--neo-light);--neo-flat:none;--shadow-sm:var(--neo-outset-sm);--shadow-md:var(--neo-outset);--shadow-lg:var(--neo-outset-lg);--border:transparent;--ring:#a1a1aa;--radius:0.75rem;--popover:#35353a;--popover-foreground:#e4e4e7;--destructive:#f87171;--destructive-foreground:#000000;--toast-bg:#d4d4d8;--toast-fg:#18181b;--toast-border:transparent;--elevated:#35353a;--color-background:45 45 50;--color-foreground:228 228 231;--color-surface:45 45 50;--color-surface-hover:53 53 58;--color-border:45 45 50;--color-border-hover:45 45 50}[data-style=neo] .midnight,[data-style=neo].midnight{--background:#1a2332;--foreground:#e2e8f0;--card:#1a2332;--card-foreground:#e2e8f0;--card-border:transparent;--sidebar-bg:#162029;--sidebar-foreground:#94a3b8;--sidebar-active:#3b82f6;--sidebar-active-foreground:#ffffff;--sidebar-border:transparent;--header-bg:#1a2332;--header-foreground:#e2e8f0;--header-border:transparent;--primary:#3b82f6;--primary-foreground:#ffffff;--primary-hover:#2563eb;--secondary:#243244;--secondary-foreground:#e2e8f0;--secondary-hover:#2e3f54;--muted:#1f2d3d;--muted-foreground:#94a3b8;--accent:#1e3a8a;--accent-foreground:#93c5fd;--input-bg:#182030;--input-border:transparent;--input-focus:#3b82f6;--table-header-bg:#1f2d3d;--table-header-foreground:#e2e8f0;--table-row-bg:#1a2332;--table-row-hover:#1f2d3d;--table-border:transparent;--success:#22c55e;--success-foreground:#ffffff;--error:#f87171;--error-foreground:#ffffff;--warning:#fbbf24;--warning-foreground:#000000;--info:#60a5fa;--info-foreground:#ffffff;--neo-light:rgba(35,55,80,0.7);--neo-dark:rgba(10,15,25,0.7);--neo-outset:6px 6px 12px var(--neo-dark),-6px -6px 12px var(--neo-light);--neo-outset-sm:3px 3px 6px var(--neo-dark),-3px -3px 6px var(--neo-light);--neo-outset-lg:10px 10px 20px var(--neo-dark),-10px -10px 20px var(--neo-light);--neo-outset-hover:8px 8px 16px var(--neo-dark),-8px -8px 16px var(--neo-light);--neo-inset:inset 3px 3px 6px var(--neo-dark),inset -3px -3px 6px var(--neo-light);--neo-inset-sm:inset 2px 2px 4px var(--neo-dark),inset -2px -2px 4px var(--neo-light);--neo-pressed:inset 4px 4px 8px var(--neo-dark),inset -4px -4px 8px var(--neo-light);--neo-flat:none;--shadow-sm:var(--neo-outset-sm);--shadow-md:var(--neo-outset);--shadow-lg:var(--neo-outset-lg);--border:transparent;--ring:#3b82f6;--radius:0.75rem;--popover:#1f2d3d;--popover-foreground:#e2e8f0;--destructive:#f87171;--destructive-foreground:#ffffff;--toast-bg:#e2e8f0;--toast-fg:#1e293b;--toast-border:transparent;--elevated:#1f2d3d;--color-background:26 35 50;--color-foreground:226 232 240;--color-surface:26 35 50;--color-surface-hover:31 45 61;--color-border:26 35 50;--color-border-hover:26 35 50}[data-style=neo] .neo-outset{box-shadow:var(--neo-outset);border:none}[data-style=neo] .neo-outset-sm{box-shadow:var(--neo-outset-sm);border:none}[data-style=neo] .neo-outset-lg{box-shadow:var(--neo-outset-lg);border:none}[data-style=neo] .neo-outset-hover{box-shadow:var(--neo-outset-hover);border:none}[data-style=neo] .neo-inset{box-shadow:var(--neo-inset);border:none}[data-style=neo] .neo-inset-sm{box-shadow:var(--neo-inset-sm);border:none}[data-style=neo] .neo-pressed{box-shadow:var(--neo-pressed);border:none}[data-style=neo] .neo-flat{box-shadow:var(--neo-flat);border:none}[data-style=neo] .neo-interactive{box-shadow:var(--neo-outset-sm);border:none;transition:box-shadow .2s ease}[data-style=neo] .neo-interactive:hover{box-shadow:var(--neo-outset)}[data-style=neo] .neo-interactive:active{box-shadow:var(--neo-pressed)}[data-style=neo] *{transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .1s ease}[data-style=neo] body{background:var(--background);color:var(--foreground)}[data-style=neo] ::-webkit-scrollbar{width:6px;height:6px}[data-style=neo] ::-webkit-scrollbar-track{background:transparent}[data-style=neo] ::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}[data-style=neo] :focus::-webkit-scrollbar-thumb,[data-style=neo] :hover::-webkit-scrollbar-thumb{background:var(--muted-foreground)}[data-style=neo] ::-webkit-scrollbar-thumb:hover{background:var(--foreground)}[data-style=neo] *{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-style=neo] :hover{scrollbar-color:var(--muted-foreground) transparent}@media screen and (max-width:768px){[data-style=neo] input,[data-style=neo] input[type=date],[data-style=neo] input[type=datetime-local],[data-style=neo] input[type=email],[data-style=neo] input[type=number],[data-style=neo] input[type=password],[data-style=neo] input[type=search],[data-style=neo] input[type=tel],[data-style=neo] input[type=text],[data-style=neo] input[type=time],[data-style=neo] input[type=url],[data-style=neo] select,[data-style=neo] textarea{font-size:16px!important}}[data-style=neo] .neo-no-border{border-color:transparent!important}[data-style=neo] .neo-separator{border-color:var(--muted-foreground);opacity:.1}[data-style=neo] body{background:var(--background)!important;color:var(--foreground)!important}[data-style=neo] .shadow-sm{box-shadow:var(--neo-outset-sm)!important}[data-style=neo] .shadow-md{box-shadow:var(--neo-outset)!important}[data-style=neo] .shadow-lg,[data-style=neo] .shadow-xl{box-shadow:var(--neo-outset-lg)!important}[data-style=neo] [data-neo=no-border]{border-color:transparent!important}[data-style=neo] .bg-gradient-to-b:not(.neo-skeleton),[data-style=neo] .bg-gradient-to-bl:not(.neo-skeleton),[data-style=neo] .bg-gradient-to-br:not(.neo-skeleton),[data-style=neo] .bg-gradient-to-l:not(.neo-skeleton),[data-style=neo] .bg-gradient-to-r:not(.neo-skeleton),[data-style=neo] .bg-gradient-to-t:not(.neo-skeleton),[data-style=neo] .bg-gradient-to-tl:not(.neo-skeleton),[data-style=neo] .bg-gradient-to-tr:not(.neo-skeleton){background:var(--background)!important;background-image:none!important}[data-style=neo] .bg-white,[data-style=neo] .bg-white\/80,[data-style=neo] .dark\:bg-secondary-900,[data-style=neo] .dark\:bg-secondary-900\/80{background-color:var(--background)!important}[data-style=neo] .dark\:text-secondary-200,[data-style=neo] .dark\:text-secondary-300,[data-style=neo] .dark\:text-white,[data-style=neo] .text-secondary-700,[data-style=neo] .text-secondary-900{color:var(--foreground)!important}[data-style=neo] .dark\:text-secondary-400,[data-style=neo] .dark\:text-secondary-500,[data-style=neo] .text-secondary-400,[data-style=neo] .text-secondary-500,[data-style=neo] .text-secondary-600{color:var(--muted-foreground)!important}[data-style=neo] .dark\:text-secondary-100{color:var(--foreground)!important}[data-style=neo] .border-secondary-100,[data-style=neo] .border-secondary-200,[data-style=neo] .border-secondary-200\/60,[data-style=neo] .border-secondary-300,[data-style=neo] .dark\:border-secondary-600,[data-style=neo] .dark\:border-secondary-700,[data-style=neo] .dark\:border-secondary-700\/60,[data-style=neo] .dark\:border-secondary-800{border-color:transparent!important}[data-style=neo] .bg-secondary-100,[data-style=neo] .bg-secondary-50,[data-style=neo] .bg-secondary-50\/50,[data-style=neo] .dark\:bg-secondary-800,[data-style=neo] .dark\:bg-secondary-800\/50{background-color:var(--muted)!important}[data-style=neo] .active\:bg-secondary-200:active,[data-style=neo] .dark\:active\:bg-secondary-700:active,[data-style=neo] .dark\:hover\:bg-secondary-700:hover,[data-style=neo] .dark\:hover\:bg-secondary-800:hover,[data-style=neo] .hover\:bg-secondary-100:hover,[data-style=neo] .hover\:bg-secondary-200:hover,[data-style=neo] .hover\:bg-secondary-50:hover{background-color:var(--elevated)!important}[data-style=neo] .dark\:ring-offset-secondary-900,[data-style=neo] .ring-offset-white{--tw-ring-offset-color:var(--background)!important}[data-style=neo] .dark\:shadow-secondary-950\/50,[data-style=neo] .shadow-soft,[data-style=neo] .shadow-soft-lg,[data-style=neo] .shadow-soft-xl{box-shadow:var(--neo-outset)!important}[data-style=neo] .neo-input,[data-style=neo] .neo-select-trigger,[data-style=neo] .neo-textarea{background:var(--input-bg)!important;border-color:transparent!important;box-shadow:var(--neo-inset);color:var(--foreground)!important}[data-style=neo] .neo-input:focus,[data-style=neo] .neo-input:focus-visible,[data-style=neo] .neo-select-trigger:focus,[data-style=neo] .neo-select-trigger:focus-visible,[data-style=neo] .neo-textarea:focus,[data-style=neo] .neo-textarea:focus-visible{box-shadow:var(--neo-inset),0 0 0 3px var(--ring)!important;border-color:transparent!important}[data-style=neo] .neo-input::-moz-placeholder,[data-style=neo] .neo-select-trigger::-moz-placeholder,[data-style=neo] .neo-textarea::-moz-placeholder{color:var(--muted-foreground)!important}[data-style=neo] .neo-input::placeholder,[data-style=neo] .neo-select-trigger::placeholder,[data-style=neo] .neo-textarea::placeholder{color:var(--muted-foreground)!important}[data-style=neo] .neo-input:disabled,[data-style=neo] .neo-select-trigger:disabled,[data-style=neo] .neo-textarea:disabled{background:var(--muted)!important;opacity:.5}[data-style=neo] label{color:var(--foreground)!important}[data-style=neo] .dark\:text-danger-400,[data-style=neo] .text-danger-600{color:var(--error)!important}[data-style=neo] .neo-card{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--neo-outset);color:var(--card-foreground)!important}[data-style=neo] .neo-modal-overlay{background:rgba(0,0,0,.5)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-style=neo] .neo-modal-panel{background:var(--card)!important;color:var(--card-foreground)!important;border-color:transparent!important;box-shadow:var(--neo-outset-lg)}[data-style=neo] .neo-modal-panel button[aria-label]{color:var(--muted-foreground)}[data-style=neo] .neo-modal-panel button[aria-label]:hover{background:var(--elevated)!important;color:var(--foreground)!important}[data-style=neo] .neo-table-container{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--neo-outset);border-radius:1rem;overflow:hidden}[data-style=neo] .neo-table-container thead{background:var(--table-header-bg)!important}[data-style=neo] .neo-table-container thead th{color:var(--table-header-foreground)!important;border-color:transparent!important}[data-style=neo] .neo-table-container tbody tr{background:var(--table-row-bg);border-color:transparent!important}[data-style=neo] .neo-table-container tbody tr:hover{background:var(--table-row-hover)!important}[data-style=neo] .neo-table-container td{color:var(--foreground);border-color:transparent!important}[data-style=neo] .neo-table-container tfoot{background:var(--table-header-bg)!important;border-color:transparent!important;color:var(--foreground)!important}[data-style=neo] .neo-toast{background:var(--toast-bg)!important;border-color:transparent!important;box-shadow:var(--neo-outset-lg);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-style=neo] .neo-toast,[data-style=neo] .neo-toast .dark\:text-white,[data-style=neo] .neo-toast .text-secondary-900{color:var(--toast-fg)!important}[data-style=neo] .neo-toast .dark\:text-secondary-400,[data-style=neo] .neo-toast .text-secondary-600{color:var(--toast-fg)!important;opacity:.75}[data-style=neo] .neo-toast button{color:var(--toast-fg)!important;opacity:.6}[data-style=neo] .neo-toast button:hover{opacity:1;background:transparent!important}[data-style=neo] .neo-badge{box-shadow:var(--neo-outset-sm);border-color:transparent!important;--tw-ring-shadow:none!important;--tw-ring-color:transparent!important}[data-style=neo] .neo-checkbox{box-shadow:var(--neo-inset-sm);border-color:transparent!important;background:var(--input-bg)!important}[data-style=neo] .neo-checkbox:checked{background-color:var(--primary)!important;border-color:transparent!important}[data-style=neo] .neo-btn{box-shadow:var(--neo-outset-sm);border-color:transparent!important;transition:box-shadow .2s ease,transform .1s ease}[data-style=neo] .neo-btn:hover{box-shadow:var(--neo-outset)}[data-style=neo] .neo-btn:active{box-shadow:var(--neo-pressed)}[data-style=neo] .neo-btn-ghost{box-shadow:none;border-color:transparent!important}[data-style=neo] .neo-btn-ghost:hover{box-shadow:var(--neo-outset-sm);background:var(--elevated)!important}[data-style=neo] .neo-btn-ghost:active{box-shadow:var(--neo-pressed)}[data-style=neo] .neo-btn-outline{box-shadow:var(--neo-inset-sm);border-color:transparent!important}[data-style=neo] .neo-btn-outline:hover{box-shadow:var(--neo-inset)}[data-style=neo] .neo-btn-outline:active{box-shadow:var(--neo-pressed)}[data-style=neo] .neo-dropdown-panel{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--neo-outset-lg);border-radius:.75rem}[data-style=neo] .neo-dropdown-panel li{color:var(--foreground)}[data-style=neo] .neo-dropdown-panel li:hover{background:var(--elevated)!important}[data-style=neo] .neo-tab-list{box-shadow:var(--neo-inset);border:none!important;background:var(--background);border-radius:.75rem;padding:4px}[data-style=neo] .neo-tab-active{box-shadow:var(--neo-outset-sm);background:var(--card)!important;border-radius:.5rem;color:var(--foreground)!important}[data-style=neo] .neo-tab-inactive{box-shadow:none;background:transparent;color:var(--muted-foreground)}[data-style=neo] .neo-alert{box-shadow:var(--neo-outset-sm);border-color:transparent!important;background:var(--card)!important}[data-style=neo] .neo-skeleton{background:var(--muted)!important;border:none;opacity:.6}[data-style=neo] .neo-skeleton-card{box-shadow:var(--neo-outset);border-color:transparent!important}[data-style=neo] .neo-calendar{box-shadow:var(--neo-outset-lg);background:var(--card)!important;border-color:transparent!important}[data-style=neo] .neo-auth-page{background:var(--background)!important;background-image:none!important}[data-style=neo] .neo-auth-page .neo-card{box-shadow:var(--neo-outset-lg)}[data-style=neo] .dark .neo-logo,[data-style=neo] .midnight .neo-logo,[data-style=neo].dark .neo-logo,[data-style=neo].midnight .neo-logo{filter:brightness(2) invert(1)}[data-style=neo] [data-neo=shell]{background:var(--background)!important;background-image:none!important}[data-style=neo] aside[aria-label*="Barra lateral"],[data-style=neo] aside[aria-label*="navegación"],[data-style=neo] aside[aria-label*=sidebar],[data-style=neo] aside[data-neo=sidebar]{background:var(--sidebar-bg)!important;border-color:transparent!important;box-shadow:var(--neo-outset)}[data-style=neo] aside[aria-label*="Barra lateral"]>div:first-child,[data-style=neo] aside[aria-label*=sidebar]>div:first-child,[data-style=neo] aside[data-neo=sidebar]>div:first-child{border-color:transparent!important}[data-style=neo] .neo-header,[data-style=neo] header[data-neo=header]{background:var(--header-bg)!important;border-color:transparent!important;box-shadow:var(--neo-outset-sm)}[data-style=neo] nav a{color:var(--sidebar-foreground)!important}[data-style=neo] nav a.neo-nav-active,[data-style=neo] nav a[data-active=true]{box-shadow:var(--neo-outset-sm);background:var(--sidebar-active)!important;color:var(--sidebar-active-foreground)!important;border-radius:.5rem}[data-style=neo] nav a:not([data-active=true]):hover{box-shadow:var(--neo-outset-sm);border-radius:.5rem;background:transparent!important}[data-style=neo] nav a .bg-primary-50,[data-style=neo] nav a .dark\:bg-primary-900\/40{background:transparent!important}[data-style=neo] nav button{color:var(--sidebar-foreground)!important}[data-style=neo] nav button:hover{background:var(--elevated)!important}[data-style=neo] .fixed.inset-0.backdrop-blur-sm{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.5)!important}[data-style=neo] .neo-notification-dot{box-shadow:0 0 0 2px var(--background)}[data-style=neo] .neo-avatar{box-shadow:var(--neo-outset-sm);border:none!important}[data-style=neo] .neo-pagination-active{background:var(--primary)!important;color:var(--primary-foreground)!important;box-shadow:var(--neo-outset-sm)}[data-style=neo] .neo-pagination-item{box-shadow:var(--neo-outset-sm);border-color:transparent!important}[data-style=neo] .neo-pagination-item:hover{box-shadow:var(--neo-outset)}[data-style=neo] .neo-empty-state{box-shadow:var(--neo-outset);background:var(--card);border-color:transparent!important}[data-style=neo] [data-neo=impersonation-banner]{background:var(--warning)!important;color:var(--warning-foreground)!important;border-color:transparent!important}[data-style=neo] [data-neo=notification-dropdown],[data-style=neo] [data-neo=user-menu]{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--neo-outset-lg)}[data-style=neo] [data-neo=notification-dropdown]>div{border-color:transparent!important}[data-style=neo] [data-neo=export-dropdown]{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--neo-outset-lg)}[data-style=neo] .neo-card input[type=date],[data-style=neo] .neo-card input[type=text],[data-style=neo] .neo-card select{background:var(--input-bg)!important;border-color:transparent!important;box-shadow:var(--neo-inset);color:var(--foreground)!important}[data-style=neo] .neo-card input[type=date]:focus,[data-style=neo] .neo-card input[type=text]:focus,[data-style=neo] .neo-card select:focus{box-shadow:var(--neo-inset),0 0 0 3px var(--ring)!important}[data-style=neo] button[aria-label*=Volver],[data-style=neo] button[aria-label*=anterior]{color:var(--muted-foreground)!important}[data-style=neo] button[aria-label*=Volver]:hover,[data-style=neo] button[aria-label*=anterior]:hover{background:var(--elevated)!important;color:var(--foreground)!important;box-shadow:var(--neo-outset-sm)}[data-style=neo] .neo-table-container tbody tr.cursor-pointer,[data-style=neo] .neo-table-container tbody tr[style]{border-color:transparent!important}[data-style=neo] .neo-table-container tbody tr.cursor-pointer:hover{background:var(--table-row-hover)!important}[data-style=neo] .neo-focus:focus-visible{box-shadow:0 0 0 3px var(--ring),var(--neo-outset-sm);outline:none}[data-style=neo] .neo-focus-inset:focus-visible{box-shadow:0 0 0 3px var(--ring),var(--neo-inset);outline:none}[data-style=neo] .backdrop-blur,[data-style=neo] .backdrop-blur-2xl,[data-style=neo] .backdrop-blur-3xl,[data-style=neo] .backdrop-blur-lg,[data-style=neo] .backdrop-blur-md,[data-style=neo] .backdrop-blur-sm,[data-style=neo] .backdrop-blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-style=neo] [data-radix-popper-content-wrapper]>div,[data-style=neo] [role=dialog]:not(.neo-modal-overlay){background:var(--popover)!important;color:var(--popover-foreground)!important;border-color:transparent!important;box-shadow:var(--neo-outset-lg)}[data-style=neo] *{transition:background-color .2s ease,box-shadow .2s ease,color .15s ease}[data-style=neo] .neo-no-transition *,[data-style=neo].neo-no-transition *{transition:none!important}[data-style=neo] [data-state=selected]{background:var(--primary)!important;color:var(--primary-foreground)!important}[data-style=neo] input[type=checkbox]:not(.neo-checkbox){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border-radius:.25rem;background:var(--input-bg)!important;border:1px solid transparent!important;box-shadow:var(--neo-inset-sm);cursor:pointer;position:relative}[data-style=neo] input[type=checkbox]:not(.neo-checkbox):checked{background-color:var(--primary)!important;box-shadow:var(--neo-outset-sm)}[data-style=neo] input[type=checkbox]:not(.neo-checkbox):checked:after{content:"";position:absolute;top:1px;left:4px;width:5px;height:9px;border:solid var(--primary-foreground);border-width:0 2px 2px 0;transform:rotate(45deg)}[data-style=neo] input[type=checkbox]:not(.neo-checkbox):focus-visible{box-shadow:var(--neo-inset-sm),0 0 0 3px var(--ring);outline:none}[data-style=neo] .bg-primary-50{background-color:var(--muted)!important}[data-style=neo] .dark\:bg-primary-900\/20,[data-style=neo] .dark\:bg-primary-900\/30,[data-style=neo] .dark\:bg-primary-900\/40{background-color:var(--accent)!important}[data-style=neo] .bg-red-50,[data-style=neo] .dark\:bg-red-900\/10{background-color:color-mix(in srgb,var(--error) 10%,var(--background))!important}[data-style=neo] select:not(.neo-select-trigger){background:var(--input-bg)!important;border-color:transparent!important;box-shadow:var(--neo-inset);color:var(--foreground)!important;border-radius:.5rem}[data-style=neo] select:not(.neo-select-trigger):focus{box-shadow:var(--neo-inset),0 0 0 3px var(--ring)!important;outline:none}[data-style=neo] input:not(.neo-input):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=file]):not([type=range]){background:var(--input-bg)!important;border-color:transparent!important;box-shadow:var(--neo-inset);color:var(--foreground)!important}[data-style=neo] input:not(.neo-input):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=file]):not([type=range]):focus{box-shadow:var(--neo-inset),0 0 0 3px var(--ring)!important;outline:none}[data-style=neo] [data-style-selector] button:hover{background:var(--elevated)!important;border-radius:.5rem}[data-style=neo] .dark\:text-primary-400,[data-style=neo] .text-primary-600{color:var(--primary)!important}[data-style=neo] .hover\:text-primary-700:hover{color:var(--primary-hover)!important}[data-style=neo] .dark\:hover\:text-primary-300:hover{color:var(--primary)!important}[data-style=neo] .dark\:hover\:text-secondary-100:hover,[data-style=neo] .dark\:hover\:text-secondary-200:hover,[data-style=neo] .group:hover .dark\:group-hover\:text-secondary-300,[data-style=neo] .group:hover .group-hover\:text-secondary-600,[data-style=neo] .hover\:text-secondary-900:hover{color:var(--foreground)!important}[data-style=neo] .dark .neo-logo,[data-style=neo] .midnight .neo-logo,[data-style=neo].dark .neo-logo,[data-style=neo].midnight .neo-logo{filter:brightness(0) invert(1)!important}