.install-steps[data-v-257ccbdf]{padding-left:22px}.install-steps li[data-v-257ccbdf]{margin-bottom:12px;line-height:1.5}html{overflow-y:hidden}#app,body,html{width:100%;max-width:100%;overflow-x:hidden}.v-application{width:100%;max-width:100vw;overflow-x:hidden}.card--flex-toolbar{margin-top:0;margin-bottom:0}.app-dark{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e)!important;min-height:100vh}.app-dark .main-content-wrapper{background:transparent!important}.app-dark .main-content-area{background:transparent}.app-bar-dark{background:-webkit-gradient(linear,left top,right top,from(rgba(22,33,62,.95)),to(rgba(26,26,46,.95)))!important;background:linear-gradient(90deg,rgba(22,33,62,.95),rgba(26,26,46,.95))!important;border-bottom:1px solid rgba(0,188,212,.3)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-bar-dark .app-bar-title{color:#e0e0e0;font-weight:500;font-size:1.1rem;text-transform:capitalize;letter-spacing:.5px}.nav-drawer-dark{background:-webkit-gradient(linear,left top,left bottom,from(#1a1a2e),to(#16213e))!important;background:linear-gradient(180deg,#1a1a2e,#16213e)!important;border-right:1px solid rgba(0,188,212,.2)!important}.nav-drawer-dark .nav-brand{background:rgba(0,188,212,.1);border-bottom:1px solid rgba(0,188,212,.2)}.nav-drawer-dark .nav-brand-text{color:#00bcd4;font-weight:700;font-size:1rem;letter-spacing:2px}.nav-drawer-dark .nav-item{border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-drawer-dark .nav-item:hover{background:rgba(0,188,212,.15)!important}.nav-drawer-dark .nav-item-active{background:rgba(0,188,212,.2)!important;border-left:3px solid #00bcd4}.nav-drawer-dark .nav-item-text{color:#e0e0e0!important}.nav-drawer-dark .nav-item-subtitle{color:hsla(0,0%,87.8%,.7)!important;white-space:normal;line-height:1.15rem}.nav-drawer-dark .nav-footer{background:rgba(0,0,0,.3);border-top:1px solid rgba(0,188,212,.2)}.nav-drawer-dark .nav-footer-text{color:hsla(0,0%,100%,.5)}.nav-drawer-dark .divider-dark{border-color:rgba(0,188,212,.2)!important}.mode-toggle-dark{background:rgba(0,188,212,.1)!important;border:1px solid rgba(0,188,212,.3)!important;border-radius:6px!important}.mode-toggle-dark .v-btn{color:#e0e0e0!important;background:transparent!important}.mode-toggle-dark .v-btn .v-btn__content{color:#e0e0e0!important}.mode-toggle-dark .v-btn--active{background:rgba(0,188,212,.3)!important;color:#00bcd4!important}.mode-toggle-dark .v-btn--active .v-btn__content{color:#00bcd4!important}.app-light{background:linear-gradient(135deg,#f5f7fa,#e8ecf1 50%,#dde4ed)!important;min-height:100vh}.app-light .main-content-wrapper{background:transparent!important}.app-light .main-content-area{background:transparent}.app-bar-light{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.95)),to(rgba(248,249,250,.95)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.95),rgba(248,249,250,.95))!important;border-bottom:1px solid rgba(0,0,0,.1)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-bar-light .app-bar-title{color:#333;font-weight:500;font-size:1.1rem;text-transform:capitalize;letter-spacing:.5px}.nav-drawer-light{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f9fa))!important;background:linear-gradient(180deg,#fff,#f8f9fa)!important;border-right:1px solid rgba(0,0,0,.08)!important}.nav-drawer-light .nav-brand{background:rgba(255,193,7,.1);border-bottom:1px solid rgba(255,193,7,.2)}.nav-drawer-light .nav-brand-text{color:#ffc107;font-weight:700;font-size:1rem;letter-spacing:2px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.nav-drawer-light .nav-item{border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-drawer-light .nav-item:hover{background:rgba(255,193,7,.15)!important}.nav-drawer-light .nav-item-active{background:rgba(255,193,7,.2)!important;border-left:3px solid #ffc107}.nav-drawer-light .nav-item-text{color:#333!important}.nav-drawer-light .nav-item-subtitle{color:rgba(51,51,51,.68)!important;white-space:normal;line-height:1.15rem}.nav-drawer-light .nav-footer{background:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.08)}.nav-drawer-light .nav-footer-text{color:rgba(0,0,0,.5)}.nav-drawer-light .divider-light{border-color:rgba(0,0,0,.08)!important}.mode-toggle{background:rgba(255,193,7,.1)!important;border:1px solid rgba(255,193,7,.3)!important;border-radius:6px!important;overflow:hidden}.mode-toggle .v-btn{background:transparent!important;min-width:36px!important;height:28px!important}.mode-toggle .v-btn,.mode-toggle .v-btn .v-btn__content{color:#333!important}.mode-toggle .v-btn--active{background:rgba(255,193,7,.4)!important;color:#333!important}.mode-toggle .v-btn--active .v-btn__content{color:#333!important}.app-dark .v-card--flat,.app-light .v-card--flat{background:transparent!important;border:none!important}.loading-overlay{position:fixed;z-index:9997;bottom:0;left:0;right:0;top:0;background:#000;opacity:.05}.global-project-select{max-width:300px}.support-user-select{min-width:220px;max-width:300px}.app-bar-reload-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.global-project-select-mobile{margin:4px 8px 6px!important;max-width:none;width:calc(100% - 16px)}.global-project-select-mobile .v-input__slot{min-height:40px!important}.v-app-bar .v-toolbar__extension{padding:0!important}.project-priority-chip{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:30px;font-weight:700}.alertStyle{position:absolute;bottom:5%}.app-dark ::-webkit-scrollbar{width:8px;height:8px}.app-dark ::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.app-dark ::-webkit-scrollbar-thumb{background:rgba(0,188,212,.4);border-radius:4px}.app-dark ::-webkit-scrollbar-thumb:hover{background:rgba(0,188,212,.6)}.app-light ::-webkit-scrollbar{width:8px;height:8px}.app-light ::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.app-light ::-webkit-scrollbar-thumb{background:rgba(255,193,7,.4);border-radius:4px}.app-light ::-webkit-scrollbar-thumb:hover{background:rgba(255,193,7,.6)}.box{border:1px solid red}:root{--dark-bg-primary:#0a0a0a;--dark-bg-secondary:#1a1a2e;--dark-bg-card:#16213e;--dark-bg-surface:rgba(22,33,62,0.8);--energy-cyan:#00bcd4;--energy-cyan-light:rgba(0,188,212,0.2);--energy-cyan-glow:rgba(0,188,212,0.4);--energy-amber:#ffc107;--energy-amber-light:rgba(255,193,7,0.2);--energy-purple:#9c27b0;--energy-green:#4caf50;--energy-red:#ff5252;--text-primary-dark:#e0e0e0;--text-secondary-dark:hsla(0,0%,100%,0.7);--text-muted-dark:hsla(0,0%,100%,0.5);--light-bg-primary:#f5f7fa;--light-bg-secondary:#e8ecf1;--light-bg-card:#fff;--light-bg-surface:hsla(0,0%,100%,0.9);--text-primary-light:#333;--text-secondary-light:rgba(0,0,0,0.7);--text-muted-light:rgba(0,0,0,0.5);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--glass-blur:6px;--glass-border-dark:rgba(0,188,212,0.12);--glass-border-light:rgba(0,0,0,0.08);--glass-bg-dark:linear-gradient(135deg,hsla(0,0%,100%,0.02),hsla(0,0%,100%,0.01));--glass-bg-light:linear-gradient(135deg,hsla(0,0%,100%,0.85),hsla(0,0%,100%,0.95))}.app-dark .energy-card{background:linear-gradient(135deg,rgba(22,33,62,.9),rgba(26,26,46,.9));border:1px solid rgba(0,188,212,.2);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.app-dark .energy-card:hover{border-color:rgba(0,188,212,.4);-webkit-box-shadow:0 4px 20px rgba(0,188,212,.15);box-shadow:0 4px 20px rgba(0,188,212,.15)}.app-dark .energy-card-header{background:-webkit-gradient(linear,left top,right top,from(rgba(0,188,212,.15)),to(transparent));background:linear-gradient(90deg,rgba(0,188,212,.15),transparent);border-bottom:1px solid rgba(0,188,212,.2);padding:var(--space-md)}.app-dark .energy-card-title{color:var(--energy-cyan);font-weight:600;font-size:1rem;letter-spacing:.5px}.app-light .energy-card{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,250,.95));border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.app-light .energy-card:hover{border-color:rgba(255,193,7,.4);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.app-light .energy-card-header{background:-webkit-gradient(linear,left top,right top,from(rgba(255,193,7,.15)),to(transparent));background:linear-gradient(90deg,rgba(255,193,7,.15),transparent);border-bottom:1px solid rgba(255,193,7,.2);padding:var(--space-md)}.app-light .energy-card-title{color:#333;font-weight:600;font-size:1rem;letter-spacing:.5px}.energy-value{font-size:1.5rem}.energy-value,.energy-value-large{font-family:Roboto Mono,monospace;font-weight:700}.energy-value-large{font-size:2rem}.energy-value-small{font-family:Roboto Mono,monospace;font-weight:600;font-size:1rem}.app-dark .energy-value-positive{color:var(--energy-green);text-shadow:0 0 10px rgba(76,175,80,.5)}.app-dark .energy-value-negative{color:var(--energy-red);text-shadow:0 0 10px rgba(255,82,82,.5)}.app-dark .energy-value-neutral{color:var(--energy-cyan);text-shadow:0 0 10px rgba(0,188,212,.5)}.app-light .energy-value-positive{color:#388e3c}.app-light .energy-value-negative{color:#d32f2f}.app-light .energy-value-neutral{color:#1976d2}.energy-unit{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.app-dark .energy-unit{color:var(--text-muted-dark)}.app-light .energy-unit{color:var(--text-muted-light)}.app-dark .glow-cyan{-webkit-box-shadow:0 0 20px rgba(0,188,212,.3);box-shadow:0 0 20px rgba(0,188,212,.3)}.app-dark .glow-amber{-webkit-box-shadow:0 0 20px rgba(255,193,7,.3);box-shadow:0 0 20px rgba(255,193,7,.3)}.app-dark .glow-green{-webkit-box-shadow:0 0 20px rgba(76,175,80,.3);box-shadow:0 0 20px rgba(76,175,80,.3)}.app-dark .glow-red{-webkit-box-shadow:0 0 20px rgba(255,82,82,.3);box-shadow:0 0 20px rgba(255,82,82,.3)}.app-dark .glow-purple{-webkit-box-shadow:0 0 20px rgba(156,39,176,.3);box-shadow:0 0 20px rgba(156,39,176,.3)}.status-indicator{width:10px;height:10px;border-radius:50%;display:inline-block}.status-online{background:var(--energy-green);-webkit-box-shadow:0 0 8px rgba(76,175,80,.6);box-shadow:0 0 8px rgba(76,175,80,.6);-webkit-animation:pulse-green 2s infinite;animation:pulse-green 2s infinite}.status-offline{background:var(--energy-red);-webkit-box-shadow:0 0 8px rgba(255,82,82,.6);box-shadow:0 0 8px rgba(255,82,82,.6)}.status-warning{background:var(--energy-amber);-webkit-box-shadow:0 0 8px rgba(255,193,7,.6);box-shadow:0 0 8px rgba(255,193,7,.6);-webkit-animation:pulse-amber 2s infinite;animation:pulse-amber 2s infinite}@-webkit-keyframes pulse-green{0%,to{-webkit-box-shadow:0 0 8px rgba(76,175,80,.6);box-shadow:0 0 8px rgba(76,175,80,.6)}50%{-webkit-box-shadow:0 0 15px rgba(76,175,80,.9);box-shadow:0 0 15px rgba(76,175,80,.9)}}@keyframes pulse-green{0%,to{-webkit-box-shadow:0 0 8px rgba(76,175,80,.6);box-shadow:0 0 8px rgba(76,175,80,.6)}50%{-webkit-box-shadow:0 0 15px rgba(76,175,80,.9);box-shadow:0 0 15px rgba(76,175,80,.9)}}@-webkit-keyframes pulse-amber{0%,to{-webkit-box-shadow:0 0 8px rgba(255,193,7,.6);box-shadow:0 0 8px rgba(255,193,7,.6)}50%{-webkit-box-shadow:0 0 15px rgba(255,193,7,.9);box-shadow:0 0 15px rgba(255,193,7,.9)}}@keyframes pulse-amber{0%,to{-webkit-box-shadow:0 0 8px rgba(255,193,7,.6);box-shadow:0 0 8px rgba(255,193,7,.6)}50%{-webkit-box-shadow:0 0 15px rgba(255,193,7,.9);box-shadow:0 0 15px rgba(255,193,7,.9)}}.app-dark .energy-btn{background:linear-gradient(135deg,rgba(0,188,212,.2),rgba(0,188,212,.1));border:1px solid rgba(0,188,212,.4);color:var(--energy-cyan);border-radius:var(--radius-md);-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.app-dark .energy-btn:hover{background:linear-gradient(135deg,rgba(0,188,212,.3),rgba(0,188,212,.2));-webkit-box-shadow:0 0 15px rgba(0,188,212,.3);box-shadow:0 0 15px rgba(0,188,212,.3)}.app-light .energy-btn{background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(255,193,7,.1));border:1px solid rgba(255,193,7,.4);color:#333;border-radius:var(--radius-md);-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.app-light .energy-btn:hover{background:linear-gradient(135deg,rgba(255,193,7,.3),rgba(255,193,7,.2));-webkit-box-shadow:0 0 15px rgba(255,193,7,.3);box-shadow:0 0 15px rgba(255,193,7,.3)}.app-dark .mode-toggle{background:rgba(0,188,212,.12)!important;border:1px solid rgba(0,188,212,.22)!important}.app-dark .mode-toggle .v-btn,.app-dark .mode-toggle .v-btn__content{color:var(--text-primary-dark)!important;background:transparent!important}.app-dark .mode-toggle .v-btn--active,.app-dark .mode-toggle .v-btn--active .v-btn__content{color:var(--energy-cyan)!important;background:rgba(0,188,212,.14)!important}.app-light .mode-toggle{background:rgba(255,193,7,.1)!important;border:1px solid rgba(255,193,7,.2)!important}.app-light .mode-toggle .v-btn,.app-light .mode-toggle .v-btn__content{color:var(--text-primary-light)!important;background:transparent!important}.app-light .mode-toggle .v-btn--active,.app-light .mode-toggle .v-btn--active .v-btn__content{color:#333!important;background:rgba(255,193,7,.14)!important}.app-dark .v-data-table{background:transparent!important}.app-dark .v-data-table thead th{background:rgba(0,188,212,.1)!important;color:var(--energy-cyan)!important;border-bottom:1px solid rgba(0,188,212,.3)!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.app-dark .v-data-table tbody tr{background:transparent!important}.app-dark .v-data-table tbody tr:hover{background:rgba(0,188,212,.1)!important}.app-dark .v-data-table tbody td{border-bottom:1px solid hsla(0,0%,100%,.05)!important;color:var(--text-primary-dark)}.app-light .v-data-table thead th{color:#333!important;border-bottom:1px solid rgba(255,193,7,.3)!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.app-light .v-data-table tbody tr:hover,.app-light .v-data-table thead th{background:rgba(255,193,7,.1)!important}.app-light .v-data-table tbody td{border-bottom:1px solid rgba(0,0,0,.05)!important}.app-dark .v-text-field .v-input__slot{background:rgba(0,0,0,.3)!important;border:1px solid rgba(0,188,212,.2)!important}.app-dark .v-text-field--focused .v-input__slot{border-color:rgba(0,188,212,.5)!important;-webkit-box-shadow:0 0 10px rgba(0,188,212,.2);box-shadow:0 0 10px rgba(0,188,212,.2)}.app-dark .v-text-field input{color:var(--text-primary-dark)!important}.app-dark .v-label{color:var(--text-secondary-dark)!important}.app-dark .energy-chip{background:rgba(0,188,212,.2)!important;border:1px solid rgba(0,188,212,.3);color:var(--energy-cyan)!important}.app-light .energy-chip{background:rgba(255,193,7,.2)!important;border:1px solid rgba(255,193,7,.3);color:#333!important}.app-dark .v-progress-linear{background:hsla(0,0%,100%,.1)!important}.app-dark .v-progress-linear__determinate{background:-webkit-gradient(linear,left top,right top,from(var(--energy-cyan)),to(var(--energy-purple)))!important;background:linear-gradient(90deg,var(--energy-cyan),var(--energy-purple))!important}.app-dark .v-dialog .v-card{border:1px solid rgba(0,188,212,.3)}.app-light .v-dialog .v-card{background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid rgba(0,0,0,.1)}.app-dark .v-tooltip__content{background:rgba(22,33,62,.95)!important;border:1px solid rgba(0,188,212,.3);color:var(--text-primary-dark)}.app-light .v-tooltip__content{background:hsla(0,0%,100%,.95)!important;border:1px solid rgba(0,0,0,.1);color:var(--text-primary-light)}.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-md)}.app-dark .section-header-title{color:var(--energy-cyan);font-weight:600;font-size:1.1rem;letter-spacing:.5px}.app-dark .section-header-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,188,212,.5)),to(transparent));background:linear-gradient(90deg,rgba(0,188,212,.5),transparent);margin-left:var(--space-md)}.app-light .section-header-title{color:#333;font-weight:600;font-size:1.1rem;letter-spacing:.5px}.app-light .section-header-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,193,7,.5)),to(transparent));background:linear-gradient(90deg,rgba(255,193,7,.5),transparent);margin-left:var(--space-md)}@media (max-width:600px){.energy-value-large{font-size:1.5rem}.energy-value{font-size:1.2rem}.energy-card-header{padding:var(--space-sm)}}.app-dark .table-header-dark,.app-dark .v-toolbar.table-header{background:linear-gradient(135deg,rgba(22,33,62,.95),rgba(26,26,46,.95))!important;border:1px solid rgba(0,188,212,.3)!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.app-dark .table-header-dark .v-toolbar__title,.app-dark .v-toolbar.table-header .v-toolbar__title{color:var(--energy-cyan)!important;font-weight:600;letter-spacing:1px;text-shadow:0 0 10px rgba(0,188,212,.3)}.app-dark .table-header-dark .v-text-field input,.app-dark .v-toolbar.table-header .v-text-field input{color:#e0e0e0!important}.app-dark .table-header-dark .v-label,.app-dark .v-toolbar.table-header .v-label{color:hsla(0,0%,100%,.6)!important}.app-dark .table-header-dark .v-icon,.app-dark .v-toolbar.table-header .v-icon{color:var(--energy-cyan)!important}.app-dark .table-header-dark .v-btn.green,.app-dark .v-toolbar.table-header .v-btn.green{background:linear-gradient(135deg,#4caf50,#388e3c)!important;-webkit-box-shadow:0 0 15px rgba(76,175,80,.3);box-shadow:0 0 15px rgba(76,175,80,.3)}.app-light .table-header-light,.app-light .v-toolbar.table-header{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,249,250,.98))!important;border:1px solid rgba(255,193,7,.3)!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.app-light .table-header-light .v-toolbar__title,.app-light .v-toolbar.table-header .v-toolbar__title{color:#333!important;font-weight:600;letter-spacing:.5px}.app-light .table-header-light .v-text-field input,.app-light .v-toolbar.table-header .v-text-field input{color:#333!important}.app-light .table-header-light .v-label,.app-light .v-toolbar.table-header .v-label{color:rgba(0,0,0,.6)!important}.app-light .table-header-light .v-icon,.app-light .v-toolbar.table-header .v-icon{color:var(--energy-amber)!important}.app-dark .modern-table,.app-dark .v-data-table.modern-table{background:var(--glass-bg-dark)!important;border:1px solid var(--glass-border-dark)!important;border-top:none!important;border-radius:0 0 12px 12px!important;overflow:hidden}.app-dark .modern-table thead th,.app-dark .v-data-table.modern-table thead th{background:rgba(0,188,212,.1)!important;color:var(--energy-cyan)!important;border-bottom:1px solid rgba(0,188,212,.3)!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:1px!important}.app-dark .modern-table tbody tr,.app-dark .v-data-table.modern-table tbody tr{background:transparent!important;-webkit-transition:background .2s ease;transition:background .2s ease}.app-dark .modern-table tbody tr:hover,.app-dark .v-data-table.modern-table tbody tr:hover{background:rgba(0,188,212,.1)!important}.app-dark .modern-table tbody td,.app-dark .v-data-table.modern-table tbody td{color:#e0e0e0!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important}.app-dark .modern-table .v-data-footer,.app-dark .v-data-table.modern-table .v-data-footer{background:rgba(0,0,0,.2)!important;border-top:1px solid rgba(0,188,212,.2)!important;color:hsla(0,0%,100%,.7)!important}.app-dark .modern-table .v-data-footer .v-select__selection,.app-dark .v-data-table.modern-table .v-data-footer .v-select__selection{color:hsla(0,0%,100%,.7)!important}.app-light .modern-table,.app-light .v-data-table.modern-table{background:var(--glass-bg-light)!important;border:1px solid var(--glass-border-light)!important;border-top:none!important;border-radius:0 0 12px 12px!important;overflow:hidden}.app-light .modern-table thead th,.app-light .v-data-table.modern-table thead th{background:rgba(255,193,7,.1)!important;color:#333!important;border-bottom:1px solid rgba(255,193,7,.3)!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:1px!important}.app-light .modern-table tbody tr,.app-light .v-data-table.modern-table tbody tr{background:transparent!important;-webkit-transition:background .2s ease;transition:background .2s ease}.app-light .modern-table tbody tr:hover,.app-light .v-data-table.modern-table tbody tr:hover{background:rgba(255,193,7,.1)!important}.app-light .modern-table tbody td,.app-light .v-data-table.modern-table tbody td{color:#333!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.modern-table tbody tr.table-row--inactive{opacity:.45!important}.app-light .modern-table .v-data-footer,.app-light .v-data-table.modern-table .v-data-footer{background:rgba(0,0,0,.03)!important;border-top:1px solid rgba(0,0,0,.1)!important}.table-container{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.app-dark .table-container{-webkit-box-shadow:0 4px 20px rgba(0,188,212,.1);box-shadow:0 4px 20px rgba(0,188,212,.1)}.app-light .table-container{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.app-dark .v-dialog .v-card{background:linear-gradient(135deg,#1a1a2e,#16213e)!important;border:1px solid rgba(0,188,212,.3)!important;border-radius:12px!important}.app-dark .v-dialog .v-card .v-card__title{color:var(--energy-cyan)!important;border-bottom:1px solid rgba(0,188,212,.2)}.app-dark .v-dialog .v-card .v-text-field input{color:#e0e0e0!important}.app-dark .v-dialog .v-card .v-label{color:hsla(0,0%,100%,.6)!important}.app-light .v-dialog .v-card{background:var(--glass-bg-light)!important;border:1px solid var(--glass-border-light)!important;border-radius:12px!important}.app-dark .cyber-card,.app-dark .energy-card,.app-dark .flow-device,.app-dark .table-container,.app-dark .v-card,.app-dark .v-dialog .v-card{background:var(--glass-bg-dark)!important;border:1px solid var(--glass-border-dark)!important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));-webkit-box-shadow:0 6px 18px rgba(0,0,0,.22)!important;box-shadow:0 6px 18px rgba(0,0,0,.22)!important}.app-light .cyber-card,.app-light .energy-card,.app-light .flow-device,.app-light .table-container,.app-light .v-card,.app-light .v-dialog .v-card{background:var(--glass-bg-light)!important;border:1px solid var(--glass-border-light)!important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08)!important;box-shadow:0 6px 18px rgba(0,0,0,.08)!important}.glass{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.app-dark .glass{background:var(--glass-bg-dark)!important;border:1px solid var(--glass-border-dark)!important;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.22)!important;box-shadow:0 6px 18px rgba(0,0,0,.22)!important}.app-light .glass{background:var(--glass-bg-light)!important;border:1px solid var(--glass-border-light)!important;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08)!important;box-shadow:0 6px 18px rgba(0,0,0,.08)!important}.app-light .cyber-card,.app-light .energy-card,.app-light .flow-device{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.06)!important;box-shadow:0 3px 12px rgba(0,0,0,.06)!important}.app-light .cyber-card :not(.cyber-card-title),.app-light .flow-device *{-webkit-box-shadow:none!important;box-shadow:none!important}.app-light .v-dialog .v-card .v-card__title{color:#333!important;border-bottom:1px solid rgba(0,0,0,.1)}.app-dark .v-text-field--outlined .v-input__slot{background:rgba(0,0,0,.2)!important}.app-dark .v-text-field--outlined fieldset{border-color:rgba(0,188,212,.3)!important}.app-dark .v-text-field--outlined.v-input--is-focused fieldset{border-color:var(--energy-cyan)!important}.app-light .v-text-field--outlined .v-input__slot{background:hsla(0,0%,100%,.8)!important}.app-light .v-text-field--outlined fieldset{border-color:rgba(0,0,0,.15)!important}.app-light .v-text-field--outlined.v-input--is-focused fieldset{border-color:var(--energy-amber)!important}.app-dark .v-icon.action-icon{color:hsla(0,0%,100%,.7)!important;-webkit-transition:all .2s ease;transition:all .2s ease}.app-dark .v-icon.action-icon:hover{color:var(--energy-cyan)!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.app-light .v-icon.action-icon{color:rgba(0,0,0,.6)!important;-webkit-transition:all .2s ease;transition:all .2s ease}.app-light .v-icon.action-icon:hover{color:var(--energy-amber)!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.app-dark .v-card .v-card{background:#1e1e1e!important;border:1px solid hsla(0,0%,100%,.12)!important}.app-dark .v-card .v-card .v-text-field .v-input__slot{background:transparent!important}.app-dark .v-card .v-card .v-text-field input{color:#fff!important}.app-dark .v-card .v-card .v-label{color:hsla(0,0%,100%,.7)!important}.app-dark .v-card .v-card .v-text-field .v-input__slot:before{border-color:hsla(0,0%,100%,.42)!important}.app-dark .v-card .v-card .v-card__title{color:#fff!important}.app-dark input:-webkit-autofill,.app-dark input:-webkit-autofill:active,.app-dark input:-webkit-autofill:focus,.app-dark input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #1e1e1e inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.app-dark .v-text-field input:-webkit-autofill,.app-dark .v-text-field input:-webkit-autofill:active,.app-dark .v-text-field input:-webkit-autofill:focus,.app-dark .v-text-field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #1e1e1e inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}