[data-layout=legacy_v2]{--glass-blur:0px;--glass-opacity:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}[data-layout=legacy_v2] .legacy-top-nav{background:var(--color-bg-secondary,#0f1729);border-bottom:1px solid var(--color-border-primary,#344256);box-shadow:none}[data-layout=legacy_v2] .legacy-secondary-nav{background:var(--color-bg-tertiary,#1d283a);border-bottom:1px solid var(--color-border-secondary,#384252)}[data-layout=legacy_v2] .glass-card,[data-layout=legacy_v2] .backdrop-blur-md,[data-layout=legacy_v2] .backdrop-blur-lg,[data-layout=legacy_v2] .backdrop-blur-xl{-webkit-backdrop-filter:none}[data-layout=legacy_v2] .glass-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary)}[data-layout=legacy_v2] .btn-primary{background:var(--color-primary);border:none}[data-layout=legacy_v2] .btn-secondary{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary)}[data-layout=legacy_v2] table{border-collapse:collapse}[data-layout=legacy_v2] th,[data-layout=legacy_v2] td{border-bottom:1px solid var(--color-border-secondary)}[data-layout=legacy_v2] input,[data-layout=legacy_v2] select,[data-layout=legacy_v2] textarea{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md)}[data-layout=legacy_v2] input:focus,[data-layout=legacy_v2] select:focus,[data-layout=legacy_v2] textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-transparent);outline:none}[data-layout=legacy_v2] [role=dialog]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg)}[data-layout=legacy_v2] [role=menu],[data-layout=legacy_v2] .dropdown-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md)}[data-layout=legacy_v2] .badge{border-radius:var(--radius-sm)}[data-layout=legacy_v2] [role=tablist]{border-bottom:2px solid var(--color-border-primary)}[data-layout=legacy_v2] [role=tab][aria-selected=true]{border-bottom:2px solid var(--color-primary);margin-bottom:-2px}[data-layout=legacy_v2] .accordion-trigger{border-bottom:1px solid var(--color-border-secondary)}[data-layout=legacy_v2] [role=tooltip]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary)}[data-layout=legacy_v2]{--transition-fast:.1s ease;--transition-normal:.15s ease;--transition-slow:.2s ease}[data-layout=legacy_v2] .animate-shimmer,[data-layout=legacy_v2] .animate-pulse{background:var(--color-bg-tertiary);animation:none}[data-layout=legacy_v2] button:hover:not(:disabled),[data-layout=legacy_v2] a:hover{opacity:.9;transition:opacity var(--transition-fast)}[data-layout=legacy_v2] .btn-primary:hover:not(:disabled){background:var(--color-brand-primary);filter:brightness(1.1)}[data-layout=legacy_v2] .btn-secondary:hover:not(:disabled){background:var(--color-bg-elevated);border-color:var(--color-border-accent)}[data-layout=legacy_v2] button:disabled,[data-layout=legacy_v2] input:disabled,[data-layout=legacy_v2] select:disabled,[data-layout=legacy_v2] textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-secondary)}[data-layout=legacy_v2] button:focus-visible,[data-layout=legacy_v2] a:focus-visible,[data-layout=legacy_v2] input:focus-visible,[data-layout=legacy_v2] select:focus-visible,[data-layout=legacy_v2] textarea:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;box-shadow:0 0 0 4px #00d4ff1a}[data-layout=legacy_v2]{--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8}[data-layout=legacy_v2] .glass-card:hover{border-color:var(--color-border-accent);transition:border-color var(--transition-base)}[data-layout=legacy_v2] [role=option]:hover,[data-layout=legacy_v2] [role=menuitem]:hover,[data-layout=legacy_v2] .list-item:hover{background:var(--color-bg-tertiary);transition:background var(--transition-fast)}[data-layout=legacy_v2] .animate-spin{animation:1s linear infinite spin}[data-layout=legacy_v2] a{color:var(--color-brand-primary);transition:color var(--transition-fast);text-decoration:none}[data-layout=legacy_v2] a:hover{color:var(--color-brand-accent);text-decoration:underline}[data-layout=legacy_v2] .section-divider,[data-layout=legacy_v2] hr{border-color:var(--color-border-primary);margin:1.5rem 0}[data-layout=legacy_v2] .form-group,[data-layout=legacy_v2] .input-group{margin-bottom:1rem}[data-layout=legacy_v2] label{color:var(--color-text-secondary);margin-bottom:.5rem;font-weight:500;display:block}[data-layout=legacy_v2] label .required,[data-layout=legacy_v2] label .text-red-500{color:var(--color-error)}[data-layout=legacy_v2] input.error,[data-layout=legacy_v2] select.error,[data-layout=legacy_v2] textarea.error{border-color:var(--color-error)}[data-layout=legacy_v2] .error-message{color:var(--color-error);margin-top:.25rem;font-size:.875rem}[data-layout=legacy_v2] input.success,[data-layout=legacy_v2] select.success,[data-layout=legacy_v2] textarea.success{border-color:var(--color-success)}[data-layout=legacy_v2] .icon-button{border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:.5rem}[data-layout=legacy_v2] .icon-button:hover:not(:disabled){background:var(--color-bg-tertiary);transform:scale(1.05)}[data-layout=legacy_v2] input[type=checkbox],[data-layout=legacy_v2] input[type=radio]{width:1rem;height:1rem;accent-color:var(--color-brand-primary)}[data-layout=legacy_v2] input[type=search]{padding-left:2.5rem}[data-layout=legacy_v2] thead{background:var(--color-bg-tertiary)}[data-layout=legacy_v2] tbody tr:hover{background:var(--color-bg-tertiary);transition:background var(--transition-fast)}[data-layout=legacy_v2] .alert{border-radius:var(--radius-md);background:var(--color-bg-tertiary);border-left:4px solid;padding:1rem}[data-layout=legacy_v2] .alert-info{border-left-color:var(--color-info)}[data-layout=legacy_v2] .alert-success{border-left-color:var(--color-success)}[data-layout=legacy_v2] .alert-warning{border-left-color:var(--color-warning)}[data-layout=legacy_v2] .alert-error{border-left-color:var(--color-error)}
