@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:"icomoon";src:url(/static/font/icomoon.6efa8701.ttf)format("truetype"),url(/static/font/icomoon.deacb942.woff)format("woff"),url(/static/svg/icomoon.86b54411.svg#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dashboard:before{content:""}.icon-calendar:before{content:""}.icon-icon_calendar-add:before{content:""}.icon-icon_chart-down:before{content:""}.icon-icon_chart-up:before{content:""}.icon-circle-cog:before{content:""}.icon-icon_clock:before{content:""}.icon-cog:before{content:""}.icon-cog-check:before{content:""}.icon-icon_console:before{content:""}.icon-devices:before{content:""}.icon-electricity:before{content:""}.icon-list:before{content:""}.icon-list-bills:before{content:""}.icon-list-check:before{content:""}.icon-location:before{content:""}.icon-persent:before{content:""}.icon-users:before{content:""}.icon-alert:before{content:""}.icon-battery:before{content:""}.icon-bell-active:before{content:""}.icon-bell:before{content:""}.icon-circle-3dot:before{content:""}.icon-circle-dot:before{content:""}.icon-circle-exclamation:before{content:""}.icon-circle-minus:before{content:""}.icon-circle-no:before{content:""}.icon-circle-play:before{content:""}.icon-circle-plus:before{content:""}.icon-circle-watch:before{content:""}.icon-circle-x:before{content:""}.icon-circle-yes:before{content:""}.icon-clock:before{content:""}.icon-cluster:before{content:""}.icon-console:before{content:""}.icon-energy:before{content:""}.icon-geer-spanner:before{content:""}.icon-geer:before{content:""}.icon-graph:before{content:""}.icon-information:before{content:""}.icon-location-add:before{content:""}.icon-menu:before{content:""}.icon-refresh:before{content:""}.icon-thrash:before{content:""}.icon-three-dots:before{content:""}.icon-trigger-add:before{content:""}.icon-user-add:before{content:""}.icon-user-avatar:before{content:""}.icon-user:before{content:""}.icon-plus:before{content:""}.icon-three-dots-transparent:before{content:"";opacity:.7}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5e3s ease-in-out 0s,color 5e3s ease-in-out 0s;transition:background-color 5e3s ease-in-out 0s,color 5e3s ease-in-out 0s}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:rgba(255,255,255,.6)}::-webkit-scrollbar{width:4px;height:6px}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#212120}@font-face{font-family:"CabinetGrotesk";src:url(/static/font/CabinetGrotesk-Variable.2622b94f.otf)format("truetype");font-weight:400;font-style:normal}body{font-family:"Space Grotesk",serif;font-size:14px}.MuiPaper-root{background-image:none;box-shadow:none;border-radius:0}.MuiPopover-root{border-radius:24px}.MuiPopover-paper{border-radius:10px}.MuiTypography-root{color:inherit}::-webkit-scrollbar{width:4px;height:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.rmdp-calendar{background-color:#141414;width:485px;height:400px}.rmdp-wrapper{background-color:#141414!important;box-shadow:none!important}.rmdp-week{width:435px;margin:0 30px}.rmdp-week-day{color:#fff!important;opacity:.75}.rmdp-header-values{color:#2750fc!important;font-size:20px}.rmdp-day-picker{height:300px}.rmdp-week{margin-top:10px}.rmdp-selected span{background:none!important;border:2px solid#f84e45!important}.rmdp-arrow-container:hover{background-color:#2750fc!important;box-shadow:0 0 3px#8798ad}.highcharts-button-box+text{font-size:14px}div#titlediv{color:white;background-color:#1c1c1c}.zsiq_flt_rel{background-color:#2750fc!important}.siq-hide-bubble,.zsiq_theme1 .zsiq_cnt .siqico-close{font-size:8px;position:absolute;top:-8px;left:-10px;height:20px;width:20px;background-color:#3c3c3c!important;border-radius:100%;display:flex;align-items:center;justify-content:center;display:none;cursor:pointer}.zsiq_theme1 .zsiq_cnt:after{display:inline-block;content:"";position:absolute;background-color:#1c1c1c!important;height:10px;width:10px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);top:0;bottom:0;margin:auto;right:-5px;border-radius:0 3px 0 0;box-shadow:2px -2px 4px 0#494949!important}.zsiq_theme1 div.zsiq_cnt{z-index:-1;animation:1s zsiqcntanim;-webkit-animation:1s zsiqcntanim;-moz-animation:1s zsiqcntanim;-o-animation:1s zsiqcntanim;-ms-animation:1s zsiqcntanim;transform-origin:100%100%;-webkit-transform-origin:100%100%;-moz-transform-origin:100%100%;-o-transform-origin:100%100%;-ms-transform-origin:100%100%;transform:scalex(1);-webkit-transform:scalex(1);-moz-transform:scalex(1);-o-transform:scalex(1);-ms-transform:scalex(1);position:absolute;left:-215px;overflow:visible;top:0;bottom:0;margin:auto;width:200px;box-shadow:1px 1px 10px -1px#aaa;border-radius:5px;padding:10px 15px;height:60px;color:#fff;line-height:20px;background-color:#1c1c1c;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;min-width:200px}.siq-hide-bubble:before,.zsiq_theme1 .zsiq_cnt .siqico-close:before{color:#000}.zsiq_theme1 .zsiq_cnt p{color:#999!important;font-size:13px;margin:0}.error-boundary{display:flex;height:100vh;box-sizing:border-box;align-items:center;justify-content:center;padding:20px;gap:20px;margin:0 auto}.error-boundary__icon-container{display:flex;justify-content:center;align-items:center;font-size:80px;color:#f72828;margin-bottom:15px}.error-boundary__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;padding:20px;border-radius:6px;max-width:800px}.error-boundary__title{font-size:40px;font-weight:800;margin-bottom:20px}.error-boundary__message{font-size:18px;border-radius:8px;margin-bottom:20px;font-weight:800;color:#f72828}.error-boundary__url-message{font-size:18px;border-radius:8px;margin-bottom:20px;font-weight:800}.error-boundary__url{color:#2750fc}.error-boundary__support-message{font-size:16px;margin-bottom:20px}.error-boundary__support-link{color:#2750fc;text-decoration:none}.error-boundary__support-link:hover{text-decoration:underline}.error-boundary__back-button{font-size:13px;background-color:#2750fc;border-radius:4px;padding:12px 23px;cursor:pointer}.TimeIntervalContainer{border-radius:4px;width:max-content;display:flex;justify-content:flex-end}.TimeIntervalContainer .IntervalItem{border-radius:4px;padding:10px 18px;min-width:50px;font-size:11px;display:flex;justify-content:center;align-items:center;cursor:pointer}.MetricSwitcher__Wrapper{border-radius:6px;width:max-content;display:flex;justify-content:flex-end}.MetricSwitcher__MetricItem{border-radius:4px;margin:2px;padding:6px;min-width:70px;font-size:11px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:var(--background);color:var(--color)}.OEESwitcher__Wrapper{border-radius:6px;width:max-content;display:flex;justify-content:flex-end}.OEESwitcher__ToggleItem{border-radius:4px;margin:2px;padding:6px;min-width:70px;font-size:11px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:var(--background);color:var(--color)}.MetricSwitcher__Wrapper{border-radius:6px;width:max-content;display:flex;justify-content:flex-end}.MetricSwitcher__MetricItem{border-radius:4px;margin:2px;padding:6px;min-width:70px;font-size:11px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:var(--background);color:var(--color)}.Concertina__header-row{position:relative;z-index:10;display:grid;grid-template-columns:1fr 50px;grid-gap:15px;box-sizing:border-box}.Concertina__header-row--no-arrow{grid-template-columns:1fr}.Concertina__header-row-controls{padding:10px;transition:padding.2s;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1}.Concertina__expand-icon-wrapper{transform:rotate(0);transition:transform.2s;display:flex;align-items:center;justify-content:center}.Concertina__expand-icon-wrapper--open{transform:rotate(180deg)}.Concertina__left-section{display:flex;flex-direction:row;align-items:center;gap:15px;margin-left:15px}.Concertina__title{color:#fff;font-style:normal;font-weight:500;font-size:14px;padding-top:0}.Concertina__title--padded{padding-top:0}.Concertina__right-section{display:flex;align-items:center}.Concertina__right-section svg{margin:0 5px}.Concertina__body-row{min-height:0;border-radius:6px;overflow:hidden;opacity:0;max-height:0;visibility:hidden;transition:opacity.3s ease-in-out,max-height.3s ease-in-out,visibility.3s .3s;margin:15px 0;position:relative;z-index:0}.Concertina__body-row--visible{opacity:1;max-height:none;visibility:visible;overflow:visible;margin-bottom:30px;z-index:1;transition:opacity.3s ease-in-out,max-height.3s ease-in-out,visibility.3s}.Concertina__body-row--margin{margin:0}.Concertina__container-left-side{border-radius:6px;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);box-sizing:border-box;height:50px;display:flex;align-items:center}@media(max-width:530px){.Concertina__container-left-side .SearchButton__header-search-control{display:block;width:100%}}@media(min-width:531px){.Concertina__container-left-side .SearchButton__header-search-control{display:none}}.Concertina__close-button-container{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#2750fc;box-sizing:border-box}.Concertina__actions-wrapper{display:flex}.PerformanceOverviewConcertina__container{margin-bottom:15px}.PerformanceOverviewConcertina__header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 20px;min-height:50px;border-radius:6px;position:sticky;top:0;z-index:10;background:#141414;border-left:8px solid#2750fc}.PerformanceOverviewConcertina__header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.PerformanceOverviewConcertina__title-section{display:flex;align-items:center;gap:20px;flex:1}.PerformanceOverviewConcertina__title{color:#f9fafb;font-size:16px;font-weight:700;margin:0}.PerformanceOverviewConcertina__toggle-section{display:flex;align-items:center}.PerformanceOverviewConcertina__toggle-button{cursor:pointer;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:6px;background:rgba(75,85,99,.1);border:1px solid rgba(75,85,99,.2);transition:all.2s ease}.PerformanceOverviewConcertina__toggle-button:hover{background:rgba(75,85,99,.2);border-color:rgba(75,85,99,.3)}.PerformanceOverviewConcertina__expand-icon-wrapper{transform:rotate(0);transition:transform.2s;display:flex;align-items:center;justify-content:center;color:#d1d5db}.PerformanceOverviewConcertina__expand-icon-wrapper--open{transform:rotate(180deg)}.PerformanceOverviewConcertina__body-row{min-height:0;border-radius:6px;overflow:hidden;opacity:0;max-height:0;visibility:hidden;transition:opacity.3s ease-in-out,max-height.3s ease-in-out,visibility.3s .3s;margin:0}.PerformanceOverviewConcertina__body-row--visible{opacity:1;max-height:1e3px;visibility:visible;overflow:visible;transition:opacity.3s ease-in-out,max-height.3s ease-in-out,visibility.3s}.PerformanceOverviewConcertina.light .PerformanceOverviewConcertina__header-row{background:#fff;border-left:8px solid#2750fc}.PerformanceOverviewConcertina.light .PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__title{color:#111827}.PerformanceOverviewConcertina.light .PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__toggle-button{background:rgba(0,0,0,5%);border:1px solid rgba(0,0,0,.1);color:#6b7280}.PerformanceOverviewConcertina.light .PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__toggle-button:hover{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.PerformanceOverviewConcertina.light .PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__expand-icon-wrapper{color:#6b7280}@media(max-width:768px){.PerformanceOverviewConcertina__header-row{flex-direction:column;align-items:flex-start;gap:16px;padding:8px 20px;min-height:56px}.PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__title-section{flex-direction:column;align-items:flex-start;gap:12px;flex:none}.PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__toggle-section{align-self:flex-end}}.PerformanceOverviewSectionConcertina__container{margin-bottom:10px}.PerformanceOverviewSectionConcertina__header-row{display:flex;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:10px;padding:0 12px 0 20px;min-height:50px;border-radius:6px;position:sticky;top:0;z-index:10;border-left:8px solid#2750fc}.PerformanceOverviewSectionConcertina__header-row.operators-compact-header{padding:0 12px 0 20px}.PerformanceOverviewSectionConcertina__toggle-section{display:flex;align-items:center}.PerformanceOverviewSectionConcertina__header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.PerformanceOverviewSectionConcertina__title-section{display:flex;align-items:center;gap:20px;flex:1}.PerformanceOverviewSectionConcertina__title-section .header-center{display:flex;justify-content:flex-end;align-items:center;flex:1;gap:10px}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls{display:flex;align-items:center;gap:12px}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-label{color:#f9fafb;font-size:14px;font-weight:500}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select{padding:.5rem .75rem;border:1px solid rgba(75,85,99,.3);border-radius:6px;background:#0b0b0b;color:#d1d5db;font-size:.75rem;min-width:150px;cursor:pointer;transition:all.2s ease}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select:hover{border-color:rgba(75,85,99,.4);background:#374151}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select option{background:#0b0b0b;color:#d1d5db}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls{display:flex;align-items:center;gap:12px}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-button{width:32px;height:32px;border-radius:6px;border:1px solid rgba(75,85,99,.2);background:rgba(255,255,255,5%);color:#999;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all.2s ease}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-button:hover:not(.disabled){background:rgba(255,255,255,8%);border-color:rgba(75,85,99,.3)}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-button.disabled{opacity:.5;cursor:not-allowed}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-button svg{width:16px;height:16px}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-info{display:flex;flex-direction:column;align-items:center;gap:2px}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-info .page-info{color:#f9fafb;font-size:14px;font-weight:500}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-info .operators-count{color:#9ca3af;font-size:12px}.PerformanceOverviewSectionConcertina__title-section .quick-stats{display:flex;gap:12px}.PerformanceOverviewSectionConcertina__title-section .quick-stats .stat-badge{padding:4px 12px;background:rgba(75,85,99,.1);border-radius:16px;color:#d1d5db;font-size:14px;font-weight:500}.PerformanceOverviewSectionConcertina__title-section .quick-stats .stat-badge.avg-score{background:rgba(59,130,246,.1);color:#60a5fa}.PerformanceOverviewSectionConcertina__title{font-size:16px;font-weight:700;margin:0;color:#f9fafb}.PerformanceOverviewSectionConcertina__toggle-section{display:flex;align-items:center}.PerformanceOverviewSectionConcertina__toggle-button{cursor:pointer;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:6px;background:#0b0b0b;border:1px solid rgba(75,85,99,.3);transition:all.2s ease;margin-left:10px}.PerformanceOverviewSectionConcertina__toggle-button:hover{background:rgba(75,85,99,.2);border-color:#2750fc}.PerformanceOverviewSectionConcertina__expand-icon-wrapper{transform:rotate(0);transition:transform.2s;display:flex;align-items:center;justify-content:center;color:#d1d5db}.PerformanceOverviewSectionConcertina__expand-icon-wrapper--open{transform:rotate(180deg)}.PerformanceOverviewSectionConcertina__body-row{min-height:0;border-radius:6px;overflow:hidden;opacity:0;max-height:0;visibility:hidden;margin:0}.PerformanceOverviewSectionConcertina__body-row--visible{opacity:1;max-height:none;visibility:visible;overflow:visible;padding-bottom:15px}.PerformanceOverviewSectionConcertina.dark .PerformanceOverviewSectionConcertina__header-row{border-left:8px solid#2750fc}.PerformanceOverviewSectionConcertina.dark .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title{color:#f9fafb!important}.PerformanceOverviewSectionConcertina.dark .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__toggle-button{background:#0b0b0b;border:1px solid rgba(75,85,99,.3);color:#d1d5db}.PerformanceOverviewSectionConcertina.dark .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__toggle-button:hover{background:rgba(75,85,99,.2);border-color:#2750fc}.PerformanceOverviewSectionConcertina.dark .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__expand-icon-wrapper{color:#d1d5db}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row{border-left:8px solid#2750fc}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title{color:#111827!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__toggle-button{background:#fff;border:1px solid rgba(75,85,99,.2);color:#6b7280}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__toggle-button:hover{background:#f9fafb;border-color:#3b82f6}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__expand-icon-wrapper{color:#6b7280}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .sorting-controls .sorting-label{color:#111827!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .sorting-controls .sorting-select{background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;color:#374151!important;padding:.5rem .75rem!important;font-size:.75rem!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .sorting-controls .sorting-select:hover{border-color:rgba(75,85,99,.3)!important;background:#f9fafb!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .sorting-controls .sorting-select:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .sorting-controls .sorting-select option{background:#fff!important;color:#374151!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .pagination-controls .pagination-button{background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;color:#374151!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .pagination-controls .pagination-button:hover:not(.disabled){background:#f9fafb!important;border-color:#3b82f6!important;color:#3b82f6!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .pagination-controls .pagination-info .page-info{color:#111827!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .pagination-controls .pagination-info .operators-count{color:#6b7280!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .quick-stats .stat-badge{background:rgba(0,0,0,5%);color:#6b7280!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .quick-stats .stat-badge.avg-score{background:rgba(59,130,246,.1);color:#3b82f6!important}@media(max-width:768px){.PerformanceOverviewSectionConcertina__header-row{flex-direction:column;align-items:flex-start;gap:16px;padding:8px 20px;min-height:56px}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section{flex-direction:column;align-items:flex-start;gap:12px;flex:none}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section .quick-stats{flex-wrap:wrap;gap:8px}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section .header-center{align-self:stretch;flex:none;justify-content:space-between}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls{flex-direction:column;align-items:flex-start;gap:8px}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select{min-width:100%}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__toggle-section{align-self:flex-end}}.tenant_skeleton_container .margin_bottom_5{margin-bottom:6px}.tenant_skeleton_container .margin_bottom_8,.tenant_skeleton_container .margin_bottom_10{margin-bottom:10px}.tenant_skeleton_container .margin_bottom_20{margin-bottom:20px}.tenant_skeleton_container .margin_bottom_30{margin-bottom:30px}.tenant_skeleton_container .margin_top_10{margin-top:10px}.tenant_skeleton_container .flex_container{display:flex;justify-content:flex-start;align-items:center;gap:100px}.measurement_points_skeleton_container .margin_bottom_10{margin-bottom:10px}.measurement_points_skeleton_container .margin_bottom_20{margin-bottom:20px}.measurement_points_skeleton_container .margin_bottom_30{margin-bottom:30px}.measurement_points_skeleton_container .margin_bottom_40{margin-bottom:40px}.scrollable-container{width:100%;height:100vh;overflow:hidden}.iframe-wrapper{position:relative;width:100%;height:100%}.iframe-scroll{width:100%;height:100%;overflow:hidden}iframe{width:calc(100% + 17px);height:100%;border:none;position:absolute;top:0;left:0}.iframe-scroll::-webkit-scrollbar{display:none}.iframe-scroll{scrollbar-width:none;-ms-overflow-style:none}.ConsumptionBreakdownPage{display:flex;justify-content:center;flex-direction:column}.ConsumptionBreakdownPage .ContentContainer{display:grid;justify-content:center;grid-template-columns:1fr;grid-gap:10px}.ConsumptionBreakdownPage .DatePickerContainer{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ConsumptionBreakdownPage .ChartsContainer{display:grid;align-items:center;grid-template-columns:3fr 1fr;grid-gap:10px;margin-bottom:20px}.datePickerCustom{margin-top:0!important}.PageHeader{display:flex;grid-gap:20px;margin-bottom:20px}.Container{border-radius:6px;display:grid;grid-template-columns:12px 1fr;overflow:hidden;height:44px;width:477px}.Container--full{width:100%}.Colour_Block{background-color:#2750fc}.Text_Block{font-size:18px;font-weight:500;display:flex;align-items:center;margin-left:18px}.MuiFormControl-root:focus{outline:none}.point-selector__container{display:flex;align-items:center;grid-gap:8px;padding-right:8px}.point-selector__button-container{display:flex;justify-content:space-between;align-items:center;grid-gap:8px}.point-selector__button{border-radius:50%;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;display:flex;justify-content:center;align-items:center}.point-selector__paper{width:100%;display:grid;align-items:center;border-radius:6px;cursor:pointer}.point-selector__paper:hover{box-shadow:0 0 4px#2750fc}.point-selector__paper--error{border:2px solid#f72828}.point-selector__container-base{height:44px;display:flex;flex-direction:column;justify-content:center}.point-selector__container-edit{padding:7px}.list-transition-enter,.list-transition-appear{right:-340px}.list-transition-enter-active,.list-transition-appear-active{right:0;background-color:#2750fc;transition:all 1s}.list-transition-enter-done{right:0}.list-transition-exit{right:-340px;transition:all 1s}.TableDowntimeReportSummary{position:relative}.TableDowntimeReportSummary .TableDowntimeReportSummaryHeader{display:grid;padding:15px 20px 0 25px;grid-template-columns:0 .6fr 1.4fr .8fr 1.2fr .8fr;gap:10px;margin-bottom:10px;position:sticky;top:95px;margin-bottom:6px}.TableDowntimeReportSummary .TableDowntimeReportSummaryHeader__Cell{font-size:13px}.TableDowntimeReportSummary .TableRow{grid-template-columns:25px .6fr 1.4fr .8fr 1.2fr .8fr;padding:0 20px 0 0;height:42px;gap:10px;font-size:12px;margin-bottom:6px}.TableDowntimeReportSummary .Indicator{height:40px;text-align:center;color:#fff;border-radius:8px 0 0 8px;font-weight:500}.TableDowntimeReportSummary .GridCellEnd{width:100%;display:flex;justify-content:flex-end}.TableDowntimeReportSummary .SectionGridCell{display:grid;grid-template-columns:1fr 1fr}.TableDowntimeReportSummary .SectionGridCell2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.TableDowntimeReportSummary .SectionGridCell3{display:grid;grid-template-columns:1fr .5fr;gap:10px}.TableDowntimeReportSummary .SectionGridCell5{display:grid;grid-template-columns:1fr 1fr .6fr;gap:10px}.TableDowntimeReportDetails .TableHeadWrapper{padding:15px 10px 0 20px;grid-template-columns:1.8fr 2.2fr .08fr .6fr .08fr .4fr 100px;border-top-left-radius:0;border-top-right-radius:0;gap:10px;position:sticky;top:95px;margin-bottom:6px;z-index:999}.TableDowntimeReportDetails .TableHeadWrapper__Cell{font-size:13px}.TableDowntimeReportDetails .TableRow{grid-template-columns:1.8fr 2.2fr .08fr .6fr .08fr .4fr 100px;height:42px;padding:0 10px 0 20px;margin-bottom:10px;gap:10px;font-size:12px;margin-bottom:6px}.TableDowntimeReportDetails .SectionGridCell{display:grid;grid-template-columns:1fr}.TableDowntimeReportDetails .SectionGridCell2{display:grid;grid-template-columns:1fr 1fr}.TableDowntimeReportDetails .SectionGridCell3,.TableDowntimeReportDetails .SectionGridCell5{display:grid;grid-template-columns:1fr 1fr 1fr}.TableDowntimeReportDetails .GridCellEnd{width:100%;display:flex;justify-content:flex-end}.TableDowntimeReportDetails .GridCellStart{width:100%;display:flex;justify-content:flex-start}.TableDowntimeReportDetails .CellContent{margin-right:10%}.TableDowntimeReportDetails .IconContainer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:0 8px}#detailed_nested_row>tr,.nested_detail_header>thead{grid-template-columns:25px .6fr 1.4fr .8fr 1.2fr .8fr;height:42px;padding:0 20px 0 5px;gap:10px;font-size:12px;margin-bottom:6px}.three-columns{grid-template-columns:1fr 1fr 1fr!important}.nested_detail_header>thead{min-height:75px}.nested_detail_header>thead>div:first-of-type>div>div{grid-template-columns:.7fr .7fr 1fr!important}#detailed_nested_row .SectionGridCell{grid-template-columns:1fr}#detailed_nested_row .SectionGridCell2{grid-template-columns:1fr 1fr}.nested_layer:not([aria-level="0"]){display:none}.nested_layer_row_container.open~.nested_layer{display:block!important}.color-dark .nested_layer[aria-level="0"]>.nested_layer_row_container>tr{background-color:#141414}.color-dark .nested_layer[aria-level="1"]>.nested_layer_row_container>tr{background-color:#1e1e1e!important}.color-dark .nested_layer[aria-level="2"]>.nested_layer_row_container>tr{background-color:#262626!important}.color-dark .nested_layer:not([aria-level="0"]):not([aria-level="1"]):not([aria-level="2"])>.nested_layer_row_container>tr{background-color:#262626!important}.color-dark #detailed_nested_row>tr{background-color:#262626}.color-light .nested_layer[aria-level="0"]>.nested_layer_row_container>tr{background-color:#fff}.color-light .nested_layer:not([aria-level="0"]):not([aria-level="1"]):not([aria-level="2"]):not([aria-level="3"])>.nested_layer_row_container>tr{background-color:#fefefe!important}.color-light #detailed_nested_row>tr{background-color:#fefefe}.color-light .editing-autocomplete{background-color:#fefefe!important}.nested_layer_row_container .Indicator{position:relative;width:100%;height:100%}.nested_layer_row_container .Indicator:before{content:"+";position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(0);font-size:20px;display:flex;justify-content:center;align-items:center}.nested_layer_row_container.no-expand .Indicator:before{display:none!important}.nested_layer_row_container.no-expand .TableRow{cursor:default!important}.nested_layer_row_container .TableRow{cursor:pointer}.nested_layer_row_container.open .Indicator:before{content:"-"}.TableDowntimeReportSummaryHeader{position:relative!important;top:0!important}.editing-autocomplete{width:auto;position:absolute;background-color:#444;border-radius:8px;z-index:1}.editing-autocomplete>div{display:grid;grid-auto-flow:column}.editing-autocomplete>div>div{max-width:100%!important;min-width:150px}.break-space{white-space:break-spaces!important}.text-end{text-align:right}.rbc-btn{color:inherit!important;font:inherit!important;margin:0!important}button.rbc-btn{overflow:visible!important;text-transform:none!important;-webkit-appearance:button!important;cursor:pointer!important}button[disabled].rbc-btn{cursor:not-allowed!important}button.rbc-input::-moz-focus-inner{border:0!important;padding:0!important}.rbc-calendar{box-sizing:border-box!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{box-sizing:inherit!important}.rbc-abs-full,.rbc-row-bg{overflow:hidden!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rbc-rtl{direction:rtl!important}.rbc-off-range{color:#272727!important}.rbc-off-range-bg{background:#e6e6e6!important}.rbc-header{overflow:hidden!important;flex:1 0 0%!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 3px!important;text-align:center!important;vertical-align:middle!important;font-weight:700!important;font-size:90%!important;min-height:0!important;border-bottom:1px solid rgba(0,0,0,0)!important}.rbc-header+.rbc-header{border-left:1px solid rgba(0,0,0,0)!important}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0!important;border-right:1px solid rgba(0,0,0,0)!important}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit!important;text-decoration:none!important;font-size:17px!important}.rbc-row-content{position:relative!important;user-select:none!important;-webkit-user-select:none!important;display:none!important;z-index:4!important}.rbc-row-content-scrollable{display:flex!important;flex-direction:column!important;height:100%!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%!important;overflow-y:scroll!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none!important}.rbc-today{background:none!important}.rbc-toolbar{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin-bottom:10px!important;font-size:16px!important}.rbc-toolbar .rbc-toolbar-label{flex-grow:1!important;padding:0 10px!important;text-align:center!important}.rbc-toolbar button{color:#373a3c!important;display:inline-block!important;margin:0!important;text-align:center!important;vertical-align:middle!important;background:none!important;border:1px solid rgba(0,0,0,0)!important;padding:.375rem 1rem!important;border-radius:4px!important;line-height:normal!important;white-space:nowrap!important}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;background-color:#e6e6e6!important;border-color:#adadad!important}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c!important;background-color:#d4d4d4!important;border-color:#8c8c8c!important}.rbc-toolbar button:focus{color:#373a3c!important;background-color:#e6e6e6!important;border-color:#adadad!important}.rbc-toolbar button:hover{color:#373a3c!important;background-color:#e6e6e6!important;border-color:#adadad!important}.rbc-btn-group{display:inline-block!important;white-space:nowrap!important}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0!important}.rbc-btn-group button+button{margin-left:-1px!important}.rbc-rtl .rbc-btn-group button+button{margin-left:0!important;margin-right:-1px!important}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px!important}.rbc-event,.rbc-day-slot .rbc-background-event{border:none!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;padding:2px 5px!important;border-radius:0!important;cursor:pointer!important;width:100%!important;text-align:left!important}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit!important;pointer-events:none!important}.rbc-event-label{font-size:8px!important;position:absolute!important;padding-top:9px!important;white-space:pre-line!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;word-wrap:break-word!important}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)!important}.rbc-event-continues-prior{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rbc-event-continues-after{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rbc-event-continues-earlier{border-top-left-radius:0!important;border-top-right-radius:0!important}.rbc-event-continues-later{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rbc-row{display:flex!important;flex-direction:row!important}.rbc-row-segment{padding:0 1px 1px!important}.rbc-selected-cell{background-color:rgba(0,0,0,.1)!important}.rbc-show-more{background-color:rgba(255,255,255,.3)!important;z-index:4!important;font-weight:700!important;font-size:85%!important;height:auto!important;line-height:normal!important}.rbc-month-view{position:relative!important;border:1px solid rgba(0,0,0,0)!important;display:flex!important;flex-direction:column!important;flex:1 0 0!important;width:100%!important;user-select:none!important;-webkit-user-select:none!important;height:100%!important}.rbc-month-header{display:flex!important;flex-direction:row!important}.rbc-month-row{display:flex!important;position:relative!important;flex-direction:column!important;flex:1 0 0!important;flex-basis:0!important;overflow:hidden!important;height:100%!important}.rbc-month-row+.rbc-month-row{border-top:1px solid rgba(0,0,0,0)!important}.rbc-date-cell{flex:1 1 0!important;min-width:0!important;padding-right:5px!important;text-align:right!important}.rbc-date-cell.rbc-now{font-weight:700!important}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit!important;text-decoration:none!important}.rbc-row-bg{display:flex!important;flex-direction:row!important;flex:1 0 0!important;overflow:hidden!important}.rbc-day-bg{flex:1 0 0%!important}.rbc-day-bg+.rbc-day-bg{border-left:1px solid rgba(0,0,0,0)!important}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0!important;border-right:1px solid rgba(0,0,0,0)!important}.rbc-overlay{position:absolute!important;z-index:5!important;border:1px solid#e5e5e5!important;background-color:#fff!important;box-shadow:0 5px 15px rgba(0,0,0,.25)!important;padding:10px!important}.rbc-overlay>*+*{margin-top:1px!important}.rbc-overlay-header{border-bottom:1px solid#e5e5e5!important;margin:-10px -10px 5px!important;padding:2px 10px!important}.rbc-agenda-view{display:flex!important;flex-direction:column!important;flex:1 0 0!important;overflow:auto!important}.rbc-agenda-view table.rbc-agenda-table{width:100%!important;border:1px solid rgba(0,0,0,0)!important;border-spacing:0!important;border-collapse:collapse!important}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px!important;vertical-align:top!important}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px!important;padding-right:15px!important;text-transform:lowercase!important}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid rgba(0,0,0,0)!important}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0!important;border-right:1px solid rgba(0,0,0,0)!important}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid rgba(0,0,0,0)!important}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px!important;text-align:left!important;border-bottom:1px solid rgba(0,0,0,0)!important}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right!important}.rbc-agenda-time-cell{text-transform:lowercase!important}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"!important}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "!important}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap!important}.rbc-agenda-event-cell{width:100%!important}.rbc-time-column{display:flex!important;flex-direction:column!important;min-height:100%!important}.rbc-time-column .rbc-timeslot-group{flex:1!important}.rbc-timeslot-group{border-bottom:1px solid rgba(0,0,0,0)!important;min-height:34px!important;display:flex!important;flex-flow:column nowrap!important}.rbc-time-gutter,.rbc-header-gutter{flex:none!important}.rbc-label{padding:3px 5px!important;opacity:.5!important;font-size:12px!important}.rbc-day-slot{position:relative!important}.rbc-day-slot .rbc-events-container{bottom:0!important;left:0!important;position:absolute!important;right:0!important;margin-right:0!important;top:0!important;overflow:hidden!important;box-sizing:border-box!important}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px!important;right:0!important}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{display:flex!important;max-height:100%!important;min-height:20px!important;flex-flow:column wrap!important;align-items:flex-start!important;overflow:hidden!important;position:absolute!important;max-width:100%!important;box-sizing:border-box!important}.rbc-day-slot .rbc-background-event{opacity:.75!important}.rbc-day-slot .rbc-event-label{flex:none!important;padding-right:5px!important;width:auto!important}.rbc-day-slot .rbc-event-content{width:100%!important;flex:1 1 0!important;word-wrap:break-word!important;line-height:1!important;height:100%!important;min-height:1em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.rbc-day-slot .rbc-time-slot{border-top:1px solid rgba(0,0,0,0)!important}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky!important;left:0!important;border-right:1px solid rgba(0,0,0,0)!important;z-index:10!important;margin-right:-1px!important}.rbc-time-view-resources .rbc-time-header{overflow:hidden!important}.rbc-time-view-resources .rbc-time-header-content{min-width:auto!important;flex:1 0 0!important;flex-basis:0!important}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none!important}.rbc-time-view-resources .rbc-day-slot{min-width:140px!important}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px!important;flex:1 1 0!important;flex-basis:0!important}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px!important}.rbc-time-slot{flex:1 0 0!important;background:rgba(0,0,0,0)!important;padding-top:7px!important}.rbc-time-slot.rbc-now{font-weight:700!important}.rbc-day-header{text-align:center!important}.rbc-slot-selection{z-index:10!important;position:absolute!important;background-color:rgba(0,0,0,.5)!important;font-size:75%!important;width:100%!important;padding:3px!important}.rbc-slot-selecting{cursor:move!important}.rbc-time-view{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important;border:1px solid rgba(0,0,0,0)!important;min-height:0!important}.rbc-time-view .rbc-time-gutter{white-space:nowrap!important}.rbc-time-view .rbc-allday-cell{box-sizing:content-box!important;width:100%!important;height:100%!important;position:relative!important}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid rgba(0,0,0,0)!important}.rbc-time-view .rbc-allday-events{position:relative!important;z-index:4!important}.rbc-time-view .rbc-row{box-sizing:border-box!important;min-height:20px!important}.rbc-time-header{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;height:32px!important;background-color:rgba(0,0,0,0)!important}.rbc-time-header.rbc-overflowing{border-right:1px solid rgba(0,0,0,0)!important}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0!important;border-left:1px solid rgba(0,0,0,0)!important}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid rgba(0,0,0,0)!important}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid rgba(0,0,0,0)!important}.rbc-time-header-cell-single-day{display:none!important}.rbc-time-header-content{flex:1!important;display:flex!important;min-width:0!important;flex-direction:column!important;border-left:1px solid rgba(0,0,0,0)!important}.rbc-rtl .rbc-time-header-content{border-left-width:0!important;border-right:1px solid rgba(0,0,0,0)!important}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid rgba(0,0,0,0)!important;flex-shrink:0!important}.rbc-time-content{display:flex!important;flex:1 0 0%!important;align-items:flex-start!important;width:100%!important;border-top:0 solid rgba(0,0,0,0)!important;overflow-y:auto!important;position:relative!important}.rbc-time-content>.rbc-time-gutter{flex:none!important;margin-right:15px!important}.rbc-time-content>*+*>*,.rbc-rtl .rbc-time-content>*+*>*{border:none!important}.rbc-time-content>.rbc-day-slot{width:100%!important;user-select:none!important;-webkit-user-select:none!important;border:1px solid#252525!important;border-radius:8px!important;margin-right:10px!important;overflow:hidden!important;position:relative!important}.rbc-time-content>.rbc-day-slot:last-child{margin-right:0!important}.rbc-current-time-indicator{position:absolute!important;z-index:3!important;left:0!important;right:0!important;height:1px!important;opacity:0!important;background-color:#74ad31!important;pointer-events:none!important}.rbc-time-view .rbc-row{height:100%!important}.rbc-allday-cell{display:none!important}.rbc-header{display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important}.timesheet_header_container{position:sticky;top:46px;z-index:999;box-sizing:border-box;height:75.6px;display:flex;justify-content:space-between;gap:10px;border-radius:8px;padding:0 15px 0 25px;margin-bottom:6px}.timesheet_header_container .period{display:flex;align-items:end;padding-bottom:14px}.timesheet_header_container .period_text{font-size:13px}.timesheet_header_container .width_10{width:10%}.timesheet_header_container .width_20{width:20%}.timesheet_header_container .width_16{width:16%}.timesheet_header_container .text_left{text-align:left}.timesheet_header_container .text_center{text-align:center}.timesheet_row_container{position:relative;box-sizing:border-box;height:42px;display:grid;grid-template-columns:1fr 1fr 3fr 2fr 1fr 1fr 1fr;gap:60px;align-items:center;padding:0 15px 0 40px;overflow:hidden;border-radius:8px;margin-bottom:6px}.timesheet_row_container.pad_right_10px{padding-right:15px}.timesheet_row_container .description_wrapper{display:flex;align-items:center}.timesheet_row_container .description_wrapper:after{content:"";position:absolute;left:0;top:0;width:26px;height:100%}.timesheet_row_container .duration{font-size:12px}.timesheet_row_container .timesheet_section{display:flex;justify-content:space-between}.timesheet_row_container .timesheet_cell{text-align:right;font-size:12px;min-width:100px}.timesheet_row_container .width_10{width:10%}.timesheet_row_container .width_20{width:20%}.timesheet_row_container .width_16{width:16%}.timesheet_row_container .text_left{text-align:left}.timesheet_info_table_container .table_title{background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);font-size:16px;color:#fff;padding:14px 25px;border-radius:8px;margin-bottom:14px;position:sticky;top:0;z-index:999}.TimeSheetTableRow .DescriptionWrapper{display:flex;align-items:center}.TimeSheetTableRow .ColoredBlock{position:absolute;left:0;top:0;width:25px;height:100%}.TimeSheetTableRow .Spacer{width:28px;height:28px}.TimeSheetTableRow .ButtonsWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimeSheetTableRow .RowContainer{position:relative;box-sizing:border-box;height:42px;display:grid;align-items:center;grid-template-columns:1fr 1fr;padding:0 15px 0 40px;overflow:hidden;gap:60px}.TimeSheetTableRow .RowContainer--expanded{border-radius:10px 10px 0 0!important;margin:0!important}.TimeSheetTableRow .RowContainer--collapsed{border-radius:8px!important;margin-bottom:6px!important}.TimeSheetTableRow .RowContainer--no-radius{border-radius:0!important}.TimeSheetTableRow .RowContainer--hovered{transition:background-color.3s ease}.TimeSheetTableRow .child-rows--expanded{margin-bottom:6px!important}.TimeSheetTableRow .Duration{font-size:12px}.TimeSheetTableRow .Section{display:flex;justify-content:space-between;font-size:12px}.TimeSheetTableRow .Cell{min-width:100px;font-size:12px;text-align:right}.TimeSheetTableRow .Cell--left{text-align:left}.TimeSheetTableRow .Cell--center{text-align:center}.TimeSheetTableRow>.child-rows{border-radius:0 0 10px 10px!important;overflow:hidden}.dark_hours_row_container{position:relative;box-sizing:border-box;height:42px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 25px;overflow:hidden;border-radius:8px;margin-bottom:6px}.dark_hours_row_container .description_wrapper{display:flex;align-items:center}.dark_hours_row_container .description_wrapper:after{content:"";position:absolute;left:0;top:0;width:26px;height:100%}.dark_hours_row_container .duration{font-size:12px}.dark_hours_row_container .section{display:flex;justify-content:space-between}.dark_hours_row_container .cell{width:50%;text-align:right;font-size:12px}.dark_hours_row_container .width_10{width:20%}.dark_hours_row_container .width_26{width:30%;margin-left:auto}.dark_hours_row_container .text_left{text-align:left}.dark_hours_head_container{box-sizing:border-box;height:75.6px;display:flex;justify-content:space-between;gap:10px;position:sticky;top:46px;z-index:999;border-radius:8px;padding:0 15px 0 25px;margin-bottom:6px}.dark_hours_head_container .timesheet_sub_container,.dark_hours_head_container .width_26{width:31%;margin-left:auto}.dark_hours_head_container .timesheet_sub_container .cell,.dark_hours_head_container .width_26 .cell{width:50%}.dark_hours_head_container .period{display:flex;align-items:end;padding-bottom:14px}.dark_hours_head_container .period_text{font-size:13px}.dark_hours_head_container .width_10{width:20%}.dark_hours_head_container .text_left{text-align:left}.dark_hours_head_container .text_right{text-align:right}.dark_hours_head_container .timesheet_head_footer span{width:50%}.dark_hours_timesheet_container .table_title{background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);color:#fff;font-size:16px;padding:14px 25px;border-radius:8px;margin-bottom:14px;position:sticky;top:0;z-index:999}.dark_hours_skeleton_container .margin_bottom_10{margin-bottom:10px}.dark_hours_skeleton_container .margin_bottom_14{margin-bottom:15px}.TimeSheetPage .ActivitiesChartContainer{width:100%;display:flex;border-radius:6px;overflow:hidden}.TimeSheetPage .ActivityContainer{text-align:center;height:18px;display:flex;align-items:center;justify-content:center;padding:0 20px;font-size:11px;cursor:pointer;transition:all.3s ease}.TimeSheetPage .ActivityContainer:hover .toggle_percentage{opacity:1;color:#fff!important;background:rgba(0,0,0,.3);padding:2px 6px;border-radius:4px;font-weight:600;transition:all.3s ease}.TimeSheetPage .ActivityContainer .toggle_percentage{opacity:0;transition:all.3s ease}.TimeSheetPage .ActivitiesLegendContainer{display:flex;align-items:center;gap:0 10px;position:relative;margin-bottom:20px}.TimeSheetPage .ActivityLegend{display:flex;align-items:center;width:10px;height:10px;border-radius:50%}.TimeSheetPage .DatePickerContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.TimeSheetPage .ModalTitle{font-size:25px;text-align:center;color:#2750fc}.TimeSheetPage .ModalContent.MuiPaper-root{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#212120;padding:30px 55px;height:200px;width:500px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.TimeSheetPage .ModalButtonsContainer{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr;align-items:center}.TimeSheetPage .timesheet_table_container{display:flex;gap:50px;justify-content:space-between;padding:14px 15px 0 40px;border-radius:6px;margin-bottom:6px;position:sticky;z-index:2;top:48px}.TimeSheetPage .timesheet_table_container .timesheet_head_title{width:25%;display:flex;align-items:end;padding-bottom:14px;font-size:16px;font-weight:500;opacity:.75}.TimeSheetPage .timesheet_table_row_container{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:0 15px 0 50px}.timesheet_sub_container{display:flex;flex-direction:column;justify-content:end;width:25%;border-bottom:3px solid#fff}.timesheet_sub_title{padding-bottom:14px;font-weight:700}.timesheet_head_footer{display:flex;justify-content:space-between;padding-bottom:10px}.timesheet_head_footer span{font-size:16px;font-weight:500;opacity:.75;width:33%}.shop_btn{font-family:"Space Grotesk";font-size:10px;font-weight:400;line-height:1em;cursor:pointer;transition:.3s;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;gap:5px}.shop_btn[aria-mode=dark]{color:#fff}.shop_btn[aria-mode=light]{color:#090909}.container_base{display:flex;flex-direction:row;justify-content:space-between;height:48px}.header_left{display:flex;flex-direction:row;align-items:center}.header_right{display:flex;gap:20px;flex-direction:row;align-items:center}.logo_wrapper{box-sizing:border-box;display:flex;align-items:center;margin-left:24px;margin-top:4px}.logo_wrapper img{height:100%}.CostAllocationPage .SkeletonGrid{display:flex;gap:15px}.CostAllocationPage .Skeleton{margin-bottom:20px}.CostAllocationPage .Skeleton__Small{margin-bottom:15px}.CostAllocationPage .Skeleton__ExtraSmall{margin-bottom:10px}.CostAllocationPage .ActivitiesChartContainer{width:100%;display:flex;border-radius:4px;overflow:hidden;margin-bottom:20px;margin-top:20px}.CostAllocationPage .ActivitiesLegendContainer{display:flex;gap:0 10px;flex-wrap:wrap;position:relative;margin-bottom:25px}.CostAllocationPage .ModalTitle{font-size:25px;text-align:center;color:#2750fc}.CostAllocationPage .ModalContent.MuiPaper-root{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#212120;padding:30px 55px;height:200px;width:500px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.CostAllocationPage .ModalButtonsContainer{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr;align-items:center}.CostBreakdownPage__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px}.CostBreakdownPage__SkeletonGrid{display:flex;gap:15px}.CostBreakdownPage__Skeleton{margin-bottom:20px}.CostBreakdownPage__Skeleton__TableRow{margin-top:10px;margin-bottom:20px}.CostBreakdownPage__ActivitiesChartContainer{width:100%;display:flex;border-radius:6px;overflow:hidden;margin-bottom:15px;margin-top:25px}.CostBreakdownPage__ActivitiesLegendContainer{display:flex;gap:0 10px;position:relative;margin-bottom:25px}.CostBreakdownPage__ChartContainer{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.CostBreakdownPage__ActivityWrapper,.CostBreakdownPage__TableWrapper{margin-top:20px}.CostBreakdownPage__ActivityContainer{background-color:none;text-align:center;height:18px;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:0}.CostBreakdownPage__ActivityContainer--BorderStart{border-radius:8px 0 0 8px}.CostBreakdownPage__ActivityContainer--BorderEnd{border-radius:0 8px 8px 0}.CostBreakdownPage__ActivityLegend{display:grid;align-items:center;grid-template-columns:15px 1fr;gap:5px}.CostBreakdownPage__ActivityLegend__Icon{width:10px;height:10px;border-radius:50%}.CostBreakdownPage__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px}.hidden_table{position:fixed;left:-9999px}.PowerFactorAndDemandPage .Skeleton{margin-bottom:20px}.PowerFactorAndDemandPage .SkeletonGrid{display:flex;gap:20px}.PowerFactorAndDemandPage .TimeContainer{display:flex;justify-content:flex-end;margin-bottom:15px}.PowerFactorAndDemandPage .Wrapper{margin-top:10px;margin-bottom:10px}.technical-analysis-table{background-color:rgba(0,0,0,0)}.technical-analysis-table-head{position:relative!important}.technical-analysis-table-head__header-container{display:grid;grid-gap:10px;height:60px;top:63px;z-index:4;margin-bottom:6px!important;font-size:13px!important;font-weight:500;padding:0!important;position:sticky!important;top:48px!important}.technical-analysis-table-head__grid-template--default{grid-template-columns:24px 3fr 1.05fr 1fr 1fr 1fr 1.05fr 70px!important}.technical-analysis-table-head__grid-template--non-electricity{grid-template-columns:26px 4fr 1fr 1fr 1fr 70px!important}.technical-analysis-table-menu__list-item-icon{color:#fff;min-width:35px;font-size:18px!important}.margin_bottom_10:not(:last-child){margin-bottom:10px}.margin_bottom_10_2{margin-bottom:10px}.TechnicalAnalysisTableContainer .IconsWrapper{display:flex;flex-direction:row;margin-left:5px}.TechnicalAnalysisTableContainer .IconRefresh,.TechnicalAnalysisTableContainer .IconThreeDotsStyled{color:#fff}.TechnicalAnalysisTableContainer__Skeleton__Small{margin-bottom:15px}.TechnicalAnalysisTableContainer__Skeleton__Large{margin-bottom:20px}.TableHeaderSwitcherWrapper{display:flex;align-items:center;background:#141414;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:60px;padding:0 40px;position:sticky;top:0;z-index:999}.Technical_Analysis .Selector_Wrapper{display:flex;grid-gap:20px;margin-bottom:20px}.Technical_Analysis .Chart_Container{display:grid;grid-gap:10px;align-items:center;margin-bottom:20px;grid-template-columns:1fr 1fr}.HeatmapDay__Container{width:40px;height:40px;cursor:pointer;box-sizing:border-box;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;transition:background.2s ease,box-shadow.2s ease}@media(max-width:1919px){.HeatmapDay__Container{height:38px;width:38px}}.HeatmapDay__Day{width:40px;height:40px;border-radius:50%;position:relative;box-sizing:border-box;font-size:16px;display:flex;align-items:center;justify-content:center;color:#090909;transition:transform.2s ease,background.2s ease}.HeatmapDay__Day--Selected{border:2px solid#ffd466;transform:scale(1.1)}.HeatmapDay__Day--Disabled{background:#494949;cursor:not-allowed;opacity:.6}.HeatmapDay__Day--Today{background:#494949}.HeatmapDay__Day:hover{transform:scale(1.1)}@media(max-width:1919px){.HeatmapDay__Day:hover{transform:scale(1.05)}.HeatmapDay__Day{height:35px;width:35px}}.HeatmapHover__Container{padding:10px;border-radius:8px;position:relative}.HeatmapHover__Border{display:none;border-radius:8px;padding:1px;position:absolute;top:-100px;left:-220px;width:max-content;z-index:100}.HeatmapHover__Border__Visible{display:block;animation:fadeIn.2s ease-in-out}@media(max-width:1536px){.HeatmapHover__Border{top:-100px;left:-220px}}.HeatmapHover__Grid{display:grid;grid-template-columns:1fr max-content;gap:10px}.HeatmapHover__CellRight{text-align:right}@keyframes fadeIn{0%{opacity:0;transform:translatey(10px)}to{opacity:1;transform:translatey(0)}}.HeatmapWeek__Container{display:grid;grid-gap:6px;grid-template-rows:repeat(7,max-content);width:max-content}.HeatmapWeek__Week{font-weight:400;text-align:center;margin-bottom:10px}.HeatmapWeekDays__Container{display:grid;grid-gap:4px;width:max-content}.HeatmapWeekDays__Day{position:relative;text-align:center;font-weight:500;font-size:13px;height:40px;width:40px;margin-right:20px}@media(max-width:1919px){.HeatmapWeekDays__Day{height:30px;width:30px;margin-right:15px}}.HeatmapWeekDays__Day:after{display:block;content:attr(data-day);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:1919px){.HeatmapWeekDays__Day:after{font-size:13px}}.HeatmapCalendar__Container{display:grid;grid-gap:4px}.HeatmapCalendar__Container--Big{grid-template-columns:repeat(32,max-content)}.HeatmapCalendar__Container:not(.HeatmapCalendar__Container--Big){grid-template-columns:repeat(7,max-content)}.Switcher__Container{display:flex;border-radius:4px;background:#f1f1f1;width:max-content}.Switcher__Container--dark{background:#090909}.Switcher__Option{font-size:11px;display:flex;padding:10px 18px;border-radius:4px;cursor:pointer;transition:all ease-in-out.2s}.Switcher__Option--selected{background:#2750fc;color:#fff}.Switcher__Option--default{background:none;color:#090909}.Flip_Card{box-sizing:border-box;height:100%;width:100%;position:relative;transform-style:preserve-3d;transition:all.5s ease;min-height:165px}.Flip_Card--Flipped{transform:rotatey(180deg)}.Flip_Card .Flip{box-sizing:border-box;position:absolute;top:0;right:0;background:#2750fc;border-radius:0 8px 0 8px;width:42px;height:34px;padding:3px 0 0 8px}.Flip_Card .Front,.Flip_Card .Back{position:absolute;backface-visibility:hidden;height:100%;width:100%}.Flip_Card .Back{transform:rotatey(180deg)}.StageRow__Row{border-radius:4px;position:relative;display:none;align-items:center;height:63px;grid-area:stage_row;margin-bottom:25px}.StageRow__Row--visible{display:flex}.StageRow__Row__Skeleton{width:100%;height:60px;margin-bottom:25px;grid-area:stage_row}.StageRow__StageIndicator{position:relative;box-sizing:border-box;height:100%;text-align:center;padding-top:20px;width:26px;border-radius:8px 0 0 8px;font-weight:500;opacity:0;background:#ccc}.StageRow__StageIndicator:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";font-size:13px}.StageRow__StageIndicator--visible{opacity:1}.StageRow__Description{color:#ccc;font-size:18px;padding-left:36px}.Tile__Container{display:flex;flex-direction:column;box-sizing:border-box;gap:10px;border-radius:8px;padding:20px 20px 10px 25px;height:180px}.Tile__Container--isTOU{justify-content:start}.Tile__Container--tile4{grid-area:tile4}.Tile__Title{font-size:18px;font-weight:800}.Tile__Value{font-size:32px;font-weight:400;margin-bottom:10px}.Tile__Value--styled{margin-top:10px;font-size:22px}.Tile__Flex{display:flex;align-items:center;gap:10px}.Tile__Grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;align-items:center}.Tile__TitleSmall{font-size:10px;font-weight:400}.Tile__HelperText{height:30px;padding:10px 0}.Tile__Percentage{font-size:13px;font-weight:400}.Tile__LightningIcon{position:absolute;top:0;right:0}.Tile__GridTitle{display:flex;align-items:center;gap:15px}.Tile__GridTitle--isTOU{display:grid;grid-template-columns:max-content max-content;align-items:center;grid-gap:15px}.Tile__GridRow{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid#363636;padding:15px 0 7px;font-size:12px}.Tile__GridRow--noBorder{border-bottom:1px solid rgba(0,0,0,0)}.Tile__ArrowContainer{transition:transform.2s ease-in-out}.Tile__TOUPercentage{text-align:right}.Tile__TOUPercentage--lower{color:#16e4bf}.Tile__TOUUnits{text-align:center;opacity:.8}.UtilDashboardPage .Content{display:grid;grid-row-gap:10px;grid-column-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:180px 500px max-content 569px;grid-template-areas:"tile1 tile2 tile3 tile4""chart chart chart small_calendar""table table table table""big_calendar big_calendar big_calendar big_calendar"}@media(max-width:1919px){.UtilDashboardPage .Content{grid-template-rows:180px 500px max-content 469px}}.UtilDashboardPage .DateSelectorContainer{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.UtilDashboardPage .DateSelectorContainerRightAligned{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.UtilDashboardPage .SelectorPageContainer{display:flex;gap:20px;margin-bottom:20px}.SensorsStateDetailsContainer{width:auto;padding:40px}.SensorsStateDetailsContainer .DatePickerContainer{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.SensorsStateDetailsContainer .TimelineWrapper{padding:0 20px 0 70px}.SensorsStateDetailsContainer .TimelineWrapper .DatesContainer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px}.SensorsStateDetailsContainer .TimelineWrapper .Line{height:1px;width:auto;background-color:rgba(255,255,255,.5);margin:5px 0}.SensorsStateDetailsContainer .ProgressWrapper{height:1px;margin-bottom:30px}.SensorsStateDetailsContainer .NoData{color:#f84e45;font-size:32px}.bl_skeleton_container{width:100%}.bl_skeleton_container .margin_bottom_40{margin-bottom:40px}.bl_skeleton_container .margin_bottom_10{margin-bottom:10px}.ConsumptionBreakdownPage{display:flex;justify-content:center;flex-direction:column}.ConsumptionBreakdownPage .ContentContainer{display:grid;justify-content:center;grid-template-columns:1fr;grid-gap:10px}.ConsumptionBreakdownPage .DatePickerContainer{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ConsumptionBreakdownPage .DateSelectorContainerRightAligned{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.ConsumptionBreakdownPage .ChartsContainer{display:grid;align-items:center;grid-template-columns:3fr 1fr;grid-gap:10px;margin-bottom:20px}.HeatmapDay__Container{width:40px;height:40px;cursor:pointer;box-sizing:border-box;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:1919px){.HeatmapDay__Container{height:36px;width:36px}}.HeatmapDay__Day{width:40px;height:40px;border-radius:50%;position:relative;box-sizing:border-box;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#090909}@media(max-width:1919px){.HeatmapDay__Day{height:38px;width:38px}}.HeatmapDay__Day--Selected{border:2px solid#ffd466;color:#fff}.HeatmapDay__Day--Disabled,.HeatmapDay__Day--Today{background:#494949}.HeatmapDay__Day:hover{width:38px;height:38px;transition:all ease-in.15s;font-size:13px}@media(max-width:1919px){.HeatmapDay__Day:hover{height:31px;width:31px}}.HeatmapHover__Container{padding:10px;border-radius:8px}.HeatmapHover__Border{display:none;border-radius:8px;padding:1px;position:absolute;top:-100px;right:0;width:max-content;z-index:100}.HeatmapHover__Border__Visible{display:block}@media(max-width:1536px){.HeatmapHover__Border{top:-100px;left:-220px}}.HeatmapHover__Grid{display:grid;grid-template-columns:1fr max-content;grid-column-gap:10px}.HeatmapHover__CellRight{text-align:right}.HeatmapWeek__Container{display:grid;grid-gap:6px;grid-template-rows:repeat(7,max-content);width:max-content}.HeatmapWeek__Week{font-weight:500;font-size:12px;text-align:center}.HeatmapWeekDays__Container{display:grid;grid-gap:4px;width:max-content}.HeatmapWeekDays__Day{position:relative;text-align:center;font-weight:500;font-size:12px;height:40px;width:40px;margin-right:20px}@media(max-width:1919px){.HeatmapWeekDays__Day{height:30px;width:30px;margin-right:15px}}.HeatmapWeekDays__Day:after{display:block;content:attr(data-day);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:1919px){.HeatmapWeekDays__Day:after{font-size:12px}}.HeatmapCalendar__Container{display:grid;grid-gap:4px}.HeatmapCalendar__Container--Big{grid-template-columns:repeat(32,max-content)}.HeatmapCalendar__Container:not(.HeatmapCalendar__Container--Big){grid-template-columns:repeat(7,max-content)}.StageRow__Row{border-radius:4px;position:relative;display:none;align-items:center;height:63px;grid-area:stage_row;margin-bottom:25px}.StageRow__Row--visible{display:flex}.StageRow__Row__Skeleton{width:100%;height:60px;margin-bottom:25px;grid-area:stage_row}.StageRow__StageIndicator{position:relative;box-sizing:border-box;height:100%;text-align:center;padding-top:20px;width:26px;border-radius:8px 0 0 8px;font-weight:500;opacity:0;background:#ccc}.StageRow__StageIndicator:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";font-size:13px}.StageRow__StageIndicator--visible{opacity:1}.StageRow__Description{color:#ccc;font-size:18px;padding-left:36px}.Tile__Container{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;border-radius:8px;padding:20px 20px 10px 25px;height:180px}.Tile__Container--isTOU{justify-content:start}.Tile__Container--tile4{grid-area:tile4}.Tile__Title{font-size:18px;font-weight:800}.Tile__Value{font-size:36px;font-weight:400;margin-bottom:10px}.Tile__Value--styled{margin-top:10px;font-size:22px}.Tile__Flex{display:flex;align-items:center;justify-content:space-between}.Tile__Grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;align-items:center}.Tile__TitleSmall{font-size:10px;font-weight:400}.Tile__HelperText{height:30px;padding:10px 0}.Tile__Percentage{font-size:13px;font-weight:500}.Tile__GridTitle{display:flex;gap:15px}.Tile__GridTitle--isTOU{display:grid;grid-template-columns:max-content max-content;align-items:center;grid-gap:15px}.Tile__GridRow{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid#363636;padding:15px 0 7px}.Tile__GridRow--noBorder{border-bottom:1px solid rgba(0,0,0,0)}.Tile__ArrowContainer{transition:transform.2s ease-in-out}.Tile__TOUPercentage{text-align:right}.Tile__TOUPercentage--lower{color:#16e4bf}.Tile__TOUUnits{text-align:center;opacity:.8}.UtilDashboardPage .Content{display:grid;grid-row-gap:10px;grid-column-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:180px 500px max-content 569px;grid-template-areas:"tile1 tile2 tile3 tile4""chart chart chart small_calendar""table table table table""big_calendar big_calendar big_calendar big_calendar"}@media(max-width:1919px){.UtilDashboardPage .Content{grid-template-rows:180px 500px max-content 469px}}.UtilDashboardPage .DateSelectorContainer{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.UtilDashboardPage .DateSelectorContainerRightAligned{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.UtilDashboardPage .SelectorPageContainer{display:flex;gap:20px;margin-bottom:20px}.DowntimeReportPage .SkeletonGrid__Container{display:grid;gap:10px}.DowntimeReportPage .SkeletonGrid__Main{display:grid;grid-template-columns:calc(25% - 16px)calc(75% - 6px);gap:10px}.DowntimeReportPage .SkeletonGrid__Cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.DowntimeReportPage .SkeletonGrid__Table{display:grid;gap:15px}.DowntimeReportPage .LevelDataContainer{display:flex;margin-left:10px}.DowntimeReportPage .LevelDataCurrent{display:flex;align-items:center;justify-content:space-between;margin-right:5px;font-size:18px;font-weight:400}.DowntimeReportPage .LevelDataCurrent__title{margin:0 5px;color:#fff}.DowntimeReportPage .LevelDataCurrent__title--isCurrent{color:#f5a627}.DowntimeReportPage .DatePickerContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.DowntimeReportPage .MainContainer{display:grid;gap:10px}.DowntimeReportPage .CardsContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"chip chip chip chip";gap:10px}.DowntimeReportPage .ChartsContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"pie_chart main_chart main_chart main_chart";gap:10px}.DowntimeReportPage .TableDowntimeReportWrapper{margin-top:20px}.DowntimeTile{padding:16px;border-radius:12px;cursor:pointer;transition:all.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;box-sizing:border-box}.DowntimeTile:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.DowntimeTile .metric-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.DowntimeTile .metric-header .metric-header-left{display:flex;align-items:center;gap:12px;flex:1}.DowntimeTile .metric-header .metric-header-left .metric-icon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;color:var(--metric-color);flex-shrink:0}.DowntimeTile .metric-header .metric-header-left .metric-icon svg{width:24px;height:24px}.DowntimeTile .metric-header .metric-header-left .metric-info{flex:1;min-width:0}.DowntimeTile .metric-header .metric-header-left .metric-info .metric-title-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.DowntimeTile .metric-header .metric-header-left .metric-info .metric-title-row h4{font-family:"Space Grotesk",sans-serif;font-size:18px;font-weight:700;margin:0;line-height:1.2}.DowntimeTile .metric-content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.DowntimeTile .metric-content .metric-value-section{flex:1;min-width:0;margin-right:20px}.DowntimeTile .metric-content .metric-value-section .metric-value .value{font-family:"Space Grotesk",sans-serif;font-size:36px;font-weight:700;line-height:1;display:block}.DowntimeTile .metric-content .metric-flags{display:flex;flex-direction:column;gap:4px;flex-shrink:0;width:130px}.Switcher__Container{display:flex;border-radius:4px;background:#f1f1f1;width:max-content}.Switcher__Container--dark{background:#090909}.Switcher__Option{display:flex;padding:8px 23px;border-radius:4px;cursor:pointer;transition:all ease-in-out.2s}.Switcher__Option--selected{background:#2750fc;color:#fff}.Switcher__Option--default{background:none;color:#090909}.chart-container{position:relative;width:100%}.timeline-chart-container{position:absolute;bottom:50px;z-index:1}.highcharts-react{position:relative;margin:0 auto;z-index:0}.ProductionTimelineChart{position:relative;grid-area:production_timeline_chart;border-radius:10px;padding:36px}.ProductionTimelineChart__Skeleton{width:100%;height:100%;grid-area:chart}.ProductionTimelineChart .Title{display:flex;align-items:center;gap:10px;font-weight:500;font-size:18px;font-weight:800;margin-bottom:15px}.ProductionTimelineChart .Flex{display:flex;align-items:center;justify-content:space-between}.ProductionTimelineChart .HelperText{font-size:30px;position:absolute;top:59%;left:50%;transform:translatex(-50%)translatey(-50%)}.SummaryDowntimeContainer{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1.2fr;grid-template-rows:450px max-content;grid-template-areas:"pie_chart tree_chart tree_chart tree_chart""production_timeline_chart production_timeline_chart production_timeline_chart production_timeline_chart"}.SummaryDetailTable__GridTableBody{position:relative;width:100%}.SummaryDetailTable .table_title{background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);color:#fff;font-size:18px;padding:14px 25px;border-radius:8px;margin-bottom:14px;position:sticky;top:-1px;z-index:3}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle{display:flex;align-items:center;margin-left:auto}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .SummaryTableProcessesToggleWrapper{display:flex;align-items:center;gap:10px}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .SummaryTableProcessesToggleContainer{border:1px solid rgba(75,85,99,.3);border-radius:6px;padding:0;margin:0}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button{padding:6px 12px;font-size:.875rem;border-radius:6px;transition:all.2s ease}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button.active{background:#2750fc;color:#fff}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button:not(.active){background:rgba(0,0,0,0);color:#6b7280;border:1px solid rgba(75,85,99,.2)}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button:not(.active):hover{background:rgba(75,85,99,.1);border-color:rgba(75,85,99,.3)}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .SummaryTableProcessesToggleWrapper,.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button{border:1px solid rgba(75,85,99,.2)}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button.active{border:1px solid#2750fc}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button:not(.active){border:1px solid rgba(75,85,99,.2)}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher .metric-switcher-button:not(.active):hover{border-color:rgba(75,85,99,.3)}.TimeIntervalSwitcher__Wrapper{background:var(--background-color);border-radius:4px;width:max-content;display:flex;justify-content:flex-end}.TimeIntervalSwitcher__IntervalItem{border-radius:4px;padding:10px 18px;min-width:50px;font-size:11px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:var(--background);color:var(--color)}.Executive_Summary__DatePickerContainer{display:flex;align-items:center;margin-bottom:25px;justify-content:space-between}.Executive_Summary__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px}.TableHeaderSwitcherWrapper{position:sticky!important;top:0!important;border-radius:4px 4px 0 0!important}.TableHeaderSwitcherWrapper:after{content:"";background:#868686!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important}.TableHeaderSwitcherWrapper td{padding:20px 50px}.JobCentreTableHeader{border-radius:0 0 4px 4px!important;grid-template-columns:repeat(10,1fr)60px!important;margin-bottom:10px!important;position:sticky!important;top:60px!important;z-index:1!important;padding:20px 10px 20px 40px!important}.JobCentreTableRow{grid-template-columns:repeat(10,1fr)60px!important;margin-bottom:10px!important;padding:10px 10px 10px 40px!important;border-radius:4px!important}.ListIcon{color:#fff;min-width:35px;font-size:18px}.NotLinkedContainer{display:flex;align-items:center;gap:10px;justify-content:flex-end;color:#868686}.NotLinkedContainer .Icon{color:#f84e45}.Info{margin-bottom:10px;max-width:120px;min-width:65px;display:flex;flex-direction:column;margin-top:-10px}@media screen and (max-width:1200px){.Info{max-width:100%;min-width:auto;margin-top:0;margin-bottom:15px}}.CategoryFlag{position:relative}@media screen and (max-width:1200px){.CategoryFlag{width:100%;max-width:200px}}.CategoryFlag[style*="--metric-color: #3B82F6"]{--metric-color-rgb:59, 130, 246}.CategoryFlag[style*="--metric-color: #EF4444"]{--metric-color-rgb:239, 68, 68}.CategoryFlag[style*="--metric-color: #F59E0B"]{--metric-color-rgb:245, 158, 11}.CategoryFlag[style*="--metric-color: #00CC66"]{--metric-color-rgb:0, 204, 102}.CategoryFlag[style*="--metric-color: #10B981"]{--metric-color-rgb:16, 185, 129}.CategoryFlag[style*="--metric-color: #8B5CF6"]{--metric-color-rgb:139, 92, 246}.CategoryFlag[style*="--metric-color: #16E4BF"]{--metric-color-rgb:22, 228, 191}.CategoryFlag[style*="--metric-color: #FF608B"]{--metric-color-rgb:255, 96, 139}.FlagTitle,.FlagValue{margin:0;line-height:1.1;white-space:nowrap}.JobCard{display:flex;flex-direction:column;border-radius:8px;padding:16px;height:100%}.JobCard .JobCardHeader{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.JobCard .JobCardHeaderLeft{display:flex;align-items:center;gap:12px;flex:1}.JobCard .JobCardIcon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.JobCard .JobCardIcon svg{width:28px;height:28px}.JobCard .JobCardTitleSection{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.JobCard .Title{display:flex;align-items:center;font-size:18px;gap:6px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.JobCard .Line{display:none}.JobCard .ContentContainer{height:100%;min-height:5px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}@media screen and (max-width:1200px){.JobCard .ContentContainer{flex-direction:column;align-items:flex-start;gap:12px}}.JobCard .ContentContainer:has(.chart-container){flex-direction:column;align-items:stretch;gap:0}.JobCard .ContentContainer .Value{font-size:36px;font-weight:700;display:flex;flex-direction:column;margin-top:15px;margin-bottom:0;line-height:1;letter-spacing:-.01em;flex:1}@media screen and (min-width:1600px){.JobCard .ContentContainer .Value{font-size:36px;flex-direction:column}}.JobCard .ContentContainer .Info{position:absolute;top:50%;right:-16px;display:flex;flex-direction:column;gap:4px;align-items:flex-end;padding-right:0;z-index:10;transform:translatey(-50%)}@media screen and (max-width:1200px){.JobCard .ContentContainer .Info{position:static;align-self:flex-start;margin-top:8px;right:0;top:auto;transform:none;align-items:flex-start}}.JobCard .ProgressMeterContainer{position:relative;width:100%}.JobCard .ProgressMeter{border-radius:6px;height:12px;width:100%}.JobCard .VerticalLine{position:absolute;height:22px;top:-5px;bottom:0;width:1px;background-color:#999}.JobCard .chart-container{width:100%;height:130px;margin-top:6px;border-radius:8px;overflow:visible;box-shadow:none}.JobCard .chart-container .HelperText{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}.chart-container .HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px}.highcharts-credits{display:none}.JobFlip_Card{box-sizing:border-box;width:100%;position:relative;transform-style:preserve-3d;transition:all.5s ease;min-height:145px;flex:1 1 calc(25% - 40px);margin-bottom:30px}@media screen and (max-width:1e3px){.JobFlip_Card{min-height:280px}}@media screen and (max-width:1500px){.JobFlip_Card{flex:1 1 calc(33.33% - 40px)}}@media screen and (max-width:1200px){.JobFlip_Card{flex:1 1 calc(50% - 40px)}}@media screen and (max-width:600px){.JobFlip_Card{flex:1 1 100%}}.JobFlip_Card--Flipped{transform:rotatey(180deg)}.JobFlip_Card .Flip{box-sizing:border-box;position:absolute;top:0;right:0;background:#2750fc;border-radius:0 8px 0 8px;width:28px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.JobFlip_Card .Front,.JobFlip_Card .Back{position:absolute;backface-visibility:hidden;height:100%;width:100%}.JobFlip_Card .Back{transform:rotatey(180deg)}.JobCardDetails__TableRow{display:flex;align-items:center;justify-content:space-between;grid-template-columns:25px 1fr 1fr 1.5fr 1fr 30px;gap:15px;top:0;border-radius:4px;padding-right:10px;margin-bottom:25px;font-size:13px;line-height:0}.JobCardDetails__TableRow .MuiSelect-select,.JobCardDetails__TableRow .MuiInputBase-input{font-size:12px}.JobCardDetails__TableRow .MuiInputBase-root{font-size:12px;padding:1px 10px;border-radius:4px}.JobCardDetails__TableRow .MuiAutocomplete-option{font-size:12px}.JobCardDetails__TableRow .IconContainer{display:flex;align-items:center;gap:15px}.JobCardDetails__TableRow .Icon{height:56px;width:26px;text-align:center;border-radius:8px 0 0 8px;font-weight:500;background:#ffa126}.JobCardDetails .Cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.Switcher__Container{display:flex;border-radius:4px;background:#f1f1f1;width:max-content}.Switcher__Container--dark{background:#090909}.Switcher__Option{display:flex;padding:8px 23px;border-radius:4px;cursor:pointer;transition:all ease-in-out.2s}.Switcher__Option--selected{background:#2750fc;color:#fff}.Switcher__Option--default{background:none;color:#090909}.JobEvents__Skeleton{margin-bottom:20px}.JobEvents__HeadRow{display:grid;align-items:center;justify-content:space-between;grid-template-columns:25px 2fr 3fr 30px 5fr 30px 2.5fr 10px;gap:10px;position:sticky;top:46px;z-index:3;height:80px;margin-bottom:6px;border-radius:8px}.JobEvents__HeadRow .TableCell{word-spacing:9999px;text-align:right}.JobEvents__HeadRow th{padding:0;word-spacing:0}.JobEvents__TableRow{display:grid;align-items:center;grid-template-columns:25px 2fr 3fr 30px 5fr 30px 2.5fr 10px;gap:10px;position:sticky;top:0;border-radius:8px;margin-bottom:6px;font-size:12px;line-height:0;height:42px}.JobEvents__TableRow .Icon{height:42px;width:26px;display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px;font-weight:500;cursor:default;border:0}.JobEvents__TableRow .Icon--sublevels{cursor:pointer}.JobEvents__TableRow .TableCell{text-align:right}.ListIcon{color:#fff;min-width:35px;font-size:18px}.Manufacturing_Jobs .Breadcrumbs{margin-top:10px;margin-bottom:20px}.Manufacturing_Jobs .Breadcrumbs .Breadcrumb{cursor:pointer}.JobCardDetails__TableRow{border-radius:4px;font-size:12px;margin-top:0;margin-bottom:15px}.JobCardDetails__TableRow .Icon{height:50px;border-radius:8px 0 0 8px}.JobCardDetails__TableRow .MuiTypography-root{font-size:12px;font-weight:500;letter-spacing:-.01em}.ListIcon{color:#fff;min-width:35px;font-size:18px}.JobRuns__Skeleton{margin-bottom:20px}.JobRuns__GridTableBody{padding-bottom:0}.JobRuns__HeadRow{display:grid;align-items:flex-end;gap:20px;margin-bottom:6px;border-radius:8px;padding:15px 10px 15px 0;grid-template-columns:25px 5fr 4fr 4fr 20px;position:sticky;top:46px;z-index:3}.JobRuns__HeadRow th{gap:20px;padding:0;word-spacing:0}.JobRuns__HeadRow .GroupContainer{flex:1;display:flex;gap:20px;font-size:13px;flex-direction:column;justify-content:flex-end;height:100%}.JobRuns__HeadRow .Group{display:flex;align-items:flex-end}.JobRuns__TableRow{display:grid;align-items:center;grid-template-columns:25px 5fr 4fr 4fr 20px;gap:20px;position:sticky;top:0;border-radius:8px;padding-right:10px;font-size:12px;line-height:0;margin-bottom:6px;height:42px}.JobRuns__TableRow .CellGroup{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.JobRuns__TableRow .CellGroup_1{display:grid;grid-template-columns:1fr}.JobRuns__TableRow .CellGroup_3{display:grid;grid-template-columns:1fr 1fr 1fr}.JobRuns__TableRow .CellGroup_4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.JobRuns__TableRow .CellGroup_4_2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0}.JobRuns__TableRow .Icon{height:42px;width:26px;display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px;font-weight:500;cursor:pointer;background:#ffa126;border:0}.JobRuns__TableRow .Icon--total{cursor:default;background:none}.JobRuns__TableRow .TableCell{text-align:right;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;line-height:16px;padding:0}.JobRuns__TableRow .TableCell__Input{text-align:center}.JobRuns__Charts{margin-bottom:25px;border-radius:10px}.Manufacturing_Jobs__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px}.Manufacturing_Jobs .StyledSelect{position:relative;padding:0;display:flex;flex-direction:column;flex:1;max-width:355px}.Manufacturing_Jobs .StyledSelect .MuiOutlinedInput-root{padding-right:0}.Manufacturing_Jobs .StyledSelect .MuiInputBase-root{font-size:12px;padding:1px 10px;border-radius:4px}.Manufacturing_Jobs .StyledSelect .MuiAutocomplete-option{font-size:12px}.Manufacturing_Jobs .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.Manufacturing_Jobs .SelectsOuterContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:25px 0;gap:20px}.Manufacturing_Jobs .SelectContainer{display:flex;gap:15px;flex:1}.Manufacturing_Jobs .JobSelector{height:36px!important;border-radius:4px;font-size:11px}.Manufacturing_Jobs .JobSelector:focus{border:none!important}.Manufacturing_Jobs .JobSelector:hover{border:none!important}.Manufacturing_Jobs .StyledInput{position:absolute;top:-6px;margin-bottom:-8px;margin-left:15px;font-weight:300;display:flex;align-items:center;justify-content:center;width:10%;z-index:1;font-size:9px;width:max-content;height:max-content;padding:0 5px}.Manufacturing_Jobs .SkeletonGrid{display:flex;gap:15px}.Manufacturing_Jobs .Skeleton,.Manufacturing_Jobs .Skeleton__Small{margin-bottom:15px}.Manufacturing_Jobs .Skeleton__ExtraSmall{margin-bottom:10px}.Manufacturing_Jobs .Selected_Job{border-radius:6px;display:grid;align-items:center;grid-template-columns:15px 2fr repeat(3,1fr)30px;margin-bottom:30px}.Manufacturing_Jobs .Selected_Job .Indicator{background:#f5a627;width:15px;height:50px;border-radius:6px 0 0 6px;margin-right:10px}.Manufacturing_Jobs .Selected_Job .Point_Name{margin-left:15px}.PendingTile{padding:16px;border-radius:8px;opacity:.7;cursor:pointer;transition:.2s all;min-height:180px}.PendingTile:hover{opacity:1}.PendingTile--active{opacity:1}@media screen and (max-width:1200px){.PendingTile{padding:20px 30px 30px}}.PendingTile .Title{display:flex;align-items:center;font-size:18px;margin-bottom:10px;gap:6px;font-weight:700}.PendingTile .Title .TitleIcon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.PendingTile .Title .TitleIcon svg{width:24px;height:24px}.PendingTile .Grid{display:flex;margin:0 0 10px;gap:0;justify-content:space-between;box-sizing:border-box;min-height:100px;height:55%}@media screen and (max-width:1200px){.PendingTile .Grid{margin-bottom:15px;flex-direction:column;height:75%}}.PendingTile .PendingFlags{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.PendingTile .SmallTitle{font-size:12px;margin-bottom:6px;font-weight:500}.PendingTile .SmallValue{font-size:11px}.PendingTile .Value{font-size:36px;font-weight:700;display:flex;flex-direction:column;margin:25px 0 0}@media screen and (max-width:1200px){.PendingTile .Value{flex-direction:column}}.PendingTile .ProgressMeterContainer{position:relative;width:100%}.PendingTile .ProgressMeter{border-radius:6px;height:16px;width:100%}.PendingTile .VerticalLine{position:absolute;height:25px;top:-5px;bottom:0;width:1px;background-color:#babcc4}.ManufacturingLogsPage .StyledSelect{position:relative;padding:0;display:flex;flex-direction:column;flex:1;max-width:355px}.ManufacturingLogsPage .StyledSelect .MuiOutlinedInput-root{padding-right:0}.ManufacturingLogsPage .StyledSelect .MuiInputBase-root{font-size:12px;padding:1px 10px;border-radius:4px}.ManufacturingLogsPage .StyledSelect .MuiAutocomplete-option{font-size:12px}.ManufacturingLogsPage .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.ManufacturingLogsPage .DatePickerContainer{margin-bottom:25px}.ManufacturingLogsPage .MainContainer{position:relative}.ManufacturingLogsPage .MainContainer .TileContainer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-bottom:15px}.ProductConfigurationModal .form-section .section-title{margin:0 0 20px;font-weight:600;font-size:1.1rem}.ProductConfigurationModal .form-section .form-row{display:flex;align-items:center;margin-bottom:20px;gap:16px}.ProductConfigurationModal .form-section .form-row .unit-label{color:#666;font-size:.9rem;margin-left:10px}.ProductSettingsModal .form-section .section-title{margin:0 0 20px;font-weight:600;font-size:1.1rem}.ProductSettingsModal .form-section .form-row{display:flex;align-items:center;margin-bottom:20px;gap:16px}.ProductSettingsModal .form-section .form-row .unit-label{color:#666;font-size:.9rem;margin-left:10px}.ProductsTab__table,.OperatorsTab__table{margin-top:0}.ShiftsList{padding:0;height:100%;display:flex;flex-direction:column}.ShiftsList__title{font-size:24px;font-weight:600;margin:0}.ShiftsList__actions{display:flex;align-items:center;gap:0;justify-content:flex-end}.ShiftsList__actions :last-child{margin-left:0!important}.ShiftsList__content{flex:1;display:flex;flex-direction:column}.ShiftsList__empty{flex:1;display:flex;align-items:center;justify-content:center}.ShiftsList__table{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;border:1px solid#e0e0e0}.ShiftsList__table-header{display:grid;grid-template-columns:2fr 1fr 2fr 120px;background-color:#f8f9fa;border-bottom:1px solid#e0e0e0}.ShiftsList__table-row{display:grid;grid-template-columns:2fr 1fr 2fr 120px;border-bottom:1px solid#e0e0e0;transition:background-color.2s ease}.ShiftsList__table-row:hover{background-color:#f8f9fa}.ShiftsList__table-row:last-child{border-bottom:none}.ShiftsList__table-cell{padding:16px 12px;display:flex;align-items:center;font-size:14px}.ShiftsList__actions-cell{display:flex;align-items:center;gap:4px}.ShiftsList__mini-timeline{position:relative;height:20px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;border:1px solid#e0e0e0}.ShiftsList__mini-timeline-item{position:absolute;top:0;height:100%;min-width:2px;cursor:pointer;transition:opacity.2s ease}.ShiftsList__mini-timeline-item:hover{opacity:.8}.ShiftsList__mini-timeline-empty{display:flex;align-items:center;justify-content:center;height:20px;background-color:#f8f9fa;border-radius:4px;border:1px dashed#ccc}[data-theme=dark] .ShiftsList__table{border-color:#444}[data-theme=dark] .ShiftsList__table-header{background-color:#2a2a2a;border-bottom-color:#444}[data-theme=dark] .ShiftsList__table-row{border-bottom-color:#444}[data-theme=dark] .ShiftsList__table-row:hover{background-color:#2a2a2a}[data-theme=dark] .ShiftsList__mini-timeline{background-color:#333;border-color:#555}[data-theme=dark] .ShiftsList__mini-timeline-empty{background-color:#2a2a2a;border-color:#666}.TimelineItem{position:absolute;top:auto;bottom:0;height:74px;cursor:move;-webkit-user-select:none;user-select:none;transition:all.2s ease;border:0 solid rgba(0,0,0,0);box-shadow:0 2px 8px rgba(0,0,0,.2);overflow:visible;border-radius:0;min-width:3px}.TimelineItem--production{cursor:default}.TimelineItem--production:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}.TimelineItem:hover{box-shadow:0 4px 16px rgba(0,0,0,.3);z-index:10}.TimelineItem--dragging{z-index:100;transform:scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:#1976d2;transition:none!important}.TimelineItem--resizing{z-index:100;border-color:#ff9800;transition:none!important}.TimelineItem__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:8px 12px;position:relative;z-index:2}.TimelineItem__info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.TimelineItem__name{font-size:12px;font-weight:600;color:#fff;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8);flex-shrink:0}.TimelineItem__time{font-size:10px;color:rgba(255,255,255,.9);font-weight:500;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.8);flex-shrink:1}.TimelineItem__actions{display:flex;gap:3px;opacity:0;transition:opacity.2s ease;position:absolute;top:3px;right:3px;max-width:calc(100% - 6px);flex-wrap:nowrap;overflow:visible;z-index:20;pointer-events:auto}.TimelineItem:hover .TimelineItem__actions{opacity:1}.TimelineItem__action-btn{background:rgba(0,0,0,.6);border:none;color:#fff;width:22px;height:22px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:9px;transition:all.2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}.TimelineItem__action-btn:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.TimelineItem__action-btn:active{transform:scale(.95)}.TimelineItem__action-btn .MuiSvgIcon-root{font-size:12px}.TimelineItem__resize-handle{position:absolute;top:0;width:5px;height:100%;cursor:ew-resize;background:rgba(255,255,255,.1);opacity:.5;transition:opacity.2s ease;display:flex;align-items:center;justify-content:center;z-index:4;color:rgba(255,255,255,.6)}.TimelineItem__resize-handle--left{left:0}.TimelineItem__resize-handle--right{right:0}.TimelineItem__resize-handle:hover{opacity:1;background:rgba(255,255,255,.3);color:rgba(255,255,255,.9)}.TimelineItem__resize-handle .MuiSvgIcon-root{font-size:12px}.TimelineItem:hover .TimelineItem__resize-handle{opacity:1}@media(max-width:768px){.TimelineItem{height:48px}.TimelineItem__content{padding:6px 8px}.TimelineItem__name{font-size:12px}.TimelineItem__time{font-size:10px}}.TimelineToolbar{background:#fff;border-radius:8px;padding:0 16px;display:flex;align-items:center;gap:12px}.TimelineToolbar--dark{background:#141414}.TimelineToolbar__title{color:#333;font-size:14px;font-weight:600;margin:0;white-space:nowrap}.TimelineToolbar__items{display:flex;gap:8px;flex-wrap:wrap;flex:1;align-items:center}.TimelineToolbar__item{padding:6.4px 9.6px;border-radius:4px;cursor:grab;transition:all.2s ease;border:2px solid rgba(0,0,0,0);min-width:64px;text-align:center;-webkit-user-select:none;user-select:none;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.TimelineToolbar__item:hover{transform:translatey(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:rgba(0,0,0,.1)}.TimelineToolbar__item:active{cursor:grabbing;transform:translatey(0)}.TimelineToolbar__item:focus{outline:2px solid#1976d2;outline-offset:2px}.TimelineToolbar__item-name{color:#fff;font-size:9.6px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.TimelineToolbar{padding:12px}.TimelineToolbar__items{gap:6px}.TimelineToolbar__item{padding:4.8px 8px;min-width:56px}.TimelineToolbar__item-name{font-size:8.8px}}.TimelineView{background-color:#fff;border-radius:0 0 12px 12px;padding:12px 24px 24px;color:#333;position:relative}.TimelineView--dark{background-color:#141414;color:#fff}.TimelineView__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0}.TimelineView__day-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.TimelineView__actions{display:flex;align-items:center;gap:16px}.TimelineView__back-btn{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;padding:8px 0;border-radius:4px;transition:all.2s ease}.TimelineView__back-btn:hover{background:#e3f2fd;color:#1976d2}.TimelineView__day-title{color:#333;font-size:20px;font-weight:600;margin:0}.TimelineView__menu{color:#666;font-size:18px;cursor:pointer;padding:8px;border-radius:4px;transition:background-color.2s ease}.TimelineView__menu:hover{background:#f5f5f5}.TimelineView__time-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.TimelineView__time-filter{padding:10px 16px;background:#f5f5f5;color:#333;border:1px solid#e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all.2s ease;white-space:nowrap}.TimelineView__time-filter:hover{background:#eee;border-color:#ccc;transform:translatey(-1px)}.TimelineView__time-filter--active{background:#1976d2;color:#fff;border-color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.3)}.TimelineView__timeline-container{background:#fafafa;margin-bottom:24px;position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.TimelineView__timeline-container::-webkit-scrollbar{height:8px}.TimelineView__timeline-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.TimelineView__timeline-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.TimelineView__timeline-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.TimelineView__timeline{position:relative;height:106px;background:#f0f0f0;overflow:hidden;transition:all.2s ease;border-radius:0}.TimelineView__timeline--dragging{background:#e3f2fd;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.TimelineView__time-axis{position:absolute;top:0;left:0;right:0;height:34px;background:#fafafa;border-radius:0;z-index:3;overflow:hidden}.TimelineView__time-marker{position:absolute;top:6px;color:#374151;font-size:11px;font-weight:600;pointer-events:none;z-index:4;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;letter-spacing:.01em}.TimelineView__timeline-track{position:absolute;top:0;left:0;right:0;bottom:0;padding:0}.TimelineView__bottom-section{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.TimelineView__drag-preview{position:fixed;z-index:1000;padding:8px 12px;background:#1976d2;color:#fff;border-radius:4px;font-size:12px;font-weight:500;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translate(-50%,-50%)}@media(max-width:768px){.TimelineView{padding:16px}.TimelineView__header{flex-direction:column;align-items:flex-start;gap:12px}.TimelineView__time-filters{flex-direction:column;gap:8px}.TimelineView__time-filter{width:100%;text-align:center}.TimelineView__bottom-section{flex-direction:column;gap:16px}}.ShiftManagementModal .form-section .section-title{margin:0 0 20px;font-weight:600;font-size:1.1rem}.ShiftManagementModal .form-section .form-row{display:flex;align-items:center;margin-bottom:20px;gap:16px}.ShiftManagementModal .form-section .form-row .unit-label{color:#666;font-size:.9rem;margin-left:10px}.TimelineItemTypesModal{padding:0}.TimelineItemTypesModal .form-section .section-title{margin:0 0 24px;font-weight:600;font-size:1.2rem}.TimelineItemTypesModal .form-section .add-type-section{margin-bottom:24px;border-radius:8px}.TimelineItemTypesModal .form-section .add-type-title{margin-bottom:16px;font-weight:600}.TimelineItemTypesModal .form-section .add-type-form{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.TimelineItemTypesModal .form-section .color-picker{display:flex;align-items:center;gap:8px}.TimelineItemTypesModal .form-section .color-label{font-weight:500;color:#666}.TimelineItemTypesModal .form-section .color-options{display:flex;gap:4px}.TimelineItemTypesModal .form-section .color-option{width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all.2s}.TimelineItemTypesModal .form-section .color-option:hover{transform:scale(1.1)}.TimelineItemTypesModal .form-section .color-option.selected{border-color:#1976d2;transform:scale(1.2)}.TimelineItemTypesModal .form-section .existing-types-section .existing-types-title{margin-bottom:16px;font-weight:600}.TimelineItemTypesModal .form-section .types-list{display:flex;flex-direction:column;overflow:visible}.TimelineItemTypesModal .form-section .existing-types-section{overflow:visible}.TimelineItemTypesModal .form-section .type-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border:1px solid#ddd;border-radius:8px;transition:all.2s ease}.TimelineItemTypesModal .form-section .type-item:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);border-color:#bbb}.TimelineItemTypesModal .form-section .type-info{display:flex;align-items:center;gap:12px}.TimelineItemTypesModal .form-section .type-color{width:16px;height:16px;border-radius:50%;border:2px solid rgba(0,0,0,.1);flex-shrink:0}.TimelineItemTypesModal .form-section .type-icon{font-size:14px}.TimelineItemTypesModal .form-section .type-name{font-weight:500;font-size:14px}.ShiftsTab{padding:0;margin:0}.ShiftsTab__header{display:flex;justify-content:center;align-items:center;padding:16px 0;margin-bottom:16px}.ShiftsTab__actions{display:flex;gap:12px}.ShiftsTab__action-btn{padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color.2s}.ShiftsTab__action-btn:hover{background:#1565c0}.ShiftsTab__content{min-height:400px;padding:0}.ManufacturingSetupPage__content{margin-top:25px}.CurrentJob{margin-bottom:10px}.CurrentJob__TitleBar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:0 12px 0 20px;min-height:50px;border-radius:6px;position:sticky;top:0;z-index:10;border-left:8px solid#2750fc;font-size:13px}.CurrentJob__TitleBar__Title{font-size:18px;font-weight:700;margin:0}.CurrentJob__CardsContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-bottom:30px}.CurrentJob__CardsContainer .JobCard{max-height:175px}.ProductionDetails .ContentContainer{display:grid;gap:15px}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle{display:flex;align-items:center;margin-left:auto}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .ProductionDetailsToggleWrapper{display:flex;align-items:center;gap:10px}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .ProductionDetailsToggleContainer{border:1px solid rgba(75,85,99,.3);border-radius:6px;padding:0;margin:0}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button{padding:6px 12px;font-size:.875rem;border-radius:6px;transition:all.2s ease}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button.active{background:#2750fc;color:#fff}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button:not(.active){background:rgba(0,0,0,0);color:#6b7280;border:1px solid rgba(75,85,99,.2)}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button:not(.active):hover{background:rgba(75,85,99,.1);border-color:rgba(75,85,99,.3)}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .ProductionDetailsToggleContainer,.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button{border:1px solid rgba(75,85,99,.2)}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button.active{border:1px solid#2750fc}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button:not(.active){border:1px solid rgba(75,85,99,.2)}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher .metric-switcher-button:not(.active):hover{border-color:rgba(75,85,99,.3)}.ShiftTimeline .TitleBar{display:flex;align-items:center;height:50px;padding:0 20px;font-weight:500;border-radius:6px;font-size:14px;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);color:#fff;margin-bottom:20px}.ShiftTimeline .Title{color:#2750fc;font-weight:500;font-size:18px;margin-bottom:15px}.ShiftTimeline .Line{width:20px;height:1px;background:#2750fc;margin-bottom:15px}.ShiftTimeline .ContentContainer{display:grid;gap:10px}.TableDowntimeEvents .TableHeadWrapper{padding:20px 0 0 20px;grid-template-columns:1.2fr 1.8fr .05fr .7fr .05fr .3fr 50px;gap:10px;position:sticky;top:48px;margin-bottom:6px}.TableDowntimeEvents .TableHeadWrapper__Cell{font-size:13px}.TableDowntimeEvents .TableRow{grid-template-columns:1.2fr 1.8fr .05fr .7fr .05fr .3fr 50px;height:42px;padding:0 0 0 20px;margin-bottom:10px;gap:10px;font-size:12px;margin-bottom:6px}.TableDowntimeEvents .SectionGridCell{display:grid;grid-template-columns:1fr}.TableDowntimeEvents .SectionGridCell2{display:grid;grid-template-columns:1fr 1fr}.TableDowntimeEvents .SectionGridCell3{display:grid;grid-template-columns:1fr 1fr 1fr}.TableDowntimeEvents .SectionGridCell5{display:grid;grid-template-columns:1fr 1fr 1.2fr .4fr}.TableDowntimeEvents .GridCellEnd{width:100%;display:flex;justify-content:flex-end}.TableDowntimeEvents .GridCellStart{width:100%;display:flex;justify-content:flex-start}.TableDowntimeEvents .CellContent{margin-right:10%}.DowntimeEvents .TitleBar{display:flex;align-items:center;height:50px;padding:0 20px;font-weight:500;border-radius:6px;font-size:14px;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);color:#fff;margin-bottom:20px}.DowntimeEvents .ContentContainer{display:grid;gap:25px}.ManufacturingShiftReportPage .DatePickerContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.ManufacturingShiftReportPage .DatePickerContainer .ShiftSelector{display:flex;border-radius:4px;width:max-content}.ManufacturingShiftReportPage .DatePickerContainer .ShiftSelector .Item{font-size:11px;padding:10px 18px;border-radius:4px;cursor:pointer;transition:background.3s ease}.ManufacturingShiftReportPage__ContentContainer{display:grid;gap:10px}.tenant_and_lease_edit_container .wrapper{position:relative}.tenant_and_lease_edit_container .select_container{display:flex;align-items:center}.tenant_and_lease_edit_container .divider{width:12px;height:1px;margin:6px 0;background:#2750fc}.tenant_and_lease_edit_container .content_container{margin-bottom:20px}.tenant_and_lease_edit_container .title{font-size:22px;color:#2750fc}.tenant_and_lease_edit_container .additional_info_element{margin:10px 0;display:flex;flex-direction:column;justify-content:space-between;height:40px}.tenant_and_lease_edit_container .info_title{color:#2750fc}.tenant_and_lease_edit_container .styled_input_label{font-size:12px!important;margin-bottom:10px;margin-top:10px}.LandlordAddEditFirstLayoutModal .ModalTitle{font-size:25px;text-align:center;color:#2750fc}.LandlordAddEditFirstLayoutModal .ModalContent.MuiPaper-root{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#212120;padding:30px 55px;height:200px;width:500px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.LandlordAddEditFirstLayoutModal .ModalButtonsContainer{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr;align-items:center}.margin_top_10{margin-top:10px}.margin_top_20{margin-top:20px}.margin_top_30{margin-top:30px}.margin_top_50{margin-top:50px}.ElectricityPortfolioTableHead{grid-template-columns:1fr 1fr 1fr 1fr 20px!important;grid-gap:20px!important;padding-bottom:0!important;margin-bottom:6px!important}.ElectricityPortfolioTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr!important;padding:0!important;margin:0!important}.ElectricityPortfolioTableHead .HeaderCellStyled{height:auto;font-size:13px}.ElectricityPortfolioTableHead .HeaderGridCellStyled{min-width:70px;font-size:13px}.ElectricityPortfolioTableHead .HeaderAdvancedCell{display:grid;grid-gap:15px;font-size:13px}.ElectricityPortfolioTableHead .HeaderAdvancedCellTitle{font-weight:700;font-size:13px}.ElectricityPortfolioTableHead .HeaderAdvancedCellLine{width:100%;height:1px}.ElectricityPortfolioTableRow{grid-template-columns:repeat(4,1fr)20px!important;grid-gap:20px!important;padding:0 25px!important;margin-bottom:6px!important;height:42px;font-size:12px}.ElectricityPortfolioTableRow .CellRow{grid-template-columns:repeat(4,1fr)!important;padding:0!important;margin:0!important;background:none!important}.ElectricityPortfolioTableRow .GridCellStyled{min-width:50px!important}.WaterPortfolioTableHead{grid-template-columns:1fr 1fr 1fr 1fr 20px!important;grid-gap:50px!important;padding-bottom:0!important;margin-bottom:10px!important}.WaterPortfolioTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr!important;padding:0!important;margin:0!important}.WaterPortfolioTableHead .HeaderCellStyled{height:auto}.WaterPortfolioTableHead .HeaderGridCellStyled{min-width:70px}.WaterPortfolioTableHead .HeaderAdvancedCell{display:grid;grid-gap:15px}.WaterPortfolioTableHead .HeaderAdvancedCellTitle{font-weight:700}.WaterPortfolioTableHead .HeaderAdvancedCellLine{width:100%;height:1px}.WaterPortfolioTableRow{grid-template-columns:repeat(4,1fr)20px!important;grid-gap:50px!important;padding:15px 25px!important;margin-bottom:10px!important}.WaterPortfolioTableRow .CellRow{grid-template-columns:repeat(4,1fr)!important;padding:0!important;margin:0!important;background:none!important}.WaterPortfolioTableRow .GridCellStyled{min-width:50px!important}.TableWrapper{margin-bottom:15px}.TableWrapper .HelperText{text-align:center}.PortfolioTableHead .HeaderContainer{box-sizing:border-box;height:90px;display:grid;grid-template-columns:.8fr .8fr 50px;grid-gap:10px;border-radius:10px;padding:15px 0 0 60px;margin-bottom:6px;font-size:13px}.PortfolioTableHead .Period{padding-top:0}.PortfolioTableHead .Period .PeriodText{opacity:.75}.PortfolioTableHead .LossContainer{color:#f72828}.PortfolioTableRowWrapper{box-sizing:border-box;border-radius:8px;transition:all.2s ease-in-out;overflow:hidden;margin-bottom:6px;display:flex;flex-direction:column}.PortfolioTableRowWrapper--expanded{max-height:none}.PortfolioTableRowWrapper--collapsed{max-height:60px}.PortfolioTableRowWrapper--dark{background-color:#141414}.PortfolioTableRowWrapper--light{background-color:#fff}.PortfolioTableRow{overflow:hidden;margin-bottom:10px;position:relative;display:grid;align-items:center;grid-template-columns:.8fr .76fr 50px;grid-gap:10px;padding:0 0 0 15px;margin-bottom:0;font-size:12px;height:42px}.PortfolioTableRow .Spacer{width:28px;height:28px}.PortfolioTableRow .Section{display:flex;justify-content:space-between}.PortfolioTableRow .DescriptionWrapper{display:flex;align-items:center;gap:10px}.PortfolioTableRow .Cell{min-width:100px;text-align:right}.PortfolioTableSubRow{overflow:hidden;margin-bottom:10px;position:relative;display:grid;align-items:center;grid-template-columns:.8fr .8fr 50px;grid-gap:10px;padding:6px 0 6px 56px;font-size:12px}.PortfolioTableSubRow .DescriptionWrapper{display:flex;align-items:center}.PortfolioTableSubRow .DescriptionWrapper .PlusIconWrapper{margin-left:10px;cursor:pointer}.PortfolioTableSubRow .DescriptionWrapper .PointColor{background-color:#2750fc;width:8px;height:8px;border-radius:50%;margin-right:10px}.PortfolioTableSubRow .Section{display:flex;justify-content:space-between}.PortfolioTableSubRow .Cell{min-width:100px;text-align:right}.BillingCard{border-radius:6px;padding:20px;position:relative;display:flex;flex-direction:column}.BillingCard .Content-main{display:flex;flex-wrap:wrap;gap:50px;margin-bottom:20px}.BillingCard .Content-main .Title{font-weight:400;font-size:16px;margin-bottom:15px;color:#babcc4}.BillingCard .Content-main .Value{font-size:36px;font-weight:500}@media screen and (min-width:1800px){.BillingCard .Content-main{gap:75px}}.BillingCard .Content-icon{width:10px;margin-top:-5px;position:absolute;top:20px;right:25px}.BillingCard .Content-bottom{display:flex;align-items:center;gap:10px;margin-top:auto;margin-bottom:10px}.BillingCard .Content-bottom .Title{font-size:16px;margin-bottom:15px}.BillingCard .ProgressMeterContainer{position:relative;width:100%}.BillingCard .ProgressMeter{border-radius:6px;height:18px;width:100%}.PortfolioCards{display:grid;gap:15px}.ProfitCard{border-radius:6px;padding:20px 20px 0;position:relative}.ProfitCard .Title{font-weight:400;font-size:16px;margin-bottom:15px;color:#babcc4;display:flex;gap:6px}.ProfitCard .Title__Cyan{color:#16e4bf}.ProfitCard .Title__Red{color:#f84e45}.ProfitCard .ValueContainer{margin-bottom:15px;display:flex;align-items:center;gap:10px}.ProfitCard .Value{font-size:36px;font-weight:500}.ProfitCard .Currency{font-size:13px;color:#babcc4;align-self:flex-end;margin-bottom:10px}.ProfitCard .Content-main{flex-wrap:wrap;gap:15px}.ProfitCard .Content-main-right{display:flex;align-items:center;gap:10px;font-size:13px}.ProfitCard .Content-right{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:20px}.ProfitCard .Content-icon{width:10px;margin-top:-5px;position:absolute;top:20px;right:25px}.ProfitCard .Content-bottom{display:flex;gap:20px;width:100%}.ProfitCard .ProgressMeterContainer{position:relative;width:100%;margin-top:auto}.ProfitCard .ProgressMeter{border-radius:6px;height:18px;width:100%}.ProfitCard .Percentage{font-size:13px;color:#babcc4}.ProfitCard .Highcharts-container{width:100%}.ProductTypeSwitcher__Container{border-radius:6px;display:flex;align-items:center;position:relative;width:max-content}.PortfolioPage .PointsTimeWrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;margin-bottom:15px;align-items:center}.PortfolioPage .ChartsWrapper{display:grid;grid-template-columns:3fr 1fr;grid-gap:15px;width:100%}@media screen and (min-width:1600px){.PortfolioPage .ChartsWrapper{grid-template-columns:3.1fr .9fr}}.PortfolioPage .ChartsWrapper .HighchartsWrapper{width:100%;height:auto;overflow:hidden}.property_skeleton_container .margin_bottom_10{margin-bottom:10px}.property_skeleton_container .margin_bottom_20{margin-bottom:20px}.property_skeleton_container .margin_bottom_25{margin-bottom:25px}.property_skeleton_container .margin_bottom_30{margin-bottom:30px}.property_skeleton_container .margin_bottom_40{margin-bottom:40px}.ElectricityTable .ElectricityTableHead{grid-template-columns:26px 1fr 1fr 1.5fr 1fr .6fr 20px;grid-gap:20px;padding:15px 10px 0 0;margin-bottom:6px;font-size:13px}.ElectricityTable .ElectricityTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr;padding:0;margin:0}.ElectricityTable .ElectricityTableHead .HeaderCellStyled{height:auto;font-size:13px}.ElectricityTable .ElectricityTableHead .HeaderGridCellStyled{min-width:70px;font-size:13px}.ElectricityTable .ElectricityTableHead .HeaderAdvancedCell{display:grid;grid-gap:15px;font-size:13px}.WaterTable .WaterTableHead{grid-template-columns:26px 1fr 1fr 1.5fr 1fr .6fr 20px;grid-gap:20px;padding:15px 10px 0 0;margin-bottom:6px;font-size:13px}.WaterTable .WaterTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr;padding:0;margin:0}.WaterTable .WaterTableHead .HeaderCellStyled{height:auto;font-size:13px}.WaterTable .WaterTableHead .HeaderGridCellStyled{min-width:70px;font-size:13px}.WaterTable .WaterTableHead .HeaderAdvancedCell{display:grid;grid-gap:15px;font-size:13px}@charset "UTF-8";.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid#ddd}.rbc-header+.rbc-header{border-left:1px solid#ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid#ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid#ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto#3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:rgba(255,255,255,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal}.rbc-month-view{position:relative;border:1px solid#ddd;display:flex;flex-direction:column;flex:1 0 0;width:100%;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0 0;flex-basis:0;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid#ddd}.rbc-date-cell{flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0 0;overflow:hidden}.rbc-day-bg{flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid#ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid#ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid#e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid#e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid#ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid#ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid#ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid#ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid#ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid#ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid#265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid#f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:white;border-right:1px solid#ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0 0;flex-basis:0}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;flex:1 1 0;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:white;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1;width:100%;border:1px solid#ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid#ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid#ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid#ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid#ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid#ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1;display:flex;min-width:0;flex-direction:column;border-left:1px solid#ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid#ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid#ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0 0%;align-items:flex-start;width:100%;border-top:2px solid#ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid#ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid#ddd}.rbc-time-content>.rbc-day-slot{width:100%;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.ChipListHeartbeat{display:grid;grid-template-columns:repeat(4,1fr);grid-template-row:repeat(2,400px);grid-gap:15px}@media(max-width:1200px){.ChipListHeartbeat{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.ChipListHeartbeat{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ChipListHeartbeat{grid-template-columns:1fr}}.trigger_advanced_container_base{border-radius:14px;margin-bottom:10px}.trigger_advanced_container_base .trigger_wrapper{padding:15px 0;overflow:auto;min-width:730px}.trigger_advanced_container_base .add_condition_wrapper{margin-top:10px;gap:10px;display:flex;align-items:center}.trigger_advanced_container_base .attribute_row{margin-bottom:15px}.trigger_advanced_container_base .button_description{font-size:18px}.AppPage__Content{box-sizing:border-box;padding:20px}.PlannedStopsPage__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px;margin-top:25px}.PlannedStopsPage .PageHeader{margin-bottom:0}.PlannedStopsPage .DatePickerContainer{border-radius:8px 8px 8px 8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:0;position:sticky;top:48px;padding:25px 20px 10px 25px;z-index:999;box-sizing:border-box;margin-top:15px;transition:padding.3s ease,box-shadow.3s ease}.PlannedStopsPage .DatePickerContainer.scrolled{box-shadow:0 2px 4px rgba(0,0,0,.1)}.PlannedStopsPage .SelectsOuterContainer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-right:20px;gap:20px;flex:1}.PlannedStopsPage .SelectContainer{display:flex;gap:15px;flex:1;max-width:710px}.PlannedStopsPage .StyledSelect{position:relative;padding:0;display:flex;flex-direction:column;flex:1;max-width:355px}.PlannedStopsPage .StyledSelect .MuiOutlinedInput-root{padding-right:0}.PlannedStopsPage .StyledSelect .MuiInputBase-root{font-size:12px;padding:1px 10px;border-radius:4px;height:36px}.PlannedStopsPage .StyledSelect .MuiAutocomplete-option{font-size:12px}.PlannedStopsPage .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.PlannedStopsPage .StyledInput{position:absolute;top:-6px;margin-bottom:-8px;margin-left:15px;font-weight:300;display:flex;align-items:center;justify-content:center;width:max-content;height:max-content;padding:0 5px;font-size:9px;z-index:1}.PlannedStopsPage .CardsContainer{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"chip chip chip chip";gap:20px;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:900px){.PlannedStopsPage .DatePickerContainer{flex-direction:column;align-items:flex-start}.PlannedStopsPage .SelectsOuterContainer{flex-wrap:wrap;margin-right:0;margin-bottom:20px;width:100%}.PlannedStopsPage .SelectContainer{flex-direction:column;max-width:100%;width:100%}.PlannedStopsPage .StyledSelect{max-width:100%}}.StoppageSummary{margin-bottom:40px}.StoppageSummary .CardsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;width:100%;box-sizing:border-box;margin-top:10px}.StoppageSummary .LevelDataContainer{display:flex;flex-direction:row;margin-left:15px}.StoppageSummary .LevelDataCurrent{display:flex;align-items:center;justify-content:space-between;margin-right:5px;cursor:pointer;font-size:18px;font-weight:400}.StoppageSummary .LevelDataCurrent__title{margin:0 5px;cursor:pointer}.StoppageSummary .LevelDataCurrent__title--isCurrent{color:#f5a627}.StoppageTile{padding:16px 32px;border-radius:8px;box-sizing:border-box;max-width:100%;min-width:300px;box-shadow:0 1px 4px rgba(0,0,0,6%);transition:box-shadow.3s ease}.StoppageTile:hover{box-shadow:0 1px 4px rgba(0,0,0,6%)}.StoppageTile .Title{display:flex;align-items:center;font-size:18px;margin-bottom:20px;gap:6px;font-weight:600}.StoppageTile .TitleIcon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.StoppageTile .TitleIcon svg{width:24px;height:24px}.StoppageTile .Line{width:20px;background-color:currentColor}.StoppageTile .Grid{display:grid;grid-template-columns:1fr auto;align-items:flex-start;margin:0;gap:16px;box-sizing:border-box;min-width:0}.StoppageTile .Values{display:flex;flex-direction:column;gap:4px;width:auto;max-width:100%;min-width:0;flex-shrink:1}.StoppageTile .Value{font-size:42px;font-weight:400;display:flex;justify-content:flex-start;flex-direction:column;margin:0;white-space:nowrap}.StoppageTile .Metric{font-size:13px;margin-top:6px}@media screen and (max-width:768px){.StoppageTile .Grid{gap:12px}.StoppageTile .Values{gap:4px;max-width:200px}}@media screen and (max-width:600px){.StoppageTile .Grid{grid-template-columns:1fr;gap:12px}.StoppageTile .Values{max-width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}}@media screen and (max-width:450px){.StoppageTile{padding:16px;min-width:100%}.StoppageTile .Grid{gap:12px}.StoppageTile .Values{gap:4px}.StoppageTile .Value{margin-bottom:15px}}.MonthlyComparisonGrid{display:grid;grid-template-columns:2fr 1fr 6.5fr;background-color:#141414;padding:0 42px 0;align-items:center;border-radius:8px;min-height:42px;height:42px;overflow:hidden;position:relative;margin-bottom:6px}.MonthlyComparisonGrid .months__container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.MonthlyComparisonGrid .MonthlyComparisonGridHeadItem{padding:16px 10px;width:calc(100% - 24px);display:flex;align-items:center;justify-content:end;height:calc(100% - 32px);font-size:12px;white-space:normal;word-break:break-word}.MonthlyComparisonGrid .row_color{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:100%;padding-right:0}.MonthlyComparisonGrid *{font-weight:400}.MonthlyComparisonGridHead .top__row{padding:20px 42px 10px 36px;border-radius:8px 8px 0 0;background-color:#141414;display:flex;align-items:center;justify-content:end;gap:10px}.MonthlyComparisonGridHead .bottom__row{border-radius:0 0 8px 8px}.monthly__comparison__table.light .top__row,.monthly__comparison__table.light .bottom__row{background-color:#e8e8e8!important}.monthly__comparison__table.light .MonthlyComparisonGrid{background-color:#fff}.EventDetailsGrid{display:grid;grid-template-columns:2fr 1fr 1fr .8fr .8fr 2fr 1fr 1fr;background-color:#141414;padding:0 25px;align-items:center;border-radius:8px;min-height:42px;height:42px;gap:10px;overflow:hidden;position:relative;margin-bottom:6px}.EventDetailsGrid *{font-weight:400}.EventDetailsGridHead .bottom__row{border-radius:8px}.event-details-table.light .bottom__row{background-color:#e8e8e8!important}.event-details-table.light .EventDetailsGrid{background-color:#fff}.btn{box-sizing:border-box;font-size:11px;background:#2750fc;width:max-content;height:max-content;padding:10px 18px;text-align:center;border-radius:4px;cursor:pointer;color:#fff;display:flex;gap:6px;min-width:92px;min-height:34px;justify-content:center;align-items:center}.page-text{font-size:14px;color:#fff;font-weight:500;font-family:"Space Grotesk",serif;line-height:1.2em;padding-bottom:20px}.page-text.light{color:#090909}.loader-container{display:flex;justify-content:center;align-items:center}.loader-container .loader{width:10px;height:10px;border:2px solid#3b82f6;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.UnplannedStopsPage__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px;margin-top:25px}.UnplannedStopsPage .PageHeader{margin-bottom:0}.UnplannedStopsPage .DatePickerContainer{border-radius:8px 8px 8px 8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:0;position:sticky;top:48px;padding:25px 20px 10px 25px;z-index:999;box-sizing:border-box;margin-top:15px;transition:padding.3s ease,box-shadow.3s ease}.UnplannedStopsPage .DatePickerContainer.scrolled{box-shadow:0 2px 4px rgba(0,0,0,.1)}.UnplannedStopsPage .SelectsOuterContainer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-right:20px;gap:20px;flex:1}.UnplannedStopsPage .SelectContainer{display:flex;gap:15px;flex:1;max-width:710px}.UnplannedStopsPage .StyledSelect{position:relative;padding:0;display:flex;flex-direction:column;flex:1;max-width:355px}.UnplannedStopsPage .StyledSelect .MuiOutlinedInput-root{padding-right:0}.UnplannedStopsPage .StyledSelect .MuiInputBase-root{font-size:12px;padding:1px 10px;border-radius:4px;height:36px}.UnplannedStopsPage .StyledSelect .MuiAutocomplete-option{font-size:12px}.UnplannedStopsPage .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.UnplannedStopsPage .StyledInput{position:absolute;top:-6px;margin-bottom:-8px;margin-left:15px;font-weight:300;display:flex;align-items:center;justify-content:center;width:max-content;height:max-content;padding:0 5px;font-size:9px;z-index:1}.UnplannedStopsPage .CardsContainer{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"chip chip chip chip";gap:10px;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:900px){.UnplannedStopsPage .DatePickerContainer{flex-direction:column;align-items:flex-start}.UnplannedStopsPage .SelectsOuterContainer{flex-wrap:wrap;margin-right:0;margin-bottom:20px;width:100%}.UnplannedStopsPage .SelectContainer{flex-direction:column;max-width:100%;width:100%}.UnplannedStopsPage .StyledSelect{max-width:100%}}.StoppageSummary{margin-bottom:25px}.StoppageSummary .CardsContainer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;box-sizing:border-box}.StoppageSummary .LevelDataContainer{display:flex;flex-direction:row;margin-left:15px}.StoppageSummary .LevelDataCurrent{display:flex;align-items:center;justify-content:space-between;margin-right:5px;cursor:pointer;font-size:18px;font-weight:400}.StoppageSummary .LevelDataCurrent__title{margin:0 5px;cursor:pointer}.StoppageSummary .LevelDataCurrent__title--isCurrent{color:#f5a627}.StoppageTile{padding:16px;border-radius:8px;box-sizing:border-box;max-width:100%;min-width:300px;box-shadow:none;transition:box-shadow.3s ease}.StoppageTile:hover{box-shadow:none}.StoppageTile .Title{display:flex;align-items:center;font-size:18px;margin-bottom:20px;gap:6px;font-weight:600}.StoppageTile .TitleIcon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.StoppageTile .TitleIcon svg{width:24px;height:24px}.StoppageTile .Line{width:20px;background-color:currentColor}.StoppageTile .Grid{display:grid;grid-template-columns:1fr auto;align-items:flex-start;margin:0;gap:16px;box-sizing:border-box;min-width:0}.StoppageTile .Values{display:flex;flex-direction:column;gap:4px;width:auto;max-width:100%;min-width:0;flex-shrink:1}.StoppageTile .Value{font-size:36px;font-weight:700;display:flex;justify-content:flex-start;flex-direction:column;margin:0;white-space:nowrap}.StoppageTile .Metric{font-size:13px;margin-top:6px}@media screen and (max-width:768px){.StoppageTile .Grid{gap:12px}.StoppageTile .Values{gap:4px;max-width:200px}}@media screen and (max-width:600px){.StoppageTile .Grid{grid-template-columns:1fr;gap:12px}.StoppageTile .Values{max-width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}}@media screen and (max-width:450px){.StoppageTile{padding:16px;min-width:100%}.StoppageTile .Grid{gap:12px}.StoppageTile .Values{gap:4px}.StoppageTile .Value{margin-bottom:15px}}.MonthlyComparisonGrid.child-row:nth-child(odd){background-color:#1a1a1a}.MonthlyComparisonGrid.child-row:nth-child(2n){background-color:#1a1a1a}.MonthlyComparisonGrid.child-row{border-radius:0;margin-bottom:0}.MonthlyComparisonGrid.child-row:last-child{margin-bottom:6px}.monthly__comparison__table.light .MonthlyComparisonGrid.child-row:nth-child(odd){background-color:#fff}.monthly__comparison__table.light .MonthlyComparisonGrid.child-row:nth-child(2n){background-color:#fff}.MonthlyComparisonGrid{display:grid;grid-template-columns:2fr 1.2fr 6.5fr;background-color:#141414;padding:0 42px 0;align-items:center;border-radius:8px;min-height:42px;height:42px;overflow:hidden;position:relative;margin-bottom:6px}.MonthlyComparisonGrid .months__container{display:grid;height:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.MonthlyComparisonGrid .MonthlyComparisonGridHeadItem{padding:8px;width:calc(100% - 12px);display:flex;align-items:center;justify-content:end;height:calc(100% - 14px);font-size:12px;white-space:normal;word-break:break-word}.MonthlyComparisonGrid .row_color{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:100%;padding-right:0}.MonthlyComparisonGrid *{font-weight:400}.MonthlyComparisonGridHead .top__row{padding:20px 42px 10px 36px;border-radius:8px 8px 0 0;background-color:#141414;display:flex;align-items:center;justify-content:end;gap:10px}.MonthlyComparisonGridHead .bottom__row{border-radius:0 0 8px 8px}.monthly__comparison__table.light .top__row,.monthly__comparison__table.light .bottom__row{background-color:#e8e8e8!important}.monthly__comparison__table.light .MonthlyComparisonGrid{background-color:#fff}.UnplannedStopsPage .EventDetailsGrid{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;background-color:#141414;padding:0 0 0 25px;align-items:center;border-radius:8px;min-height:42px;height:42px;gap:10px;overflow:hidden;position:relative;margin-bottom:6px}.UnplannedStopsPage .EventDetailsGrid *{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UnplannedStopsPage .EventDetailsGridHead .bottom__row{border-radius:8px}.UnplannedStopsPage .event-details-table.light .bottom__row{background-color:#e8e8e8!important}.UnplannedStopsPage .event-details-table.light .EventDetailsGrid{background-color:#fff}.OperatorAnalysisPage__DatePickerContainer{display:flex;align-items:center;margin-bottom:25px;justify-content:flex-end}.OperatorAnalysisPage__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px}.metric-tooltip .tooltip-content{background:rgba(20,20,20,.95);border:1px solid rgba(75,85,99,.3);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.4);max-width:560px;width:100%;padding:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.metric-tooltip .tooltip-content .tooltip-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(75,85,99,.3)}.metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container{display:flex;align-items:center;flex:1;gap:12px}.metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container .metric-color-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container h4{color:#f3f4f6;font-size:18px;font-weight:600;margin:0}.metric-tooltip .tooltip-content .tooltip-header .tooltip-close{background:rgba(75,85,99,.1);border:1px solid rgba(75,85,99,.2);color:#d1d5db;cursor:pointer;font-size:20px;font-weight:700;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all.2s ease}.metric-tooltip .tooltip-content .tooltip-header .tooltip-close:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.metric-tooltip .tooltip-content .tooltip-list{flex:1;max-height:60vh;overflow-y:auto;overflow-x:hidden}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item{display:flex;flex-direction:column;padding:6px 0}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-item-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name{color:#9ca3af;font-size:14px;font-weight:400;flex:1;margin-right:12px}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name.clicked{font-weight:600;color:#f3f4f6}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container{width:100%;margin-top:2px}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container .tooltip-progress-track{width:100%;height:5px;background:rgba(75,85,99,.2);border-radius:2.5px;overflow:hidden;position:relative}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container .tooltip-progress-track .tooltip-progress-fill{height:100%;border-radius:2.5px;transition:width.3s ease}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values{display:flex;flex-direction:column;align-items:flex-end;min-width:100px;padding-right:16px}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values .operator-percentage,.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values .operator-time{color:#d1d5db;font-size:14px;font-weight:500;line-height:1.2}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values .operator-duration{color:#9ca3af;font-size:12px;font-weight:500;line-height:1.2;margin-top:4px}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values.clicked .operator-percentage,.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values.clicked .operator-time{color:#f3f4f6;font-weight:600}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values.clicked .operator-duration{color:#d1d5db;font-weight:600}.impacts-dashboard.light .metric-tooltip .tooltip-content{background:rgba(255,255,255,.95);border:1px solid rgba(209,213,219,.5);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:560px;width:100%;padding:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(209,213,219,.3)}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container{gap:12px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container .metric-color-indicator{width:8px;height:8px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container h4{color:#374151;font-size:18px;font-weight:600}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header .tooltip-close{background:rgba(107,114,128,.1);border:1px solid rgba(107,114,128,.2);color:#6b7280;width:32px;height:32px;font-size:20px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header .tooltip-close:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list{flex:1;max-height:60vh;overflow-y:auto;overflow-x:hidden}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item{display:flex;flex-direction:column;padding:6px 0}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-item-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container{width:100%;margin-top:2px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container .tooltip-progress-track{width:100%;height:5px;background:rgba(0,0,0,.15);border-radius:2.5px;overflow:hidden;position:relative}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container .tooltip-progress-track .tooltip-progress-fill{height:100%;border-radius:2.5px;transition:width.3s ease}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name{color:#9ca3af;font-size:14px;font-weight:400;margin-right:12px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name.clicked{font-weight:600;color:#374151}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values{min-width:100px;padding-right:16px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values .operator-percentage{color:#6b7280;font-size:14px;font-weight:500}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values .operator-duration{color:#9ca3af;font-size:12px;font-weight:500;margin-top:4px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values.clicked .operator-percentage,.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values.clicked .operator-time{color:#374151;font-weight:600}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values.clicked .operator-duration{color:#6b7280;font-weight:600}.impacts-dashboard.light .operator-compact-card .best-worst-container .best-worst-improved .section-title,.impacts-dashboard.light .technician-compact-card .best-worst-container .best-worst-improved .section-title{color:#111827!important}.impacts-dashboard.light .operator-compact-card .best-worst-container .best-worst-improved .insights-column .column-header .column-title,.impacts-dashboard.light .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-header .column-title{color:inherit!important}.impacts-dashboard.light .operator-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-type,.impacts-dashboard.light .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-type{color:#6b7280!important}.impacts-dashboard.light .operator-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-metric,.impacts-dashboard.light .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-metric{background:rgba(0,0,0,5%)!important;color:#374151!important}.impacts-dashboard.light .operator-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-name,.impacts-dashboard.light .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-name{color:#111827!important}.impacts-dashboard.light .operator-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-time,.impacts-dashboard.light .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-time{color:#6b7280!important}.impacts-dashboard{font-family:"Space Grotesk",sans-serif;overflow-x:hidden;max-width:100vw;width:100%;box-sizing:border-box}.impacts-dashboard.light .dashboard-header h1{background:linear-gradient(135deg,#1e40af 0%,#7c3aed 50%,#dc2626 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.impacts-dashboard.light .dashboard-header p{color:#6b7280}.impacts-dashboard.light .metric-card{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,6%);border:none}.impacts-dashboard.light .metric-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.impacts-dashboard.light .metric-card.selected{border:none;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,6%);position:relative}.impacts-dashboard.light .metric-card.selected:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--metric-color)}.impacts-dashboard.light .metric-card.hovered{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(var(--metric-color-rgb),.3)}.impacts-dashboard.light .metric-card .metric-header h4{color:#111827}.impacts-dashboard.light .metric-card .metric-header p{color:#6b7280}.impacts-dashboard.light .metric-card .metric-value .value{color:#111827}.impacts-dashboard.light .metric-card .metric-details .label{color:#6b7280}.impacts-dashboard.light .metric-card .metric-details .value{color:#111827}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-item-row{background:rgba(0,0,0,2%);border:1px solid rgba(0,0,0,6%)}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-item-row:hover{background:rgba(0,0,0,5%);border-color:rgba(var(--metric-color-rgb),.2)}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-item-row .breakdown-title{color:#111827}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-item-row .breakdown-value .change-positive{color:#10b981}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-item-row .breakdown-value .change-negative{color:#ef4444}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-item-row .breakdown-value .change-neutral{color:#6b7280}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-expand{background:rgba(0,0,0,3%);border:1px solid rgba(0,0,0,6%);color:#111827}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-expand:hover{background:rgba(0,0,0,5%)}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-more{background:rgba(0,0,0,3%)}.impacts-dashboard.light .sunburst-card{background:#fff;border:1px solid#e5e7eb}.impacts-dashboard.light .operator-chart,.impacts-dashboard.light .technician-chart{background:#fff;border:1px solid rgba(0,0,0,8%);-webkit-backdrop-filter:none;backdrop-filter:none}.impacts-dashboard.light .operator-chart:before,.impacts-dashboard.light .technician-chart:before{background:#6b7280}.impacts-dashboard.light .operator-chart:hover,.impacts-dashboard.light .technician-chart:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(107,114,128,.3)}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-icon{background:rgba(107,114,128,.1);border:1px solid rgba(107,114,128,.15)}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-icon svg{color:#6b7280}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-title h4{color:#111827}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-title .trump-card-label{color:#6b7280}.impacts-dashboard.light .spider-chart-container .distribution-bar{background:rgba(0,0,0,.1)}.impacts-dashboard.dark .dashboard-header h1{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 50%,#f87171 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.impacts-dashboard.dark .dashboard-header p{color:#9ca3af}.impacts-dashboard.dark .metric-card{background:#141414;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.impacts-dashboard.dark .metric-card:hover{background:#323232}.impacts-dashboard.dark .metric-card.selected{border:none;background:#141414;box-shadow:0 1px 4px rgba(0,0,0,6%);position:relative}.impacts-dashboard.dark .metric-card.selected:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--metric-color)}.impacts-dashboard.dark .metric-card.hovered{background:#323232;border-color:rgba(var(--metric-color-rgb),.3)}.impacts-dashboard.dark .metric-card .metric-header h4{color:#f9fafb}.impacts-dashboard.dark .metric-card .metric-header p{color:#9ca3af}.impacts-dashboard.dark .metric-card .metric-value .value{color:#f9fafb}.impacts-dashboard.dark .metric-card .metric-details .label{color:#9ca3af}.impacts-dashboard.dark .metric-card .metric-details .value{color:#f9fafb}.impacts-dashboard.dark .sunburst-card{background:#141414;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-header{text-align:center;margin-bottom:32px}.dashboard-header h1{font-size:28px;font-weight:700;margin:0 0 8px;letter-spacing:-.02em}.dashboard-header p{font-size:14px;margin:0;max-width:600px;margin:0 auto;line-height:1.5}.dashboard-content{display:flex;align-items:stretch;gap:10px;width:100%;overflow-x:hidden;box-sizing:border-box}@media(max-width:1200px){.dashboard-content{flex-direction:column;gap:20px}}.sunburst-container{position:sticky;top:80px;flex:0 0 30%;display:flex;flex-direction:column}@media(max-width:1200px){.sunburst-container{position:static;flex:none}}.sunburst-card{padding:24px 24px 0;border-radius:16px;flex:1;display:flex;flex-direction:column}.sunburst-card .sunburst-header{text-align:left;margin-bottom:30px}.sunburst-card .sunburst-header h3{font-size:18px;font-weight:600;margin:0 0 8px;color:inherit}.sunburst-card .sunburst-header p{font-size:13px;margin:0;opacity:.7}.content-area{position:relative;overflow-x:hidden;overflow-y:visible;flex:1;display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box}.metrics-container{position:relative;width:100%;height:auto;display:flex;flex-direction:column;overflow-x:hidden;position:relative}.metrics-container .site-performance-compact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 20px;min-height:50px;border-radius:6px;position:sticky;top:0;z-index:10;background:#141414!important;border-left:8px solid#2750fc}.metrics-container .site-performance-compact-header .header-left{display:flex;align-items:center;gap:20px;flex:1}.metrics-container .site-performance-compact-header .header-left h3{color:#f9fafb!important;font-size:18px;font-weight:700;margin:0}.metrics-container .site-performance-compact-header .header-left .quick-stats{display:flex;gap:12px}.metrics-container .site-performance-compact-header .header-left .quick-stats .stat-badge{padding:4px 12px;background:rgba(75,85,99,8%);border-radius:16px;color:#d1d5db;font-size:14px;font-weight:500}@media(max-width:768px){.metrics-container .site-performance-compact-header{flex-direction:column;align-items:flex-start;gap:16px;padding:0 8px;min-height:56px}.metrics-container .site-performance-compact-header .header-left{flex-direction:column;align-items:flex-start;gap:12px;flex:none}.metrics-container .site-performance-compact-header .header-left .quick-stats{flex-wrap:wrap;gap:8px}}.table-container{width:100%;position:relative;height:auto;display:flex;flex-direction:column}.table-card{border-radius:16px;height:auto;display:flex;flex-direction:column}.table-card .table-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.table-card .table-header .table-title-section{flex:1}.table-card .table-header .table-title-section h3{font-size:1.5rem;font-weight:600;margin:0 0 8px;color:inherit}.table-card .table-header .table-title-section p{font-size:.9rem;margin:0;opacity:.7}.table-card .table-header .back-button{padding:8px 16px;border:1px solid rgba(75,85,99,.3);background:rgba(0,0,0,0);border-radius:8px;cursor:pointer;font-size:.875rem;color:inherit;transition:all.2s ease;white-space:nowrap}.table-card .table-header .back-button:hover{background:rgba(75,85,99,.1);border-color:rgba(75,85,99,.5)}.table-card .table-header .no-data-message{text-align:center;padding:40px 20px;opacity:.6}.table-card .table-header .no-data-message p{margin:0;font-size:1rem}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:10px}.metrics-grid .metric-card:first-child,.metrics-grid .metric-card:nth-child(2),.metrics-grid .metric-card:nth-child(3){grid-column:auto}.metrics-grid .metric-card:nth-child(4),.metrics-grid .metric-card:nth-child(5),.metrics-grid .metric-card:nth-child(6){grid-column:auto}@media(max-width:1200px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.metrics-grid .metric-card:first-child,.metrics-grid .metric-card:nth-child(2),.metrics-grid .metric-card:nth-child(3){grid-column:auto}.metrics-grid .metric-card:nth-child(4),.metrics-grid .metric-card:nth-child(5),.metrics-grid .metric-card:nth-child(6){grid-column:auto}}@media(max-width:768px){.metrics-grid{grid-template-columns:1fr;gap:8px}.metrics-grid .metric-card:first-child,.metrics-grid .metric-card:nth-child(2),.metrics-grid .metric-card:nth-child(3),.metrics-grid .metric-card:nth-child(4),.metrics-grid .metric-card:nth-child(5),.metrics-grid .metric-card:nth-child(6){grid-column:1}}.metric-card{padding:16px;border-radius:12px;cursor:pointer;transition:all.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;background:#141414}.metric-card .metric-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.metric-card .metric-header .metric-header-left{display:flex;align-items:flex-start;gap:12px;flex:1}.metric-card .metric-header .metric-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.metric-card .metric-header .header-metrics .additional-metrics-container{display:flex;flex-direction:column;gap:2px;background:rgba(var(--metric-color-rgb),.15);padding:8px;font-size:12px;border-radius:6px}@media(max-width:768px){.metric-card .metric-header{flex-direction:column;gap:12px}.metric-card .metric-header .metric-header-right{align-items:flex-start}}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--metric-color);transform:scalex(0);transition:transform.3s ease}.metric-card:hover:before,.metric-card.selected:before,.metric-card.hovered:before{transform:scalex(1)}.metric-card:hover{box-shadow:0 8px 20px rgba(0,0,0,8%)}.metric-card:hover .change-text{font-weight:600!important}.metric-card.hovered{box-shadow:0 8px 20px rgba(0,0,0,8%)}.metric-card.hovered .change-text{font-weight:600!important}.metric-card .metric-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.metric-card .metric-header .metric-icon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;margin-top:4px}.metric-card .metric-header .metric-icon svg{width:28px;height:28px;color:var(--metric-color)}.metric-card .metric-header .metric-info{flex:1;min-width:0}.metric-card .metric-header .metric-info .metric-title-row{display:flex;align-items:center;gap:8px;margin-bottom:0}.metric-card .metric-header .metric-info h4{font-size:20px;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.01em}.metric-card .metric-header .metric-info p{font-size:12px;margin:0;line-height:1.3;opacity:.8;font-weight:400}.metric-card .metric-header .metric-status{flex-shrink:0;margin-top:2px}.metric-card .metric-header .metric-status .status-chip{font-size:10px;font-weight:600;padding:3px 8px;border-radius:5px;text-transform:uppercase;letter-spacing:.3px}.metric-card .metric-header .metric-status .status-chip.gain{background-color:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.4)}.metric-card .metric-header .metric-status .status-chip.loss{background-color:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.metric-card .metric-value-section{margin-bottom:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.metric-card .metric-value-section .metric-value{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.metric-card .metric-value-section .metric-value .value{font-size:36px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#fff}.metric-card .metric-value-section .metric-value .change{display:flex;align-items:flex-start}.metric-card .metric-value-section .metric-value .change .change-icon{width:12px;height:12px}.metric-card .metric-value-section .metric-value .change .change-icon.positive{color:#10b981}.metric-card .metric-value-section .metric-value .change .change-icon.negative{color:#ef4444}.metric-card .metric-value-section .metric-value .change .change-icon.neutral{color:#6b7280}.metric-card .metric-value-section .metric-value .change .change-text{font-size:15px;font-weight:600}.metric-card .metric-value-section .metric-value .change .change-text.change-positive{color:#10b981}.metric-card .metric-value-section .metric-value .change .change-text.change-negative{color:#ef4444}.metric-card .metric-value-section .metric-value .change .change-text.change-neutral{color:#6b7280}.metric-card .metric-value-section .change{display:flex;align-items:flex-start}.metric-card .metric-value-section .change .change-icon{width:12px;height:12px}.metric-card .metric-value-section .change .change-icon.positive{color:#10b981}.metric-card .metric-value-section .change .change-icon.negative{color:#ef4444}.metric-card .metric-value-section .change .change-icon.neutral{color:#6b7280}.metric-card .metric-value-section .change .change-text{font-size:15px;font-weight:600}.metric-card .metric-value-section .change .change-text.change-positive{color:#10b981}.metric-card .metric-value-section .change .change-text.change-negative{color:#ef4444}.metric-card .metric-value-section .change .change-text.change-neutral{color:#6b7280}.metric-card .additional-metrics-container{display:flex;flex-direction:column;gap:4px}.metric-card .additional-metric{display:flex;flex-direction:column;gap:2px;margin:0;padding:6px 8px;background:rgba(0,0,0,.6)!important;border-radius:4px;font-size:8px;border-left:2px solid var(--metric-color)}.metric-card .additional-metric .additional-metric-label{font-weight:500;opacity:.7;font-size:7px;text-transform:uppercase;letter-spacing:.5px}.metric-card .additional-metric .additional-metric-value{font-weight:700;color:var(--metric-color);font-size:9px}.metric-card .metric-details .detail-compact{display:flex;flex-direction:column;gap:4px;font-size:14px;opacity:.8}.metric-card .metric-details .detail-item-compact{font-weight:500;border-left:4px solid var(--metric-color);border-radius:4px;padding:8px 10px 8px 12px;margin-bottom:4px;position:relative;display:flex;justify-content:space-between;align-items:center;min-width:130px;font-size:11px;line-height:1.1;white-space:nowrap}.theme-light .metric-card .metric-details .detail-item-compact{border-left:4px solid var(--metric-color)}.metric-card .metric-details .bottom-grid-container{position:absolute;bottom:16px;left:16px;right:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;z-index:10;align-items:flex-end}.metric-card .bottom-details-container{margin-top:0}.metric-card .metric-details-grid{display:grid;gap:2px;font-size:14px;opacity:1;color:#9ca3af;margin-top:2px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.metric-card .metric-details-grid.grid-count-1{grid-template-columns:1fr;grid-template-rows:1fr}.metric-card .metric-details-grid.grid-count-2{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.metric-card .metric-details-grid.grid-count-2-single{grid-template-columns:1fr;grid-template-rows:1fr}.metric-card .metric-details-grid.grid-count-3,.metric-card .metric-details-grid.grid-count-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.metric-card .metric-details-grid .detail-grid-item{display:flex;align-items:center;justify-content:flex-start;padding:1px 0;min-height:12px}.metric-card .metric-details-grid .detail-grid-item.grid-right{justify-content:flex-end}.metric-card .metric-details-grid .detail-grid-item .detail-item-compact{font-weight:700;font-size:11px;line-height:1.1;color:inherit}.metric-card .metric-details-separated{display:flex;justify-content:space-between;align-items:flex-end;gap:0;font-size:12px;opacity:1;color:#9ca3af;margin-top:2px;min-height:50px}.metric-card .metric-details-separated .metric-details-left{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;min-width:0;justify-content:flex-end;align-self:flex-end}.metric-card .metric-details-separated .metric-details-right{position:absolute;top:70%;transform:translatey(-70%);right:0;display:flex;flex-direction:column;gap:2px;flex:0 0 auto;min-width:0;justify-content:center;align-self:center;width:-moz-fit-content;width:fit-content;max-width:50%}.metric-card .metric-details-separated .detail-grid-item{display:flex;align-items:center;justify-content:flex-end;padding:1px 0;min-height:12px;width:100%}.metric-card .metric-details-separated .detail-grid-item .detail-item-compact{font-weight:700;font-size:11px;line-height:1.1;color:inherit;display:flex;align-items:center;width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.metric-card .additional-metric{display:flex;flex-direction:column;gap:2px;margin-top:8px;margin-bottom:12px;padding:6px 8px;background:rgba(0,0,0,.6)!important;border-radius:4px;font-size:8px;border-left:2px solid var(--metric-color)}.metric-card .additional-metric .additional-metric-label{font-weight:500;opacity:.7;font-size:7px;text-transform:uppercase;letter-spacing:.5px}.metric-card .additional-metric .additional-metric-value{font-weight:700;color:var(--metric-color);font-size:9px}.metric-card .detail-compact-bottom{margin-top:auto}.metric-card .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric-card .detail-grid .detail-item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;background:rgba(75,85,99,5%)}.metric-card .detail-grid .detail-item .detail-icon{font-size:12px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-card .detail-grid .detail-item .detail-content{display:flex;flex-direction:column;gap:2px;min-width:0}.metric-card .detail-grid .detail-item .detail-content .label{font-size:9px;opacity:.7;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.metric-card .detail-grid .detail-item .detail-content .value{font-size:8px;font-weight:600;line-height:1.2}.speed-chip{position:absolute;top:12px;right:12px;padding:0 4px;border-radius:50px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;z-index:1}.speed-chip.gain{background-color:rgba(16,185,129,.1);color:#10b981}.speed-chip.loss{background-color:rgba(239,68,68,.1);color:#ef4444}.breakdown-preview{border-top:1px solid rgba(75,85,99,.2);padding-top:12px;margin-top:16px;display:flex;flex-direction:column;gap:8px}.breakdown-preview .breakdown-item-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;transition:all.2s ease;background:rgba(75,85,99,3%);border:1px solid rgba(75,85,99,8%)}.breakdown-preview .breakdown-item-row.clickable{cursor:pointer}.breakdown-preview .breakdown-item-row.clickable:hover{background:rgba(75,85,99,8%);border-color:rgba(var(--metric-color-rgb),.2)}.breakdown-preview .breakdown-item-row .breakdown-title{font-size:8px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.3px;flex:1}.breakdown-preview .breakdown-item-row .breakdown-value{font-size:8px;font-weight:600;line-height:1.2;text-align:right}.breakdown-preview .breakdown-item-row .breakdown-value .change-positive{color:#10b981}.breakdown-preview .breakdown-item-row .breakdown-value .change-negative{color:#ef4444}.breakdown-preview .breakdown-item-row .breakdown-value .change-neutral{color:#6b7280}.breakdown-preview .breakdown-expand{font-size:8px;font-weight:600;color:#fff;text-align:center;padding:8px;border-radius:6px;background:rgba(75,85,99,5%);cursor:pointer;transition:all.2s ease;opacity:.8}.breakdown-preview .breakdown-expand:hover{background:rgba(75,85,99,.1);opacity:1}.breakdown-preview .breakdown-more{font-size:10px;opacity:.6;text-align:center;margin-top:8px;grid-column:1/-1;padding:8px;background:rgba(75,85,99,5%);border-radius:6px}.detailed-view{margin-top:24px}.detailed-card{padding:24px;border-radius:16px}.detailed-card .detailed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.detailed-card .detailed-header h3{font-size:1.5rem;font-weight:600;margin:0}.detailed-card .detailed-header .close-button{width:32px;height:32px;border:none;background:rgba(75,85,99,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem;color:inherit;transition:background-color.2s ease}.detailed-card .detailed-header .close-button:hover{background:rgba(75,85,99,.2)}.detailed-card .breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.detailed-card .breakdown-card{padding:20px;border:1px solid rgba(75,85,99,.2);border-radius:12px;background:rgba(75,85,99,5%)}.detailed-card .breakdown-card .breakdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.detailed-card .breakdown-card .breakdown-header h4{font-size:1.125rem;font-weight:600;margin:0}.detailed-card .breakdown-card .breakdown-header .breakdown-change{display:flex;align-items:center;gap:2px}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-icon{width:14px;height:14px}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-icon.positive{color:#10b981}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-icon.negative{color:#ef4444}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-icon.neutral{color:#6b7280}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-text{font-size:.9375rem;font-weight:600}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-text.change-positive{color:#10b981}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-text.change-negative{color:#ef4444}.detailed-card .breakdown-card .breakdown-header .breakdown-change .change-text.change-neutral{color:#6b7280}.detailed-card .breakdown-card .breakdown-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.detailed-card .breakdown-card .breakdown-metrics .metric{text-align:center}.detailed-card .breakdown-card .breakdown-metrics .metric .label{display:block;font-size:.75rem;opacity:.7;margin-bottom:4px}.detailed-card .breakdown-card .breakdown-metrics .metric .value{font-size:1rem;font-weight:600}.detailed-card .breakdown-card .view-table-button{width:100%;padding:8px 16px;border:1px solid rgba(75,85,99,.3);background:rgba(0,0,0,0);border-radius:8px;cursor:pointer;font-size:.875rem;color:inherit;transition:all.2s ease}.detailed-card .breakdown-card .view-table-button:hover{background:rgba(75,85,99,.1);border-color:rgba(75,85,99,.5)}.detailed-card .no-breakdown{text-align:center;padding:40px 20px;opacity:.6}.detailed-card .no-breakdown p{margin:0;font-size:1rem}.metric-card[style*="--metric-color: #3B82F6"]{--metric-color-rgb:59, 130, 246}.metric-card[style*="--metric-color: #EF4444"]{--metric-color-rgb:239, 68, 68}.metric-card[style*="--metric-color: #F59E0B"]{--metric-color-rgb:245, 158, 11}.metric-card[style*="--metric-color: #00CC66"]{--metric-color-rgb:0, 204, 102}.metric-card[style*="--metric-color: #10B981"]{--metric-color-rgb:16, 185, 129}.metric-card[style*="--metric-color: #8B5CF6"]{--metric-color-rgb:139, 92, 246}.metric-card[style*="--metric-color: #16E4BF"]{--metric-color-rgb:22, 228, 191}.metric-card[style*="--metric-color: #FF608B"]{--metric-color-rgb:255, 96, 139}.spider-charts-section,.spider-charts-section .spider-charts-container{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.spider-charts-section .spider-charts-container .spider-charts-header{text-align:center;margin-bottom:20px}.spider-charts-section .spider-charts-container .spider-charts-header h3{font-size:24px;font-weight:700;margin:0 0 8px;color:#fff}.spider-charts-section .spider-charts-container .spider-charts-header p{font-size:14px;margin:0;color:#9ca3af;opacity:.8}.spider-charts-section .spider-charts-container .spider-charts-grid{display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-section,.spider-charts-section .spider-charts-container .spider-charts-grid .technicians-section{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-section .operator-heatmap-container,.spider-charts-section .spider-charts-container .spider-charts-grid .technicians-section .operator-heatmap-container{margin-top:15px;margin-bottom:16px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-section .operator-heatmap-container .highcharts-container,.spider-charts-section .spider-charts-container .spider-charts-grid .technicians-section .operator-heatmap-container .highcharts-container{font-size:10px!important}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-section h4,.spider-charts-section .spider-charts-container .spider-charts-grid .technicians-section h4{font-size:18px;font-weight:600;margin:0 0 16px;color:#fff;text-align:center}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 12px 0 20px;border-radius:6px;position:sticky;top:0;z-index:10;border-left:8px solid#2750fc}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left{display:flex;align-items:center;gap:20px;flex:1}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left h3{color:#f9fafb!important;font-size:18px;font-weight:700;margin:0}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left .quick-stats{display:flex;gap:12px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left .quick-stats .stat-badge{padding:4px 12px;background:rgba(75,85,99,8%);border-radius:16px;color:#d1d5db;font-size:12px;font-weight:600}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left .quick-stats .stat-badge.avg-score{background:rgba(59,130,246,.12);color:#60a5fa}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center{display:flex;justify-content:flex-end;align-items:center;flex:1;gap:24px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls{display:flex;align-items:center;gap:12px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .sorting-label{color:#f9fafb;font-size:14px;font-weight:500}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .sorting-select{padding:.5rem .75rem;border:1px solid rgba(75,85,99,.3);border-radius:6px;background:#0b0b0b;color:#d1d5db;font-size:.75rem;min-width:150px;cursor:pointer;transition:all.2s ease}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .sorting-select:hover{border-color:rgba(75,85,99,.4);background:#374151}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .sorting-select:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .sorting-select option{background:#0b0b0b;color:#d1d5db}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .direction-select{min-width:120px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls{display:flex;align-items:center;gap:12px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-button{width:32px;height:32px;border-radius:6px;border:1px solid rgba(75,85,99,.2);background:rgba(255,255,255,5%);color:#999;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all.2s ease}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-button:hover:not(.disabled){background:rgba(255,255,255,8%);border-color:rgba(75,85,99,.3)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-button.disabled{opacity:.5;cursor:not-allowed}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-button svg{width:16px;height:16px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-info{display:flex;flex-direction:column;align-items:center;gap:2px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-info .page-info{color:#f9fafb;font-size:14px;font-weight:500}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-info .operators-count{color:#9ca3af;font-size:12px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-container{position:relative;width:100%;max-width:100%;overflow:visible;box-sizing:border-box;margin-top:10px}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination{display:flex;align-items:center;justify-content:center;gap:24px;padding:20px 0 16px;margin-top:20px;border-top:1px solid rgba(75,85,99,.1)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-button{width:40px;height:40px;border-radius:50%;background:rgba(20,20,20,.8);border:1px solid rgba(75,85,99,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all.2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-button:hover:not(.disabled){background:rgba(20,20,20,.9);border-color:rgba(75,85,99,.5);transform:scale(1.05)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-button:active:not(.disabled){transform:scale(.95)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-button svg{width:20px;height:20px}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-info{display:flex;flex-direction:column;align-items:center;gap:2px}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-info .page-info{font-size:14px;font-weight:600;color:#f9fafb}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-info .operators-count{font-size:12px;color:#9ca3af}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 10px;margin:0;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid:has(.operator-compact-card:nth-child(4):last-child) .operator-compact-card{max-width:none}@media(max-width:1600px){.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid{gap:10px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card{flex:1}}@media(max-width:1200px){.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid{gap:10px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card{flex:1}}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card{border-radius:12px;padding:16px;transition:all.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:1;min-width:0;max-width:23%;display:flex;flex-direction:column}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card:hover{box-shadow:0 8px 20px rgba(0,0,0,8%)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:170px;background:rgba(0,0,0,0);width:100%;position:relative}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart{width:170px;height:170px;display:flex;justify-content:center;align-items:center;position:relative}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .technician-icon-container{z-index:20}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .operator-heatmap-container{margin-top:15px;margin-bottom:16px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .operator-heatmap-container .highcharts-container{font-size:10px!important}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .highcharts-container{margin:0 auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:170px!important;height:170px!important;border-radius:50%!important;overflow:hidden!important}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .chart-center-score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:26px;font-weight:800;pointer-events:none;z-index:10;text-align:center;line-height:1}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-container{padding:8px 0}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .section-title{color:#f9fafb;font-size:12px;font-weight:600;margin-bottom:8px;text-align:center;letter-spacing:.3px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;min-width:0}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .column-header{display:flex;align-items:center;gap:2px;padding:3px 6px;border-radius:3px;margin-bottom:1px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .column-header .column-icon{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .column-header .column-title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;transition:opacity.2s ease}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column.best-column .column-header{background:rgba(16,185,129,6%)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column.best-column .column-header .column-icon{background:rgba(16,185,129,.15);color:#10b981}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column.best-column .column-header .column-title{color:#10b981}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column.worst-column .column-header{background:rgba(239,68,68,6%)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column.worst-column .column-header .column-icon{background:rgba(239,68,68,.15);color:#ef4444}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column.worst-column .column-header .column-title{color:#ef4444}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .column-items{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item{padding:4px 6px;border-radius:3px;border:1px solid;transition:all.2s ease;min-width:0;width:100%;box-sizing:border-box}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item.best-item{background:rgba(16,185,129,5%);border-color:rgba(16,185,129,0)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item.worst-item{background:rgba(239,68,68,5%);border-color:rgba(239,68,68,0)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item .item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;min-width:0;width:100%}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item .item-header .item-type{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;opacity:.6}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item .item-header .item-metric{font-size:10px;font-weight:600;padding:2px 4px;border-radius:3px;background:rgba(75,85,99,8%);white-space:nowrap;flex-shrink:0}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item .item-name{font-size:11px;font-weight:500;color:#f9fafb;line-height:1.3;margin-bottom:2px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;cursor:help;transition:opacity.2s ease}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item .item-name:hover{opacity:.8}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item .item-time{font-size:9px;color:#9ca3af;font-weight:500}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:0 0 10px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header .operator-info{display:flex;align-items:center;gap:12px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header .operator-info .operator-avatar{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:700;font-size:14px;border:none}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header .operator-info .operator-details h4{color:#f9fafb;font-size:20px;font-weight:600;margin:0 0 2px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header .operator-info .operator-details .operator-rank{color:#9ca3af;font-size:12px;font-weight:500}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded{margin-top:16px;padding-top:16px;border-top:1px solid rgba(75,85,99,.1)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics:has(.detail-metric.hovered) .detail-metric:not(.hovered){opacity:.3}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric{cursor:pointer;transition:opacity.2s ease;padding:8px 0}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header .metric-name{color:#d1d5db;font-size:11px!important;font-weight:600}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage{color:#e5e7eb;font-size:11px!important;font-weight:700}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric.hovered{opacity:1}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track{height:5px;background:rgba(75,85,99,.2);border-radius:2px;overflow:hidden;position:relative}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .site-total-background{position:absolute;top:0;left:0;height:100%;border-radius:2px;transition:width.3s ease}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .progress-fill{position:relative;height:100%;border-radius:2px;transition:width.3s ease;z-index:1}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view{background:rgba(20,20,20,.8);border-radius:12px;overflow:hidden;margin-top:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content{padding:20px}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(75,85,99,.1)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-header h4{color:#f9fafb;font-size:16px;font-weight:600;margin:0}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-header .close-detail{width:24px;height:24px;border:none;background:rgba(75,85,99,8%);border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all.3s ease}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-header .close-detail:hover{background:rgba(239,68,68,.1);color:#ef4444}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics .detail-metric{cursor:pointer}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics .detail-metric .metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics .detail-metric .metric-header .metric-name{color:#d1d5db;font-size:11px!important;font-weight:500}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics .detail-metric .metric-header .metric-percentage{color:#f9fafb;font-size:11px!important;font-weight:700}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics .detail-metric .metric-progress .progress-track{height:7px;background:rgba(75,85,99,.2);border-radius:3px;overflow:hidden}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics .detail-metric .metric-progress .progress-track .progress-fill{height:100%;border-radius:3px;transition:width.3s ease}.spider-charts-section .spider-charts-container .spider-charts-grid::-webkit-scrollbar{height:8px}.spider-charts-section .spider-charts-container .spider-charts-grid::-webkit-scrollbar-track{background:rgba(75,85,99,.1);border-radius:4px}.spider-charts-section .spider-charts-container .spider-charts-grid::-webkit-scrollbar-thumb{background:rgba(75,85,99,.4);border-radius:4px;-webkit-transition:background.3s ease;transition:background.3s ease}.spider-charts-section .spider-charts-container .spider-charts-grid::-webkit-scrollbar-thumb:hover{background:rgba(75,85,99,.6)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart{flex:0 0 auto;width:300px;padding:16px;border-radius:12px;transition:all.3s cubic-bezier(.4,0,.2,1);min-width:340px;opacity:.9;transform:translatex(20px);animation:fadeInSlide.8s ease forwards;position:relative;overflow:hidden;box-sizing:border-box;cursor:pointer}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#6b7280;transform:scalex(0);transition:transform.3s ease}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:hover{box-shadow:0 8px 20px rgba(0,0,0,8%);border-color:rgba(107,114,128,.3);opacity:1}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:hover:before{transform:scalex(1)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:first-child{animation-delay:.1s}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:nth-child(2){animation-delay:.2s}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:nth-child(3){animation-delay:.3s}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:nth-child(4){animation-delay:.4s}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:nth-child(5){animation-delay:.5s}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:nth-child(6){animation-delay:.6s}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:nth-child(7){animation-delay:.7s}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:nth-child(8){animation-delay:.8s}.impacts-dashboard.light{border-color:rgba(0,0,0,8%)}.impacts-dashboard.light .metric-card,.impacts-dashboard.light .operator-detail-view{background:#fff}.impacts-dashboard.light .metrics-container .site-performance-compact-header{background:#fff!important;border-left:8px solid#2750fc}.impacts-dashboard.light .metrics-container .site-performance-compact-header .header-left h3{color:#111827!important}.impacts-dashboard.light .metrics-container .site-performance-compact-header .header-left .quick-stats .stat-badge{background:rgba(0,0,0,5%);color:#6b7280!important}.impacts-dashboard.light .operators-compact-header .header-left h3{color:#fff!important}.impacts-dashboard.light .operators-compact-header .header-left .quick-stats .stat-badge{background:rgba(0,0,0,5%);color:#6b7280!important}.impacts-dashboard.light .operators-compact-header .header-left .quick-stats .stat-badge.avg-score{background:rgba(59,130,246,.12);color:#2563eb!important}.impacts-dashboard.light .operators-compact-header .header-center .sorting-controls .sorting-label{color:#111827!important}.impacts-dashboard.light .operators-compact-header .header-center .sorting-controls .sorting-select{background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;color:#374151!important;padding:.5rem .75rem!important;font-size:.75rem!important}.impacts-dashboard.light .operators-compact-header .header-center .sorting-controls .sorting-select:hover{border-color:rgba(75,85,99,.3)!important;background:#f9fafb!important}.impacts-dashboard.light .operators-compact-header .header-center .sorting-controls .sorting-select:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.impacts-dashboard.light .operators-compact-header .header-center .sorting-controls .sorting-select option{background:#fff!important;color:#374151!important}.impacts-dashboard.light .operators-compact-header .header-center .pagination-controls .pagination-button{background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;color:#374151!important}.impacts-dashboard.light .operators-compact-header .header-center .pagination-controls .pagination-button:hover:not(.disabled){background:#f9fafb!important;border-color:#3b82f6!important;color:#3b82f6!important}.impacts-dashboard.light .operators-compact-header .header-center .pagination-controls .pagination-info .page-info{color:#111827!important}.impacts-dashboard.light .operators-compact-header .header-center .pagination-controls .pagination-info .operators-count{color:#6b7280!important}.impacts-dashboard.light .operators-compact-header .header-right .sorting-controls .sorting-label{color:#111827!important}.impacts-dashboard.light .operators-compact-header .header-right .sorting-controls .sorting-select{background:rgba(0,0,0,3%);border:1px solid rgba(0,0,0,8%);color:#333}.impacts-dashboard.light .operators-compact-header .header-right .sorting-controls .sorting-select:hover{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,5%)}.impacts-dashboard.light .operators-compact-header .header-right .sorting-controls .sorting-select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.impacts-dashboard.light .operators-compact-header .header-right .sorting-controls .sorting-select option{background:#fff;color:#374151}.impacts-dashboard.light .operators-container .operator-pagination{border-top:1px solid rgba(0,0,0,.1)}.impacts-dashboard.light .operators-container .operator-pagination .pagination-button{background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);color:#1f2937}.impacts-dashboard.light .operators-container .operator-pagination .pagination-button:hover:not(.disabled){background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.2)}.impacts-dashboard.light .operators-container .operator-pagination .pagination-button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.impacts-dashboard.light .operators-container .operator-pagination .pagination-info .page-info{color:#111827}.impacts-dashboard.light .operators-container .operator-pagination .pagination-info .operators-count{color:#6b7280}.impacts-dashboard.light .operators-grid .operator-compact-card{-webkit-backdrop-filter:none;backdrop-filter:none;flex:1;min-width:0;max-width:23%}.impacts-dashboard.light .operators-grid .operator-compact-card:hover{border-color:rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.1)}.impacts-dashboard.light .operators-grid .operator-compact-card .card-header .operator-info .operator-avatar{background:rgba(0,0,0,0)!important;color:#6b7280!important;border:none!important}.impacts-dashboard.light .operators-grid .operator-compact-card .card-header .operator-info .operator-details h4{color:#111827!important}.impacts-dashboard.light .operators-grid .operator-compact-card .card-header .operator-info .operator-details .operator-rank{color:#6b7280!important}.impacts-dashboard.light .operators-grid .operator-compact-card .metrics-chart-container{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:150px;background:rgba(0,0,0,0);width:100%;position:relative}.impacts-dashboard.light .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart{width:150px;height:150px;display:flex;justify-content:center;align-items:center;position:relative}.impacts-dashboard.light .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .chart-center-score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;font-weight:800;pointer-events:none;z-index:10;text-align:center;line-height:1}.impacts-dashboard.light .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .highcharts-container{margin:0 auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:150px!important;height:150px!important}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded{border-top-color:rgba(0,0,0,8%)}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics:has(.detail-metric.hovered) .detail-metric:not(.hovered){opacity:.3}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric{transition:opacity.2s ease;padding:8px 0}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header .metric-name{font-size:11px!important;color:#6b7280!important;font-weight:600}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage{font-size:11px!important;color:#374151!important;font-weight:600}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric.hovered{opacity:1}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track{height:5px;background:rgba(0,0,0,.15);border-radius:2px;overflow:hidden;position:relative}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .site-total-background{position:absolute;top:0;left:0;height:100%;border-radius:2px;transition:width.3s ease}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .progress-fill{position:relative;height:100%;border-radius:2px;transition:width.3s ease;z-index:1}.operator-detail-view{background:#fff;border:1px solid rgba(0,0,0,8%);-webkit-backdrop-filter:none;backdrop-filter:none}.operator-detail-view .detail-content .detail-header{border-bottom-color:rgba(0,0,0,8%)}.operator-detail-view .detail-content .detail-header h4{color:#111827}.operator-detail-view .detail-content .detail-header .close-detail{background:rgba(0,0,0,5%);color:#6b7280}.operator-detail-view .detail-content .detail-header .close-detail:hover{background:rgba(239,68,68,.1);color:#ef4444}.operator-detail-view .detail-content .detail-metrics .detail-metric{cursor:pointer}.operator-detail-view .detail-content .detail-metrics .detail-metric .metric-header .metric-name{color:#6b7280}.operator-detail-view .detail-content .detail-metrics .detail-metric .metric-header .metric-percentage{font-size:11px!important;color:#111827}.operator-detail-view .detail-content .detail-metrics .detail-metric .metric-progress .progress-track{background:rgba(0,0,0,.1)}.spider-charts-header h3{color:#111827}.spider-charts-header p{color:#6b7280}.site-total-chart{background:rgba(59,130,246,5%);border-color:rgba(59,130,246,.15)}.operator-chart{border-color:rgba(16,185,129,.15)}.operator-chart:hover{box-shadow:0 8px 20px rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}@media(max-width:1200px){.spider-charts-grid{flex-direction:column}.spider-charts-grid .site-total-chart{position:static;margin-bottom:20px}}@media(max-width:768px){.spider-charts-section{padding:16px}.spider-charts-section .operators-compact-header{flex-direction:column;align-items:flex-start;gap:16px;padding:8px}.spider-charts-section .operators-compact-header .header-left{flex-direction:column;align-items:flex-start;gap:12px;flex:none}.spider-charts-section .operators-compact-header .header-left .quick-stats{flex-wrap:wrap;gap:8px}.spider-charts-section .operators-compact-header .header-right{align-self:stretch;flex:none}.spider-charts-section .operators-compact-header .header-right .sorting-controls{flex-direction:column;align-items:flex-start;gap:8px}.spider-charts-section .operators-compact-header .header-right .sorting-controls .sorting-select{min-width:100%}.spider-charts-section .operators-container .operator-pagination{padding:16px 0 12px;margin-top:16px;gap:16px}.spider-charts-section .operators-container .operator-pagination .pagination-button{width:36px;height:36px}.spider-charts-section .operators-container .operator-pagination .pagination-button svg{width:18px;height:18px}.spider-charts-section .operators-container .operator-pagination .pagination-info .page-info{font-size:15px}.spider-charts-section .operators-container .operator-pagination .pagination-info .operators-count{font-size:8px}.spider-charts-section .operators-grid{gap:12px}.spider-charts-section .operators-grid .operator-compact-card{flex:0 0 calc(50% - 6px);min-width:0;max-width:23%;padding:12px;min-height:350px;border:1px solid rgba(0,0,0,8%)}.spider-charts-section .operators-grid .operator-compact-card .metrics-chart-container{margin:0;height:120px;width:100%}.spider-charts-section .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart{width:120px;height:120px}.spider-charts-section .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .highcharts-container{width:120px!important;height:120px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.spider-charts-section .operators-grid .operator-compact-card .card-header .operator-info .operator-avatar{width:32px;height:32px;font-size:14px;border-radius:8px}.spider-charts-section .operators-grid .operator-compact-card .card-header .operator-info .operator-details h4{font-size:20px}.spider-charts-section .operators-grid .operator-compact-card .card-header .operator-info .operator-details .operator-rank{font-size:12px}.spider-charts-section .operators-grid .operator-compact-card .card-header .performance-score .score-value{font-size:14px}.spider-charts-section .operators-grid .operator-compact-card .key-metrics{gap:12px}.spider-charts-section .operators-grid .operator-compact-card .key-metrics .metric-item .metric-value{font-size:10px}.spider-charts-section .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics{grid-template-columns:1fr;gap:8px}.spider-charts-section .operator-detail-view .detail-content{padding:16px}.spider-charts-section .operator-detail-view .detail-content .detail-metrics{grid-template-columns:1fr;gap:12px}.spider-charts-header{margin-bottom:24px}.spider-charts-header h3{font-size:20px}.spider-charts-header p{font-size:13px}.spider-charts-grid{gap:0}.spider-charts-grid .site-total-chart,.spider-charts-grid .operator-chart{padding:12px}}@keyframes fadeInSlide{0%{opacity:0;transform:translatex(30px)translatey(10px)scale(.95)}50%{opacity:.5;transform:translatex(15px)translatey(5px)scale(.98)}to{opacity:.8;transform:translatex(0)translatey(0)scale(1)}}@keyframes fadeInSlideLeft{0%{opacity:0;transform:translatex(-30px)translatey(10px)scale(.95)}50%{opacity:.5;transform:translatex(-15px)translatey(5px)scale(.98)}to{opacity:1;transform:translatex(0)translatey(0)scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(100% + 200px)0}}.spider-chart-container{width:100%;height:100%;overflow:hidden;position:relative;border-radius:12px;display:flex;flex-direction:column}.spider-chart-container .spider-chart-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.spider-chart-container .spider-chart-header .spider-chart-icon{width:42px;height:42px;border-radius:10px;background:rgba(107,114,128,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(107,114,128,.2)}.spider-chart-container .spider-chart-header .spider-chart-icon svg{width:22px;height:22px;color:#6b7280}.spider-chart-container .spider-chart-header .spider-chart-title{flex:1;min-width:0}.spider-chart-container .spider-chart-header .spider-chart-title h4{font-size:24px;font-weight:700;margin:0 0 4px;line-height:1.2;letter-spacing:-.01em;color:#fff}.spider-chart-container .spider-chart-header .spider-chart-title .trump-card-label{font-size:8px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.spider-chart-container .spider-chart-content{flex:1;overflow:hidden;padding:8px}.spider-chart-container .distribution-bar{display:flex;height:8px;border-radius:3px;overflow:hidden;margin-top:20px;margin-bottom:8px;background:rgba(75,85,99,.2)}.spider-chart-container .distribution-bar .distribution-segment{height:100%;transition:all.3s ease;cursor:pointer}.spider-chart-container .distribution-bar .distribution-segment:hover{opacity:1!important;transform:scaley(1.2)}.spider-chart-container .highcharts-container{font-family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif'!important;width:100%!important;height:100%!important;border-radius:0}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-icon{background:rgba(107,114,128,.1);border:1px solid rgba(107,114,128,.15)}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-icon svg{color:#6b7280}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-title h4{color:#111827}.impacts-dashboard.light .spider-chart-container .spider-chart-header .spider-chart-title .trump-card-label{color:#6b7280}.impacts-dashboard.light .spider-chart-container .distribution-bar{background:rgba(0,0,0,.1)}.technicians-section{margin-top:0;margin-bottom:0}.technicians-section .technicians-compact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:6px 20px;border-radius:6px;position:sticky;top:0;z-index:10;background:#141414!important;border-left:8px solid#2750fc}.technicians-section .technicians-compact-header .header-left{display:flex;align-items:center;gap:20px;flex:1}.technicians-section .technicians-compact-header .header-left h3{color:#f9fafb!important;font-size:18px;font-weight:700;margin:0}.technicians-section .technicians-compact-header .header-left .quick-stats{display:flex;gap:12px}.technicians-section .technicians-compact-header .header-left .quick-stats .stat-badge{padding:4px 12px;background:rgba(75,85,99,8%);border-radius:16px;color:#d1d5db;font-size:12px;font-weight:600}.technicians-section .technicians-compact-header .header-left .quick-stats .stat-badge.avg-score{background:rgba(59,130,246,.12);color:#3b82f6}.technicians-section .technicians-compact-header .header-center{display:flex;align-items:center;gap:1.5rem}.technicians-section .technicians-compact-header .header-center .sorting-controls{display:flex;gap:.5rem}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select{padding:.5rem .75rem;border:1px solid rgba(75,85,99,.3);border-radius:6px;background:#0b0b0b;color:#d1d5db;font-size:.75rem;min-width:150px;cursor:pointer;transition:all.2s ease}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:hover{border-color:rgba(75,85,99,.4);background:#374151}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select option{background:#0b0b0b;color:#d1d5db}.technicians-section .technicians-compact-header .header-center .pagination-controls{display:flex;align-items:center;gap:.5rem}.technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(75,85,99,.3);border-radius:6px;background:#0b0b0b;color:#d1d5db;cursor:pointer;transition:all.2s ease}.technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button:hover:not(.disabled){background:#374151;border-color:#60a5fa;color:#60a5fa}.technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button.disabled{opacity:.5;cursor:not-allowed}.technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button svg{width:16px;height:16px}.technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-info .page-info{font-size:.75rem;color:#fff;white-space:nowrap}.technicians-section .technicians-container{position:relative!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important;padding-bottom:10px!important}.technicians-section .technicians-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0 0 10px!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.technicians-section .technicians-grid:has(.technician-compact-card:nth-child(4):last-child) .technician-compact-card{max-width:none}@media(max-width:1600px){.technicians-section .technicians-grid{gap:10px}.technicians-section .technicians-grid .technician-compact-card{flex:1}}@media(max-width:1200px){.technicians-section .technicians-grid{gap:10px}.technicians-section .technicians-grid .technician-compact-card{flex:1}}.technicians-section .technicians-grid .technician-compact-card{border-radius:12px!important;padding:16px!important;transition:all.3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#141414!important;border:none!important;flex:1!important;min-width:0!important;max-width:23%!important;display:flex!important;flex-direction:column!important}.technicians-section .technicians-grid .technician-compact-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.technicians-section .technicians-grid .technician-compact-card .card-header{margin-bottom:0;padding:0 0 10px}.technicians-section .technicians-grid .technician-compact-card .card-header .technician-info{display:flex;align-items:center;gap:12px}.technicians-section .technicians-grid .technician-compact-card .card-header .technician-info .technician-avatar{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:600;font-size:.875rem;border:none}.technicians-section .technicians-grid .technician-compact-card .card-header .technician-info .technician-details h4{color:#f9fafb;font-size:20px;font-weight:600;margin:0 0 2px}.technicians-section .technicians-grid .technician-compact-card .card-header .technician-info .technician-details .technician-rank{color:#9ca3af;font-size:12px;font-weight:500}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:170px;background:rgba(0,0,0,0);width:100%;position:relative}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container .operator-metrics-chart{width:170px;height:170px;display:flex;justify-content:center;align-items:center;position:relative}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container .operator-metrics-chart .highcharts-container{margin:0 auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:170px!important;height:170px!important;border-radius:50%!important;overflow:hidden!important}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container .operator-metrics-chart .chart-center-score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:26px;font-weight:800;pointer-events:none;z-index:10;text-align:center;line-height:1}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded{margin-top:16px;padding-top:16px;border-top:1px solid rgba(75,85,99,.1)}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics:has(.detail-metric.hovered) .detail-metric:not(.hovered){opacity:.3}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric{cursor:pointer;transition:opacity.2s ease;padding:8px 0}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric.hovered{opacity:1}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px!important}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-name{color:#d1d5db!important;font-size:11px!important;font-weight:600!important}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage{font-size:11px!important;display:flex;flex-direction:column;align-items:flex-end}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .percentage-value{color:#e5e7eb!important;font-size:11px!important;font-weight:700!important;line-height:1.2}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .metric-duration{color:#9ca3af!important;font-size:9px!important;font-weight:500!important;line-height:1.2;margin-top:1px}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track{height:5px;background:rgba(75,85,99,.2);border-radius:2px;overflow:hidden;position:relative}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .site-total-background{position:absolute;top:0;left:0;height:100%;border-radius:2px;transition:width.3s ease}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .progress-fill{position:relative;height:100%;border-radius:2px;transition:width.3s ease;z-index:1}.technicians-section .technicians-grid .technician-compact-card .best-worst-container{padding:8px 0}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .section-title{color:#f9fafb;font-size:12px;font-weight:600;margin-bottom:8px;text-align:center;letter-spacing:.3px}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;min-width:0}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-header{display:flex;align-items:center;gap:2px;padding:3px 6px;border-radius:3px;margin-bottom:1px}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-header .column-icon{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-header .column-title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;transition:opacity.2s ease}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.best-column .column-header{background:rgba(16,185,129,8%)}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.best-column .column-header .column-icon{background:rgba(16,185,129,.2);color:#10b981}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.best-column .column-header .column-title{color:#10b981}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.worst-column .column-header{background:rgba(239,68,68,8%)}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.worst-column .column-header .column-icon{background:rgba(239,68,68,.2);color:#ef4444}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.worst-column .column-header .column-title{color:#ef4444}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-items{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item{padding:4px 6px;border-radius:3px;border:1px solid;transition:all.2s ease;min-width:0;width:100%;box-sizing:border-box}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item.best-item{background:rgba(16,185,129,5%);border-color:rgba(16,185,129,0)}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item.worst-item{background:rgba(239,68,68,5%);border-color:rgba(239,68,68,0)}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;min-width:0;width:100%}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-type{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;opacity:.6}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-metric{font-size:10px;font-weight:600;padding:2px 4px;border-radius:3px;background:rgba(75,85,99,8%);white-space:nowrap;flex-shrink:0}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-name{font-size:11px;font-weight:500;color:#f9fafb;line-height:1.3;margin-bottom:2px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;cursor:help;transition:opacity.2s ease}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-name:hover{opacity:.8}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-time{font-size:9px;color:#9ca3af;font-weight:500}.impacts-dashboard.light .operators-section .operators-compact-header{border-left:8px solid#2750fc}.impacts-dashboard.light .operators-section .operators-compact-header .header-left h3{color:#111827!important}.impacts-dashboard.light .operators-section .operators-compact-header .header-left .quick-stats .stat-badge{background:rgba(0,0,0,5%);color:#6b7280!important}.impacts-dashboard.light .operators-section .operators-compact-header .header-left .quick-stats .stat-badge.avg-score{background:rgba(59,130,246,.12);color:#3b82f6!important}.impacts-dashboard.light .technicians-section .technicians-compact-header{background:#fff!important;border-left:8px solid#2750fc}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-left h3{color:#111827!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-left .quick-stats .stat-badge{background:rgba(0,0,0,5%);color:#6b7280!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-left .quick-stats .stat-badge.avg-score{background:rgba(59,130,246,.12);color:#3b82f6!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select{background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;color:#374151!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:hover{border-color:rgba(75,85,99,.3)!important;background:#f9fafb!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select option{background:#fff!important;color:#374151!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button{background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;color:#111827!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button:hover:not(.disabled){background:#f9fafb!important;border-color:#3b82f6!important;color:#3b82f6!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-info .page-info{color:#111827!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card{background:#fff!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;flex:1!important;min-width:0!important;max-width:23%!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .card-header .technician-info .technician-details h4{color:#111827!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .card-header .technician-info .technician-details .technician-rank{color:#6b7280!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .card-header .technician-avatar{background:rgba(0,0,0,0)!important;color:#6b7280!important;border:none!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded{border-top-color:rgba(0,0,0,8%)}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics:has(.detail-metric.hovered) .detail-metric:not(.hovered){opacity:.3}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric{cursor:pointer;transition:opacity.2s ease;padding:8px 0}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-name{color:#6b7280!important;font-size:11px!important;font-weight:600}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage{display:flex;flex-direction:column;align-items:flex-end}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .percentage-value{color:#374151!important;font-weight:600;line-height:1.2}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .metric-duration{color:#9ca3af!important;font-size:9px!important;font-weight:500!important;line-height:1.2;margin-top:1px}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric.hovered{opacity:1}@media(max-width:768px){.technicians-section .technicians-compact-header{flex-direction:column;align-items:flex-start;gap:16px;padding:8px}.technicians-section .technicians-compact-header .header-left{flex-direction:column;align-items:flex-start;gap:12px;flex:none}.technicians-section .technicians-compact-header .header-left .quick-stats{flex-wrap:wrap;gap:8px}.technicians-section .technicians-compact-header .header-center{align-self:stretch;flex:none;justify-content:space-between}.technicians-section .technicians-compact-header .header-center .sorting-controls{flex-direction:column;align-items:flex-start;gap:8px}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select{min-width:100%}.technicians-section .technicians-grid{gap:12px}.technicians-section .technicians-grid .technician-compact-card{flex:0 0 calc(50% - 6px);min-width:0;max-width:23%;padding:12px;min-height:350px;border:1px solid rgba(0,0,0,8%);background:#fff;border-radius:12px}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container{margin:0;height:120px;width:100%}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container .operator-metrics-chart{width:120px;height:120px}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics{grid-template-columns:1fr;gap:8px}.technicians-section .technicians-grid .technician-compact-card .technician-info .technician-avatar{width:32px;height:32px;border-radius:8px}.technicians-section .technicians-grid .technician-compact-card .technician-info .technician-details h4{font-size:20px}.technicians-section .technicians-grid .technician-compact-card .technician-info .technician-details .technician-rank{font-size:12px}}.PlannedStops .StoppageTile{padding:16px;border-radius:12px;cursor:pointer;transition:all.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;box-sizing:border-box;max-width:100%;min-width:300px}.PlannedStops .StoppageTile:hover .change-text{font-weight:600!important}.PlannedStops .StoppageTile:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--metric-color,#60a5fa);transform:scalex(0);transition:transform.3s ease}.PlannedStops .StoppageTile:hover:before,.PlannedStops .StoppageTile.isActive:before{transform:scalex(1)}.PlannedStops .StoppageTile[data-title*="excess to planned time"]:before{background:#3b82f6}.PlannedStops .StoppageTile:hover{box-shadow:0 8px 20px rgba(0,0,0,8%)}.PlannedStops .StoppageTile .metric-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.PlannedStops .StoppageTile .metric-header .metric-icon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none}.PlannedStops .StoppageTile .metric-header .metric-info{flex:1;min-width:0}.PlannedStops .StoppageTile .metric-header .metric-info .metric-title-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.PlannedStops .StoppageTile .metric-header .metric-info h4{font-size:18px;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.01em;color:#f3f4f6}.PlannedStops .StoppageTile .metric-value-section{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.PlannedStops .StoppageTile .metric-value-section .metric-value{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.PlannedStops .StoppageTile .metric-value-section .metric-value .value{font-size:36px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#fff}.PlannedStops .StoppageTile .metric-value-section .metric-value .change{display:flex;align-items:center}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon{width:12px;height:12px}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon.positive{color:#10b981}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon.negative{color:#ef4444}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon.neutral{color:#6b7280}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-text{font-size:15px;font-weight:600}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-text.change-positive{color:#10b981}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-text.change-negative{color:#ef4444}.PlannedStops .StoppageTile .metric-value-section .metric-value .change .change-text.change-neutral{color:#6b7280}.PlannedStops .StoppageTile .metric-details .label{font-size:12px;font-weight:400;opacity:.8}.PlannedStops .metric-details .detail-compact{display:flex;justify-content:space-between;align-items:center;gap:12px}.PlannedStops .metric-details .detail-compact .detail-item-compact{font-size:12px;font-weight:500;opacity:.8;flex:1;text-align:center}.PlannedStops .metric-details .detail-compact .detail-item-compact:first-child{text-align:left}.PlannedStops .metric-details .detail-compact .detail-item-compact:last-child{text-align:right}.PlannedStops .metric-details .detail-compact .detail-item-compact:only-child{text-align:left;flex:0 0 auto}@media screen and (max-width:450px){.PlannedStops .metric-details{padding:20px 24px;min-width:100%}.PlannedStops .metric-details .Grid{gap:12px}.PlannedStops .metric-details .Values{flex-direction:column;gap:12px}.PlannedStops .metric-details .SubValuePair{width:100%}.PlannedStops .metric-details .Value{margin-bottom:15px}}.PlannedStops.light .StoppageTile{box-shadow:0 1px 4px rgba(0,0,0,6%)}.PlannedStops.light .StoppageTile:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.PlannedStops.light .StoppageTile .metric-header .metric-info h4,.PlannedStops.light .StoppageTile .metric-value-section .metric-value .value{color:#111827}.PlannedStops.light .StoppageTile .metric-value-section .metric-details .label,.PlannedStops.light .StoppageTile .metric-details .detail-compact .detail-item-compact{opacity:.8}.PlannedStops .CardsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;width:100%;box-sizing:border-box;margin-bottom:15px}.PlannedStops .LevelDataContainer{display:flex;flex-direction:row;margin-left:15px}.PlannedStops .LevelDataCurrent{display:flex;align-items:center;justify-content:space-between;margin-right:5px;cursor:pointer;font-size:18px;font-weight:400}.PlannedStops .LevelDataCurrent__title{margin:0 5px;cursor:pointer}.PlannedStops .LevelDataCurrent__title--isCurrent{color:#f5a627}.UnplannedStops .StoppageTile{padding:16px;border-radius:12px;cursor:pointer;transition:all.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;background:#141414;box-sizing:border-box;max-width:100%;min-width:300px}.UnplannedStops .StoppageTile:hover .change-text{font-weight:600!important}.UnplannedStops .StoppageTile:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--metric-color,#60a5fa);transform:scalex(0);transition:transform.3s ease}.UnplannedStops .StoppageTile:hover:before,.UnplannedStops .StoppageTile.isActive:before{transform:scalex(1)}.UnplannedStops .StoppageTile:hover{box-shadow:0 8px 20px rgba(0,0,0,8%)}.UnplannedStops .StoppageTile .metric-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.UnplannedStops .StoppageTile .metric-header .metric-icon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none}.UnplannedStops .StoppageTile .metric-header .metric-info{flex:1;min-width:0}.UnplannedStops .StoppageTile .metric-header .metric-info .metric-title-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.UnplannedStops .StoppageTile .metric-header .metric-info h4{font-size:18px;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.01em;color:#f3f4f6}.UnplannedStops .StoppageTile .metric-value-section{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.UnplannedStops .StoppageTile .metric-value-section .metric-value{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.UnplannedStops .StoppageTile .metric-value-section .metric-value .value{font-size:36px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#fff}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change{display:flex;align-items:center}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon{width:12px;height:12px}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon.positive{color:#10b981}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon.negative{color:#ef4444}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-icon.neutral{color:#6b7280}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-text{font-size:15px;font-weight:600}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-text.change-positive{color:#10b981}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-text.change-negative{color:#ef4444}.UnplannedStops .StoppageTile .metric-value-section .metric-value .change .change-text.change-neutral{color:#6b7280}.UnplannedStops .StoppageTile .metric-details .detail-compact{display:flex;justify-content:space-between;align-items:center;gap:12px}.UnplannedStops .StoppageTile .metric-details .detail-compact .detail-item-compact{font-size:12px;font-weight:500;opacity:.8;flex:1;text-align:center}.UnplannedStops .StoppageTile .metric-details .detail-compact .detail-item-compact:first-child{text-align:left}.UnplannedStops .StoppageTile .metric-details .detail-compact .detail-item-compact:last-child{text-align:right}.UnplannedStops .StoppageTile .metric-details .detail-compact .detail-item-compact:only-child{text-align:left;flex:0 0 auto}@media screen and (max-width:450px){.UnplannedStops .StoppageTile{padding:20px 24px;min-width:100%}.UnplannedStops .StoppageTile .metric-header{gap:8px}.UnplannedStops .StoppageTile .metric-value-section .metric-value .value{font-size:28px}}.UnplannedStops.light .StoppageTile{box-shadow:0 1px 4px rgba(0,0,0,6%)}.UnplannedStops.light .StoppageTile:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.UnplannedStops.light .StoppageTile .metric-header .metric-info h4,.UnplannedStops.light .StoppageTile .metric-value-section .metric-value .value{color:#111827}.UnplannedStops.light .StoppageTile .metric-value-section .metric-details .label,.UnplannedStops.light .StoppageTile .metric-details .detail-compact .detail-item-compact{opacity:.8}.UnplannedStops{margin-top:0;margin-bottom:15px}.UnplannedStops .CardsContainer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;box-sizing:border-box}.UnplannedStops .LevelDataContainer{display:flex;flex-direction:row;margin-left:15px}.UnplannedStops .LevelDataCurrent{display:flex;align-items:center;justify-content:space-between;margin-right:5px;cursor:pointer;font-size:18px;font-weight:400}.UnplannedStops .LevelDataCurrent__title{margin:0 5px;cursor:pointer}.UnplannedStops .LevelDataCurrent__title--isCurrent{color:#f5a627}.PerformanceOverviewPage__DatePickerContainer{display:flex;align-items:center;margin-bottom:20px;justify-content:flex-end}.PerformanceOverviewPage__HelperText{text-align:center;color:#f5a627;font-size:24px;padding:20px;border-radius:10px}.PerformanceOverviewTables{width:100%;margin-top:20px}.PerformanceOverviewTables__container{flex:1;min-width:600px}.PerformanceOverviewTables__group{margin-bottom:20px}.PerformanceOverviewTables__group:last-of-type{margin-bottom:0}.ConfirmSuccessPage__Card{border-radius:10px}.ConfirmSuccessPage__CardContent{padding:30px}.ConfirmSuccessPage__Logo{margin-bottom:45px}.ConfirmSuccessPage__Subtitle{margin-bottom:55px}.ForgotPage__Card{border-radius:10px}.ForgotPage__CardContent{padding:30px}.ForgotPage__Logo{margin-bottom:45px}.ForgotPage__Title{margin-bottom:15px}.ForgotPage__Subtitle{margin-bottom:55px}.ForgotPage__InputContainer{margin-bottom:25px}.ForgotPage__SubmitButtonContainer{margin-bottom:50px}.ForgotPage__SubmitButtonContainer button{width:100%}.LoginPage__Card{border-radius:10px}.LoginPage__CardContent{padding:30px}.LoginPage__Logo{margin-bottom:45px}.LoginPage__Title{margin-bottom:15px}.LoginPage__Subtitle{margin-bottom:55px}.LoginPage__InputContainer{margin-bottom:25px}.LoginPage__InputContainer__Password{margin-bottom:30px}.LoginPage__SubmitButtonContainer{margin-bottom:50px}.LoginPage__SubmitButtonContainer button{width:100%}.ConfirmPage__Card{border-radius:10px}.ConfirmPage__CardContent{padding:30px}.ConfirmPage__Logo{margin-bottom:45px}.ConfirmPage__Title{margin-bottom:15px}.ConfirmPage__Subtitle{margin-bottom:55px}.ConfirmPage__InputContainer{margin-bottom:25px}.ConfirmPage__InputContainer__Password{margin-bottom:30px}.ConfirmPage__SubmitButtonContainer{margin-bottom:50px}.ConfirmPage__SubmitButtonContainer button{width:100%}.ForgotSuccessPage__Card{border-radius:10px}.ForgotSuccessPage__CardContent{padding:30px}.ForgotSuccessPage__Logo{margin-bottom:45px}.ForgotSuccessPage__Title{margin-bottom:15px}.ForgotSuccessPage__Subtitle{margin-bottom:55px}.ForgotSuccessPage__Input{width:100%}.ForgotSuccessPage__InputContainer{margin-bottom:25px}.ForgotSuccessPage__SubmitButtonContainer{margin-bottom:50px}.ForgotSuccessPage__SubmitButtonContainer button{width:100%}.AuthPage__ContainerBase{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.AuthPage__Title{font-style:normal;font-weight:500;font-size:25px;line-height:32px;color:#2750fc}.AuthPage__Content{font-style:normal;font-weight:500;font-size:15px;margin-top:15px;line-height:19px;color:#fff}.AuthPage__Button{min-width:239px;border:0;padding:0 15px;margin-top:20px;background:#2750fc;border-radius:30px;font-style:normal;font-weight:400;min-height:58px;font-size:22px;line-height:28px;color:#fff}