.theme_eli8{--eli8_bg_primary:#0a0a0a;--eli8_bg_secondary:#171717;--eli8_bg_tertiary:#262626;--eli8_bg_card:#1c1c1c;--eli8_bg_hover:rgba(38,38,38,0.7);--eli8_border_primary:#404040;--eli8_border_secondary:#525252;--eli8_border_divider:#333333;--eli8_text_primary:#ffffff;--eli8_text_secondary:#e5e5e5;--eli8_text_muted:#a3a3a3;--eli8_text_dim:#737373;--eli8_brand_primary:#3b82f6;--eli8_brand_primary_hover:#2563eb;--eli8_brand_primary_light:rgba(59,130,246,0.1);--eli8_success:#22c55e;--eli8_success_bg:rgba(34,197,94,0.1);--eli8_warning:#f59e0b;--eli8_warning_bg:rgba(245,158,11,0.1);--eli8_error:#ef4444;--eli8_error_bg:rgba(239,68,68,0.1);--eli8_info:#06b6d4;--eli8_info_bg:rgba(6,182,212,0.1);--eli8_chart_1:#3b82f6;--eli8_chart_2:#22c55e;--eli8_chart_3:#f59e0b;--eli8_chart_4:#ef4444;--eli8_chart_5:#8b5cf6;--eli8_chart_6:#06b6d4}.eli8_dashboard{background-color:var(--eli8_bg_primary);color:var(--eli8_text_primary);min-height:100vh}.eli8_header{background-color:var(--eli8_bg_secondary);border-bottom:1px solid var(--eli8_border_primary)}.eli8_tab{display:flex;align-items:center;border-bottom-width:2px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-color:transparent;color:var(--eli8_text_muted)}.eli8_tab:hover{color:var(--eli8_text_secondary);background-color:var(--eli8_bg_hover)}.eli8_tab_active{color:var(--eli8_brand_primary);border-color:var(--eli8_brand_primary);background-color:var(--eli8_brand_primary_light)}.eli8_tab_badge{margin-left:.5rem;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.eli8_tab_badge_active{background-color:var(--eli8_brand_primary);color:white}.eli8_tab_badge_inactive{background-color:var(--eli8_bg_tertiary);color:var(--eli8_text_muted)}.eli8_card{background-color:var(--eli8_bg_card);border:1px solid var(--eli8_border_primary);border-radius:.75rem;transition:all .2s ease}.eli8_card:hover{border-color:var(--eli8_border_secondary);box-shadow:0 4px 6px _1px rgba(0,0,0,.3)}.eli8_card_header{padding:1.5rem;border-bottom:1px solid var(--eli8_border_divider)}.eli8_card_body{padding:1.5rem}.eli8_metrics_card{border-radius:.75rem;padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:var(--eli8_bg_card);border:1px solid var(--eli8_border_primary)}.eli8_metrics_card:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.4)}.eli8_metrics_card_default{border-color:var(--eli8_border_primary)}.eli8_metrics_card_success{background-color:var(--eli8_success_bg);border-color:var(--eli8_success)}.eli8_metrics_card_warning{background-color:var(--eli8_warning_bg);border-color:var(--eli8_warning)}.eli8_metrics_card_error{background-color:var(--eli8_error_bg);border-color:var(--eli8_error)}.eli8_btn{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.eli8_btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px;--tw-ring-offset-color:#111827}.eli8_btn_primary{background-color:var(--eli8_brand_primary);color:white;border:1px solid var(--eli8_brand_primary)}.eli8_btn_primary:hover{background-color:var(--eli8_brand_primary_hover);border-color:var(--eli8_brand_primary_hover)}.eli8_btn_primary:disabled{opacity:.5;cursor:not-allowed}.eli8_btn_ghost{background-color:transparent;color:var(--eli8_text_secondary)}.eli8_btn_ghost:hover{background-color:var(--eli8_bg_hover);color:var(--eli8_text_primary)}.eli8_export_btn{border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:var(--eli8_bg_tertiary);color:var(--eli8_text_primary);border:1px solid var(--eli8_border_primary)}.eli8_export_btn:hover{background-color:var(--eli8_brand_primary);border-color:var(--eli8_brand_primary);color:white}.eli8_table{width:100%;border-collapse:collapse}.eli8_table thead{background-color:var(--eli8_bg_tertiary);border-bottom:1px solid var(--eli8_border_primary)}.eli8_table th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--eli8_text_muted)}.eli8_table tbody tr{border-bottom:1px solid var(--eli8_border_divider);transition:background-color .2s ease}.eli8_table tbody tr:hover{background-color:var(--eli8_bg_hover)}.eli8_table td{white-space:nowrap;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;color:var(--eli8_text_secondary)}.eli8_badge{border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.eli8_badge_success{background-color:var(--eli8_success_bg);color:var(--eli8_success);border:1px solid var(--eli8_success)}.eli8_badge_warning{background-color:var(--eli8_warning_bg);color:var(--eli8_warning);border:1px solid var(--eli8_warning)}.eli8_badge_error{background-color:var(--eli8_error_bg);color:var(--eli8_error);border:1px solid var(--eli8_error)}.eli8_badge_info{background-color:var(--eli8_info_bg);color:var(--eli8_info);border:1px solid var(--eli8_info)}.eli8_chart_container{background-color:var(--eli8_bg_card);border:1px solid var(--eli8_border_primary);border-radius:.75rem;padding:1.5rem}.eli8_progress_bar{background-color:var(--eli8_bg_tertiary);border-radius:9999px;height:.5rem;overflow:hidden}.eli8_progress_fill{height:100%;transition:width .3s ease}.eli8_input{width:100%;border-radius:.5rem;padding:.5rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:var(--eli8_bg_tertiary);border:1px solid var(--eli8_border_secondary);color:var(--eli8_text_primary)}.eli8_input:hover{border-color:var(--eli8_border_primary)}.eli8_input:focus{outline:none;border-color:var(--eli8_brand_primary);box-shadow:0 0 0 3px var(--eli8_brand_primary_light)}.eli8_input::-moz-placeholder{color:var(--eli8_text_muted)}.eli8_input::placeholder{color:var(--eli8_text_muted)}.eli8_select{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:var(--eli8_bg_tertiary);border:1px solid var(--eli8_border_secondary);color:var(--eli8_text_primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23e5e5e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.5rem 2.5rem .5rem 1rem}.eli8_select:hover{border-color:var(--eli8_border_primary)}.eli8_select:focus{outline:none;border-color:var(--eli8_brand_primary);box-shadow:0 0 0 3px var(--eli8_brand_primary_light)}.eli8_scrollbar::-webkit-scrollbar{width:8px;height:8px}.eli8_scrollbar::-webkit-scrollbar-track{background-color:var(--eli8_bg_secondary)}.eli8_scrollbar::-webkit-scrollbar-thumb{background-color:var(--eli8_border_secondary);border-radius:4px}.eli8_scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--eli8_border_primary)}.eli8_fade_in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.theme_eli8 .modal-content{background-color:var(--eli8_bg_card);border:1px solid var(--eli8_border_primary)}.theme_eli8 .modal-header{border-color:var(--eli8_border_divider)}.theme_eli8 .modal-title{color:var(--eli8_text_primary)}.theme_eli8 .modal-close-button{color:var(--eli8_text_secondary)}.theme_eli8 .modal-close-button:hover{background-color:var(--eli8_bg_hover)}.theme_eli8 .modal-body{background-color:var(--eli8_bg_card)}@media (max-width:768px){.eli8_card_body,.eli8_card_header{padding:1rem}.eli8_table td,.eli8_table th{padding:.75rem 1rem}}