.modal-overlay[data-v-f32e6abe]{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:rgba(0,0,0,.8549019607843137)}.modalf[data-v-f32e6abe]{text-align:center;background-color:#fff;height:300px;width:500px;margin-top:10%;padding:60px 0;border-radius:20px}.close[data-v-f32e6abe]{margin:10% 0 0 16px;cursor:pointer}.close-img[data-v-f32e6abe]{width:25px}.check[data-v-f32e6abe]{width:150px}h6[data-v-f32e6abe]{font-weight:500;font-size:28px;margin:20px 0}p[data-v-f32e6abe]{font-size:16px;margin:20px 0}button[data-v-f32e6abe]{background-color:#be1a20;width:150px;height:40px;color:#fff;font-size:14px;border-radius:16px;margin-top:50px}.modal-fade-enter[data-v-f32e6abe],.modal-fade-leave-to[data-v-f32e6abe]{opacity:0}.modal-fade-enter-active[data-v-f32e6abe],.modal-fade-leave-active[data-v-f32e6abe]{transition:opacity .5s ease}body[data-v-e93b1092]{background:url(../img/background.e9fdbba7.jpg) no-repeat 50% fixed;background-size:cover}.login-marg[data-v-e93b1092]{margin-top:300px;margin-left:300px}.fc[data-v-e93b1092]{height:100vh}[data-v-e93b1092] .v-text-field input{color:#000!important}@media(max-width:600px){body[data-v-e93b1092],html[data-v-e93b1092]{background:#fff!important;min-height:100vh;width:100vw;margin:0;padding:0;overflow-x:hidden}.login-img-col[data-v-e93b1092]{display:none!important}.login-form-col[data-v-e93b1092]{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0 16px!important;background:#fff!important;min-height:100vh;box-shadow:none!important}.login-marg[data-v-e93b1092]{margin-top:0!important;margin-left:0!important;width:100%;max-width:400px}.v-row[data-v-e93b1092]{display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;width:100vw!important}.v-card[data-v-e93b1092]{box-shadow:none!important;border-radius:12px!important;width:100%;max-width:400px;margin:32px auto 0 auto!important;background:#fff!important;padding:16px 0}.text-h4[data-v-e93b1092]{font-size:2rem!important;color:#222!important}.mb-8[data-v-e93b1092],.text-h4[data-v-e93b1092]{margin-bottom:16px!important}[data-v-e93b1092] .v-text-field input{color:#222!important;-webkit-text-fill-color:#222!important}}.modal-overlay[data-v-211519e2]{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:rgba(0,0,0,.8549019607843137)}.margeleft[data-v-211519e2]{background-color:#be1a20;margin-left:20px}.margeleft[data-v-211519e2]:hover{background-color:#0069b4;margin-left:20px}.stdButton[data-v-211519e2]{margin-top:70px;background-color:#be1a20}.stdButton[data-v-211519e2]:hover{background-color:#0069b4}.modalf[data-v-211519e2]{text-align:center;background-color:#fff;height:350px;width:550px;margin-top:10%;padding:60px 0;border-radius:20px}.envelope[data-v-211519e2]{color:#be1a20}.envelope[data-v-211519e2]:hover{color:#0069b4;pointer-events:all}.close[data-v-211519e2]{margin:10% 0 0 16px;cursor:pointer}.close-img[data-v-211519e2]{width:25px}.check[data-v-211519e2]{width:150px}h6[data-v-211519e2]{font-weight:500;font-size:28px;margin:20px 0}p[data-v-211519e2]{font-size:16px;margin:20px 0}button[data-v-211519e2]{background-color:#be1a20;width:150px;height:40px;color:#fff;font-size:14px;border-radius:16px;margin-top:50px}.modal-fade-enter[data-v-211519e2],.modal-fade-leave-to[data-v-211519e2]{opacity:0}.modal-fade-enter-active[data-v-211519e2],.modal-fade-leave-active[data-v-211519e2]{transition:opacity .5s ease}.video{margin-top:0;filter:grayscale(100%)}.pic2{bottom:60px}.scroll{overflow-y:scroll;overflow-x:hidden;height:600px}.pic3{bottom:50px}.normal{background-color:#0f0f03;color:#000}.contentf2{margin-bottom:40px;opacity:1}.content-pic,.contentf2{position:absolute;z-index:20000;bottom:0;background:rgba(0,0,0,.5);color:#f1f1f1}.content-pic{padding-bottom:20px;opacity:.85;margin-bottom:800px}.backg{background-color:#191c1a}.pre-line{white-space:pre-line}.bottom-sidebar[data-v-56562d98]{position:fixed;left:0;bottom:0;width:100vw;height:60px;background:#232837;display:flex;justify-content:space-around;align-items:center;z-index:1200;box-shadow:0 -2px 8px rgba(0,0,0,.15)}.bottom-sidebar-btn[data-v-56562d98]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;color:#b0b8c9;font-size:1.1rem;background:transparent!important}@media (min-width:601px){.bottom-sidebar[data-v-56562d98]{display:none!important}}.radius[data-v-e5c22288]{border-radius:10%;margin-top:12px;margin:10px}.v-list-item-group .v-list-item--active[data-v-e5c22288]{color:#fff!important}.profile-card[data-v-e5c22288]{margin:20px;width:200px;height:300px}.icon[data-v-e5c22288]{display:grid;margin-top:50px}.bottom[data-v-e5c22288]{color:"primary";background-color:"primary";height:50px}.modal-overlay[data-v-d3676880]{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:rgba(0,0,0,.8549019607843137)}.margeleft[data-v-d3676880]{background-color:#be1a20;margin-left:20px}.margeleft[data-v-d3676880]:hover{background-color:#0069b4;margin-left:20px}.stdButton[data-v-d3676880]{background-color:#be1a20}.stdButton[data-v-d3676880]:hover{background-color:#0069b4}.modalf[data-v-d3676880]{text-align:center;background-color:#fff;height:300px;width:500px;margin-top:10%;padding:60px 0;border-radius:20px}.envelope[data-v-d3676880]{color:#be1a20}.envelope[data-v-d3676880]:hover{color:#0069b4;pointer-events:all}.close[data-v-d3676880]{margin:10% 0 0 16px;cursor:pointer}.close-img[data-v-d3676880]{width:25px}.check[data-v-d3676880]{width:150px}h6[data-v-d3676880]{font-weight:500;font-size:28px;margin:20px 0}p[data-v-d3676880]{font-size:16px;margin:20px 0}button[data-v-d3676880]{background-color:#be1a20;width:150px;height:40px;color:#fff;font-size:14px;border-radius:16px;margin-top:50px}.modal-fade-enter[data-v-d3676880],.modal-fade-leave-to[data-v-d3676880]{opacity:0}.modal-fade-enter-active[data-v-d3676880],.modal-fade-leave-active[data-v-d3676880]{transition:opacity .5s ease}.border[data-v-2881cabc]{margin-left:12px;margin-right:12px;border-radius:10%;text-decoration:none}.space[data-v-2881cabc]{margin-left:-100px;margin-right:-100px}.select[data-v-2881cabc]{max-width:200px;max-height:500px;margin-left:20px;margin-top:20px;font-size:20px}.top[data-v-2881cabc]{margin-top:80px}.v-list-item-group .v-list-item--active[data-v-2881cabc]{color:#fff!important}.center-title[data-v-2881cabc]{align-self:center;text-align:center;font-size:25px;margin-top:15px;color:#cbcbcb}.custom-date-picker[data-v-24fb79ea]{background:#232837;color:#fff;border-radius:4px;overflow:hidden;width:100%;display:flex;flex-direction:column}.cdp-header[data-v-24fb79ea]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#232837}.cdp-header-title[data-v-24fb79ea]{font-size:1rem;font-weight:500;text-transform:capitalize}.cdp-weekdays[data-v-24fb79ea]{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1);background-color:#232837}.cdp-weekday[data-v-24fb79ea]{text-align:center;font-size:.85rem;font-weight:500;color:#b0b8c9}.cdp-days-grid[data-v-24fb79ea]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:8px}.cdp-day[data-v-24fb79ea]{aspect-ratio:1;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease;background:#181c23}.cdp-day-content[data-v-24fb79ea],.cdp-day[data-v-24fb79ea]{position:relative;display:flex;justify-content:center;align-items:center}.cdp-day-content[data-v-24fb79ea]{width:100%;height:100%}.cdp-day[data-v-24fb79ea]:hover:not(.empty):not(.locked):not(.future-disabled){background-color:rgba(122,193,67,.2)}.cdp-day.selected[data-v-24fb79ea]{background-color:#7ac143!important;color:#fff;font-weight:500}.cdp-day.today[data-v-24fb79ea]:not(.selected){border:2px solid #7ac143;font-weight:500}.cdp-day.empty[data-v-24fb79ea]{background:transparent;cursor:default}.cdp-day.future-disabled[data-v-24fb79ea],.cdp-day.locked[data-v-24fb79ea]{cursor:not-allowed;opacity:.5}.date-lock-icon[data-v-24fb79ea]{position:absolute;bottom:0;right:0;font-size:14px!important;color:#ffc107!important;background-color:rgba(35,40,55,.7);border-radius:50%;padding:1px;z-index:10;filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.cdp-actions[data-v-24fb79ea]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.1)}.select-bar[data-v-67d063ea]{width:100%;height:64px;background:#232837;border-bottom:1px solid #353a4a;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box;z-index:10;color:#fff}@media (max-width:600px){.select-bar[data-v-67d063ea]{flex-direction:column;height:auto;padding:8px 4px;gap:8px;border-bottom-width:2px}.select-bar-left[data-v-67d063ea]{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.select-bar-title[data-v-67d063ea]{font-size:1.1rem;margin-bottom:2px}.select-bar-company[data-v-67d063ea]{min-width:120px;max-width:100vw;font-size:.95rem}.select-bar-date-controls[data-v-67d063ea]{flex-direction:column;gap:8px;width:100%}.select-bar-period-buttons[data-v-67d063ea]{gap:6px;width:100%;justify-content:flex-start}.period-btn[data-v-67d063ea]{font-size:.95rem!important;padding:0 6px;min-width:0}.date-navigator[data-v-67d063ea]{gap:6px;width:100%;justify-content:flex-start}.date-display-btn[data-v-67d063ea]{min-width:0;font-size:.95rem;padding:0 6px}.select-bar-actions[data-v-67d063ea]{flex-direction:row;flex-wrap:wrap;gap:8px;width:100%;justify-content:flex-start;margin-top:4px}.select-bar-last-update[data-v-67d063ea]{font-size:.85rem;padding:4px 8px;margin-bottom:2px;width:auto}.refresh-btn[data-v-67d063ea]{height:32px;font-size:.95rem;padding:0 8px}.select-bar-profile[data-v-67d063ea]{gap:6px;padding:2px 6px;font-size:.9rem;min-width:0}.select-bar-username[data-v-67d063ea]{font-size:.9rem;max-width:120px}}.select-bar-left[data-v-67d063ea]{display:flex;align-items:center;gap:24px;flex:1}.select-bar-title[data-v-67d063ea]{font-size:1.35rem;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:1px}.select-bar-company[data-v-67d063ea]{z-index:1002!important;position:relative}[data-v-67d063ea] .v-menu__content{z-index:1100!important}.select-bar-date-controls[data-v-67d063ea]{display:flex;align-items:center;gap:24px}.select-bar-period-buttons[data-v-67d063ea]{display:flex;gap:12px}.period-btn[data-v-67d063ea]{font-weight:600!important;letter-spacing:.5px}.date-navigator[data-v-67d063ea]{display:flex;align-items:center;gap:12px}.date-display-btn[data-v-67d063ea]{min-width:150px;background:#181c23!important;color:#b0b8c9!important;border-color:#353a4a!important}.date-picker-title[data-v-67d063ea]{background:#232837;color:#fff;font-size:16px;font-weight:500;padding:12px 16px}.select-bar-actions[data-v-67d063ea]{display:flex;align-items:center;gap:18px}.select-bar-last-update[data-v-67d063ea]{display:flex;align-items:center;font-size:.91rem;color:#7ac143;white-space:nowrap;font-weight:400;background:rgba(122,193,67,.1);border-radius:8px;padding:6px 14px}.refresh-btn[data-v-67d063ea]{font-weight:600;letter-spacing:.5px;height:38px}.select-bar-profile[data-v-67d063ea]{display:flex;align-items:center;gap:10px;background:#181c23;border-radius:8px;padding:4px 12px}.select-bar-username[data-v-67d063ea]{font-size:.95rem;color:#fff;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis}@media (max-width:1200px){.select-bar[data-v-67d063ea]{padding:0 16px}.select-bar-date-controls[data-v-67d063ea],.select-bar-left[data-v-67d063ea]{gap:16px}}@media (max-width:960px){.select-bar[data-v-67d063ea]{height:auto;flex-direction:column;padding:16px;gap:16px}.select-bar-left[data-v-67d063ea]{width:100%;flex-wrap:wrap;gap:12px}.select-bar-date-controls[data-v-67d063ea]{width:100%;flex-wrap:wrap}.select-bar-actions[data-v-67d063ea]{width:100%;justify-content:space-between}}@media (max-width:600px){.date-navigator[data-v-67d063ea],.select-bar-period-buttons[data-v-67d063ea]{width:100%;justify-content:space-between}.date-display-btn[data-v-67d063ea]{flex:1}.select-bar-actions[data-v-67d063ea]{flex-wrap:wrap;gap:12px}.select-bar-last-update[data-v-67d063ea]{width:100%;justify-content:center}}.select-bar-company[data-v-67d063ea]{max-width:220px;min-width:180px;border-radius:8px}[data-v-67d063ea] .v-date-picker-table{height:auto}[data-v-67d063ea] .v-date-picker-table .v-btn{color:#fff!important;font-weight:500}[data-v-67d063ea] .v-date-picker-table .v-btn--active{background-color:#7ac143!important}[data-v-67d063ea] .v-date-picker-table .v-btn--outlined{border:1px solid hsla(0,0%,100%,.3)}[data-v-67d063ea] .v-date-picker-table .v-date-picker-table__events{left:0;right:0;top:0;bottom:0}[data-v-67d063ea] .v-date-picker-header{padding:4px 16px;background-color:#232837}[data-v-67d063ea] .v-date-picker-header .v-btn,[data-v-67d063ea] .v-date-picker-header .v-date-picker-header__value{color:#fff}[data-v-67d063ea] .v-date-picker-table__events>div{display:none!important}.date-lock-icon[data-v-67d063ea]{bottom:-2px;right:-2px;font-size:16px!important;color:#ffc107!important;background-color:rgba(35,40,55,.9);z-index:10;filter:drop-shadow(0 0 2px rgba(0,0,0,.8))}.day-cell[data-v-67d063ea]{opacity:1;transition:opacity .2s}.day-cell .date-lock-icon[data-v-67d063ea]{pointer-events:none}.day-cell.locked[data-v-67d063ea]{opacity:.5}.date-lock-icon[data-v-67d063ea]{position:absolute;bottom:0;right:0;font-size:12px!important;background-color:rgba(35,40,55,.7);border-radius:50%;padding:1px}.premium-required-banner[data-v-67d063ea]{background-color:rgba(255,193,7,.2);color:#ffc107;border-radius:4px;padding:4px 8px;margin-bottom:8px;font-size:14px;display:flex;align-items:center}.select-bar[data-v-67d063ea]{position:sticky;top:0;z-index:90;background:linear-gradient(180deg,rgba(30,40,60,.95),rgba(24,33,52,.95));backdrop-filter:blur(6px);border-bottom:1px solid rgba(170,192,231,.22);box-shadow:0 8px 20px rgba(0,0,0,.18)}.period-btn[data-v-67d063ea]{border-radius:8px!important}.date-display-btn[data-v-67d063ea]{border-radius:9px!important;min-height:36px}.select-bar-last-update[data-v-67d063ea]{border:1px solid rgba(122,193,67,.35)}.select-bar-profile[data-v-67d063ea]{border:1px solid rgba(170,192,231,.2)}.pie-container[data-v-7793cb1c]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pie-chart[data-v-7793cb1c]{width:100%;max-width:120px;min-height:0;aspect-ratio:1/1}.pie-legend[data-v-7793cb1c]{display:flex;justify-content:center;gap:18px;margin-top:10px;flex-wrap:wrap}.legend-item[data-v-7793cb1c]{display:flex;align-items:center;font-size:.97rem;color:#e0e6f6;gap:6px}.legend-color[data-v-7793cb1c]{width:16px;height:16px;border-radius:50%;display:inline-block;margin-right:4px;border:2px solid var(--dashboard-widget-bg)}.chart-shell[data-v-4dfc7d48]{position:relative;width:100%;height:100%}.full-chart[data-v-4dfc7d48]{width:100%!important;height:100%!important;min-height:300px;background:transparent}.zoom-toggle[data-v-4dfc7d48]{position:absolute;right:10px;top:8px;z-index:5;width:30px;height:30px;border-radius:999px;border:1px solid rgba(170,192,231,.35);background:rgba(10,20,34,.85);color:#f5e8be;cursor:pointer}.zoom-toggle.active[data-v-4dfc7d48]{border-color:rgba(247,201,72,.9);box-shadow:inset 0 0 0 1px rgba(247,201,72,.45)}.dashboard-section-label[data-v-01134d9e]{font-size:1.18rem;font-weight:700;color:#fff;letter-spacing:.5px;align-items:center;margin-bottom:12px;margin-top:18px}.electric-color[data-v-01134d9e]{color:#f7c948!important}.electric-grid[data-v-01134d9e]{margin-bottom:6px}.electric-kpi-card[data-v-01134d9e]{background:var(--dashboard-widget-kpi-bg);border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;margin-bottom:12px;min-height:156px;display:flex;flex-direction:column;align-items:flex-start}.electric-kpi-card .kpi-label[data-v-01134d9e]{font-size:1.08rem;font-weight:600;color:#b0b8c9;margin-bottom:6px}.electric-kpi-card .kpi-value[data-v-01134d9e]{font-size:2.1rem;font-weight:700;color:#fff;margin-bottom:2px}.kpi-no-data[data-v-01134d9e]{color:#b0b8c9;font-size:1.1rem;font-weight:500}.electric-pie-rect[data-v-01134d9e]{background:var(--dashboard-widget-kpi-bg);min-height:220px}.electric-graph-card[data-v-01134d9e],.electric-pie-rect[data-v-01134d9e]{border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;display:flex;flex-direction:column;align-items:flex-start}.electric-graph-card[data-v-01134d9e]{background:var(--dashboard-widget-bg);min-height:290px}.electric-graph-wide[data-v-01134d9e]{min-height:300px}.widget-title[data-v-01134d9e]{font-size:1.08rem;font-weight:600;color:#b0b8c9;margin-bottom:10px}@media (max-width:1200px){.electric-graph-card[data-v-01134d9e]{min-height:220px}}@media (max-width:800px){.electric-graph-card[data-v-01134d9e]{min-height:160px;padding:10px 6px 6px 10px}}.chemical-chart-card[data-v-1e1bef15]{background:transparent;padding:0;margin:0;width:100%;height:100%}.chart-shell[data-v-1e1bef15]{position:relative;width:100%;height:100%}.chart-container[data-v-1e1bef15]{width:100%;height:260px;min-height:180px;background:transparent}.full-chart[data-v-1e1bef15]{width:100%!important;height:100%!important;min-height:300px;background:transparent}.kpi-label[data-v-1e1bef15]{font-size:1.05rem;color:#b0b8c9;margin-bottom:6px;font-weight:500;text-align:center;padding-top:40px}.zoom-toggle[data-v-1e1bef15]{position:absolute;right:10px;top:8px;z-index:5;width:30px;height:30px;border-radius:999px;border:1px solid rgba(170,192,231,.35);background:rgba(10,20,34,.85);color:#e9cbe2;cursor:pointer}.zoom-toggle.active[data-v-1e1bef15]{border-color:rgba(151,14,118,.9);box-shadow:inset 0 0 0 1px rgba(151,14,118,.45)}.chemical-color[data-v-6872b972]{color:#970e76!important}.dashboard-section-label[data-v-6872b972]{font-size:1.18rem;font-weight:700;color:#fff;letter-spacing:.5px;align-items:center;margin-bottom:12px;margin-top:18px}.dashboard-kpi-card[data-v-6872b972]{background:var(--dashboard-widget-kpi-bg);border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;margin-bottom:12px;min-height:170px;display:flex;flex-direction:column;align-items:flex-start}.dashboard-kpi-title[data-v-6872b972]{font-size:1.08rem;font-weight:600;color:#b0b8c9;margin-bottom:6px}.dashboard-kpi-value[data-v-6872b972]{font-size:2.1rem;font-weight:700;color:#fff;margin-bottom:2px}.dashboard-kpi-label[data-v-6872b972]{font-size:1rem;color:var(--dashboard-widget-label);font-weight:500}.kpi-no-data[data-v-6872b972]{color:#b0b8c9;font-size:1.1rem;font-weight:500}.empty-dashboard-card[data-v-6872b972]{min-height:180px;border:1px dashed rgba(170,192,231,.35);border-radius:var(--dashboard-widget-radius,12px);background:rgba(13,22,36,.8);color:var(--dashboard-text-muted,#9eb7df);display:flex;align-items:center;justify-content:center;font-weight:600}.electric-graph-card[data-v-6872b972]{background:var(--dashboard-widget-bg);border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;min-height:320px;display:flex;flex-direction:column;align-items:flex-start}.electric-graph-wide[data-v-6872b972]{min-height:340px}.widget-title[data-v-6872b972]{font-size:1.08rem;font-weight:600;color:#b0b8c9;margin-bottom:10px}@media (max-width:1200px){.dashboard-section-label[data-v-6872b972]{font-size:1.05rem;margin-top:10px}.electric-graph-card[data-v-6872b972]{min-height:220px}}@media (max-width:800px){.electric-graph-card[data-v-6872b972]{min-height:160px;padding:10px 6px 6px 10px}}.full-width-card[data-v-75b15b04]{width:100%!important;min-width:0!important;flex:1 1 0%;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.apexchart-wrapper[data-v-75b15b04]{position:relative;width:100%;height:400px;min-width:0;flex:1 1 0%;display:flex}.full-chart[data-v-75b15b04]{width:100%!important;height:100%!important;min-height:450px;flex:1 1 0%;display:flex}.kpi-label[data-v-75b15b04]{font-size:1.05rem;color:#b0b8c9;margin-bottom:6px;font-weight:500;text-align:center;padding-top:40px}.zoom-toggle[data-v-75b15b04]{position:absolute;right:10px;top:8px;z-index:5;width:30px;height:30px;border-radius:999px;border:1px solid rgba(170,192,231,.35);background:rgba(10,20,34,.85);color:#bdeff5;cursor:pointer}.zoom-toggle.active[data-v-75b15b04]{border-color:rgba(0,188,212,.9);box-shadow:inset 0 0 0 1px rgba(0,188,212,.45)}.chain-color[data-v-51fac603]{color:#00bcd4!important}.chain-graph-card[data-v-51fac603]{background:var(--dashboard-widget-bg);border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;min-height:320px;display:flex;flex-direction:column;align-items:flex-start}.widget-title[data-v-51fac603]{font-size:1.08rem;font-weight:600;color:#b0b8c9;margin-bottom:10px}.dashboard-section-label[data-v-51fac603]{font-size:1.18rem;font-weight:700;color:#fff;letter-spacing:.5px;align-items:center;margin-bottom:12px;margin-top:18px}.dashboard-kpi-card[data-v-51fac603]{background:var(--dashboard-widget-kpi-bg);border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;margin-bottom:12px;min-height:170px;display:flex;flex-direction:column;align-items:flex-start}.dashboard-kpi-title[data-v-51fac603]{font-size:1.08rem;font-weight:600;color:#b0b8c9;margin-bottom:6px}.dashboard-kpi-value[data-v-51fac603]{font-size:2.1rem;font-weight:700;color:#fff;margin-bottom:2px}.dashboard-kpi-label[data-v-51fac603]{font-size:1rem;color:var(--dashboard-widget-label);font-weight:500}.kpi-no-data[data-v-51fac603]{color:#b0b8c9;font-size:1.1rem;font-weight:500}.empty-dashboard-card[data-v-51fac603]{min-height:180px;border:1px dashed rgba(170,192,231,.35);border-radius:var(--dashboard-widget-radius,12px);background:rgba(13,22,36,.8);color:var(--dashboard-text-muted,#9eb7df);display:flex;align-items:center;justify-content:center;font-weight:600}@media (max-width:1200px){.dashboard-section-label[data-v-51fac603]{font-size:1.05rem;margin-top:10px}.chain-graph-card[data-v-51fac603]{min-height:220px}}@media (max-width:800px){.chain-graph-card[data-v-51fac603]{min-height:160px;padding:10px 6px 6px 10px}}.full-chart-card[data-v-0b26d240]{position:relative;width:100%;min-width:0;min-height:250px;height:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.full-chart[data-v-0b26d240]{width:100%;height:100%;min-height:250px;flex:1 1 auto}.kpi-label[data-v-0b26d240]{font-size:1.05rem;color:#c6daf8;margin:0;font-weight:500;text-align:center;padding-top:16px}.zoom-toggle[data-v-0b26d240]{position:absolute;right:10px;top:8px;z-index:5;width:30px;height:30px;border-radius:999px;border:1px solid rgba(170,192,231,.35);background:rgba(10,20,34,.85);color:#ffd7b2;cursor:pointer}.zoom-toggle.active[data-v-0b26d240]{border-color:rgba(255,156,63,.8);box-shadow:inset 0 0 0 1px rgba(255,156,63,.45)}.dashboard-section-label[data-v-38089270]{font-size:1.18rem;font-weight:700;letter-spacing:.5px;align-items:center;margin-bottom:12px;margin-top:18px}.gas-color[data-v-38089270]{color:#ff7043!important}.gas-grid[data-v-38089270]{margin-bottom:6px}.gas-kpi-card[data-v-38089270]{background:var(--dashboard-widget-kpi-bg);border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;margin-bottom:12px;min-height:156px;display:flex;flex-direction:column;align-items:flex-start}.gas-kpi-card .kpi-label[data-v-38089270]{font-size:1.08rem;font-weight:600;color:var(--dashboard-widget-title,#b0b8c9);margin-bottom:6px}.gas-kpi-card .kpi-value[data-v-38089270]{font-size:2rem;font-weight:700;color:var(--dashboard-widget-value,#fff);margin-bottom:2px}.kpi-no-data[data-v-38089270]{color:var(--dashboard-text-muted,#9eb7df);font-size:1.05rem;font-weight:500}.gas-graph-card[data-v-38089270]{background:var(--dashboard-widget-bg);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));border-radius:var(--dashboard-widget-radius,12px);box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:16px 16px 12px 16px;min-height:300px;display:flex;flex-direction:column;align-items:stretch}.gas-graph-wide[data-v-38089270]{min-height:320px}.widget-title[data-v-38089270]{color:var(--dashboard-widget-title,#b0b8c9);font-size:1.08rem;font-weight:600;margin-bottom:8px}@media (max-width:1420px){.gas-graph-card[data-v-38089270]{min-height:320px}}@media (max-width:800px){.gas-graph-card[data-v-38089270]{min-height:260px;padding:10px 8px 8px 10px}}.home-page[data-v-4894340d]{min-height:100vh;background:radial-gradient(1200px 620px at 12% -18%,rgba(79,177,255,.17),transparent 50%),radial-gradient(1000px 520px at 100% -4%,rgba(255,156,63,.16),transparent 45%),var(--dashboard-bg-gradient)}.home-shell[data-v-4894340d]{width:100%;max-width:100%;margin:0;padding-bottom:106px;box-sizing:border-box}.home-grid-row[data-v-4894340d]{margin:0!important}.home-grid-col[data-v-4894340d]{min-width:0;padding:0!important;margin:0!important;margin-bottom:12px}.home-overview-card[data-v-4894340d]{border:1px solid rgba(170,192,231,.24);border-radius:14px;background:linear-gradient(130deg,rgba(11,18,30,.94),rgba(21,34,56,.93));box-shadow:0 14px 34px rgba(0,0,0,.22);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-title-wrap[data-v-4894340d]{min-width:220px}.overview-kicker[data-v-4894340d]{margin:0;color:var(--dashboard-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.overview-title[data-v-4894340d]{margin:3px 0 0;color:#f1f6ff;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.1}.overview-kpis[data-v-4894340d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.overview-kpi[data-v-4894340d]{border:1px solid rgba(170,192,231,.2);border-radius:10px;background:rgba(14,24,40,.78);padding:8px 10px;display:grid;gap:3px}.overview-kpi span[data-v-4894340d]{color:var(--dashboard-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.overview-kpi strong[data-v-4894340d]{color:#f5f9ff;font-size:1rem}.dashboard-tabs-bar[data-v-4894340d]{position:sticky;top:64px;z-index:35;width:100%;max-width:100%;box-sizing:border-box;border-radius:0;border:1px solid rgba(112,132,165,.28);background:linear-gradient(180deg,rgba(12,19,32,.96),rgba(13,22,36,.94));box-shadow:var(--dashboard-widget-shadow);padding:0;overflow:hidden}.dashboard-tabs[data-v-4894340d]{background:transparent!important;width:100%}.dashboard-tabs[data-v-4894340d] .v-slide-group__content{gap:0;min-width:0}.dashboard-tabs[data-v-4894340d] .v-slide-group__wrapper{overflow:hidden}.dashboard-tabs[data-v-4894340d] .v-tab{color:rgba(166,183,210,.86)!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em;border-radius:0!important;min-width:0;min-height:58px;padding:0 12px;background:transparent!important;border:none;border-right:1px solid rgba(98,120,154,.3)}.dashboard-tabs[data-v-4894340d] .v-tab--active{color:#cad9f1!important;background:linear-gradient(130deg,rgba(10,22,44,.97),rgba(15,30,58,.95))!important;border-right-color:rgba(98,120,154,.3)}.dashboard-tabs[data-v-4894340d] .v-tab:last-child{border-right:none}.dashboard-tabs[data-v-4894340d] .v-tab:before{opacity:0!important}.dashboard-tabs[data-v-4894340d] .v-tabs-slider-wrapper{display:none}.tab-icon[data-v-4894340d]{margin-right:7px;font-size:1.15rem}.home-content[data-v-4894340d]{width:100%}.kpi-row[data-v-4894340d]{margin:0!important}.dashboard-kpi-card[data-v-4894340d]{background:var(--dashboard-widget-kpi-bg);border:1px solid var(--dashboard-widget-border);border-radius:var(--dashboard-widget-radius);box-shadow:var(--dashboard-widget-shadow);padding:14px;min-height:148px;display:flex;flex-direction:column;justify-content:center}.dashboard-kpi-title[data-v-4894340d]{color:var(--dashboard-widget-title);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dashboard-kpi-value[data-v-4894340d]{margin-top:4px;color:var(--dashboard-text-primary);font-size:clamp(1.55rem,2.2vw,2.1rem);font-weight:800}.dashboard-kpi-label[data-v-4894340d]{margin-top:2px;color:var(--dashboard-text-muted);font-size:.9rem}.dashboard-section[data-v-4894340d]{border-radius:12px;border:1px solid var(--dashboard-widget-border);background:linear-gradient(180deg,rgba(11,18,30,.9),rgba(13,22,36,.86));box-shadow:var(--dashboard-widget-shadow);padding:12px;margin-top:10px}.section-header[data-v-4894340d]{display:flex;align-items:center;gap:8px;color:#dce8ff;font-size:.95rem;font-weight:800;letter-spacing:.04em;margin-bottom:10px}.elektra-section[data-v-4894340d]{border-left:4px solid rgba(247,201,72,.72)}.chemie-section[data-v-4894340d]{border-left:4px solid rgba(216,104,189,.72)}.gas-section[data-v-4894340d]{border-left:4px solid rgba(255,156,63,.72)}.chain-section[data-v-4894340d]{border-left:4px solid rgba(79,214,232,.72)}.transport-section[data-v-4894340d]{border-left:4px solid rgba(125,211,252,.72)}.transport-kpi-row[data-v-4894340d]{margin-bottom:8px}.transport-kpi-card[data-v-4894340d],.transport-mini-card[data-v-4894340d]{background:var(--dashboard-widget-kpi-bg);border:1px solid var(--dashboard-widget-border);border-radius:10px;box-shadow:var(--dashboard-widget-shadow);padding:12px}.transport-kpi-title[data-v-4894340d],.transport-mini-title[data-v-4894340d]{color:var(--dashboard-widget-title);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.transport-kpi-value[data-v-4894340d]{margin-top:6px;font-size:1.55rem;font-weight:800;color:var(--dashboard-text-primary)}.transport-mini-title[data-v-4894340d]{margin-bottom:8px}.transport-mini-table[data-v-4894340d]{display:grid;gap:6px}.transport-mini-row[data-v-4894340d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;color:var(--dashboard-text-soft);font-size:.86rem;border-bottom:1px solid rgba(170,192,231,.15);padding-bottom:4px}.transport-mini-row strong[data-v-4894340d]{color:var(--dashboard-text-primary)}.transport-mini-head[data-v-4894340d]{color:var(--dashboard-text-muted);font-weight:700;text-transform:uppercase;font-size:.72rem;letter-spacing:.04em}.transport-mini-row.is-triple[data-v-4894340d]{grid-template-columns:1fr 1fr 1fr}.section-no-data[data-v-4894340d]{min-height:240px;border:1px dashed rgba(170,192,231,.35);border-radius:10px;background:rgba(13,22,36,.75);color:var(--dashboard-text-muted);font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center}@media (max-width:980px){.home-shell[data-v-4894340d]{padding-bottom:96px}.home-overview-card[data-v-4894340d]{grid-template-columns:1fr;display:grid}.overview-kpis[data-v-4894340d]{grid-template-columns:1fr}.dashboard-tabs-bar[data-v-4894340d]{padding:4px;top:0}.dashboard-tabs[data-v-4894340d] .v-tab{min-width:0;font-size:.88rem!important}.dashboard-section[data-v-4894340d]{margin-top:8px;padding:11px}}.transport-page[data-v-a07008f4]{min-height:100vh;background:radial-gradient(1300px 640px at 12% -24%,rgba(0,188,212,.18),transparent 48%),radial-gradient(900px 480px at 100% -8%,rgba(255,23,68,.16),transparent 44%),var(--dashboard-bg-gradient);color:var(--dashboard-text-primary);padding:86px var(--page-shell-inline) 28px}.transport-shell[data-v-a07008f4]{width:100%;margin:0 0 96px;display:grid;gap:14px}.transport-grid-wrap[data-v-a07008f4]{width:100%;max-width:none!important;margin:0!important}.transport-grid-row[data-v-a07008f4]{margin:0!important}.transport-col[data-v-a07008f4]{min-width:0}.transport-col-filter[data-v-a07008f4]{padding-right:14px;display:flex}.transport-col-main[data-v-a07008f4]{min-width:0}.transport-main[data-v-a07008f4]{display:grid;gap:12px}.detail-card[data-v-a07008f4],.filter-card[data-v-a07008f4],.kpi-card[data-v-a07008f4],.table-card[data-v-a07008f4]{background:var(--dashboard-widget-bg);border:1px solid var(--dashboard-widget-border);border-radius:var(--dashboard-widget-radius);box-shadow:var(--dashboard-widget-shadow)}.filter-card[data-v-a07008f4]{padding:15px;align-self:start;width:100%;background:linear-gradient(145deg,rgba(12,24,40,.95),rgba(9,18,31,.96));border-color:rgba(163,195,240,.24)}.filter-card h2[data-v-a07008f4]{margin:0 0 10px;font-size:1rem;color:#e8f3ff}.filter-card-inline h2[data-v-a07008f4]{margin-bottom:12px}.filter-grid[data-v-a07008f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;align-items:end}.filter-field[data-v-a07008f4]{min-width:0}.filter-actions[data-v-a07008f4]{display:flex;align-items:flex-end;min-width:0}.filter-actions .btn[data-v-a07008f4]{margin-top:0;width:100%;min-height:40px}.history-mode-banner[data-v-a07008f4]{margin-top:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px;border-radius:10px;border:1px solid rgba(128,237,153,.45);background:rgba(128,237,153,.08)}.history-mode-banner span[data-v-a07008f4]{font-size:.84rem;color:#dff7e8}.field-label[data-v-a07008f4]{display:block;margin:10px 0 6px;color:var(--dashboard-widget-label);font-size:.88rem}input[data-v-a07008f4],select[data-v-a07008f4]{width:100%;padding:8px;border-radius:10px;border:1px solid var(--dashboard-input-border-strong);background:linear-gradient(180deg,rgba(9,20,34,.95),rgba(10,24,40,.95));color:var(--dashboard-text-primary);color-scheme:dark}select[data-v-a07008f4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(180deg,rgba(9,20,34,.95),rgba(10,24,40,.95)),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23d3e5ff' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-size:auto,11px;background-position:0 0,calc(100% - 12px) 50%}select option[data-v-a07008f4]{background-color:#0f1d31;color:#e6f1ff}.btn[data-v-a07008f4]{margin-top:12px;border-radius:10px;border:1px solid var(--dashboard-button-border);color:var(--dashboard-text-primary);background:linear-gradient(90deg,rgba(0,188,212,.82),rgba(2,132,199,.82));padding:8px 12px;cursor:pointer;font-weight:700}.btn-secondary[data-v-a07008f4]{background:linear-gradient(90deg,rgba(51,65,85,.92),rgba(30,41,59,.92));border-color:rgba(158,183,223,.34)}.btn[data-v-a07008f4]:disabled{opacity:.45;cursor:not-allowed}.history-wizard-subtitle[data-v-a07008f4]{margin:0 0 10px;color:#a9c7f3;font-size:.85rem}.history-wizard-error[data-v-a07008f4]{margin:8px 0 0;color:#ff8a80;font-size:.82rem}.history-wizard-empty[data-v-a07008f4],.history-wizard-result-count[data-v-a07008f4]{margin:8px 0 0;color:#d3e5ff;font-size:.82rem}.kpi-grid[data-v-a07008f4]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.chart-grid[data-v-a07008f4]{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px}.chart-card[data-v-a07008f4]{background:var(--dashboard-widget-bg);border:1px solid var(--dashboard-widget-border);border-radius:var(--dashboard-widget-radius);box-shadow:var(--dashboard-widget-shadow);padding:14px}.chart-card-wide[data-v-a07008f4]{grid-column:1/-1}.chart-card h3[data-v-a07008f4]{margin:0 0 8px;font-size:.96rem;color:var(--dashboard-text-primary)}.chart[data-v-a07008f4]{width:100%;height:220px}.process-chart-card .chart[data-v-a07008f4]{height:180px}.kpi-card[data-v-a07008f4]{padding:14px}.efficiency-kpi-card[data-v-a07008f4]{display:flex;flex-direction:column;justify-content:flex-start;min-height:140px}.kpi-label[data-v-a07008f4]{margin:0;color:var(--dashboard-text-muted);font-size:.82rem}.kpi-value[data-v-a07008f4]{margin:6px 0 0;font-size:1.24rem;font-weight:700}.kpi-trends[data-v-a07008f4]{margin-top:10px;display:grid;gap:8px}.kpi-trend-row[data-v-a07008f4]{border:1px solid rgba(158,183,223,.2);border-radius:8px;padding:7px 9px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01))}.kpi-trend-main[data-v-a07008f4]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.01em}.kpi-trend-sub[data-v-a07008f4]{margin:3px 0 0;font-size:.7rem;color:var(--dashboard-text-muted)}.kpi-trend-arrow[data-v-a07008f4]{display:inline-block;width:13px;font-size:.72rem}.kpi-trend-row.up .kpi-trend-main[data-v-a07008f4]{color:#80ed99}.kpi-trend-row.down .kpi-trend-main[data-v-a07008f4]{color:#ff8a80}.kpi-trend-row.flat .kpi-trend-main[data-v-a07008f4]{color:#f9c74f}.detail-card[data-v-a07008f4],.table-card[data-v-a07008f4]{padding:14px}.table-header[data-v-a07008f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.detail-card h2[data-v-a07008f4],.table-header h2[data-v-a07008f4]{margin:0;font-size:1.02rem}.table-wrapper[data-v-a07008f4]{border:1px solid var(--dashboard-widget-border);border-radius:10px;max-height:430px;overflow:auto}table[data-v-a07008f4]{width:100%;border-collapse:collapse;font-size:.85rem}td[data-v-a07008f4],th[data-v-a07008f4]{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(170,192,231,.13);white-space:nowrap}thead th[data-v-a07008f4]{position:sticky;top:0;background:var(--dashboard-table-header-bg);z-index:1}tbody tr[data-v-a07008f4]{cursor:pointer}tbody tr[data-v-a07008f4]:hover{background:var(--dashboard-row-hover)}tbody tr.selected[data-v-a07008f4]{background:var(--dashboard-row-selected)}.empty-row[data-v-a07008f4]{text-align:center;color:var(--dashboard-text-muted)}.eff-pill[data-v-a07008f4]{border-radius:999px;border:1px solid var(--dashboard-success-border);background:var(--dashboard-success-bg);color:var(--dashboard-success-text)}.color-chip[data-v-a07008f4],.eff-pill[data-v-a07008f4]{display:inline-block;padding:2px 8px;font-size:.78rem;font-weight:700}.color-chip[data-v-a07008f4]{border-radius:999px;border:1px solid var(--dashboard-info-border);background:var(--dashboard-info-bg);color:var(--dashboard-info-text)}.pagination-row[data-v-a07008f4]{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.timeline-kpis[data-v-a07008f4]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px}.timeline-kpis div[data-v-a07008f4]{background:var(--dashboard-widget-kpi-bg);border-radius:10px;border:1px solid var(--dashboard-widget-border);padding:10px}.timeline-kpis span[data-v-a07008f4]{display:block;color:var(--dashboard-text-muted);font-size:.8rem;margin-bottom:4px}.timeline-kpis strong[data-v-a07008f4]{font-size:.95rem}@media (max-width:980px){.transport-page[data-v-a07008f4]{padding:80px var(--page-shell-inline-mobile) 18px}.transport-shell[data-v-a07008f4]{width:100%;margin:0 0 88px}.transport-col-filter[data-v-a07008f4]{padding-right:0;margin-bottom:12px}.filter-card[data-v-a07008f4]{width:100%}.chart-grid[data-v-a07008f4],.filter-grid[data-v-a07008f4],.kpi-grid[data-v-a07008f4],.timeline-kpis[data-v-a07008f4]{grid-template-columns:1fr}}.bounds-dash,.bounds-label,.bounds-line,.bounds-line-max,.bounds-line-min,.bounds-preview,.premium-badge,.premium-content,.premium-feature-indicator,.premium-indicator,.premium-overlay,.premium-text{display:none}.full-width-card{width:100%!important;min-width:0!important;flex:1 1 0%;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:relative}.apexchart-wrapper{width:100%;height:400px;min-width:0;flex:1 1 0%;display:flex;position:relative}.full-chart{width:100%!important;height:100%!important;min-height:400px;flex:1 1 0%;display:flex}.premium-header-badge{position:absolute;top:0;right:0;background:rgba(35,40,55,.9);border-left:1px solid #fbb800;border-bottom:1px solid #fbb800;border-bottom-left-radius:4px;padding:4px 10px;display:flex;align-items:center;font-size:12px;z-index:10;color:#b0b8c9}.premium-switch{margin:0!important;padding:0!important;height:24px!important}.premium-switch>>>.v-input__slot{margin-bottom:0!important}.premium-switch>>>.v-input--selection-controls__input{margin-right:0!important;transform:scale(.7)}.preview-label{font-size:11px;white-space:nowrap}.preview-disclaimer{position:absolute;top:40px;right:0;background:rgba(35,40,55,.9);border-left:1px solid #ff5252;border-bottom:1px solid #ff5252;border-bottom-left-radius:4px;padding:2px 10px;display:flex;align-items:center;font-size:11px;z-index:11;color:#ff5252}.locked-overlay[data-v-57b2ffff]{z-index:1}.hw-flex-center[data-v-57b2ffff]{display:flex;justify-content:center;width:100%;background:transparent!important;min-height:100vh}.advanced-analysis-card[data-v-57b2ffff]{background:var(--dashboard-widget-bg,#232837);border-radius:var(--dashboard-widget-radius,12px);box-shadow:var(--dashboard-widget-shadow,0 2px 12px 0 rgba(0,0,0,.1));padding:24px 24px 18px 24px;margin-bottom:12px;display:flex;flex-direction:column;border:none;transition:box-shadow .2s}.advanced-analysis-content[data-v-57b2ffff]{width:100%}.analysis-item[data-v-57b2ffff]{padding-bottom:10px}.locked-content[data-v-57b2ffff]{text-align:center;padding:20px;max-width:80%}.hw-container[data-v-57b2ffff]{max-width:100vw;background:transparent!important;border-radius:var(--dashboard-widget-radius,12px);padding:32px 24px 24px 24px}.hw-kpi-row[data-v-57b2ffff]{margin-bottom:18px}.hw-kpi-card[data-v-57b2ffff]{padding:18px 18px 12px 18px;margin-bottom:12px;min-height:110px;display:flex;flex-direction:column;align-items:flex-start}.analysis-card[data-v-57b2ffff],.hw-kpi-card[data-v-57b2ffff]{background:var(--dashboard-widget-bg,#232837);border-radius:var(--dashboard-widget-radius,12px);box-shadow:var(--dashboard-widget-shadow,0 2px 12px 0 rgba(0,0,0,.1));border:none;transition:box-shadow .2s}.analysis-card[data-v-57b2ffff]{padding:24px 24px 18px 24px;height:100%;min-height:160px;display:block}.position-relative[data-v-57b2ffff]{position:relative}.locked-overlay[data-v-57b2ffff]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,40,55,.85);backdrop-filter:blur(4px);z-index:10;border-radius:var(--dashboard-widget-radius,12px);display:flex;align-items:center;justify-content:center}.premium-prompt-card[data-v-57b2ffff]{background:rgba(35,40,55,.5);border:1px solid rgba(255,193,7,.3);border-radius:var(--dashboard-widget-radius,12px)}.premium-content[data-v-57b2ffff]{padding:12px 16px;display:flex;align-items:center;color:hsla(0,0%,100%,.8)}.analysis-status[data-v-57b2ffff]{margin-top:12px;color:#4caf50;font-size:.9rem;display:flex;align-items:center}.analysis-warning[data-v-57b2ffff]{margin-top:12px;color:#f44336;font-size:.9rem;display:flex;align-items:center}.hw-kpi-card[data-v-57b2ffff]:hover{box-shadow:0 6px 24px 0 rgba(0,0,0,.15)}.hw-kpi-title[data-v-57b2ffff]{font-size:1.08rem;font-weight:600;color:var(--dashboard-widget-title,#b0b8c9);margin-bottom:6px;letter-spacing:.01em}.hw-kpi-value[data-v-57b2ffff]{font-size:2.1rem;font-weight:700;color:var(--dashboard-widget-value,#fff);margin-bottom:2px;letter-spacing:-.01em}.hw-kpi-label[data-v-57b2ffff]{font-size:1rem;color:var(--dashboard-widget-label,#172741);font-weight:500}.hw-kpi-no-data[data-v-57b2ffff]{color:var(--dashboard-tab-inactive,#b0b8c9);font-size:1.1rem;font-weight:500}.hw-section-label[data-v-57b2ffff]{font-size:1.18rem;font-weight:700;color:var(--dashboard-widget-value,#fff);letter-spacing:.5px;display:flex;align-items:center;margin-bottom:12px;margin-top:18px}.mt-4[data-v-57b2ffff]{margin-top:1.2rem}.locked-title[data-v-57b2ffff]{font-size:1.2rem;font-weight:600;color:hsla(0,0%,100%,.9);margin:12px 0 8px}.locked-description[data-v-57b2ffff]{font-size:.9rem;color:hsla(0,0%,100%,.7);margin-bottom:10px}.content-blurred[data-v-57b2ffff]{filter:blur(3px)}.advanced-analysis-card[data-v-57b2ffff],.analysis-card[data-v-57b2ffff],.hw-kpi-card.full-width-card[data-v-57b2ffff],.hw-kpi-card[data-v-57b2ffff]{background:var(--dashboard-widget-bg,rgba(11,18,30,.86))!important;border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2))!important;box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24))!important}.page-content-shell[data-v-5a94e281]{padding:18px var(--page-shell-inline) 0}@media (max-width:980px){.page-content-shell[data-v-5a94e281]{padding:14px var(--page-shell-inline-mobile) 0}}.dashboard-tabs-bar[data-v-5a94e281]{background:#24283a;border-radius:12px;margin-bottom:28px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:0 0 0 8px;display:flex;align-items:center;min-height:56px}.dashboard-tabs[data-v-5a94e281]{background:transparent!important;color:#fff!important;font-weight:700;font-size:1.1rem}.v-tabs-slider[data-v-5a94e281]{background:#ff1744!important;height:4px!important;border-radius:2px}.v-tab[data-v-5a94e281]{color:#b0b8c9!important;font-weight:700!important;font-size:1.1rem!important;text-transform:none!important;letter-spacing:.5px;background:#24283a!important;min-width:120px;transition:color .15s}.v-tab--active[data-v-5a94e281]{color:#ff1744!important;background:#181c23!important}.tab-icon[data-v-5a94e281]{margin-right:8px;font-size:1.3em;vertical-align:middle}.v-tab--active .tab-icon[data-v-5a94e281]{color:#ff1744!important}.fade-enter-active[data-v-5a94e281],.fade-leave-active[data-v-5a94e281]{transition:opacity .3s}.fade-enter[data-v-5a94e281],.fade-leave-to[data-v-5a94e281]{opacity:0}.csv-download-card[data-v-18a35264]{background:linear-gradient(160deg,rgba(15,26,43,.96),rgba(10,19,33,.98));color:#e8f2ff;border:1px solid rgba(163,195,240,.24);border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.28)}.csv-download-head[data-v-18a35264]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px 12px}.csv-download-head h3[data-v-18a35264]{margin:0;font-size:1.2rem;font-weight:800;color:#f3f9ff}.csv-download-head p[data-v-18a35264]{margin:4px 0 0;color:#9eb7df;font-size:.9rem}.csv-divider[data-v-18a35264]{border-color:rgba(163,195,240,.2)!important}.csv-download-body[data-v-18a35264]{padding:14px 18px 8px}.csv-field[data-v-18a35264] .v-input__slot{background:rgba(11,24,39,.9)!important;border-color:rgba(163,195,240,.26)!important}.csv-field[data-v-18a35264] .v-icon,.csv-field[data-v-18a35264] .v-label,.csv-field[data-v-18a35264] input{color:#d6e4fb!important}.csv-switch[data-v-18a35264]{margin-top:2px}.csv-switch[data-v-18a35264] .v-label{color:#c6daf8!important}.csv-download-actions[data-v-18a35264]{padding:8px 16px 16px}.csv-main-btn[data-v-18a35264]{background:linear-gradient(90deg,#00bcd4,#0284c7)!important;color:#fff!important;font-weight:700}.csv-outline-btn[data-v-18a35264]{color:#c6daf8!important}.csv-icon-btn[data-v-18a35264]{background:rgba(163,195,240,.14)!important;border:1px solid rgba(163,195,240,.24)}.settings-page[data-v-441346e9]{min-height:100vh;background:radial-gradient(900px 420px at 0 0,rgba(56,189,248,.12),transparent 50%),radial-gradient(980px 420px at 100% 0,rgba(22,163,74,.1),transparent 45%),var(--dashboard-bg-gradient)}.settings-shell[data-v-441346e9]{padding:22px 24px 110px}.settings-header-card[data-v-441346e9]{border:1px solid rgba(170,192,231,.22);border-radius:16px;background:linear-gradient(145deg,rgba(10,19,33,.92),rgba(18,30,52,.9));box-shadow:0 18px 40px rgba(0,0,0,.22);padding:18px 20px;margin-bottom:14px}.settings-kicker[data-v-441346e9]{margin:0;font-size:.84rem;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;font-weight:700}.settings-title[data-v-441346e9]{margin:6px 0 2px;color:#f4f8ff;font-size:1.62rem;font-weight:800}.settings-subtitle[data-v-441346e9]{margin:0;color:#9eb7df;font-size:.95rem}.settings-tabs[data-v-441346e9]{display:flex;gap:8px;margin-bottom:12px;position:relative;z-index:5}.settings-tab[data-v-441346e9]{background:rgba(9,16,28,.82);border:1px solid rgba(170,192,231,.2);outline:none;font-size:.95rem;font-weight:700;padding:10px 16px;color:#b7c7e4;cursor:pointer;border-radius:11px;transition:all .2s;display:inline-flex;align-items:center;gap:6px;pointer-events:auto}.settings-tab.active[data-v-441346e9]{color:#fff;border-color:rgba(125,211,252,.7);background:linear-gradient(90deg,rgba(2,132,199,.34),rgba(14,116,144,.18))}.settings-content-grid[data-v-441346e9]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:14px;align-items:start}.settings-main-card[data-v-441346e9],.settings-side-card[data-v-441346e9]{border:1px solid rgba(170,192,231,.2);border-radius:16px;background:linear-gradient(145deg,rgba(9,16,28,.92),rgba(17,29,49,.9));box-shadow:0 15px 35px rgba(0,0,0,.24)}.settings-main-card[data-v-441346e9],.settings-side-card[data-v-441346e9]{padding:16px}.side-title[data-v-441346e9]{color:#f5f8ff;font-size:1.1rem;font-weight:800}.side-subtitle[data-v-441346e9]{color:#9eb7df;font-size:.9rem;margin-bottom:10px}.settings-panel[data-v-441346e9]{display:flex;flex-direction:column;gap:14px}.profile-card[data-v-441346e9]{border:1px solid rgba(125,211,252,.25);border-radius:14px;background:linear-gradient(130deg,rgba(8,31,48,.64),rgba(16,40,63,.45));padding:14px;display:flex;align-items:center;gap:14px}.profile-name[data-v-441346e9]{font-size:1.08rem;font-weight:800;color:#f4f8ff}.profile-meta-row[data-v-441346e9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.profile-valid-until[data-v-441346e9]{color:#b7c7e4;font-size:.86rem}.profile-special[data-v-441346e9]{margin-top:5px;font-size:.87rem;color:#a5c4eb;display:flex;align-items:center}.section-block[data-v-441346e9]{border:1px solid rgba(170,192,231,.14);border-radius:14px;background:rgba(11,20,35,.7);padding:14px}.section-title-row[data-v-441346e9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.section-title-row h2[data-v-441346e9]{margin:0;color:#f4f8ff;font-size:1rem;font-weight:700}.section-note[data-v-441346e9]{color:#87a4ce;font-size:.8rem;font-weight:600}.language-grid[data-v-441346e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.language-card[data-v-441346e9]{border:1px solid rgba(170,192,231,.2);border-radius:12px;background:rgba(14,25,43,.75);padding:10px 12px;color:#d2e2fb;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px}.language-card[data-v-441346e9]:hover{border-color:rgba(125,211,252,.62);transform:translateY(-1px)}.language-card.active[data-v-441346e9]{border-color:rgba(52,211,153,.7);box-shadow:inset 0 0 0 1px rgba(52,211,153,.35);background:linear-gradient(130deg,rgba(6,78,59,.34),rgba(14,116,144,.2))}.lang-copy[data-v-441346e9]{display:flex;flex-direction:column;align-items:flex-start}.lang-copy strong[data-v-441346e9]{font-size:.9rem}.lang-copy small[data-v-441346e9]{color:#9fb7db}.lang-flag[data-v-441346e9]{width:20px;height:14px;border-radius:3px;border:1px solid hsla(0,0%,100%,.26);display:inline-block}.lang-flag-nl[data-v-441346e9]{background:linear-gradient(180deg,#ae1c28 33%,#fff 0,#fff 66%,#21468b 0)}.lang-flag-en[data-v-441346e9]{background:linear-gradient(90deg,transparent 42%,#fff 0,#fff 58%,transparent 0),linear-gradient(180deg,transparent 42%,#fff 0,#fff 58%,transparent 0),#012169}.lang-flag-pl[data-v-441346e9]{background:linear-gradient(180deg,#fff 50%,#dc143c 0)}.settings-input[data-v-441346e9] .v-input__slot{background:rgba(10,19,33,.85)!important;border-color:rgba(170,192,231,.22)!important}.settings-input[data-v-441346e9] .v-icon,.settings-input[data-v-441346e9] .v-label,.settings-input[data-v-441346e9] input{color:#d8e6fd!important}.settings-input[data-v-441346e9] .v-input__append-inner,.settings-input[data-v-441346e9] .v-input__append-inner .v-icon,.settings-input[data-v-441346e9] .v-input__append-inner .v-text-field__suffix,.settings-input[data-v-441346e9] .v-text-field__suffix{color:#a7c4ea!important;opacity:1!important}.settings-save-btn[data-v-441346e9]{margin-top:4px;font-weight:700;letter-spacing:.04em;color:#fff!important}.input-help-text[data-v-441346e9]{margin:0 0 12px;color:#adc4e6;font-size:.88rem;line-height:1.45}.input-mode-chip[data-v-441346e9]{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(134,239,172,.35);background:rgba(20,83,45,.3);color:#c7f9d9;border-radius:999px;font-size:.8rem;font-weight:600;padding:4px 10px;margin-bottom:8px}.input-step-title[data-v-441346e9]{color:#e5eefc;font-weight:800;font-size:.92rem;margin:2px 0 8px}.price-insight-grid[data-v-441346e9]{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.price-insight-grid.single[data-v-441346e9]{grid-template-columns:1fr}.insight-card[data-v-441346e9]{border:1px solid rgba(125,211,252,.22);border-radius:10px;background:rgba(6,22,36,.6);padding:10px}.insight-title[data-v-441346e9]{color:#a9c6ef;font-size:.84rem;font-weight:700}.insight-value[data-v-441346e9]{color:#f4f8ff;font-size:1.22rem;font-weight:800;margin-top:2px}.insight-meta[data-v-441346e9]{color:#7fa1ce;font-size:.78rem;margin-top:2px}.empty-price-state[data-v-441346e9]{border:1px dashed rgba(170,192,231,.34);border-radius:10px;background:rgba(9,16,28,.5);color:#a2bddf;font-size:.9rem;padding:12px}@media (max-width:1200px){.settings-content-grid[data-v-441346e9]{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.settings-shell[data-v-441346e9]{padding:14px 10px 98px}.settings-title[data-v-441346e9]{font-size:1.35rem}.language-grid[data-v-441346e9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.settings-tabs[data-v-441346e9]{flex-wrap:wrap}.language-grid[data-v-441346e9]{grid-template-columns:1fr}.profile-card[data-v-441346e9],.section-title-row[data-v-441346e9]{flex-direction:column;align-items:flex-start}.price-insight-grid[data-v-441346e9]{grid-template-columns:1fr}}.settings-card[data-v-441346e9],.settings-csv[data-v-441346e9],.settings-main[data-v-441346e9]{display:none}.settings-root[data-v-441346e9]{display:flex}.modal-overlay[data-v-73f62675]{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:rgba(0,0,0,.8549019607843137)}.margeleft[data-v-73f62675]{background-color:#be1a20}.margeleft[data-v-73f62675]:hover{background-color:#0069b4}.stdButton[data-v-73f62675]{background-color:#be1a20}.stdButton[data-v-73f62675]:hover{background-color:#0069b4}.modalf[data-v-73f62675]{text-align:center;background-color:#fff;height:300px;width:500px;margin-top:10%;padding:60px 0;border-radius:20px}.envelope[data-v-73f62675]{color:#be1a20}.envelope[data-v-73f62675]:hover{color:#0069b4;pointer-events:all}.close[data-v-73f62675]{margin:10% 0 0 16px;cursor:pointer}.close-img[data-v-73f62675]{width:25px}.check[data-v-73f62675]{width:150px}h6[data-v-73f62675]{font-weight:500;font-size:28px;margin:20px 0}p[data-v-73f62675]{font-size:16px;margin:20px 0}button[data-v-73f62675]{background-color:#be1a20;width:150px;height:40px;color:#fff;font-size:14px;border-radius:16px;margin-top:50px}.modal-fade-enter[data-v-73f62675],.modal-fade-leave-to[data-v-73f62675]{opacity:0}.modal-fade-enter-active[data-v-73f62675],.modal-fade-leave-active[data-v-73f62675]{transition:opacity .5s ease}.full-width-card[data-v-2196b692]{width:100%!important;min-width:0!important;flex:1 1 0%;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.apexchart-wrapper[data-v-2196b692]{width:100%;height:400px;min-width:0;flex:1 1 0%;display:flex}.full-chart[data-v-2196b692]{width:100%!important;height:100%!important;min-height:400px;flex:1 1 0%;display:flex}.kpi-label[data-v-2196b692]{font-size:1.05rem;color:#b0b8c9;margin-bottom:6px;font-weight:500;text-align:center;padding-top:40px}.calculation-method-content[data-v-76907765]{color:#fff}.warmup-rate-value[data-v-76907765]{font-weight:600;margin:0 4px;color:#64b5f6}.warmup-efficiency[data-v-76907765]{display:flex;align-items:center;font-size:.9rem;color:#64b5f6}.reheat-strategy-container[data-v-76907765]{background:var(--dashboard-widget-bg,rgba(11,18,30,.86));border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px}.reheat-header[data-v-76907765]{padding-bottom:8px}.reheat-title[data-v-76907765]{font-size:1.1rem;font-weight:600;color:var(--dashboard-widget-title)}.strategy-summary-card[data-v-76907765]{display:flex;align-items:center;background:rgba(0,0,0,.15);border-radius:8px;padding:16px;height:100%;border:1px solid hsla(0,0%,100%,.05)}.strategy-summary-card.strategy-recommended[data-v-76907765]{background:rgba(33,150,243,.1);border:1px solid rgba(33,150,243,.3);box-shadow:0 2px 8px rgba(33,150,243,.15)}.strategy-icon[data-v-76907765]{margin-right:16px;opacity:.7}.strategy-details[data-v-76907765]{flex:1}.strategy-title[data-v-76907765]{font-size:1rem;font-weight:600;margin-bottom:4px}.strategy-value[data-v-76907765]{font-size:1.5rem;font-weight:700;margin-bottom:2px}.strategy-desc[data-v-76907765]{font-size:.85rem;color:var(--dashboard-widget-label)}.comparison-divider[data-v-76907765]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.total-hours[data-v-76907765]{font-size:.9rem;color:var(--dashboard-widget-title);margin-bottom:8px}.savings-label[data-v-76907765]{font-size:1.1rem;font-weight:700;padding:6px 12px;border-radius:16px}.savings-maintain[data-v-76907765]{background:rgba(76,175,80,.15);color:#4caf50}.savings-reheat[data-v-76907765]{background:rgba(33,150,243,.15);color:#2196f3}.reheat-detail-section[data-v-76907765]{margin-bottom:16px}.reheat-section-title[data-v-76907765]{font-weight:600;color:var(--dashboard-widget-title);font-size:.95rem;margin-bottom:4px;display:flex;align-items:center}.reheat-data-table[data-v-76907765]{background-color:var(--oven-table-bg)!important;border-radius:8px;overflow:hidden}.reheat-data-table th[data-v-76907765]{background-color:var(--oven-table-head-bg)!important;color:var(--dashboard-widget-title)!important;font-size:.8rem;font-weight:600;text-transform:none;letter-spacing:0}.reheat-data-table td[data-v-76907765]{font-size:.8rem;color:var(--dashboard-widget-value)!important;border-bottom:1px solid var(--oven-table-row-border)!important}.summary-row td[data-v-76907765]{border-top:2px solid hsla(0,0%,100%,.15)!important;font-weight:600}.efficient-maintain[data-v-76907765]{color:#4caf50!important;font-weight:600}.efficient-reheat[data-v-76907765]{color:#2196f3!important;font-weight:600}.calculation-method-content[data-v-76907765]{background:rgba(0,0,0,.2);padding:12px;border-radius:8px;margin-top:8px}.calculation-step[data-v-76907765]{display:flex;align-items:flex-start;margin-bottom:8px;font-size:.85rem}.calculation-step[data-v-76907765]:last-child{margin-bottom:0}.breakeven-point[data-v-76907765]{display:flex;align-items:center;font-size:.9rem;color:var(--oven-text-warning)}.breakeven-value[data-v-76907765]{font-weight:600;margin:0 4px}.recommendation-content[data-v-76907765]{background:rgba(0,0,0,.2);padding:12px;border-radius:8px;margin-top:8px;display:flex}.recommendation-title[data-v-76907765]{font-weight:600;margin-bottom:4px}.recommendation-desc[data-v-76907765]{font-size:.85rem;color:var(--dashboard-widget-label)}.maintain-color[data-v-76907765]{color:var(--oven-text-success)}.reheat-color[data-v-76907765]{color:var(--dashboard-icon-blue)}.reheat-cycles-table[data-v-76907765]{width:100%;font-size:12px;background:rgba(0,0,0,.15);border-radius:4px;overflow:hidden}.reheat-cycle-header[data-v-76907765]{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr;padding:5px;background:hsla(0,0%,100%,.1);font-weight:700}.reheat-cycle-row[data-v-76907765]{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr;padding:5px;border-bottom:1px solid hsla(0,0%,100%,.05)}.more-cycles-note[data-v-76907765]{padding:5px;text-align:center;font-style:italic;color:hsla(0,0%,100%,.6)}.efficient-maintain[data-v-76907765]{color:#4caf50;font-weight:700}.efficient-reheat[data-v-76907765]{color:#2196f3;font-weight:700}.tooltip-score-info[data-v-76907765]{margin:8px 0;padding:8px;background:hsla(0,0%,100%,.05);border-radius:6px}.score-range[data-v-76907765]{display:flex;flex-wrap:wrap;margin-bottom:4px;font-size:12px;align-items:center}.score-label[data-v-76907765]{font-weight:700;width:60px;display:inline-block}.score-desc[data-v-76907765]{font-size:11px;opacity:.8;margin-left:5px;flex:1}.excellent[data-v-76907765]{color:#4caf50}.good[data-v-76907765]{color:#8bc34a}.warning[data-v-76907765]{color:#ff9800;background-color:transparent!important}.warning-score[data-v-76907765]{color:#ff9800!important;background-color:transparent!important}.excellent-score[data-v-76907765]{color:#4caf50!important}.good-score[data-v-76907765]{color:#8bc34a!important}.improvement-advice[data-v-76907765]{background-color:transparent!important;color:#ff9800}.current-score-label[data-v-76907765]{margin-bottom:8px}.tooltip-detail[data-v-76907765]{font-size:13px;color:var(--oven-text-success);margin-top:2px;display:flex;align-items:center}.tooltip-content[data-v-76907765]{max-width:300px;padding:8px;font-size:14px}.tooltip-title[data-v-76907765]{font-weight:700;margin-bottom:6px;font-size:16px;color:#fff}.dashboard-kpi-card[data-v-76907765]{background:var(--dashboard-widget-kpi-bg,rgba(23,39,65,.85));border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;margin-bottom:12px;min-height:110px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.dashboard-kpi-title[data-v-76907765]{font-size:1.08rem;font-weight:600;color:var(--dashboard-widget-title);margin-bottom:6px}.dashboard-kpi-value[data-v-76907765]{font-size:2.1rem;font-weight:700;color:#fff;margin-bottom:2px}.dashboard-kpi-label[data-v-76907765]{font-size:1rem;color:var(--dashboard-widget-label);font-weight:500}.kpi-no-data[data-v-76907765]{color:var(--dashboard-widget-title);font-size:1.1rem;font-weight:500}.electric-graph-card[data-v-76907765]{background:var(--dashboard-widget-bg,rgba(11,18,30,.86));border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:18px 18px 12px 18px;min-height:320px;display:flex;flex-direction:column;align-items:flex-start}.electric-graph-wide[data-v-76907765]{min-height:340px}.widget-title[data-v-76907765]{font-size:1.08rem;font-weight:600;color:var(--dashboard-widget-title);margin-bottom:10px}.kpi-warmup-list[data-v-76907765]{font-size:1rem;line-height:1.6}.kpi-warmup-duration[data-v-76907765]{font-weight:700;color:#00bcd4}@media (max-width:1200px){.electric-graph-card[data-v-76907765]{min-height:220px}}@media (max-width:800px){.electric-graph-card[data-v-76907765]{min-height:160px;padding:10px 6px 6px 10px}}.heating-strategy-comparison[data-v-76907765]{display:flex;align-items:center;justify-content:center;font-size:1.5rem}.strategy-cost[data-v-76907765]{display:flex;flex-direction:column;align-items:center}.reheat-cost .cost-value[data-v-76907765]{color:#ff9800}.maintain-cost .cost-value[data-v-76907765]{color:#4caf50}.strategy-divider[data-v-76907765]{margin:0 10px;font-size:1.2rem;color:var(--dashboard-widget-title)}.cost-comparison-table[data-v-76907765]{width:100%;margin-top:10px}.cost-row[data-v-76907765]{display:grid;grid-template-columns:35% 25% 40%;padding:4px 0;font-size:13px;border-bottom:1px solid hsla(0,0%,100%,.1)}.cost-label[data-v-76907765]{font-weight:700}.cost-value[data-v-76907765]{text-align:right;padding-right:10px}.cost-desc[data-v-76907765]{font-size:12px;opacity:.8}.position-relative[data-v-76907765]{position:relative;overflow:hidden}.locked-overlay[data-v-76907765]{position:absolute;inset:0;background:var(--overlay-backdrop);backdrop-filter:blur(4px);z-index:1;border-radius:inherit}.locked-content[data-v-76907765],.locked-overlay[data-v-76907765]{display:flex;align-items:center;justify-content:center;overflow:hidden}.locked-content[data-v-76907765]{flex-direction:column;text-align:center;padding:14px;max-width:80%;max-height:calc(100% - 8px)}.locked-title[data-v-76907765]{font-size:1.2rem;font-weight:600;color:var(--overlay-title);margin:12px 0 8px}.locked-description[data-v-76907765]{font-size:.9rem;line-height:1.3;color:var(--overlay-description);display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.content-blurred[data-v-76907765]{filter:blur(var(--overlay-content-blur))}.total-row[data-v-76907765]{margin-top:6px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.2)}.maintain-highlight[data-v-76907765]{color:#4caf50;font-weight:700}.reheat-highlight[data-v-76907765]{color:#ff9800;font-weight:700}.time-period-cell[data-v-76907765]{font-family:monospace;font-size:11px;background:hsla(0,0%,100%,.05);padding:2px 4px;border-radius:3px}.maintenance-periods-info[data-v-76907765]{margin-bottom:8px;font-size:13px;color:#90caf9}.tooltip-subtitle[data-v-76907765]{font-weight:600;margin:4px 0;font-size:14px;color:#e3f2fd}.kpi-bar-container[data-v-76907765]{display:flex;flex-direction:row;gap:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#2979ff #232837}.kpi-bar-container[data-v-76907765]::-webkit-scrollbar{height:6px}.kpi-bar-container[data-v-76907765]::-webkit-scrollbar-thumb{background:#2979ff;border-radius:3px}.kpi-bar-container[data-v-76907765]::-webkit-scrollbar-track{background:#232837}.kpi-bar-card[data-v-76907765]{min-width:180px;background:var(--dashboard-widget-kpi-bg,rgba(23,39,65,.85));border-radius:var(--dashboard-widget-radius,12px);border:1px solid var(--dashboard-widget-border,rgba(170,192,231,.2));box-shadow:var(--dashboard-widget-shadow,0 8px 28px rgba(0,0,0,.24));padding:16px 12px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.kpi-bar-title[data-v-76907765]{font-size:1rem;font-weight:600;color:#b0b8c9;margin-bottom:4px;display:flex;align-items:center}.kpi-bar-value[data-v-76907765]{font-size:1.7rem;font-weight:700;margin-bottom:2px;color:#fff}.kpi-bar-label[data-v-76907765]{font-size:.9rem;color:#b0b8c9}.kpi-bar-icon[data-v-76907765]{margin-right:8px;opacity:.8}.kpi-bar-tip[data-v-76907765]{font-size:.8rem;color:#ffb74d;margin-top:6px}@media (max-width:800px){.kpi-bar-container[data-v-76907765]{flex-wrap:nowrap;overflow-x:auto}.kpi-bar-card[data-v-76907765]{min-width:180px;max-width:80vw}}.maintain-color[data-v-e5465400]{color:var(--oven-text-success)}.reheat-color[data-v-e5465400]{color:var(--dashboard-icon-blue)}.reheat-cycles-table[data-v-e5465400]{width:100%;font-size:12px;background:rgba(0,0,0,.15);border-radius:4px;overflow:hidden}.reheat-cycle-header[data-v-e5465400]{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr;padding:5px;background:hsla(0,0%,100%,.1);font-weight:700}.reheat-cycle-row[data-v-e5465400]{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr;padding:5px;border-bottom:1px solid hsla(0,0%,100%,.05)}.more-cycles-note[data-v-e5465400]{padding:5px;text-align:center;font-style:italic;color:hsla(0,0%,100%,.6)}.efficient-maintain[data-v-e5465400]{color:#4caf50;font-weight:700}.efficient-reheat[data-v-e5465400]{color:#2196f3;font-weight:700}.tooltip-score-info[data-v-e5465400]{margin:8px 0;padding:8px}.score-range[data-v-e5465400]{display:flex;flex-wrap:wrap;margin-bottom:4px;font-size:12px;align-items:center}.score-label[data-v-e5465400]{font-weight:700;width:60px;display:inline-block}.score-desc[data-v-e5465400]{font-size:11px;opacity:.8;margin-left:5px;flex:1}.excellent[data-v-e5465400]{color:#4caf50}.good[data-v-e5465400]{color:#8bc34a}.warning[data-v-e5465400]{color:#ff9800;background-color:transparent!important}.warning-score[data-v-e5465400]{color:#ff9800!important;background-color:transparent!important}.tooltip-score-info[data-v-e5465400]{background:hsla(0,0%,100%,.05);border-radius:6px}.score-range.warning[data-v-e5465400]{background-color:transparent!important}.excellent-score[data-v-e5465400]{color:#4caf50!important}.good-score[data-v-e5465400]{color:#8bc34a!important}.improvement-advice[data-v-e5465400]{margin-top:8px;font-size:12px;color:#ff9800;font-style:italic;display:flex;align-items:flex-start;line-height:1.4}.current-score-label[data-v-e5465400]{margin-bottom:8px}.tooltip-detail[data-v-e5465400]{font-size:13px;color:var(--oven-text-success);margin-top:2px;display:flex;align-items:center}.tooltip-content[data-v-e5465400]{max-width:300px;padding:8px;font-size:14px}.tooltip-title[data-v-e5465400]{font-weight:700;margin-bottom:6px;font-size:16px;color:#fff}.v-tooltip__content[data-v-e5465400]{background:#333f59!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.dashboard-section-label[data-v-e5465400]{font-size:1.18rem;font-weight:700;color:#fff;letter-spacing:.5px;display:flex;align-items:center;margin-bottom:12px;margin-top:18px}.dashboard-kpi-card[data-v-e5465400],.electric-kpi-card[data-v-e5465400]{background:#232837;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:18px 18px 12px 18px;margin-bottom:12px;min-height:110px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.dashboard-kpi-card .dashboard-kpi-title[data-v-e5465400],.electric-kpi-card .kpi-label[data-v-e5465400]{font-size:1.08rem;font-weight:600;color:#b0b8c9;margin-bottom:6px}.dashboard-kpi-card .dashboard-kpi-value[data-v-e5465400],.electric-kpi-card .kpi-value[data-v-e5465400]{font-size:2.1rem;font-weight:700;color:#fff;margin-bottom:2px}.dashboard-kpi-label[data-v-e5465400],.electric-kpi-card .kpi-label[data-v-e5465400]:last-child{font-size:1rem;color:var(--dashboard-widget-label);font-weight:500}.kpi-no-data[data-v-e5465400]{color:var(--dashboard-widget-title);font-size:1.1rem;font-weight:500}.chain-graph-card[data-v-e5465400],.electric-graph-card[data-v-e5465400]{background:#232837;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:18px 18px 12px 18px;min-height:320px;display:flex;flex-direction:column;align-items:flex-start}.electric-graph-wide[data-v-e5465400]{min-height:340px}.widget-title[data-v-e5465400]{font-size:1.08rem;font-weight:600;color:var(--dashboard-widget-title);margin-bottom:10px}@media (max-width:1200px){.dashboard-section-label[data-v-e5465400]{font-size:1.05rem;margin-top:10px}.chain-graph-card[data-v-e5465400],.electric-graph-card[data-v-e5465400]{min-height:220px}}@media (max-width:800px){.chain-graph-card[data-v-e5465400],.electric-graph-card[data-v-e5465400]{min-height:160px;padding:10px 6px 6px 10px}}.lock-overlay[data-v-e5465400]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.position-relative[data-v-e5465400]{position:relative;overflow:hidden}.locked-overlay[data-v-e5465400]{position:absolute;inset:0;background:var(--overlay-backdrop);backdrop-filter:blur(4px);z-index:10;border-radius:inherit}.locked-content[data-v-e5465400],.locked-overlay[data-v-e5465400]{display:flex;align-items:center;justify-content:center;overflow:hidden}.locked-content[data-v-e5465400]{flex-direction:column;text-align:center;padding:12px;width:100%;max-width:90%;max-height:calc(100% - 8px)}.locked-title[data-v-e5465400]{font-size:1rem;font-weight:600;color:var(--overlay-title);margin:8px 0 6px}.locked-description[data-v-e5465400]{font-size:.8rem;line-height:1.3;color:var(--overlay-description);margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.content-blurred[data-v-e5465400]{filter:blur(var(--overlay-content-blur))}.premium-text[data-v-e5465400]{font-size:.9rem;color:var(--overlay-premium);margin-top:5px;font-weight:500}.premium-feature-tooltip[data-v-e5465400]{margin-top:12px}.lock-message[data-v-e5465400]{display:flex;align-items:center;color:var(--overlay-premium);font-weight:600;margin-bottom:8px}.premium-info[data-v-e5465400]{font-size:.9rem;color:var(--overlay-description)}.dashboard-tabs-bar[data-v-e5465400]{background:#24283a;border-radius:12px;margin-bottom:28px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:0 0 0 8px;display:flex;align-items:center;min-height:56px}.dashboard-tabs[data-v-e5465400]{background:transparent!important;color:#fff!important;font-weight:700;font-size:1.1rem}.v-tabs-slider[data-v-e5465400]{background:#ff1744!important;height:4px!important;border-radius:2px}.v-tab[data-v-e5465400]{color:#b0b8c9!important;font-weight:700!important;font-size:1.1rem!important;text-transform:none!important;letter-spacing:.5px;background:#24283a!important;min-width:120px;transition:color .15s}.v-tab--active[data-v-e5465400]{color:#ff1744!important;background:#181c23!important}.tab-icon[data-v-e5465400]{margin-right:8px;font-size:1.3em;vertical-align:middle}.v-tab--active .tab-icon[data-v-e5465400]{color:#ff1744!important}.fade-enter-active[data-v-e5465400],.fade-leave-active[data-v-e5465400]{transition:opacity .3s}.fade-enter[data-v-e5465400],.fade-leave-to[data-v-e5465400]{opacity:0}.kpi-warmup-list[data-v-e5465400]{font-size:1rem;line-height:1.6}.kpi-warmup-duration[data-v-e5465400]{font-weight:700;color:#00bcd4}.border[data-v-9e26b3f0]{margin-left:12px;margin-right:12px;border-radius:10%;text-decoration:none}.space[data-v-9e26b3f0]{margin-left:-100px;margin-right:-100px}.select[data-v-9e26b3f0]{max-width:200px;max-height:500px;margin-left:20px;margin-top:20px;font-size:20px}.top[data-v-9e26b3f0]{margin-top:80px}.v-list-item-group .v-list-item--active[data-v-9e26b3f0]{color:#fff!important}.center-title[data-v-9e26b3f0]{color:#cbcbcb}.center-title2[data-v-9e26b3f0],.center-title[data-v-9e26b3f0]{align-self:center;text-align:center;font-size:25px;margin-top:15px}.center-title2[data-v-9e26b3f0]{color:#837f7f}.cost-graph[data-v-9e26b3f0]{margin-left:20px}.pie-chart[data-v-9e26b3f0]{width:auto;margin:auto}.csv-settings-card[data-v-a32d25a2]{background:linear-gradient(160deg,rgba(15,26,43,.95),rgba(11,20,34,.96));border-radius:16px;border:1px solid rgba(163,195,240,.24);box-shadow:0 14px 30px rgba(0,0,0,.2);padding:22px 20px 20px;max-width:480px;margin:0 auto 32px auto;display:flex;flex-direction:column;align-items:center}.csv-settings-head[data-v-a32d25a2]{width:100%;margin-bottom:14px}.csv-settings-title[data-v-a32d25a2]{font-size:1.15rem;font-weight:800;color:#eaf2ff;text-align:left;letter-spacing:.02em;text-transform:uppercase}.csv-settings-subtitle[data-v-a32d25a2]{margin-top:4px;color:#9eb7df;font-size:.9rem}.csv-settings-period-row[data-v-a32d25a2]{display:flex;gap:10px;margin-bottom:14px;width:100%}.csv-settings-period-btn[data-v-a32d25a2]{flex:1;background:rgba(12,27,45,.88);color:#c5daf8;border:1px solid rgba(163,195,240,.24);border-radius:10px;padding:10px 14px;font-size:.98rem;font-weight:600;cursor:pointer;transition:background .18s,color .18s,border-color .18s;display:flex;align-items:center;gap:8px;justify-content:center}.csv-settings-period-btn.active[data-v-a32d25a2],.csv-settings-period-btn[data-v-a32d25a2]:hover{background:rgba(0,188,212,.2);color:#fff;border-color:rgba(125,211,252,.55)}.csv-settings-period-icon[data-v-a32d25a2]{font-size:1.1em}.csv-settings-date-row[data-v-a32d25a2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;width:100%}.csv-settings-arrow-btn[data-v-a32d25a2]{background:rgba(12,27,45,.88);color:#c5daf8;border:1px solid rgba(163,195,240,.24);border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.3em;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.csv-settings-arrow-btn[data-v-a32d25a2]:hover{background:rgba(0,188,212,.2);color:#fff;border-color:rgba(125,211,252,.55)}.csv-settings-date-input[data-v-a32d25a2]{flex:1;background:rgba(12,27,45,.88);color:#d6e4fb;border:1px solid rgba(163,195,240,.24);border-radius:10px;padding:10px 12px;font-size:.98rem;text-align:left;outline:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.csv-settings-date-icon[data-v-a32d25a2]{font-size:1.1em}.csv-settings-date-input[data-v-a32d25a2]:focus{background:rgba(17,34,56,.92);color:#e8f2ff}.csv-settings-date-picker[data-v-a32d25a2]{margin:6px 0;width:100%;background:rgba(11,24,39,.95);color:#d6e4fb;border:1px solid rgba(163,195,240,.24);border-radius:8px;padding:8px 12px;font-size:.95rem}.csv-settings-download-btn[data-v-a32d25a2]{margin-top:10px;background:linear-gradient(90deg,#00bcd4,#0284c7);color:#fff;border:none;border-radius:10px;padding:12px 0;width:100%;font-size:1rem;font-weight:700;letter-spacing:.03em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 18px rgba(0,0,0,.2);transition:filter .18s}.csv-settings-download-btn[data-v-a32d25a2]:hover{filter:brightness(1.08)}.material-icons[data-v-a32d25a2]{font-family:Material Icons;font-style:normal;font-weight:400;font-size:1.3em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@media (max-width:520px){.csv-settings-card[data-v-a32d25a2]{padding:18px 14px}.csv-settings-date-row[data-v-a32d25a2]{gap:8px}}.csv-columns-wrap[data-v-1a2d9998]{width:100%}.csv-columns-card[data-v-1a2d9998]{padding:20px 20px 24px;background:linear-gradient(160deg,rgba(15,26,43,.95),rgba(11,20,34,.96))!important;border:1px solid rgba(163,195,240,.24)!important;box-shadow:0 14px 30px rgba(0,0,0,.2)!important}.csv-columns-head[data-v-1a2d9998]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.csv-title[data-v-1a2d9998]{margin:0;color:#eaf2ff;font-size:1.25rem;font-weight:800;letter-spacing:.02em}.csv-subtitle[data-v-1a2d9998]{margin:4px 0 0;color:#9eb7df;font-size:.9rem}.csv-columns-actions[data-v-1a2d9998]{display:flex;gap:8px}.csv-action-btn[data-v-1a2d9998]{background:linear-gradient(90deg,#00bcd4,#0284c7)!important;color:#fff!important;font-weight:700}.csv-action-btn-outline[data-v-1a2d9998]{background:transparent!important;border:1px solid rgba(125,211,252,.45)!important}.csv-search[data-v-1a2d9998] .v-input__slot{background:rgba(12,27,45,.86)!important;border-color:rgba(136,177,228,.28)!important}.section-title[data-v-1a2d9998]{font-size:.96rem;font-weight:700;margin-top:1.25rem;margin-bottom:.45rem;color:#c7daf7;text-transform:uppercase;letter-spacing:.08em}.styled-table[data-v-1a2d9998]{background:rgba(12,25,41,.88)!important;color:#d6e4fb!important;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.18);margin-bottom:20px;overflow:hidden;border:1px solid rgba(163,195,240,.2)}.table-header[data-v-1a2d9998]{background:rgba(9,20,35,.96)!important;color:#c5daf8!important;font-weight:600;font-size:.92rem;border-bottom:1px solid rgba(163,195,240,.2)!important;padding:12px 8px}.table-row[data-v-1a2d9998]{border-bottom:1px solid rgba(163,195,240,.14)!important;transition:background .2s}.table-row[data-v-1a2d9998]:hover{background:rgba(18,36,58,.9)!important}.switch-cell[data-v-1a2d9998]{display:flex;justify-content:center;align-items:center;height:100%}.v-divider[data-v-1a2d9998]{border-color:rgba(163,195,240,.2)}.v-card[data-v-1a2d9998]{color:#d6e4fb!important}.v-simple-table[data-v-1a2d9998]{background:transparent!important;color:#d6e4fb!important}td[data-v-1a2d9998],th[data-v-1a2d9998]{border-color:rgba(163,195,240,.14)!important;padding:10px 8px!important}@media (max-width:760px){.csv-columns-head[data-v-1a2d9998]{flex-direction:column}.csv-columns-actions[data-v-1a2d9998]{width:100%}.csv-action-btn[data-v-1a2d9998]{flex:1}}.csv-root[data-v-23d54fd6]{min-height:100vh;background:radial-gradient(1200px 600px at 10% -20%,rgba(0,188,212,.18),transparent 45%),radial-gradient(900px 400px at 100% 0,rgba(255,23,68,.14),transparent 45%),#101a2a;display:flex;flex-direction:row}.csv-selection-tab-content[data-v-23d54fd6]{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.csv-statusbar[data-v-23d54fd6]{display:flex;align-items:center;background:linear-gradient(150deg,rgba(12,25,42,.94),rgba(10,20,34,.98));border-radius:14px;border:1px solid rgba(163,195,240,.24);box-shadow:0 12px 26px rgba(0,0,0,.2);padding:12px 16px;gap:12px;margin-bottom:22px;min-height:54px;flex-wrap:wrap}.csv-status-item[data-v-23d54fd6]{display:flex;align-items:center;gap:8px;color:#d5e5fb;font-size:.95rem;font-weight:600;background:rgba(20,38,62,.74);border:1px solid rgba(163,195,240,.2);border-radius:999px;padding:6px 12px}.csv-status-icon[data-v-23d54fd6]{color:#74d7ff;font-size:1.1em;vertical-align:middle}.csv-status-reset[data-v-23d54fd6]{margin-left:auto;background:rgba(255,23,68,.14);border:1px solid rgba(255,110,140,.42);color:#ff9cb5;font-size:1.2em;cursor:pointer;border-radius:50%;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s}.csv-status-reset[data-v-23d54fd6]:hover{background:rgba(255,23,68,.2);border-color:rgba(255,145,164,.58)}.csv-content[data-v-23d54fd6]{flex:1;display:flex;flex-direction:column;min-height:100vh;background:transparent}.csv-tabs[data-v-23d54fd6]{display:flex;border-bottom:1px solid rgba(163,195,240,.2);background:rgba(10,19,32,.84);backdrop-filter:blur(8px);padding:0 40px;border-radius:14px 14px 0 0;margin-top:10px}.csv-tab[data-v-23d54fd6]{background:none;border:none;outline:none;font-size:1rem;font-weight:700;padding:16px 24px 13px;color:#9fb9dd;cursor:pointer;border-bottom:2px solid transparent;border-radius:12px 12px 0 0;margin-right:4px;transition:color .2s,border-bottom .2s,background .2s}.csv-tab.active[data-v-23d54fd6]{color:#eaf2ff;border-bottom:2.5px solid #00bcd4;background:linear-gradient(180deg,rgba(23,43,68,.65),rgba(12,24,40,.9))}.csv-main-content[data-v-23d54fd6]{flex:1;padding:24px 40px 0;display:flex;flex-direction:column}.csv-section[data-v-23d54fd6]{max-width:1200px;width:100%;margin:0 auto;margin-top:0}.csv-section-title[data-v-23d54fd6]{font-size:1.02rem;font-weight:700;margin-bottom:12px;color:#c8dbf8;margin-top:0;letter-spacing:.02em}.csv-preview-card[data-v-23d54fd6]{margin-top:16px;width:100%;background:linear-gradient(150deg,rgba(13,26,43,.95),rgba(10,21,35,.98));border:1px solid rgba(163,195,240,.22);border-radius:14px;box-shadow:0 14px 30px rgba(0,0,0,.22);padding:18px 18px 12px 18px;min-height:220px;display:flex;flex-direction:column;align-items:flex-start}.csv-dashboard-columns[data-v-23d54fd6]{display:flex;flex-direction:row;gap:24px;width:100%;max-width:1200px;justify-content:center;align-items:flex-start;margin:0 auto;margin-top:32px}.csv-dashboard-col[data-v-23d54fd6]{flex:1 1 0;min-width:320px;max-width:520px;display:flex;flex-direction:column;align-items:stretch}.styled-table.preview-table[data-v-23d54fd6]{background:rgba(12,24,40,.88)!important;color:#d5e5fb!important;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.2);margin-bottom:24px;overflow:hidden;width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(163,195,240,.2)}.styled-table.preview-table td[data-v-23d54fd6],.styled-table.preview-table th[data-v-23d54fd6]{border-color:rgba(163,195,240,.14)!important;padding:10px 8px!important}.styled-table.preview-table th[data-v-23d54fd6]{background:rgba(9,20,35,.96)!important;color:#c5daf8!important;font-weight:600;font-size:.9rem;border-bottom:1px solid rgba(163,195,240,.22)!important;text-align:left}.styled-table.preview-table tr[data-v-23d54fd6]{border-bottom:1px solid rgba(163,195,240,.14)!important;transition:background .2s}.styled-table.preview-table tr[data-v-23d54fd6]:hover{background:rgba(18,36,58,.9)!important}.csv-download-main-btn[data-v-23d54fd6]{background:linear-gradient(90deg,#00bcd4,#0284c7)!important;color:#fff!important;font-weight:700;letter-spacing:.03em;min-height:52px}@media (max-width:1100px){.csv-dashboard-columns[data-v-23d54fd6]{flex-direction:column;gap:20px;align-items:center}.csv-dashboard-col[data-v-23d54fd6]{max-width:98vw;min-width:0}}.preview-title[data-v-23d54fd6]{font-size:1rem;font-weight:700;margin-bottom:.8rem;text-align:left;color:#c8dbf8}@media (max-width:1200px){.csv-section[data-v-23d54fd6]{max-width:98vw}.csv-main-content[data-v-23d54fd6]{padding:0 10px 0}.csv-tabs[data-v-23d54fd6]{padding-left:10px;padding-right:10px}}@media (max-width:800px){.csv-main-content[data-v-23d54fd6]{padding:0 2px 0}.csv-tabs[data-v-23d54fd6]{padding-left:2px;padding-right:2px}.csv-statusbar[data-v-23d54fd6]{gap:8px;padding:10px}.csv-status-item[data-v-23d54fd6]{font-size:.86rem;padding:5px 10px}.csv-status-reset[data-v-23d54fd6]{margin-left:0}}.ters-page[data-v-75adc746]{min-height:100vh;background:var(--dashboard-bg-gradient);padding:86px var(--page-shell-inline) 28px;color:var(--dashboard-text-primary)}.content-shell[data-v-75adc746]{width:100%;margin:0 0 96px;display:grid;gap:12px}.chart-card[data-v-75adc746],.dashboard-card[data-v-75adc746],.energy-item[data-v-75adc746],.kpi-card[data-v-75adc746],.table-wrapper[data-v-75adc746],.tag-col[data-v-75adc746]{background:var(--dashboard-widget-bg);border:1px solid var(--dashboard-widget-border);border-radius:var(--dashboard-widget-radius);box-shadow:var(--dashboard-widget-shadow)}.dashboard-card[data-v-75adc746]{padding:14px}.page-header h1[data-v-75adc746]{margin:6px 0;font-size:clamp(1.8rem,2.9vw,2.5rem)}.kicker[data-v-75adc746]{margin:0;text-transform:uppercase;letter-spacing:.1em;color:var(--dashboard-text-muted);font-size:.78rem}.subtitle[data-v-75adc746]{margin:0;color:var(--dashboard-text-soft)}.controls[data-v-75adc746]{display:grid;grid-template-columns:repeat(6,minmax(160px,1fr));gap:10px;align-items:end}.control-item[data-v-75adc746]{display:grid;gap:6px}.control-item label[data-v-75adc746]{color:var(--dashboard-text-muted);font-size:.82rem;font-weight:600}.control-item select[data-v-75adc746]{width:100%;border-radius:8px;border:1px solid var(--dashboard-input-border-strong);background:var(--dashboard-input-bg);color:var(--dashboard-text-primary);padding:8px}.inline-end[data-v-75adc746]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.badge[data-v-75adc746]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(170,192,231,.35);background:rgba(18,35,56,.8);color:var(--dashboard-text-soft);padding:4px 9px;font-size:.76rem;font-weight:600}.kpi-grid[data-v-75adc746]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.kpi-card[data-v-75adc746]{padding:12px}.kpi-label[data-v-75adc746]{margin:0;color:var(--dashboard-text-muted);font-size:.82rem}.kpi-value[data-v-75adc746]{margin:6px 0 0;color:var(--dashboard-text-primary);font-size:1.3rem;font-weight:800}.kpi-meta[data-v-75adc746]{margin:6px 0 0;color:var(--dashboard-text-soft);font-size:.8rem}.chart-grid[data-v-75adc746]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px}.chart-grid.single-row[data-v-75adc746]{grid-template-columns:1fr}.chart-card[data-v-75adc746]{padding:12px}.chart-card h3[data-v-75adc746],.dashboard-card h2[data-v-75adc746]{margin:0 0 8px;color:var(--dashboard-text-primary)}.chart[data-v-75adc746]{width:100%;height:240px}.energy-grid[data-v-75adc746],.tag-grid[data-v-75adc746]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.energy-item[data-v-75adc746],.tag-col[data-v-75adc746]{padding:10px}.co2-grid[data-v-75adc746]{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;margin-bottom:10px}.co2-item[data-v-75adc746]{padding:10px;border-radius:var(--dashboard-widget-radius);border:1px solid var(--dashboard-widget-border);background:var(--dashboard-widget-bg);box-shadow:var(--dashboard-widget-shadow)}.co2-note[data-v-75adc746],.co2-title[data-v-75adc746]{margin:0;color:var(--dashboard-text-muted)}.co2-value[data-v-75adc746]{margin:5px 0;font-size:1.15rem;font-weight:700;color:var(--dashboard-text-primary)}.energy-note[data-v-75adc746],.energy-title[data-v-75adc746]{margin:0;color:var(--dashboard-text-muted)}.energy-value[data-v-75adc746]{margin:5px 0;font-size:1.15rem;font-weight:700;color:var(--dashboard-text-primary)}.table-wrapper[data-v-75adc746]{max-height:420px;overflow:auto}table[data-v-75adc746]{width:100%;border-collapse:collapse}td[data-v-75adc746],th[data-v-75adc746]{padding:8px 10px;border-bottom:1px solid rgba(170,192,231,.15);text-align:left;white-space:nowrap}thead th[data-v-75adc746]{position:sticky;top:0;background:var(--dashboard-table-header-bg);z-index:1}@media (max-width:980px){.ters-page[data-v-75adc746]{padding:80px var(--page-shell-inline-mobile) 18px}.chart-grid[data-v-75adc746],.co2-grid[data-v-75adc746],.controls[data-v-75adc746],.energy-grid[data-v-75adc746],.kpi-grid[data-v-75adc746],.tag-grid[data-v-75adc746]{grid-template-columns:1fr}}.labs-no-access[data-v-d2527c72],.labs-page[data-v-d2527c72]{min-height:100vh;background:radial-gradient(1200px 600px at 10% -20%,rgba(0,188,212,.2),transparent 45%),radial-gradient(900px 400px at 100% 0,rgba(255,23,68,.18),transparent 45%),var(--dashboard-bg-gradient)}.labs-shell[data-v-d2527c72]{width:100%;margin:84px 0 110px;padding:0 var(--page-shell-inline);box-sizing:border-box;display:grid;gap:18px}.labs-hero[data-v-d2527c72]{display:flex;justify-content:space-between;gap:16px;padding:20px;border-radius:16px;border:1px solid rgba(163,195,240,.2);background:linear-gradient(140deg,rgba(11,18,30,.95),rgba(19,31,52,.95));box-shadow:0 16px 40px rgba(0,0,0,.25)}.labs-kicker[data-v-d2527c72]{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#7dd3fc}.labs-hero h1[data-v-d2527c72]{margin:6px 0;font-size:2rem;color:#f8fbff}.labs-hero p[data-v-d2527c72]{margin:0;color:#b7c7e2;max-width:760px}.labs-hero-actions[data-v-d2527c72]{display:flex;align-items:center;gap:10px}.labs-btn[data-v-d2527c72]{background:linear-gradient(90deg,#00bcd4,#0284c7)!important;color:#fff!important;font-weight:700}.labs-btn-outline[data-v-d2527c72]{background:transparent!important;border:1px solid rgba(125,211,252,.45)!important}.labs-editor[data-v-d2527c72],.labs-gallery[data-v-d2527c72]{padding:14px;border-radius:16px;background:rgba(8,14,24,.74);border:1px solid rgba(163,195,240,.18)}.labs-editor-toolbar[data-v-d2527c72],.labs-gallery-toolbar[data-v-d2527c72]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.labs-editor-toolbar[data-v-d2527c72]{padding:10px;border-radius:14px;border:1px solid rgba(163,195,240,.24);background:linear-gradient(135deg,rgba(9,18,31,.92),rgba(11,24,42,.9));box-shadow:0 8px 24px rgba(0,0,0,.22)}.labs-editor-title-wrap[data-v-d2527c72]{flex:1;min-width:260px}.labs-search[data-v-d2527c72]{max-width:360px}.labs-toolbar-meta[data-v-d2527c72]{color:#9eb7df;font-size:.9rem}.labs-card-grid[data-v-d2527c72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.labs-dashboard-card[data-v-d2527c72]{border-radius:12px;border:1px solid rgba(163,195,240,.2);background:linear-gradient(150deg,rgba(20,34,55,.95),rgba(12,23,40,.95));padding:14px;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.labs-dashboard-card[data-v-d2527c72]:hover{transform:translateY(-2px);border-color:rgba(0,188,212,.55)}.labs-dashboard-card-head[data-v-d2527c72]{display:flex;justify-content:space-between;align-items:center;gap:8px}.labs-dashboard-card h3[data-v-d2527c72]{color:#f6f9ff;margin:0;font-size:1.05rem}.labs-dashboard-card p[data-v-d2527c72]{color:#a8bedf;margin:8px 0 12px;min-height:40px}.labs-dashboard-card-foot[data-v-d2527c72]{color:#89a7d3;font-size:.82rem;display:flex;justify-content:space-between}.labs-chip[data-v-d2527c72]{font-size:.75rem;color:#9ae9f3;background:rgba(0,188,212,.18);border:1px solid rgba(0,188,212,.45);padding:2px 8px;border-radius:999px}.labs-title-input[data-v-d2527c72]{flex:1}.labs-title-input[data-v-d2527c72] .v-input__slot{min-height:42px!important;border-radius:11px!important;background:linear-gradient(140deg,rgba(237,243,252,.96),rgba(220,232,247,.96))!important;box-shadow:inset 0 0 0 1px rgba(68,103,148,.22)}.labs-title-input[data-v-d2527c72] input{color:#0f223a!important;font-weight:700;letter-spacing:.01em}.labs-title-input[data-v-d2527c72] .v-icon{color:rgba(16,44,77,.68)!important}.labs-editor-controls[data-v-d2527c72]{display:flex;align-items:center;gap:10px}.labs-edit-switch[data-v-d2527c72]{margin:0 4px}.labs-edit-switch[data-v-d2527c72] .v-label{color:#d8e9ff!important;font-weight:600}.labs-edit-switch[data-v-d2527c72] .v-input--selection-controls__ripple{color:#35c7ff!important}.labs-edit-switch[data-v-d2527c72] .v-input--switch__track{color:rgba(121,183,255,.45)!important}.labs-edit-switch[data-v-d2527c72] .v-input--switch__thumb{color:#f1f8ff!important}.labs-icon-btn[data-v-d2527c72]{background:rgba(163,195,240,.16);border:1px solid rgba(163,195,240,.24)}.labs-editor-toolbar .labs-btn[data-v-d2527c72]{min-height:40px;border-radius:11px;letter-spacing:.02em;padding:0 14px}.labs-editor-toolbar .labs-btn-outline[data-v-d2527c72]{background:rgba(10,22,37,.7)!important}.labs-widget-picker[data-v-d2527c72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px}.labs-widget-preset[data-v-d2527c72]{border:1px solid rgba(163,195,240,.3);border-radius:12px;background:rgba(16,28,45,.85);color:#e8f2ff;text-align:left;padding:12px;display:flex;flex-direction:column;gap:4px}.labs-widget-preset span[data-v-d2527c72]{font-size:.82rem;color:#9fb7d9}.labs-grid[data-v-d2527c72]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.labs-widget[data-v-d2527c72]{border-radius:12px;border:1px solid rgba(163,195,240,.24);background:linear-gradient(150deg,rgba(18,32,50,.9),rgba(10,18,30,.95));min-height:320px;overflow:hidden}.size-small[data-v-d2527c72]{grid-column:span 4}.size-medium[data-v-d2527c72]{grid-column:span 6}.size-large[data-v-d2527c72]{grid-column:span 12}.labs-widget-head[data-v-d2527c72]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid rgba(163,195,240,.18)}.labs-widget-title[data-v-d2527c72]{flex:1;border:none;background:transparent;color:#f2f8ff;font-weight:700;outline:none}.labs-widget-controls[data-v-d2527c72]{display:flex;align-items:center;gap:2px}.labs-widget-body[data-v-d2527c72]{height:calc(100% - 44px);padding:10px}.labs-kpi-widget[data-v-d2527c72]{display:grid;align-content:center;justify-items:start;height:100%;gap:6px}.labs-kpi-value[data-v-d2527c72]{font-size:2.4rem;font-weight:800;color:#f8fbff}.labs-kpi-label[data-v-d2527c72]{color:#9eb7df}.labs-kpi-meta[data-v-d2527c72]{color:#7e9bc9;font-size:.8rem}.labs-kpi-trend[data-v-d2527c72]{padding:3px 8px;border-radius:999px;font-weight:700}.labs-kpi-trend.up[data-v-d2527c72]{background:rgba(0,200,83,.18);color:#8ff1b3}.labs-kpi-trend.down[data-v-d2527c72]{background:rgba(255,23,68,.18);color:#ff9ab1}.labs-note-widget textarea[data-v-d2527c72]{width:100%;height:100%;border-radius:10px;border:1px solid rgba(163,195,240,.2);background:rgba(11,19,32,.8);color:#d6e4fb;padding:10px;resize:vertical}.labs-experiments[data-v-d2527c72]{margin-top:16px;border-top:1px solid rgba(163,195,240,.18);padding-top:12px}.labs-experiments-head[data-v-d2527c72]{display:flex;align-items:center;justify-content:space-between}.labs-experiments-head h3[data-v-d2527c72]{margin:0;color:#f4f8ff}.labs-empty[data-v-d2527c72]{margin-top:8px;color:#9eb7df}.labs-experiment-list[data-v-d2527c72]{display:grid;gap:10px;margin-top:10px}.labs-experiment-card[data-v-d2527c72]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;border:1px solid rgba(163,195,240,.2);background:rgba(10,18,29,.84);padding:10px}.labs-experiment-card h4[data-v-d2527c72]{margin:0;color:#f3f9ff}.labs-experiment-card p[data-v-d2527c72]{margin:2px 0 0;color:#afc3e2}.labs-experiment-card small[data-v-d2527c72]{color:#88a4cf}.labs-dialog-card[data-v-d2527c72]{background:#0f1b2d;color:#fff}.labs-wizard-card[data-v-d2527c72]{border:1px solid rgba(126,183,255,.22);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.42);overflow:hidden}.labs-wizard-title-row[data-v-d2527c72]{padding:16px 20px 10px;background:linear-gradient(130deg,rgba(16,37,67,.96),rgba(10,25,44,.98));border-bottom:1px solid rgba(126,183,255,.22)}.labs-wizard-title[data-v-d2527c72]{font-size:1.35rem;font-weight:800;line-height:1.15;color:#f7fbff}.labs-wizard-subtitle[data-v-d2527c72]{margin-top:6px;color:#9fbcdf;font-size:.92rem}.labs-wizard-body[data-v-d2527c72]{padding:16px 20px 8px;background:linear-gradient(180deg,rgba(10,22,39,.95),rgba(8,18,31,.98))}.labs-wizard-actions[data-v-d2527c72]{padding:12px 20px 16px;border-top:1px solid rgba(126,183,255,.2);background:rgba(8,17,28,.96)}.labs-wizard-field[data-v-d2527c72] .v-input__slot{border-radius:10px!important;background:rgba(11,28,49,.88)!important;border-color:rgba(136,177,228,.26)!important}.labs-wizard-field[data-v-d2527c72] .v-icon,.labs-wizard-field[data-v-d2527c72] .v-label,.labs-wizard-field[data-v-d2527c72] .v-select__selection--comma,.labs-wizard-field[data-v-d2527c72] input{color:#e7f2ff!important}.wizard-lines-head[data-v-d2527c72]{margin:8px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(126,183,255,.2);padding-top:14px}.wizard-line-row[data-v-d2527c72]{display:grid;grid-template-columns:2.5fr 1.4fr 1fr auto auto;gap:8px;align-items:center;margin-bottom:8px;background:rgba(11,30,53,.45);border:1px solid rgba(136,177,228,.2);border-radius:10px;padding:8px}.wizard-color-picker[data-v-d2527c72]{width:40px;height:36px;border:0;background:transparent;border-radius:8px;padding:0}.labs-no-access-card[data-v-d2527c72]{width:min(720px,calc(100vw - 40px));margin:140px auto;border:1px solid rgba(163,195,240,.2);background:rgba(10,18,29,.86);border-radius:12px;color:#e7f1ff;text-align:center;padding:20px}@media (max-width:960px){.labs-shell[data-v-d2527c72]{width:100%;margin:78px 0 100px;padding:0 var(--page-shell-inline-mobile)}.labs-hero[data-v-d2527c72]{flex-direction:column}.labs-editor-toolbar[data-v-d2527c72]{flex-wrap:wrap}.labs-editor-controls[data-v-d2527c72],.labs-editor-title-wrap[data-v-d2527c72]{width:100%}.labs-editor-controls[data-v-d2527c72]{justify-content:space-between}.size-large[data-v-d2527c72],.size-medium[data-v-d2527c72],.size-small[data-v-d2527c72]{grid-column:span 12}.wizard-line-row[data-v-d2527c72]{grid-template-columns:1fr}}.login-container{position:absolute;bottom:50%;right:50%}.username{width:50%}.file-title,.login-success-alert{margin-top:10px}.file-title{position:absolute;left:10%}.file-upload-button{position:relative}:root{--dashboard-bg:#0c1422;--dashboard-bg-gradient:radial-gradient(circle at 15% 10%,#2b4261,#111827 58%);--dashboard-tabs-bg:rgba(11,18,30,0.86);--dashboard-widget-bg:rgba(11,18,30,0.86);--dashboard-widget-kpi-bg:rgba(23,39,65,0.85);--dashboard-widget-radius:12px;--dashboard-widget-border:rgba(170,192,231,0.2);--dashboard-widget-shadow:0 8px 28px rgba(0,0,0,0.24);--dashboard-widget-title:#b0b8c9;--dashboard-widget-value:#fff;--dashboard-widget-label:#a8b3c4;--dashboard-text-primary:#f3f6ff;--dashboard-text-muted:#9eb7df;--dashboard-text-soft:#c7d3ea;--dashboard-input-bg:#152238;--dashboard-input-border-strong:rgba(170,192,231,0.35);--dashboard-button-bg:#1b2e4d;--dashboard-button-border:rgba(170,192,231,0.45);--dashboard-table-header-bg:#172741;--dashboard-row-hover:rgba(47,122,240,0.15);--dashboard-row-selected:rgba(47,122,240,0.26);--dashboard-success-bg:rgba(128,237,153,0.12);--dashboard-success-border:rgba(128,237,153,0.45);--dashboard-success-text:#b7f5c8;--dashboard-info-bg:rgba(79,189,255,0.12);--dashboard-info-border:rgba(79,189,255,0.45);--dashboard-info-text:#bfe9ff;--dashboard-tab-active:#ff1744;--dashboard-tab-inactive:#b0b8c9;--dashboard-icon-green:#00e676;--dashboard-icon-purple:#970e76;--dashboard-icon-yellow:#f7c948;--dashboard-icon-blue:#00bcd4;--dashboard-icon-orange:#172741;--dashboard-icon-red:#ff1744;--page-accent-color:#ff1744;--page-shell-inline:10px;--page-shell-inline-mobile:8px;--overlay-backdrop:rgba(35,40,55,0.9);--overlay-title:hsla(0,0%,100%,0.92);--overlay-description:hsla(0,0%,100%,0.75);--overlay-premium:#ffc107;--overlay-content-blur:3px;--oven-text-accent:#64b5f6;--oven-text-success:#4caf50;--oven-text-info:#90caf9;--oven-text-warning:#ff9800;--oven-table-bg:rgba(0,0,0,0.2);--oven-table-head-bg:hsla(0,0%,100%,0.05);--oven-table-row-border:hsla(0,0%,100%,0.05);--login-bg:#000;--login-widget-bg:#fff;--login-widget-radius:0;--login-widget-shadow:#fff;--login-title:#00000;--login-label:#00000;--login-divider:#00000;--login-btn-bg:#00000;--login-btn-color:#fff}:root[data-page-theme=default],:root[data-page-theme=home]{--dashboard-bg-gradient:radial-gradient(circle at 15% 10%,#2b4261,#111827 58%);--page-accent-color:#4fb1ff}:root[data-page-theme=transport]{--dashboard-bg-gradient:radial-gradient(circle at 12% 10%,#6a3d1d,#111827 58%);--page-accent-color:#ff9c3f}:root[data-page-theme=ters]{--dashboard-bg-gradient:radial-gradient(circle at 12% 10%,#1f6a43,#111827 58%);--page-accent-color:#55d88a}:root[data-page-theme=ovens]{--dashboard-bg-gradient:radial-gradient(circle at 14% 10%,#2a4f7a,#121a29 60%);--page-accent-color:#74b6ff}:root[data-page-theme=pretreatment]{--dashboard-bg-gradient:radial-gradient(circle at 14% 10%,#6a1f33,#12121b 60%);--page-accent-color:#ff4a68}:root[data-page-theme=labs]{--dashboard-bg-gradient:radial-gradient(circle at 12% 10%,#2d355f,#111827 60%);--page-accent-color:#8f8cff}:root[data-page-theme=csv],:root[data-page-theme=docs],:root[data-page-theme=settings],:root[data-page-theme=users]{--dashboard-bg-gradient:radial-gradient(circle at 15% 10%,#3a3f5f,#111827 60%);--page-accent-color:#66d1ff}.dashboard-tabs-bar{background:var(--dashboard-tabs-bg);border-radius:var(--dashboard-widget-radius);border:1px solid var(--dashboard-widget-border);margin-bottom:28px;box-shadow:var(--dashboard-widget-shadow);padding:0 0 0 8px;display:flex;align-items:center;min-height:56px}.dashboard-tabs{background:transparent!important;color:var(--dashboard-widget-value)!important;font-weight:700;font-size:1.1rem}.dashboard-tabs .v-tabs-slider{background:var(--dashboard-tab-active)!important;height:4px!important;border-radius:2px}.chain-graph-card,.electric-graph-card,.feedback-table-card,.full-chart-card,.hw-kpi-card.full-width-card,.trend-card,.widget-card-graph,[class*=chart-card],[class*=graph-card]{background:var(--dashboard-widget-bg)!important;border:1px solid var(--dashboard-widget-border)!important;box-shadow:var(--dashboard-widget-shadow)!important}.dashboard-kpi-card,.electric-kpi-card,.electric-pie-rect,.hw-kpi-card:not(.full-width-card),.kpi-card,.widget-card-kpi{background:var(--dashboard-widget-kpi-bg)!important;border:1px solid var(--dashboard-widget-border)!important;box-shadow:var(--dashboard-widget-shadow)!important}.hw-kpi-card.full-width-card{border:none!important;box-shadow:none!important;background:transparent!important}.dashboard-tabs .v-tab{color:var(--dashboard-tab-inactive)!important;font-weight:700!important;font-size:1.1rem!important;text-transform:none!important;letter-spacing:.5px;background:var(--dashboard-tabs-bg)!important;min-width:120px;transition:color .15s}.dashboard-tabs .v-tab--active{color:var(--dashboard-tab-active)!important;background:var(--dashboard-bg)!important}.dashboard-tabs .tab-icon{margin-right:8px;font-size:1.3em;vertical-align:middle}.dashboard-tabs .v-tab--active .tab-icon{color:currentColor!important}.home-page .dashboard-tabs-bar{background:linear-gradient(180deg,rgba(12,19,32,.96),rgba(13,22,36,.94))!important}.home-page .dashboard-tabs .v-slide-group__content,.home-page .dashboard-tabs .v-slide-group__wrapper,.home-page .dashboard-tabs.v-tabs,.home-page .dashboard-tabs .v-tabs-bar,.home-page .dashboard-tabs .v-tabs-bar__content{background:transparent!important}.home-page .dashboard-tabs .v-tab{background:transparent!important;border-radius:0!important;color:rgba(166,183,210,.86)!important;border-right:1px solid rgba(98,120,154,.3)!important}.home-page .dashboard-tabs .v-tab:last-child{border-right:none!important}.home-page .dashboard-tabs .v-tab--active{background:linear-gradient(130deg,rgba(10,22,44,.97),rgba(15,30,58,.95))!important;color:#cad9f1!important}.home-page .dashboard-tabs .v-tab:before{opacity:0!important}.sidebar-drawer{background:linear-gradient(180deg,rgba(30,40,60,.95),rgba(24,33,52,.95))!important;color:#b0b8c9!important;border-right:none!important}@media (max-width:600px){.sidebar-root .sidebar-toggle{position:fixed;left:10px;top:10px;z-index:1100;background:#970e76;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer}.sidebar-root .sidebar-mobile{position:fixed!important;left:0;top:0;width:70vw!important;max-width:320px!important;height:100vh!important;z-index:1000;transform:translateX(-100%);transition:transform .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.2)}.sidebar-root .sidebar-open{transform:translateX(0)!important}}.sidebar-drawer .v-list-item{background:transparent!important;position:relative}.sidebar-drawer .v-btn{background:none!important}.sidebar-drawer .settings-btn-container .v-btn .v-icon,.sidebar-drawer .v-icon{transition:color .2s}.sidebar-drawer .settings-btn-container{position:absolute;bottom:32px;left:0;width:100%;display:flex;justify-content:center}.sidebar-drawer .v-divider{border-color:#353a4a!important}.sidebar-drawer .sidebar-list-item{position:relative;display:flex;align-items:center;min-height:56px;justify-content:flex-start}.sidebar-drawer .sidebar-icon-wrapper{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.sidebar-drawer .sidebar-tooltip{position:absolute;left:60px;top:50%;transform:translateY(-50%);background:#232837;color:#b0b8c9;padding:6px 18px;border-radius:6px;font-size:1rem;font-weight:500;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);z-index:100;opacity:.96;pointer-events:none;transition:color .2s,background .2s;border-left:3px solid transparent}.sidebar-drawer .sidebar-tooltip-active{color:#00bcd4;border-left:3px solid #00bcd4;background:#89a7ff;font-weight:700}.sidebar-drawer .fade-enter-active,.sidebar-drawer .fade-leave-active{transition:opacity .15s}.sidebar-drawer .fade-enter-from,.sidebar-drawer .fade-leave-to{opacity:0}.sidebar-drawer .sidebar-label-active{font-weight:700;color:#00bcd4;background:#232837;border-left:3px solid #00bcd4;padding-left:13px}.dashboard-section-label{font-size:1.18rem;font-weight:700;color:var(--dashboard-widget-value);letter-spacing:.5px;align-items:center;margin-bottom:12px;margin-top:18px}.my-purple-bg{color:#fff}.chain-color{color:var(--dashboard-icon-blue)!important}.electric-color{color:var(--dashboard-icon-yellow)!important}.chemical-color{color:var(--dashboard-icon-purple)!important}.electric-grid{margin-bottom:24px}.dashboard-kpi-card,.electric-kpi-card{background:var(--dashboard-widget-kpi-bg);border-radius:var(--dashboard-widget-radius);box-shadow:var(--dashboard-widget-shadow);padding:18px 18px 12px 18px;margin-bottom:12px;min-height:170px;display:flex;flex-direction:column;align-items:flex-start}.dashboard-kpi-card .dashboard-kpi-title,.electric-kpi-card .kpi-label{font-size:1.08rem;font-weight:600;color:var(--dashboard-widget-title);margin-bottom:6px}.dashboard-kpi-card .dashboard-kpi-value,.electric-kpi-card .kpi-value{font-size:2.1rem;font-weight:700;color:var(--dashboard-widget-value);margin-bottom:2px}.dashboard-kpi-label,.electric-kpi-card .kpi-label:last-child{font-size:1rem;color:var(--dashboard-widget-label);font-weight:500}.kpi-no-data{color:var(--dashboard-tab-inactive);font-size:1.1rem;font-weight:500}.electric-pie-rect{background:var(--dashboard-widget-kpi-bg);min-height:220px}.chain-graph-card,.electric-graph-card,.electric-pie-rect{border-radius:var(--dashboard-widget-radius);box-shadow:var(--dashboard-widget-shadow);padding:18px 18px 12px 18px;display:flex;flex-direction:column;align-items:flex-start}.chain-graph-card,.electric-graph-card{background:var(--dashboard-widget-bg);min-height:320px}.electric-graph-wide{min-height:340px}.widget-title{font-size:1.08rem;font-weight:600;color:var(--dashboard-widget-title);margin-bottom:10px}@media (max-width:1200px){.dashboard-tabs-bar{margin-bottom:16px;min-height:48px}.dashboard-section-label{font-size:1.05rem;margin-top:10px}.chain-graph-card,.electric-graph-card{min-height:220px}}@media (max-width:800px){.dashboard-tabs-bar{flex-direction:column;padding:0 0 0 0;min-height:40px}.dashboard-tabs{font-size:1rem}.chain-graph-card,.electric-graph-card{min-height:160px;padding:10px 6px 6px 10px}}body{background:var(--dashboard-bg-gradient)}#app,.app-shell,.v-application,.v-main,body,html{background:var(--dashboard-bg-gradient)!important}.theme--light.v-application,.v-application--wrap,.v-application .container[style*="background:#181c23"],.v-application .container[style*="background: #181c23"],.v-application .container[style*="background:#181c23;"],.v-application .container[style*="background: #181c23;"],.v-application [style*="background:#181c23;"]{background:transparent!important}.login-marg{margin-top:300px;margin-left:300px}.fc{height:100vh}.login-title{font-size:2rem;font-weight:700;color:var(--login-title);text-align:center;margin-top:32px;margin-bottom:12px}.login-label{font-size:1.1rem;color:var(--login-label);margin-bottom:8px;margin-top:12px}.v-card.login-marg{background:var(--login-widget-bg)!important;border-radius:var(--login-widget-radius)!important;box-shadow:var(--login-widget-shadow)!important}.v-divider{background:var(--login-divider)!important}.v-btn{background:var(--login-btn-bg)!important;color:var(--login-btn-color)!important;font-weight:700!important;border-radius:var(--login-widget-radius)!important}.v-text-field input{color:var(--dashboard-widget-value)!important}.v-text-field .v-label{color:var(--dashboard-widget-title)!important}.ters-page{width:100%;min-height:100vh;background:var(--dashboard-bg-gradient);color:var(--dashboard-text-primary);padding:86px 24px 24px}.ters-page .content-shell{width:100%;margin:0 0 110px;padding:0;display:grid;gap:14px}.ters-page .dashboard-card{background:var(--dashboard-widget-bg)}.ters-page .dashboard-card,.ters-page .kpi-card{border:1px solid var(--dashboard-widget-border);border-radius:14px;box-shadow:var(--dashboard-widget-shadow)}.ters-page .kpi-card{background:var(--dashboard-widget-kpi-bg)}.ters-page .dashboard-card{padding:16px}.ters-page .page-header h1{margin:0;font-size:1.9rem}.ters-page .kicker{margin:0 0 6px;color:var(--dashboard-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.ters-page .subtitle{margin:8px 0 0;color:var(--dashboard-text-soft)}.ters-page .controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;align-items:end}.ters-page .control-item{display:flex;flex-direction:column;gap:6px}.ters-page .control-item select{background:var(--dashboard-input-bg);color:var(--dashboard-text-primary);border:1px solid var(--dashboard-input-border-strong);border-radius:8px;padding:8px 10px}.ters-page .control-item label{color:var(--dashboard-text-soft);font-size:.83rem}.ters-page .inline-end{grid-column:1/-1;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.ters-page .badge{display:inline-flex;align-items:center;background:rgba(0,188,212,.16);border:1px solid rgba(0,188,212,.55);color:#9ae9f3;font-weight:600;border-radius:999px;padding:5px 10px;white-space:nowrap}.ters-page .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ters-page .kpi-card{padding:14px}.ters-page .kpi-label{margin:0;color:var(--dashboard-widget-label);font-size:.83rem;letter-spacing:.01em}.ters-page .kpi-value{margin:8px 0 0;font-size:1.45rem;font-weight:700}.ters-page .kpi-meta{margin:8px 0 0;color:var(--dashboard-text-soft);font-size:.82rem}.ters-page h2{margin:0;font-size:1.2rem}.ters-page .chart-grid{margin-top:12px;display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.ters-page .chart-grid.single-row{grid-template-columns:1fr}.ters-page .chart-card{grid-column:span 12;border:1px solid var(--dashboard-widget-border);border-radius:10px;background:var(--dashboard-widget-bg);box-shadow:var(--dashboard-widget-shadow);padding:10px}.ters-page .chart-card-flow,.ters-page .chart-card-phase{grid-column:span 12}.ters-page .chart-card h3{margin:0 0 8px;font-size:.95rem}.ters-page .chart{width:100%;height:340px}.ters-page .energy-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ters-page .energy-item{border:1px solid var(--dashboard-widget-border);border-radius:10px;background:var(--dashboard-widget-bg);box-shadow:var(--dashboard-widget-shadow);padding:12px}.ters-page .energy-title{margin:0;color:var(--dashboard-text-soft)}.ters-page .energy-value{margin:6px 0;font-size:1.3rem;font-weight:700}.ters-page .energy-note{margin:0;color:var(--dashboard-text-muted);font-size:.8rem}.ters-page .tag-grid{margin-top:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ters-page .tag-col{border:1px solid var(--dashboard-widget-border);border-radius:10px;background:var(--dashboard-widget-bg);box-shadow:var(--dashboard-widget-shadow);padding:10px 12px}.ters-page .tag-col h3{margin:0 0 8px;font-size:1rem}.ters-page .tag-col p{margin:2px 0;color:var(--dashboard-text-soft);font-size:.9rem}.ters-page .table-wrapper{margin-top:10px;overflow-x:auto}.ters-page table{width:100%;border-collapse:collapse}.ters-page td,.ters-page th{padding:9px;border-bottom:1px solid rgba(170,192,231,.13);text-align:left;white-space:nowrap}.ters-page th{color:#cae1ff;font-weight:700}.ters-page td{color:var(--dashboard-text-soft)}@media (max-width:900px){.ters-page{padding:74px 12px 24px}.ters-page .content-shell{width:100%;margin:0 0 110px}.ters-page .inline-end{justify-content:flex-start}.ters-page .chart-grid{grid-template-columns:1fr}.ters-page .chart-card,.ters-page .chart-card-flow,.ters-page .chart-card-phase{grid-column:span 1}.ters-page .chart-card-flow .chart,.ters-page .chart-card-phase .chart{height:300px}}