@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@font-face{font-family:icomoon;src:url(/static/font/icomoon.6efa8701d0.ttf)format("truetype"),url(/static/font/icomoon.deacb94207.woff)format("woff"),url(/static/svg/icomoon.86b54411ca.svg#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.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{transition:background-color 5000s ease-in-out,color 5000s ease-in-out}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out,color 5000s ease-in-out}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out,color 5000s ease-in-out}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out,color 5000s ease-in-out}::-webkit-scrollbar-track{background-color:rgba(255,255,255,.6);border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#212120;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}@font-face{font-family:CabinetGrotesk;src:url(/static/font/CabinetGrotesk-Variable.2622b94f7c.otf)format("truetype");font-weight:400;font-style:normal}body{font-family:Space Grotesk,serif;font-size:14px}.MuiPaper-root{box-shadow:none;background-image: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{-webkit-appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none}.rmdp-calendar{background-color:#141414;width:485px;height:400px}.rmdp-wrapper{box-shadow:none!important;background-color:#141414!important}.rmdp-week{width:435px;margin:0 30px}.rmdp-week-day{opacity:.75;color:#fff!important}.rmdp-header-values{font-size:20px;color:#2750fc!important}.rmdp-day-picker{height:300px}.rmdp-week{margin-top:10px}.rmdp-selected span{background:0 0!important;border:2px solid #f84e45!important}.rmdp-arrow-container:hover{box-shadow:0 0 3px #8798ad;background-color:#2750fc!important}.highcharts-button-box+text{font-size:14px}div#titlediv{color:#fff;background-color:#1c1c1c}.zsiq_flt_rel{background-color:#2750fc!important}@media (max-width:768px){#zsiq_float{transform-origin:0 100%;transform:scale(.6)}}.siq-hide-bubble,.zsiq_theme1 .zsiq_cnt .siqico-close{cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:none;position:absolute;top:-8px;left:-10px;background-color:#3c3c3c!important}.zsiq_theme1 .zsiq_cnt:after{content:"";border-radius:0 3px 0 0;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:-5px;transform:rotate(45deg);background-color:#1c1c1c!important;box-shadow:2px -2px 4px #494949!important}.zsiq_theme1 div.zsiq_cnt{z-index:-1;-ms-animation:1s zsiqcntanim;transform-origin:100% 100%;color:#fff;background-color:#1c1c1c;border-radius:5px;flex-direction:column;justify-content:center;width:200px;min-width:200px;height:60px;margin:auto;padding:10px 15px;line-height:20px;animation:1s zsiqcntanim;display:-ms-flexbox;position:absolute;top:0;bottom:0;left:-215px;overflow:visible;transform:scaleX(1);box-shadow:1px 1px 10px -1px #aaa}.siq-hide-bubble:before,.zsiq_theme1 .zsiq_cnt .siqico-close:before{color:#000}.zsiq_theme1 .zsiq_cnt p{margin:0;font-size:13px;color:#999!important}.error-boundary{box-sizing:border-box;justify-content:center;align-items:center;gap:20px;height:100vh;margin:0 auto;padding:20px;display:flex}.error-boundary__icon-container{color:#f72828;justify-content:center;align-items:center;margin-bottom:15px;font-size:80px;display:flex}.error-boundary__content{text-align:left;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;max-width:800px;padding:20px;display:flex}.error-boundary__title{margin-bottom:20px;font-size:40px;font-weight:800}.error-boundary__message{color:#f72828;border-radius:8px;margin-bottom:20px;font-size:18px;font-weight:800}.error-boundary__url-message{border-radius:8px;margin-bottom:20px;font-size:18px;font-weight:800}.error-boundary__url{color:#2750fc}.error-boundary__support-message{margin-bottom:20px;font-size:16px}.error-boundary__support-link{color:#2750fc;text-decoration:none}.error-boundary__support-link:hover{text-decoration:underline}.error-boundary__back-button{cursor:pointer;background-color:#2750fc;border-radius:4px;padding:12px 23px;font-size:13px}.TimeIntervalContainer{border-radius:4px;justify-content:flex-end;width:-webkit-max-content;width:max-content;display:flex}.TimeIntervalContainer .IntervalItem{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:50px;padding:10px 18px;font-size:11px;display:flex}@media (max-width:767px){.TimeIntervalContainer{width:100%}.TimeIntervalContainer .IntervalItem{flex:1 1 0;min-width:0;padding:10px 12px}}.OEESwitcher__Wrapper{border-radius:6px;justify-content:flex-end;width:-webkit-max-content;width:max-content;display:flex}.OEESwitcher__ToggleItem{cursor:pointer;background:var(--background);min-width:70px;color:var(--color);border-radius:4px;justify-content:center;align-items:center;margin:2px;padding:6px;font-size:11px;display:flex}.MetricSwitcher__Wrapper{border-radius:6px;justify-content:flex-end;width:-webkit-max-content;width:max-content;display:flex}.MetricSwitcher__MetricItem{cursor:pointer;background:var(--background);min-width:70px;color:var(--color);border-radius:4px;justify-content:center;align-items:center;margin:2px;padding:6px;font-size:11px;display:flex}.Concertina__header-row{z-index:10;grid-gap:15px;box-sizing:border-box;grid-template-columns:1fr 50px;display:grid;position:relative}@media (max-width:767px){.Concertina__header-row{grid-gap:4px}}.Concertina__header-row--no-arrow{grid-template-columns:1fr}.Concertina__header-row-controls{flex-direction:row;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:10px;transition:padding .2s;display:flex}@media (max-width:767px){.Concertina__header-row-controls{flex-wrap:nowrap;gap:8px}}.Concertina__expand-icon-wrapper{justify-content:center;align-items:center;transition:transform .2s;display:flex;transform:rotate(0)}.Concertina__expand-icon-wrapper--open{transform:rotate(180deg)}.Concertina__left-section{flex-direction:row;flex-shrink:1;align-items:center;gap:15px;min-width:0;margin-left:15px;display:flex}.Concertina__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-top:0;font-size:14px;font-style:normal;font-weight:500;overflow:hidden}.Concertina__title--padded{padding-top:0}.Concertina__right-section{align-items:center;display:flex}.Concertina__right-section svg{margin:0 5px}.Concertina__body-row{opacity:0;visibility:hidden;z-index:0;border-radius:6px;min-height:0;max-height:0;margin:15px 0;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,visibility .3s .3s;position:relative;overflow:hidden}.Concertina__body-row--visible{opacity:1;visibility:visible;z-index:1;max-height:none;margin-bottom:30px;padding-top:8px;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,visibility .3s;overflow:visible}@media (max-width:767px){.Concertina__body-row--visible{margin-bottom:12px;padding-top:4px}}.Concertina__body-row--margin{margin:0}.Concertina__container-left-side{box-sizing:border-box;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);border-radius:6px;align-items:center;height:50px;display:flex}@media (max-width:530px){.Concertina__container-left-side .SearchButton__header-search-control{width:100%;display:block}}@media (min-width:531px){.Concertina__container-left-side .SearchButton__header-search-control{display:none}}.Concertina__close-button-container{cursor:pointer;box-sizing:border-box;background-color:#2750fc;border-radius:6px;justify-content:center;align-items:center;display:flex}.Concertina__actions-wrapper{align-items:center;display:flex}@media (max-width:530px){.Concertina__actions-wrapper{flex:1;justify-content:flex-end;min-width:0}}.Concertina__extra-actions{align-items:center;display:flex}@media (max-width:530px){.Concertina__extra-actions--search-open{display:none}}.PerformanceOverviewConcertina__container{margin-bottom:15px}.PerformanceOverviewConcertina__header-row{z-index:10;background:#141414;border-left:8px solid #2750fc;border-radius:6px;justify-content:space-between;align-items:center;min-height:50px;margin-bottom:15px;padding:0 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}.PerformanceOverviewConcertina__header-content{justify-content:space-between;align-items:center;width:100%;display:flex}.PerformanceOverviewConcertina__title-section{flex:1;align-items:center;gap:20px;display:flex}.PerformanceOverviewConcertina__title{color:#f9fafb;margin:0;font-size:16px;font-weight:700}.PerformanceOverviewConcertina__toggle-section{align-items:center;display:flex}.PerformanceOverviewConcertina__toggle-button{cursor:pointer;background:rgba(75,85,99,.1);border:1px solid rgba(75,85,99,.2);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.PerformanceOverviewConcertina__toggle-button:hover{background:rgba(75,85,99,.2);border-color:rgba(75,85,99,.3)}.PerformanceOverviewConcertina__expand-icon-wrapper{color:#d1d5db;justify-content:center;align-items:center;transition:transform .2s;display:flex;transform:rotate(0)}.PerformanceOverviewConcertina__expand-icon-wrapper--open{transform:rotate(180deg)}.PerformanceOverviewConcertina__body-row{opacity:0;visibility:hidden;border-radius:6px;min-height:0;max-height:0;margin:0;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,visibility .3s .3s;overflow:hidden}.PerformanceOverviewConcertina__body-row--visible{opacity:1;visibility:visible;max-height:1000px;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,visibility .3s;overflow:visible}.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{color:#6b7280;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)}.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;min-height:56px;padding:8px 20px}.PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__title-section{flex-direction:column;flex:none;align-items:flex-start;gap:12px}.PerformanceOverviewConcertina__header-row .PerformanceOverviewConcertina__toggle-section{align-self:flex-end}}.PerformanceOverviewSectionConcertina__container{margin-bottom:6px}.PerformanceOverviewSectionConcertina__header-row{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:8px solid #2750fc;border-radius:6px;justify-content:flex-start;align-items:center;gap:16px;min-height:44px;margin-bottom:0;padding:0 12px 0 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}.PerformanceOverviewSectionConcertina__header-row--non-collapsible{cursor:default;-webkit-user-select:auto;user-select:auto}.PerformanceOverviewSectionConcertina__header-row.operators-compact-header{padding:0 12px 0 20px}.PerformanceOverviewSectionConcertina__header-content{justify-content:space-between;align-items:center;width:100%;display:flex}.PerformanceOverviewSectionConcertina__title-section{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.PerformanceOverviewSectionConcertina__header-actions{flex-shrink:0;margin-left:auto}.PerformanceOverviewSectionConcertina__title-section .header-center{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls{align-items:center;gap:12px;display:flex}.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{color:#d1d5db;cursor:pointer;background:#0b0b0b;border:1px solid rgba(75,85,99,.3);border-radius:6px;min-width:150px;padding:.5rem .75rem;font-size:.75rem;transition:all .2s}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select:hover{background:#374151;border-color:rgba(75,85,99,.4)}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.PerformanceOverviewSectionConcertina__title-section .header-center .sorting-controls .sorting-select option{color:#d1d5db;background:#0b0b0b}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls{align-items:center;gap:12px;display:flex}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-button{color:#999;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(75,85,99,.2);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.PerformanceOverviewSectionConcertina__title-section .header-center .pagination-controls .pagination-button:hover:not(.disabled){background:rgba(255,255,255,.08);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{flex-direction:column;align-items:center;gap:2px;display:flex}.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{gap:12px;display:flex}.PerformanceOverviewSectionConcertina__title-section .quick-stats .stat-badge{color:#d1d5db;background:rgba(75,85,99,.1);border-radius:16px;padding:4px 12px;font-size:14px;font-weight:500}.PerformanceOverviewSectionConcertina__title-section .quick-stats .stat-badge.avg-score{color:#60a5fa;background:rgba(59,130,246,.1)}.PerformanceOverviewSectionConcertina__title{color:#f9fafb;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:700;overflow:hidden}.PerformanceOverviewSectionConcertina__toggle-section{align-items:center;display:flex}.PerformanceOverviewSectionConcertina__toggle-button{cursor:pointer;background:#0b0b0b;border:1px solid rgba(75,85,99,.3);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:10px;transition:all .2s;display:flex}.PerformanceOverviewSectionConcertina__toggle-button:hover{background:rgba(75,85,99,.2);border-color:#2750fc}.PerformanceOverviewSectionConcertina__expand-icon-wrapper{color:#d1d5db;justify-content:center;align-items:center;transition:transform .2s;display:flex;transform:rotate(0)}.PerformanceOverviewSectionConcertina__expand-icon-wrapper--open{transform:rotate(180deg)}.PerformanceOverviewSectionConcertina__body-row{opacity:0;visibility:hidden;border-radius:6px;min-height:0;max-height:0;margin:0;overflow:hidden}.PerformanceOverviewSectionConcertina__body-row--visible{opacity:1;visibility:visible;max-height:none;margin-bottom:6px;padding-top:10px;padding-bottom:15px;overflow:visible}.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{color:#d1d5db;background:#0b0b0b;border:1px solid rgba(75,85,99,.3)}.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{color:#6b7280;background:#fff;border:1px solid rgba(75,85,99,.2)}.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{color:#374151!important;background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;padding:.5rem .75rem!important;font-size:.75rem!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .sorting-controls .sorting-select:hover{background:#f9fafb!important;border-color:rgba(75,85,99,.3)!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .sorting-controls .sorting-select:focus{border-color:#3b82f6!important;outline:none!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{color:#374151!important;background:#fff!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .pagination-controls .pagination-button{color:#374151!important;background:#fff!important;border:1px solid rgba(75,85,99,.2)!important}.PerformanceOverviewSectionConcertina.light .PerformanceOverviewSectionConcertina__header-row .header-center .pagination-controls .pagination-button:hover:not(.disabled){color:#3b82f6!important;background:#f9fafb!important;border-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,.05);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-flow:row;justify-content:space-between;align-items:flex-start;gap:10px;height:auto;min-height:auto;padding:10px 14px;position:relative;top:auto;overflow:visible}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section{flex-flow:row;flex:auto;align-items:flex-start;gap:12px;min-width:0}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section .quick-stats{flex-wrap:nowrap;gap:8px}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__title-section .header-center{flex:none;justify-content:space-between;align-self:stretch}.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{flex-shrink:0}.PerformanceOverviewSectionConcertina__header-row .PerformanceOverviewSectionConcertina__header-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:8px;width:auto;max-width:100%;margin-left:0;display:flex}}@media (max-width:767px){.PerformanceOverviewSectionConcertina__header-row{align-items:flex-start;min-height:auto}.PerformanceOverviewSectionConcertina__header-content{min-height:inherit;align-items:flex-start}.PerformanceOverviewSectionConcertina__title-section{align-items:flex-start;min-width:0}.PerformanceOverviewSectionConcertina__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.PerformanceOverviewSectionConcertina__body-row--visible{padding-top:12px}}.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{justify-content:flex-start;align-items:center;gap:100px;display:flex}.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{width:100%;height:100%;position:relative}.iframe-scroll{width:100%;height:100%;overflow:hidden}iframe{border:none;width:calc(100% + 17px);height:100%;position:absolute;top:0;left:0}.iframe-scroll::-webkit-scrollbar{display:none}.iframe-scroll{scrollbar-width:none;-ms-overflow-style:none}.ConsumptionBreakdownPage{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:768px){.ConsumptionBreakdownPage{max-width:100vw}}@media (max-width:767px){.ConsumptionBreakdownPage{width:100%;max-width:100vw;margin:0;padding:0}}.ConsumptionBreakdownPage .ContentContainer{grid-gap:20px;box-sizing:border-box;grid-template-columns:1fr;width:100%;margin-bottom:12px;display:grid}@media (max-width:767px){.ConsumptionBreakdownPage .ContentContainer{margin-bottom:10px}}.ConsumptionBreakdownPage .ContentContainer>*{box-sizing:border-box;width:100%;min-width:0}@media (max-width:767px){.ConsumptionBreakdownPage .ContentContainer{grid-gap:15px;margin-bottom:15px}}.ConsumptionBreakdownPage .DatePickerContainer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;padding-right:24px;display:flex;overflow-x:hidden;flex-flow:row!important}@media (max-width:900px){.ConsumptionBreakdownPage .DatePickerContainer{padding-right:20px}}.ConsumptionBreakdownPage .DatePickerContainer>:first-child{flex:none}.ConsumptionBreakdownPage .DatePickerContainer>:nth-child(2){flex:1 1 0;min-width:0}@media (max-width:600px){.ConsumptionBreakdownPage .DatePickerContainer{justify-content:flex-start;align-items:stretch;flex-flow:column wrap!important;gap:10px!important;margin-bottom:10px!important}}.ConsumptionBreakdownPage .ChartsContainer{grid-gap:20px;box-sizing:border-box;grid-template-columns:1.5fr 1fr;align-items:stretch;width:100%;display:grid}.ConsumptionBreakdownPage .ChartsContainer>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:visible}.ConsumptionBreakdownPage .ChartsContainer>*>*{box-sizing:border-box;width:100%!important;max-width:100%!important}.ConsumptionBreakdownPage .ChartsContainer>:last-child{flex-shrink:0;min-width:350px}.ConsumptionBreakdownPage .ChartsContainer>:last-child>div{width:100%;min-width:350px;height:auto}@media (max-width:1400px){.ConsumptionBreakdownPage .ChartsContainer>:last-child,.ConsumptionBreakdownPage .ChartsContainer>:last-child>div{min-width:320px}}@media (max-width:1200px){.ConsumptionBreakdownPage .ChartsContainer>:last-child,.ConsumptionBreakdownPage .ChartsContainer>:last-child>div{min-width:300px}.ConsumptionBreakdownPage .ChartsContainer{grid-gap:15px;grid-template-columns:1.5fr 1fr}.ConsumptionBreakdownPage .ChartsContainer>:last-child{min-width:250px}}@media (max-width:767px){.ConsumptionBreakdownPage .ChartsContainer{grid-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr!important;display:grid!important}.ConsumptionBreakdownPage .ChartsContainer>*{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.ConsumptionBreakdownPage .ChartsContainer>:last-child{grid-row:2;min-width:0!important}.ConsumptionBreakdownPage .ChartsContainer>:first-child{grid-row:1}}.ConsumptionBreakdownPage .TableWrapper{box-sizing:border-box;width:100%;position:relative;overflow-x:hidden;overflow-y:visible}@media (max-width:767px){.ConsumptionBreakdownPage .TableWrapper{width:100%;max-width:100%;margin:0;padding:0}}.ConsumptionBreakdownPage .Concertina{box-sizing:border-box;width:100%;overflow-x:hidden}.ConsumptionBreakdownPage .Concertina>*{box-sizing:border-box;max-width:100%}.ConsumptionBreakdownPage .consumption-log-content-wrapper{box-sizing:border-box;width:100%;overflow-y:visible}.ConsumptionBreakdownPage .consumption-log-table-container{width:100%;display:block}@media (max-width:767px){.ConsumptionBreakdownPage .consumption-log-table-container{display:none}}.ConsumptionBreakdownPage .consumption-log-cards-container{box-sizing:border-box;width:100%;padding:0;display:none;overflow-x:hidden}@media (max-width:767px){.ConsumptionBreakdownPage .consumption-log-cards-container{max-width:100vw;padding:0;display:block}}.ConsumptionBreakdownPage :global(.GridTable){-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-x:auto}@media (min-width:768px){.ConsumptionBreakdownPage :global(.GridTable){overflow-x:auto}.ConsumptionBreakdownPage :global(.GridTable)::-webkit-scrollbar{height:8px}.ConsumptionBreakdownPage :global(.GridTable)::-webkit-scrollbar-track{background:0 0;border-radius:4px}.ConsumptionBreakdownPage :global(.GridTable)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.ConsumptionBreakdownPage :global(.GridTable)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}}.datePickerCustom{margin-top:0!important}.PageHeader{grid-gap:20px;box-sizing:border-box;align-items:center;width:100%;min-width:0;margin-bottom:20px;display:flex}@media (min-width:769px){.PageHeader>:nth-child(2){flex:1 1 0;width:0;min-width:0;max-width:100%}}@media (max-width:1024px){.PageHeader{gap:12px}}@media (max-width:768px){.PageHeader{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px}}.Container{border-left:12px solid #2750fc;border-radius:6px;align-items:center;width:477px;height:44px;display:flex;overflow:hidden}.Container--full{width:100%}@media (max-width:768px){.Container{width:100%}}.Text_Block{align-items:center;margin-left:0;padding:0 12px;font-size:18px;font-weight:500;display:flex}.MuiFormControl-root:focus{outline:none}.point-selector__container{grid-gap:12px;flex-wrap:nowrap;flex:1 1 0;align-items:center;width:100%;min-width:0;padding-right:0;display:flex}.point-selector__container>:first-child{flex:1 1 0;min-width:0}.point-selector__button-container{grid-gap:8px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.point-selector__button-container{display:none}}.point-selector__button{border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;display:flex}.point-selector__paper{cursor:pointer;box-sizing:border-box;border-radius:6px;grid-template-columns:1fr;align-items:center;max-width:100%;display:grid;overflow:visible;width:100%!important;min-width:0!important}.point-selector__paper:hover{box-shadow:none!important}.point-selector__paper--error{border:2px solid #f72828}.point-selector__paper:focus,.point-selector__paper.Mui-focused{box-shadow:none!important;outline:none!important}.point-selector__paper:focus-within{box-shadow:none!important;outline:none!important}.point-selector__container-base{flex-direction:column;justify-content:center;width:100%;min-width:0;height:44px;display:flex}.point-selector__container-edit{box-sizing:border-box;align-items:center;width:100%;min-width:0;min-height:44px;padding:7px 12px 7px 10px;display:flex}@media (max-width:1024px){.point-selector__container-edit{padding:7px 14px 7px 12px}}@media (max-width:768px){.point-selector__container-edit{padding:7px 14px 7px 12px}}.point-selector__container-edit :focus,.point-selector__container-edit .Mui-focused{box-shadow:none!important;outline:none!important}.point-selector__container-edit :focus-within{box-shadow:none!important;outline:none!important}.point-selector__container-edit .MuiTouchRipple-root{display:none!important}.point-selector__container-edit .MuiFormControl-root,.point-selector__container-edit .MuiInputBase-root,.point-selector__container-edit .MuiInputBase-input{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:none!important}.point-selector__container-edit .MuiInputAdornment-root{flex-shrink:0!important}.list-transition-enter,.list-transition-appear{right:-340px}.list-transition-enter-active,.list-transition-appear-active{background-color:#2750fc;transition:all 1s;right:0}.list-transition-enter-done{right:0}.list-transition-exit{transition:all 1s;right:-340px}.TableDowntimeReportSummary{position:relative}.TableDowntimeReportSummary .TableDowntimeReportSummaryHeader{grid-template-columns:0 .6fr 1.4fr .8fr 1.2fr .8fr;gap:10px;margin-bottom:6px;padding:15px 20px 0 25px;display:grid;position:-webkit-sticky;position:sticky;top:95px}.TableDowntimeReportSummary .TableDowntimeReportSummaryHeader__Cell{font-size:13px}.TableDowntimeReportSummary .TableRow{grid-template-columns:25px .6fr 1.4fr .8fr 1.2fr .8fr;gap:10px;height:42px;margin-bottom:6px;padding:0 20px 0 0;font-size:12px}.TableDowntimeReportSummary .Indicator{text-align:center;color:#fff;border-radius:8px 0 0 8px;height:40px;font-weight:500}.TableDowntimeReportSummary .GridCellEnd{justify-content:flex-end;width:100%;display:flex}.TableDowntimeReportSummary .SectionGridCell{grid-template-columns:1fr 1fr;display:grid}.TableDowntimeReportSummary .SectionGridCell2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.TableDowntimeReportSummary .SectionGridCell3{grid-template-columns:1fr .5fr;gap:10px;display:grid}.TableDowntimeReportSummary .SectionGridCell5{grid-template-columns:1fr 1fr .6fr;gap:10px;display:grid}.TableDowntimeReportDetails .TableHeadWrapper{z-index:999;border-top-left-radius:0;border-top-right-radius:0;grid-template-columns:1.8fr 2.2fr .08fr .6fr .08fr .4fr 100px;gap:10px;margin-bottom:6px;padding:15px 10px 0 20px;position:-webkit-sticky;position:sticky;top:95px}.TableDowntimeReportDetails .TableHeadWrapper__Cell{font-size:13px}.TableDowntimeReportDetails .TableRow{grid-template-columns:1.8fr 2.2fr .08fr .6fr .08fr .4fr 100px;gap:10px;height:42px;margin-bottom:6px;padding:0 10px 0 20px;font-size:12px}.TableDowntimeReportDetails .SectionGridCell{grid-template-columns:1fr;display:grid}.TableDowntimeReportDetails .SectionGridCell2{grid-template-columns:1fr 1fr;display:grid}.TableDowntimeReportDetails .SectionGridCell3,.TableDowntimeReportDetails .SectionGridCell5{grid-template-columns:1fr 1fr 1fr;display:grid}.TableDowntimeReportDetails .GridCellEnd{justify-content:flex-end;width:100%;display:flex}.TableDowntimeReportDetails .GridCellStart{justify-content:flex-start;width:100%;display:flex}.TableDowntimeReportDetails .CellContent{margin-right:10%}.TableDowntimeReportDetails .IconContainer{justify-content:flex-end;align-items:center;gap:8px;padding:0 8px;display:flex}#detailed_nested_row>tr,.nested_detail_header>thead{grid-template-columns:25px .6fr 1.4fr .8fr 1.2fr .8fr;gap:10px;height:42px;margin-bottom:6px;padding:0 20px 0 5px;font-size:12px}.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,.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{width:100%;height:100%;position:relative}.nested_layer_row_container .Indicator:before{content:"+";justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex;position:absolute;top:0;left:0;transform:translate(0)}.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{z-index:1;background-color:#444;border-radius:8px;width:auto;position:absolute}.editing-autocomplete>div{grid-auto-flow:column;display:grid}.editing-autocomplete>div>div{min-width:150px;max-width:100%!important}.break-space{white-space:break-spaces!important}.text-end{text-align:right}.DowntimeMobileTable{flex-direction:column;gap:8px;display:flex}.DowntimeMobileNode{min-width:0}.DowntimeMobileChildren{border-left:2px solid rgba(255,255,255,.08);flex-direction:column;gap:8px;margin-top:8px;margin-left:8px;padding-left:6px;display:flex}.color-light .DowntimeMobileChildren{border-left-color:rgba(0,0,0,.08)}.DowntimeMobileChildren--details{border-left:0;margin-left:0;padding-left:0}.DowntimeMobileCard{box-sizing:border-box;border-radius:12px;padding:10px 10px 10px 12px;position:relative;overflow:hidden}.DowntimeMobileCard:before{content:"";background:var(--downtime-card-color,rgba(59,130,246,.75));width:6px;position:absolute;top:0;bottom:0;left:0}.DowntimeMobileCard--expandable .DowntimeMobileCard__header{cursor:pointer}.DowntimeMobileCard--detail{overflow:visible}.color-dark .DowntimeMobileCard{background:#141414;border:1px solid rgba(255,255,255,.06)}.color-light .DowntimeMobileCard{background:#fff;border:1px solid rgba(0,0,0,.08)}.DowntimeMobileCard__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.DowntimeMobileCard__titleWrap{flex:1;min-width:0;padding-left:4px}.DowntimeMobileCard__eyebrow{letter-spacing:.03em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:9px;font-weight:600}.DowntimeMobileCard__title{word-break:break-word;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;line-height:1.2;display:flex}.DowntimeMobileCard__toggle{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex}.color-dark .DowntimeMobileCard__toggle{background:rgba(255,255,255,.04)}.color-light .DowntimeMobileCard__toggle{background:rgba(0,0,0,.04)}.DowntimeMobileMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.DowntimeMobileMetric{border-radius:8px;min-width:0;padding:8px 10px}.color-dark .DowntimeMobileMetric{background:rgba(255,255,255,.03)}.color-light .DowntimeMobileMetric{background:rgba(0,0,0,.03)}.DowntimeMobileMetric__label{letter-spacing:.03em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:9px;font-weight:600}.DowntimeMobileMetric__value{word-break:break-word;font-size:12px;font-weight:700;line-height:1.25}.DowntimeMobileActions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.DowntimeMobileEditBlock{z-index:2;border-radius:10px;margin-top:10px;padding:12px;position:relative}.DowntimeMobileEditBlock .editing-autocomplete{border-radius:8px;width:100%;max-width:100%;position:static;overflow:visible}.DowntimeMobileEditBlock .editing-autocomplete>div{display:block}.DowntimeMobileEditBlock .editing-autocomplete>div>div{min-width:0}.DowntimeMobileEditBlock .editing-autocomplete .MuiGrid-container{row-gap:10px;width:100%;margin:0}.DowntimeMobileEditBlock .editing-autocomplete .MuiGrid-item{padding-top:0;padding-left:0}.DowntimeMobileEditBlock .editing-autocomplete .MuiInputBase-root,.DowntimeMobileEditBlock .editing-autocomplete .MuiInput-root{background:rgba(255,255,255,.08);border-radius:8px 8px 0 0;padding:8px 12px 6px}.DowntimeMobileEditBlock .editing-autocomplete .MuiInput-root:before{border-bottom-color:rgba(255,255,255,.22)}.DowntimeMobileEditBlock .editing-autocomplete .MuiInput-root:hover:not(.Mui-disabled):before{border-bottom-color:rgba(255,255,255,.35)}.DowntimeMobileEditBlock .editing-autocomplete .MuiInput-root.Mui-focused:after{border-bottom-color:#3b82f6}.DowntimeMobileEditBlock .editing-autocomplete .MuiInputBase-input{color:rgba(255,255,255,.92)}.DowntimeMobileEditBlock .editing-autocomplete .MuiSvgIcon-root,.DowntimeMobileEditBlock .editing-autocomplete .MuiAutocomplete-popupIndicator{color:rgba(255,255,255,.7)}.color-light .DowntimeMobileEditBlock{background:rgba(0,0,0,.04)}.color-light .DowntimeMobileEditBlock .editing-autocomplete .MuiInputBase-root,.color-light .DowntimeMobileEditBlock .editing-autocomplete .MuiInput-root{background:rgba(0,0,0,.06)}.color-light .DowntimeMobileEditBlock .editing-autocomplete .MuiInput-root:before{border-bottom-color:rgba(0,0,0,.18)}.color-light .DowntimeMobileEditBlock .editing-autocomplete .MuiInput-root:hover:not(.Mui-disabled):before{border-bottom-color:rgba(0,0,0,.28)}.color-light .DowntimeMobileEditBlock .editing-autocomplete .MuiInputBase-input{color:rgba(17,24,39,.92)}.color-light .DowntimeMobileEditBlock .editing-autocomplete .MuiSvgIcon-root,.color-light .DowntimeMobileEditBlock .editing-autocomplete .MuiAutocomplete-popupIndicator{color:rgba(17,24,39,.7)}.color-dark .DowntimeMobileEditBlock{background:rgba(255,255,255,.04)}@media (max-width:767px){.TableDowntimeReportSummary{margin-top:8px}.TableDowntimeReportSummary .TableDowntimeReportSummaryHeader{display:none}.DowntimeMobileMetricsGrid{grid-template-columns:1fr}.DowntimeMobileChildren{margin-left:7px;padding-left:5px}}.cost-breakdown-content-wrapper{box-sizing:border-box;width:100%;overflow-y:visible}.cost-breakdown-content-wrapper>:first-child{margin-bottom:0}.cost-breakdown-content-wrapper .cost-breakdown-table-container{padding-top:0}@media (max-width:768px){.download-button-xlsx,.download-button-csv{display:none!important}}.cost-breakdown-table-container{width:100%;display:block}@media (max-width:768px){.cost-breakdown-table-container{display:none}}.cost-breakdown-cards-container{box-sizing:border-box;width:100%;padding:0;display:none;overflow-x:hidden}@media (max-width:768px){.cost-breakdown-cards-container{max-width:100vw;padding:0;display:block}}.rbc-btn{color:inherit!important;font:inherit!important;margin:0!important}button.rbc-btn{text-transform:none!important;-webkit-appearance:button!important;cursor:pointer!important;overflow:visible!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;flex-direction:column!important;align-items:stretch!important;height:100%!important;display:flex!important}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{box-sizing:inherit!important}.rbc-abs-full,.rbc-row-bg{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.rbc-rtl{direction:rtl!important}.rbc-off-range{color:#272727!important}.rbc-off-range-bg{background:#e6e6e6!important}.rbc-header{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;vertical-align:middle!important;border-bottom:1px solid transparent!important;flex:1 0!important;min-height:0!important;padding:0 3px!important;font-size:90%!important;font-weight:700!important;overflow:hidden!important}.rbc-header+.rbc-header{border-left:1px solid transparent!important}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0!important;border-right:1px solid transparent!important}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit!important;font-size:17px!important;text-decoration:none!important}.rbc-row-content{-webkit-user-select:none!important;user-select:none!important;z-index:4!important;display:none!important;position:relative!important}.rbc-row-content-scrollable{flex-direction:column!important;height:100%!important;display:flex!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none!important;scrollbar-width:none!important;height:100%!important;overflow-y:scroll!important}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none!important}.rbc-today{background:0 0!important}.rbc-toolbar{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin-bottom:10px!important;font-size:16px!important;display:flex!important}.rbc-toolbar .rbc-toolbar-label{text-align:center!important;flex-grow:1!important;padding:0 10px!important}.rbc-toolbar button{color:#373a3c!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;background:0 0!important;border:1px solid transparent!important;border-radius:4px!important;margin:0!important;padding:.375rem 1rem!important;line-height:normal!important;display:inline-block!important}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-color:#e6e6e6!important;background-image:none!important;border-color:#adadad!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!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,.rbc-toolbar button:hover{color:#373a3c!important;background-color:#e6e6e6!important;border-color:#adadad!important}.rbc-btn-group{white-space:nowrap!important;display:inline-block!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:0 4px 4px 0!important}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px!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{box-sizing:border-box!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important;border:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:2px 5px!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{white-space:pre-line!important;text-overflow:ellipsis!important;word-wrap:break-word!important;max-width:100%!important;padding-top:9px!important;font-size:8px!important;position:absolute!important;overflow:hidden!important}.rbc-event-overlaps{box-shadow:-1px 1px 5px 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-right-radius:0!important;border-bottom-left-radius:0!important}.rbc-row{flex-direction:row!important;display:flex!important}.rbc-row-segment{padding:0 1px 1px!important}.rbc-selected-cell{background-color:rgba(0,0,0,.1)!important}.rbc-show-more{z-index:4!important;background-color:rgba(255,255,255,.3)!important;height:auto!important;font-size:85%!important;font-weight:700!important;line-height:normal!important}.rbc-month-view{-webkit-user-select:none!important;user-select:none!important;border:1px solid transparent!important;flex-direction:column!important;flex:1 0 0!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important}.rbc-month-header{flex-direction:row!important;display:flex!important}.rbc-month-row{flex-direction:column!important;flex:1 0 0!important;height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.rbc-month-row+.rbc-month-row{border-top:1px solid transparent!important}.rbc-date-cell{text-align:right!important;flex:1 1 0!important;min-width:0!important;padding-right:5px!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{flex-direction:row!important;flex:1 0 0!important;display:flex!important;overflow:hidden!important}.rbc-day-bg{flex:1 0!important}.rbc-day-bg+.rbc-day-bg{border-left:1px solid transparent!important}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0!important;border-right:1px solid transparent!important}.rbc-overlay{z-index:5!important;background-color:#fff!important;border:1px solid #e5e5e5!important;padding:10px!important;position:absolute!important;box-shadow:0 5px 15px rgba(0,0,0,.25)!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{flex-direction:column!important;flex:1 0 0!important;display:flex!important;overflow:auto!important}.rbc-agenda-view table.rbc-agenda-table{border-spacing:0!important;border-collapse:collapse!important;border:1px solid transparent!important;width:100%!important}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{vertical-align:top!important;padding:5px 10px!important}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{text-transform:lowercase!important;padding-left:15px!important;padding-right:15px!important}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid transparent!important}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0!important;border-right:1px solid transparent!important}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid transparent!important}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:left!important;border-bottom:1px solid transparent!important;padding:3px 5px!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{flex-direction:column!important;min-height:100%!important;display:flex!important}.rbc-time-column .rbc-timeslot-group{flex:1!important}.rbc-timeslot-group{border-bottom:1px solid transparent!important;flex-flow:column!important;min-height:34px!important;display:flex!important}.rbc-time-gutter,.rbc-header-gutter{flex:none!important}.rbc-label{opacity:.5!important;padding:3px 5px!important;font-size:12px!important}.rbc-day-slot{position:relative!important}.rbc-day-slot .rbc-events-container{box-sizing:border-box!important;margin-right:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!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{box-sizing:border-box!important;flex-flow:column wrap!important;align-items:flex-start!important;max-width:100%!important;min-height:20px!important;max-height:100%!important;display:flex!important;position:absolute!important;overflow:hidden!important}.rbc-day-slot .rbc-background-event{opacity:.75!important}.rbc-day-slot .rbc-event-label{flex:none!important;width:auto!important;padding-right:5px!important}.rbc-day-slot .rbc-event-content{word-wrap:break-word!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1 0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:1em!important;line-height:1!important;overflow:hidden!important}.rbc-day-slot .rbc-time-slot{border-top:1px solid transparent!important}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{z-index:10!important;border-right:1px solid transparent!important;margin-right:-1px!important;position:-webkit-sticky!important;position:sticky!important;left:0!important}.rbc-time-view-resources .rbc-time-header{overflow:hidden!important}.rbc-time-view-resources .rbc-time-header-content{flex:1 0 0!important;min-width:auto!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{flex:1 1 0!important;width:140px!important}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px!important}.rbc-time-slot{background:0 0!important;flex:1 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;background-color:rgba(0,0,0,.5)!important;width:100%!important;padding:3px!important;font-size:75%!important;position:absolute!important}.rbc-slot-selecting{cursor:move!important}.rbc-time-view{border:1px solid transparent!important;flex-direction:column!important;flex:1!important;width:100%!important;min-height:0!important;display:flex!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 transparent!important}.rbc-time-view .rbc-allday-events{z-index:4!important;position:relative!important}.rbc-time-view .rbc-row{box-sizing:border-box!important;min-height:20px!important}.rbc-time-header{background-color:transparent!important;flex-direction:row!important;flex:none!important;height:32px!important;display:flex!important}.rbc-time-header.rbc-overflowing{border-right:1px solid transparent!important}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid transparent!important;border-right-width:0!important}.rbc-time-header>.rbc-row:first-child,.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid transparent!important}.rbc-time-header-cell-single-day{display:none!important}.rbc-time-header-content{border-left:1px solid transparent!important;flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.rbc-rtl .rbc-time-header-content{border-left-width:0!important;border-right:1px solid transparent!important}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid transparent!important;flex-shrink:0!important}.rbc-time-content{border-top:0 solid transparent!important;flex:1 0!important;align-items:flex-start!important;width:100%!important;display:flex!important;position:relative!important;overflow-y:auto!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{-webkit-user-select:none!important;user-select:none!important;border:1px solid #252525!important;border-radius:8px!important;width:100%!important;margin-right:10px!important;position:relative!important;overflow:hidden!important}.rbc-time-content>.rbc-day-slot:last-child{margin-right:0!important}.rbc-current-time-indicator{z-index:3!important;opacity:0!important;pointer-events:none!important;background-color:#74ad31!important;height:1px!important;position:absolute!important;left:0!important;right:0!important}.rbc-time-view .rbc-row{height:100%!important}.rbc-allday-cell{display:none!important}.rbc-header{justify-content:center!important;align-items:center!important;height:100%!important;display:flex!important}.timesheet_header_container{z-index:999;box-sizing:border-box;border-radius:8px;justify-content:space-between;gap:10px;height:75.6px;margin-bottom:6px;padding:0 15px 0 25px;display:flex;position:-webkit-sticky;position:sticky;top:46px}.timesheet_header_container .period{align-items:end;padding-bottom:14px;display:flex}.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{box-sizing:border-box;border-radius:8px;grid-template-columns:1fr 1fr 3fr 2fr 1fr 1fr 1fr;align-items:center;gap:60px;height:42px;margin-bottom:6px;padding:0 15px 0 40px;display:grid;position:relative;overflow:hidden}.timesheet_row_container.pad_right_10px{padding-right:15px}.timesheet_row_container .description_wrapper{align-items:center;display:flex}.timesheet_row_container .description_wrapper:after{content:"";width:26px;height:100%;position:absolute;top:0;left:0}.timesheet_row_container .duration{font-size:12px}.timesheet_row_container .timesheet_section{justify-content:space-between;display:flex}.timesheet_row_container .timesheet_cell{text-align:right;min-width:100px;font-size:12px}.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{color:#fff;z-index:999;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);border-radius:8px;margin-bottom:14px;padding:14px 25px;font-size:16px;position:-webkit-sticky;position:sticky;top:0}.TimeSheetTableRow .DescriptionWrapper{align-items:center;display:flex}.TimeSheetTableRow .ColoredBlock{width:25px;height:100%;position:absolute;top:0;left:0}.TimeSheetTableRow .Spacer{width:28px;height:28px}.TimeSheetTableRow .ButtonsWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimeSheetTableRow .RowContainer{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:60px;height:42px;padding:0 15px 0 40px;display:grid;position:relative;overflow:hidden}.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}.TimeSheetTableRow .child-rows--expanded{margin-bottom:6px!important}.TimeSheetTableRow .Duration{font-size:12px}.TimeSheetTableRow .Section{justify-content:space-between;font-size:12px;display:flex}.TimeSheetTableRow .Cell{text-align:right;min-width:100px;font-size:12px}.TimeSheetTableRow .Cell--left{text-align:left}.TimeSheetTableRow .Cell--center{text-align:center}.TimeSheetTableRow>.child-rows{overflow:hidden;border-radius:0 0 10px 10px!important}.dark_hours_row_container{box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;height:42px;margin-bottom:6px;padding:0 10px 0 25px;display:flex;position:relative;overflow:hidden}.dark_hours_row_container .description_wrapper{align-items:center;display:flex}.dark_hours_row_container .description_wrapper:after{content:"";width:26px;height:100%;position:absolute;top:0;left:0}.dark_hours_row_container .duration{font-size:12px}.dark_hours_row_container .section{justify-content:space-between;display:flex}.dark_hours_row_container .cell{text-align:right;width:50%;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;z-index:999;border-radius:8px;justify-content:space-between;gap:10px;height:75.6px;margin-bottom:6px;padding:0 15px 0 25px;display:flex;position:-webkit-sticky;position:sticky;top:46px}.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{align-items:end;padding-bottom:14px;display:flex}.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{color:#fff;z-index:999;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);border-radius:8px;margin-bottom:14px;padding:14px 25px;font-size:16px;position:-webkit-sticky;position:sticky;top:0}.dark_hours_skeleton_container .margin_bottom_10{margin-bottom:10px}.dark_hours_skeleton_container .margin_bottom_14{margin-bottom:15px}.TimeSheetPage .ActivitiesChartContainer{border-radius:6px;width:100%;display:flex;overflow:hidden}.TimeSheetPage .ActivityContainer{text-align:center;cursor:pointer;justify-content:center;align-items:center;height:18px;padding:0 20px;font-size:11px;transition:all .3s;display:flex}.TimeSheetPage .ActivityContainer:hover .toggle_percentage{opacity:1;background:rgba(0,0,0,.3);border-radius:4px;padding:2px 6px;font-weight:600;transition:all .3s;color:#fff!important}.TimeSheetPage .ActivityContainer .toggle_percentage{opacity:0;transition:all .3s}.TimeSheetPage .ActivitiesLegendContainer{align-items:center;gap:0 10px;margin-bottom:20px;display:flex;position:relative}.TimeSheetPage .ActivityLegend{border-radius:50%;align-items:center;width:10px;height:10px;display:flex}.TimeSheetPage .DatePickerContainer{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.TimeSheetPage .ModalTitle{text-align:center;color:#2750fc;font-size:25px}.TimeSheetPage .ModalContent.MuiPaper-root{box-sizing:border-box;background-color:#212120;flex-direction:column;justify-content:space-between;align-items:center;width:500px;height:200px;padding:30px 55px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimeSheetPage .ModalButtonsContainer{grid-gap:50px;grid-template-columns:1fr 1fr;align-items:center;display:grid}.TimeSheetPage .timesheet_table_container{z-index:2;border-radius:6px;justify-content:space-between;gap:50px;margin-bottom:6px;padding:14px 15px 0 40px;display:flex;position:-webkit-sticky;position:sticky;top:48px}.TimeSheetPage .timesheet_table_container .timesheet_head_title{opacity:.75;align-items:end;width:25%;padding-bottom:14px;font-size:16px;font-weight:500;display:flex}.TimeSheetPage .timesheet_table_row_container{grid-template-columns:1fr 1fr;gap:50px;padding:0 15px 0 50px;display:grid}@media (max-width:767px){.TimeSheetPage .ActivitiesChartContainer{min-height:16px}.TimeSheetPage .ActivityContainer{min-width:0;padding:0 8px}.TimeSheetPage .ActivitiesLegendContainer{flex-wrap:wrap;gap:8px 14px;margin-bottom:16px;margin-top:12px!important}.TimeSheetPage .DatePickerContainer{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.TimeSheetPage .DatePickerContainer>*{width:100%}.TimeSheetPage .ModalContent.MuiPaper-root{width:calc(100vw - 24px);max-width:420px;padding:24px 20px}.TimeSheetPage .ModalButtonsContainer{grid-gap:16px;grid-template-columns:1fr;width:100%}}.timesheet_sub_container{border-bottom:3px solid #fff;flex-direction:column;justify-content:end;width:25%;display:flex}.timesheet_sub_title{padding-bottom:14px;font-weight:700}.timesheet_head_footer{justify-content:space-between;padding-bottom:10px;display:flex}.timesheet_head_footer span{opacity:.75;width:33%;font-size:16px;font-weight:500}.shop_btn{cursor:pointer;background-color:transparent;justify-content:center;align-items:center;gap:5px;font-family:Space Grotesk;font-size:10px;font-weight:400;line-height:1em;transition:all .3s;display:flex}.shop_btn[aria-mode=dark]{color:#fff}.shop_btn[aria-mode=light]{color:#090909}.container_base{min-height:calc(48px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.header_left{flex-direction:row;align-items:center;display:flex}.header_right{flex-direction:row;align-items:center;gap:20px;display:flex}@media (max-width:767px){.header_right{gap:16px}}.logo_wrapper{box-sizing:border-box;align-items:center;margin-top:4px;margin-left:24px;display:flex}.logo_wrapper img{height:100%}@media (max-width:767px){.logo_wrapper{margin-left:14px}}.CostAllocationPage{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:767px){.CostAllocationPage{width:100%;max-width:100vw;margin:0;padding:0}}.CostAllocationPage .SkeletonGrid{gap:15px;display:flex}.CostAllocationPage .Skeleton{margin-bottom:20px}.CostAllocationPage .Skeleton__Small{margin-bottom:15px}.CostAllocationPage .Skeleton__ExtraSmall{margin-bottom:10px}.CostAllocationPage__ActivityWrapper{box-sizing:border-box;width:100%;margin-top:20px;margin-bottom:10px;overflow-x:hidden}@media (max-width:767px){.CostAllocationPage__ActivityWrapper{padding:0 8px}}@media (max-width:600px){.CostAllocationPage__ActivityWrapper{margin-top:0;padding:0}}.CostAllocationPage .ActivitiesChartContainer{border-radius:4px;width:100%;margin-top:20px;margin-bottom:12px;display:flex;overflow:hidden}@media (max-width:767px){.CostAllocationPage .ActivitiesChartContainer{margin-bottom:10px}}@media (max-width:600px){.CostAllocationPage .ActivitiesChartContainer{margin-top:0!important;margin-bottom:8px!important}}.CostAllocationPage .ActivitiesLegendContainer{flex-wrap:wrap;gap:0 10px;margin-bottom:12px;display:flex;position:relative}@media (max-width:767px){.CostAllocationPage .ActivitiesLegendContainer{margin-bottom:10px}}@media (max-width:600px){.CostAllocationPage .ActivitiesLegendContainer{grid-template-columns:1fr 1fr;justify-content:center;gap:12px 10px;display:grid}}.CostAllocationPage .ModalTitle{text-align:center;color:#2750fc;font-size:25px}.CostAllocationPage .ModalContent.MuiPaper-root{box-sizing:border-box;background-color:#212120;flex-direction:column;justify-content:space-between;align-items:center;width:500px;height:200px;padding:30px 55px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CostAllocationPage .ModalButtonsContainer{grid-gap:50px;grid-template-columns:1fr 1fr;align-items:center;display:grid}.CostBreakdownPage{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:768px){.CostBreakdownPage{max-width:100vw}}@media (max-width:767px){.CostBreakdownPage{width:100%;max-width:100vw;margin:0;padding:0}}.CostBreakdownPage__SkeletonGrid{gap:15px;display:flex}.CostBreakdownPage__Skeleton{margin-bottom:20px}.CostBreakdownPage__Skeleton__TableRow{margin-top:10px;margin-bottom:20px}.CostBreakdownPage__ActivitiesChartContainer{border-radius:6px;width:100%;margin-bottom:12px;display:flex;overflow:hidden}@media (max-width:767px){.CostBreakdownPage__ActivitiesChartContainer{margin-bottom:10px!important}}@media (max-width:600px){.CostBreakdownPage__ActivitiesChartContainer{margin-top:0!important;margin-bottom:8px!important}}.CostBreakdownPage__ActivitiesLegendContainer{flex-wrap:wrap;gap:0 10px;margin-bottom:12px;display:flex;position:relative}@media (max-width:767px){.CostBreakdownPage__ActivitiesLegendContainer{margin-bottom:10px!important}}@media (max-width:600px){.CostBreakdownPage__ActivitiesLegendContainer{grid-template-columns:1fr 1fr;justify-content:space-between;gap:8px;display:grid}}.CostBreakdownPage__ChartContainer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;padding-right:24px;display:flex;overflow-x:hidden;flex-flow:row!important}@media (max-width:900px){.CostBreakdownPage__ChartContainer{padding-right:20px}}.CostBreakdownPage__ChartContainer>:first-child{flex:none}.CostBreakdownPage__ChartContainer>:nth-child(2){flex:1 1 0;min-width:0}@media (max-width:600px){.CostBreakdownPage__ChartContainer{align-items:stretch;padding-left:0;padding-right:0;overflow-x:visible;flex-flow:column wrap!important;gap:10px!important;margin-bottom:10px!important}.CostBreakdownPage__ChartContainer>:first-child,.CostBreakdownPage__ChartContainer>:nth-child(2){width:100%;min-width:0;max-width:100%}}.CostBreakdownPage__ActivityWrapper{box-sizing:border-box;width:100%;margin-top:20px;overflow-x:hidden}@media (max-width:767px){.CostBreakdownPage__ActivityWrapper{padding:0 8px}}@media (max-width:600px){.CostBreakdownPage__ActivityWrapper{margin-top:0;padding:0}}.CostBreakdownPage__TableWrapper{box-sizing:border-box;width:100%;margin-top:20px;overflow-x:hidden;overflow-y:visible}@media (max-width:767px){.CostBreakdownPage__TableWrapper{width:100%;max-width:100%;margin:20px 0 0;padding:0}}@media (max-width:600px){.CostBreakdownPage__TableWrapper{margin-top:10px}}.CostBreakdownPage__ActivityContainer{background-color:none;text-align:center;border-radius:0;justify-content:center;align-items:center;height:18px;padding:0 20px;display:flex}.CostBreakdownPage__ActivityContainer--BorderStart{border-radius:8px 0 0 8px}.CostBreakdownPage__ActivityContainer--BorderEnd{border-radius:0 8px 8px 0}@media (max-width:600px){.CostBreakdownPage__ActivityContainer{cursor:pointer;padding:0}.CostBreakdownPage__ActivityContainer>*{display:none!important}.CostBreakdownPage__ActivityContainer--Clicked{padding:0 20px}.CostBreakdownPage__ActivityContainer--Clicked>*{display:flex!important}}.CostBreakdownPage__ActivityLegend{grid-template-columns:15px 1fr;align-items:center;gap:5px;display:grid}@media (max-width:600px){.CostBreakdownPage__ActivityLegend{cursor:pointer}}.CostBreakdownPage__ActivityLegend__Icon{border-radius:50%;width:10px;height:10px}.CostBreakdownPage__HelperText{text-align:center;color:#f5a627;border-radius:10px;padding:20px;font-size:24px}.hidden_table{position:fixed;left:-9999px}.PowerFactorAndDemandPage{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:767px){.PowerFactorAndDemandPage{width:100%;max-width:100vw;margin:0;padding:0}}.PowerFactorAndDemandPage .Skeleton{margin-bottom:20px}@media (max-width:767px){.PowerFactorAndDemandPage .Skeleton{margin-bottom:15px}}.PowerFactorAndDemandPage .SkeletonGrid{gap:20px;display:flex}@media (max-width:767px){.PowerFactorAndDemandPage .SkeletonGrid{flex-direction:column;gap:15px}}.PowerFactorAndDemandPage .TimeContainer{box-sizing:border-box;justify-content:flex-end;width:100%;margin-bottom:15px;display:flex}@media (max-width:767px){.PowerFactorAndDemandPage .TimeContainer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin-bottom:10px}.PowerFactorAndDemandPage .TimeContainer>*{box-sizing:border-box;width:100%;max-width:100%}}.PowerFactorAndDemandPage .Wrapper{box-sizing:border-box;width:100%;margin-top:10px;margin-bottom:10px;overflow-y:visible}@media (max-width:767px){.PowerFactorAndDemandPage .Wrapper{margin-top:8px;margin-bottom:8px}}.technical-analysis-container{width:100%;position:relative}.technical-analysis-table-container{width:100%;display:block}@media (max-width:767px){.technical-analysis-table-container{display:none}}.technical-analysis-cards-container{box-sizing:border-box;width:100%;padding:0;display:none;overflow-x:hidden}@media (max-width:767px){.technical-analysis-cards-container{max-width:100vw;padding:0;display:block}}.technical-analysis-table{-webkit-overflow-scrolling:touch;background-color:transparent;width:100%;overflow-x:auto;overflow-y:visible}@media (min-width:768px){.technical-analysis-table{overflow-x:auto;overflow-y:visible}.technical-analysis-table::-webkit-scrollbar{height:8px}.technical-analysis-table::-webkit-scrollbar-track{background:0 0;border-radius:4px}.technical-analysis-table::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.technical-analysis-table::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}}.technical-analysis-table-head{position:relative!important}.technical-analysis-table-head__header-container{grid-gap:10px;z-index:4;color:#fff;box-sizing:border-box;background:#141414;align-items:center;height:60px;font-weight:500;display:grid;margin-bottom:6px!important;padding:0!important;font-size:13px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}thead[data-theme=light] .technical-analysis-table-head__header-container{color:#141414;background:#f1f1f1}@media (max-width:600px){.technical-analysis-table-head__header-container{grid-gap:6px;height:50px;font-size:11px!important}}.technical-analysis-table-head__grid-template--default{grid-template-columns:24px 3fr 1.05fr 1fr 1fr 1fr 1.05fr 70px!important}@media (max-width:600px){.technical-analysis-table-head__grid-template--default{grid-template-columns:20px 2.5fr 1fr .9fr .9fr .9fr 1fr 50px!important}}.technical-analysis-table-head__grid-template--non-electricity{grid-template-columns:26px 4fr 1fr 1fr 1fr 70px!important}@media (max-width:600px){.technical-analysis-table-head__grid-template--non-electricity{grid-template-columns:20px 3fr 1fr 1fr 1fr 50px!important}}.technical-analysis-table-menu__list-item-icon{color:#fff;min-width:35px;font-size:18px!important}.technical-analysis-cards-container{padding:0}@media (max-width:767px){.technical-analysis-cards-container{max-width:100vw;padding:0;overflow-x:hidden}.technical-analysis-cards-container *{box-sizing:border-box;max-width:100%}}.technical-analysis-cards-container .MuiLinearProgress-root{margin-bottom:16px}.margin_bottom_10:not(:last-child),.margin_bottom_10_2{margin-bottom:10px}.TechnicalAnalysisTableContainer .IconsWrapper{flex-direction:row;margin-left:5px;display:flex}.TechnicalAnalysisTableContainer .IconRefresh,.TechnicalAnalysisTableContainer .IconThreeDotsStyled{color:#fff}.TechnicalAnalysisTableContainer__Skeleton__Small{margin-bottom:15px}.TechnicalAnalysisTableContainer__Skeleton__Large{margin-bottom:20px}.TableHeaderSwitcherWrapper{z-index:999;background:#141414;border-radius:10px 10px 0 0;align-items:center;height:60px;padding:0 40px;display:flex;position:-webkit-sticky;position:sticky;top:0}.Technical_Analysis{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible}@media (max-width:768px){.Technical_Analysis{max-width:100vw}}.Technical_Analysis .Selector_Wrapper{grid-gap:20px;margin-bottom:20px;display:flex}.Technical_Analysis .Chart_Container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;padding-right:24px;display:flex;overflow-x:hidden;flex-flow:row!important}@media (max-width:900px){.Technical_Analysis .Chart_Container{padding-right:20px}}.Technical_Analysis .Chart_Container>:first-child{flex:none}.Technical_Analysis .Chart_Container>:nth-child(2){flex:1 1 0;min-width:0}@media (max-width:600px){.Technical_Analysis .Chart_Container{align-items:stretch;gap:10px;margin-bottom:10px;padding-left:0;padding-right:0;overflow-x:visible;flex-flow:column wrap!important}.Technical_Analysis .Chart_Container>:first-child,.Technical_Analysis .Chart_Container>:nth-child(2){width:100%;min-width:0;max-width:100%}}.HeatmapDay__Container{cursor:pointer;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,box-shadow .2s;display:flex;position:relative}@media (max-width:1919px){.HeatmapDay__Container{width:38px;height:38px}}@media (max-width:600px){.HeatmapDay__Container{width:40px;height:40px}}.HeatmapDay__Day{box-sizing:border-box;color:#090909;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:transform .2s,background .2s;display:flex;position:relative}.HeatmapDay__Day--Selected{border:2px solid #ffd466;transform:scale(1.1)}.HeatmapDay__Day--Disabled{cursor:not-allowed;opacity:.6;background:#494949}.HeatmapDay__Day--Today{background:#494949}@media (max-width:1919px){.HeatmapDay__Day{width:35px;height:35px}}@media (max-width:600px){.HeatmapDay__Day{width:40px;height:40px;font-size:14px}}.HeatmapHover__Container{border-radius:8px;padding:10px;position:relative}.HeatmapHover__Border{z-index:9999;border-radius:8px;width:-webkit-max-content;width:max-content;padding:1px;display:none;position:absolute;top:-100px;left:-220px}.HeatmapHover__Border__Visible{animation:.2s ease-in-out fadeIn;display:block}@media (max-width:1536px){.HeatmapHover__Border{top:-100px;left:-220px}}.HeatmapHover__Grid{grid-template-columns:1fr max-content;gap:10px;display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HeatmapWeek__Week{text-align:center;margin-bottom:10px;font-weight:400}@media (max-width:1919px){.HeatmapWeekDays__Day{width:30px;height:30px;margin-right:15px}}@media (max-width:1919px){.HeatmapWeekDays__Day:after{font-size:13px}}.HeatmapCalendar__Container{grid-gap:4px;box-sizing:border-box;width:100%;display:grid}.HeatmapCalendar__Container--Big{grid-template-columns:repeat(32,max-content);min-width:-webkit-max-content;min-width:max-content}@media (max-width:767px){.HeatmapCalendar__Container--Big{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}}.HeatmapCalendar__Container:not(.HeatmapCalendar__Container--Big){grid-template-columns:repeat(7,max-content);justify-content:center}@media (max-width:600px){.HeatmapCalendar__Container:not(.HeatmapCalendar__Container--Big){grid-gap:6px;grid-template-columns:repeat(7,max-content);justify-content:center;width:100%}}.Switcher__Container{-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;background:#f1f1f1;border-radius:4px;flex-wrap:nowrap;width:-webkit-max-content;width:max-content;max-width:100%;display:flex;overflow-x:auto;overflow-y:hidden}.Switcher__Container::-webkit-scrollbar{display:none}@media (max-width:600px){.Switcher__Container{width:100%;max-width:100%}}.Switcher__Option{cursor:pointer;white-space:nowrap;border-radius:4px;flex:0 auto;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;transition:all .2s ease-in-out;display:flex}@media (max-width:600px){.Switcher__Option{flex:none;padding:6px 10px;font-size:10px}}.Flip_Card{box-sizing:border-box;width:100%;max-width:100%;transform-style:preserve-3d;height:180px;min-height:180px;transition:transform .5s;position:relative;overflow:visible}@media (max-width:767px){.Flip_Card{min-height:100px}}@media (max-width:600px){.Flip_Card{min-height:100px}}.Flip_Card .Flip{box-sizing:border-box;z-index:100;cursor:pointer;pointer-events:auto;background:#2750fc;border-radius:0 8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0;overflow:hidden;width:42px!important;min-width:42px!important;max-width:42px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.Flip_Card .Flip button{pointer-events:auto;justify-content:center;align-items:center;display:flex;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important}.Flip_Card .Flip button svg{width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.Flip_Card .Front,.Flip_Card .Back{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;transform-style:preserve-3d;height:100%;position:absolute;top:0;left:0;overflow:visible}.Flip_Card .Front{z-index:2;transform:rotateY(0)}.Flip_Card .Front>*{box-sizing:border-box;width:100%;height:100%;margin:0;overflow:visible}.Flip_Card .Back{z-index:1;transform:rotateY(180deg)}.Flip_Card .Back>*{box-sizing:border-box;width:100%;height:auto;min-height:100%;margin:0;overflow:visible}.Flip_Card--Flipped .Front{z-index:1;transform:rotateY(180deg)}.Flip_Card--Flipped .Back{z-index:2;transform:rotateY(0)}.Tile__Container{box-sizing:border-box;border-radius:8px;flex-direction:column;gap:10px;width:100%;height:180px;padding:20px 20px 10px 25px;display:flex}@media (max-width:767px){.Tile__Container{gap:6px;height:auto;min-height:110px;padding:12px 16px 8px}}@media (max-width:600px){.Tile__Container{gap:5px;min-height:120px;padding:10px 12px 6px}}@media (max-width:767px){.Tile__Title{font-size:15px}}@media (max-width:600px){.Tile__Title{font-size:16px}}.Tile__Value{word-break:break-word;margin-bottom:10px;font-size:26px;font-weight:400}@media (max-width:767px){.Tile__Value{margin-bottom:6px;font-size:26px}}@media (max-width:600px){.Tile__Value{margin-bottom:5px;font-size:26px}}.Tile__Flex{align-items:center;gap:10px;display:flex}@media (max-width:600px){.Tile__TitleSmall{font-size:10px}}@media (max-width:600px){.Tile__Percentage{font-size:11px}}.Tile__LightningIcon{position:absolute;top:0;right:0}.Tile__GridTitle{align-items:center;gap:15px;display:flex}.Tile__GridRow{border-bottom:1px solid #363636;grid-template-columns:repeat(3,1fr);padding:10px 0 5px;font-size:12px;display:grid}@media (max-width:768px){.UtilDashboardPage{max-width:100vw}}@media (max-width:767px){.UtilDashboardPage{width:100%;max-width:100vw;margin:0;padding:0}}@media (max-width:600px){.UtilDashboardPage--Hidden{display:none}}@media (max-width:1200px){.UtilDashboardPage .TilesContainer{grid-row-gap:10px;grid-column-gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}}@media (max-width:600px){.UtilDashboardPage .TilesContainer{grid-row-gap:10px;grid-column-gap:0;grid-template-columns:1fr;margin-bottom:10px}}.UtilDashboardPage .Content .TableContainer{flex-direction:column;min-height:0;display:flex}@media (max-width:1550px){.UtilDashboardPage .Content{grid-template-rows:525px max-content auto;grid-template-columns:1fr 1fr}}@media (max-width:767px){.UtilDashboardPage .Content{grid-template-rows:525px max-content auto}}@media (max-width:600px){.UtilDashboardPage .Content{grid-row-gap:10px;grid-column-gap:0;grid-template:"chart""small_calendar""table"max-content/1fr!important}.UtilDashboardPage .Content>*{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}.UtilDashboardPage .Content .BigCalendarContainer{display:none!important}}.UtilDashboardPage>.PageHeader{margin-bottom:10px}.UtilDashboardPage .DateSelectorContainer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;padding-right:24px;display:flex;overflow-x:hidden;flex-flow:row!important}@media (max-width:900px){.UtilDashboardPage .DateSelectorContainer{padding-right:20px}}.UtilDashboardPage .DateSelectorContainer>:first-child{flex:none}.UtilDashboardPage .DateSelectorContainer>:nth-child(2){flex:1 1 0;min-width:0}@media (max-width:600px){.UtilDashboardPage .DateSelectorContainer{align-items:stretch;gap:10px;margin-top:0;margin-bottom:10px;padding-left:0;padding-right:0;overflow-x:visible;flex-flow:column wrap!important}.UtilDashboardPage .DateSelectorContainer>:first-child,.UtilDashboardPage .DateSelectorContainer>:nth-child(2){width:100%;min-width:0;max-width:100%}}@media (max-width:767px){.UtilDashboardPage .DateSelectorContainerRightAligned{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px!important;margin-bottom:10px!important}}@media (max-width:600px){.UtilDashboardPage .SelectorPageContainer{flex-direction:column;gap:15px}}@media (max-width:767px){.UtilDashboardPage .TableContainer{margin:0;padding:0;overflow-x:auto}.UtilDashboardPage .TableContainer::-webkit-scrollbar{height:8px}.UtilDashboardPage .TableContainer::-webkit-scrollbar-track{background:0 0;border-radius:4px}.UtilDashboardPage .TableContainer::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.UtilDashboardPage .TableContainer::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}}@media (max-width:600px){.UtilDashboardPage .TableContainer{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;max-width:100%;overflow-x:auto}}.TimeOfUsePage{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:767px){.TimeOfUsePage{width:100%;max-width:100vw;margin:0;padding:0}}.SensorsStateDetailsContainer{width:auto;padding:40px}.SensorsStateDetailsContainer .DatePickerContainer{justify-content:flex-end;align-items:center;margin-bottom:20px;display:flex}.SensorsStateDetailsContainer .TimelineWrapper{padding:0 20px 0 70px}.SensorsStateDetailsContainer .TimelineWrapper .DatesContainer{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.SensorsStateDetailsContainer .TimelineWrapper .Line{background-color:rgba(255,255,255,.5);width:auto;height:1px;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{flex-direction:column;justify-content:center;display:flex}.ConsumptionBreakdownPage .ContentContainer{grid-gap:10px;grid-template-columns:1fr;justify-content:center;display:grid}.ConsumptionBreakdownPage .DatePickerContainer{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ConsumptionBreakdownPage .DateSelectorContainerRightAligned{justify-content:flex-end;align-items:center;margin-bottom:20px;display:flex}.ConsumptionBreakdownPage .ChartsContainer{grid-gap:10px;grid-template-columns:3fr 1fr;align-items:center;margin-bottom:20px;display:grid}.HeatmapDay__Container{cursor:pointer;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}@media (max-width:1919px){.HeatmapDay__Container{width:36px;height:36px}}@media (max-width:600px){.HeatmapDay__Container{width:40px;height:40px}}.HeatmapDay__Day{box-sizing:border-box;color:#090909;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:500;display:flex;position:relative}@media (max-width:1919px){.HeatmapDay__Day{width:38px;height:38px}}.HeatmapDay__Day--Selected{color:#fff;border:2px solid #ffd466}.HeatmapDay__Day--Disabled,.HeatmapDay__Day--Today{background:#494949}@media (max-width:600px){.HeatmapDay__Day{width:40px;height:40px;font-size:14px}}.HeatmapHover__Container{border-radius:8px;padding:10px}.HeatmapHover__Border{z-index:9999;border-radius:8px;width:-webkit-max-content;width:max-content;padding:1px;display:none;position:absolute;top:-100px;right:0}.HeatmapHover__Border__Visible{display:block}@media (max-width:1536px){.HeatmapHover__Border{top:-100px;left:-220px}}.HeatmapHover__Grid{grid-column-gap:10px;grid-template-columns:1fr max-content;display:grid}.HeatmapHover__CellRight{text-align:right}.HeatmapHover__ButtonContainer{justify-content:center;margin-top:12px;display:flex}.HeatmapHover__Button{text-transform:none;width:100%;font-weight:500}.HeatmapWeek__Container{grid-gap:6px;grid-template-rows:repeat(7,max-content);width:-webkit-max-content;width:max-content;display:grid}.HeatmapWeek__Week{text-align:center;font-size:12px;font-weight:500}.HeatmapWeekDays__Container{grid-gap:4px;width:-webkit-max-content;width:max-content;display:grid}.HeatmapWeekDays__Day{text-align:center;width:40px;height:40px;margin-right:20px;font-size:12px;font-weight:500;position:relative}@media (max-width:1919px){.HeatmapWeekDays__Day{width:30px;height:30px;margin-right:15px}}.HeatmapWeekDays__Day:after{content:attr(data-day);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1919px){.HeatmapWeekDays__Day:after{font-size:12px}}.HeatmapCalendar__Container{grid-gap:4px;display:grid}.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;grid-area:stage_row;align-items:center;height:63px;margin-bottom:25px;display:none;position:relative}.StageRow__Row--visible{display:flex}.StageRow__Row__Skeleton{grid-area:stage_row;width:100%;height:60px;margin-bottom:25px}.StageRow__StageIndicator{box-sizing:border-box;text-align:center;opacity:0;background:#ccc;border-radius:8px 0 0 8px;width:26px;height:100%;padding-top:20px;font-weight:500;position:relative}.StageRow__StageIndicator:after{content:"";font-size:13px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StageRow__StageIndicator--visible{opacity:1}.StageRow__Description{color:#ccc;padding-left:36px;font-size:18px}.Tile__Container{box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:space-between;height:180px;padding:20px 20px 10px 25px;display:flex}.Tile__Container--isTOU{justify-content:start}.Tile__Container--tile4{grid-area:tile4}@media (max-width:768px){.Tile__Container{gap:6px;height:auto;min-height:130px;padding:12px 16px 8px}}@media (max-width:600px){.Tile__Container{gap:5px;min-height:120px;padding:10px 12px 6px}}.Tile__Title{font-size:18px;font-weight:800}@media (max-width:768px){.Tile__Title{font-size:15px}}@media (max-width:600px){.Tile__Title{font-size:16px}}.Tile__Value{margin-bottom:10px;font-size:38px;font-weight:400}.Tile__Value--styled{margin-top:10px;font-size:24px}@media (max-width:768px){.Tile__Value{margin-bottom:6px;font-size:26px}}@media (max-width:600px){.Tile__Value{margin-bottom:5px;font-size:24px}}.Tile__Flex{justify-content:space-between;align-items:center;display:flex}.Tile__Grid{grid-gap:10px;grid-template-columns:1fr 1fr;align-items:center;display:grid}.Tile__TitleSmall{font-size:10px;font-weight:400}@media (max-width:600px){.Tile__TitleSmall{font-size:10px}}.Tile__HelperText{height:30px;padding:10px 0}.Tile__Percentage{font-size:13px;font-weight:500}@media (max-width:600px){.Tile__Percentage{font-size:11px}}.Tile__GridTitle{gap:15px;display:flex}.Tile__GridTitle--isTOU{grid-gap:15px;grid-template-columns:max-content max-content;align-items:center;display:grid}.Tile__GridRow{border-bottom:1px solid #363636;grid-template-columns:repeat(3,1fr);padding:15px 0 7px;display:grid}.Tile__GridRow--noBorder{border-bottom:1px solid transparent}.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{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:768px){.UtilDashboardPage{width:100%;max-width:100vw;margin:0;padding:0}}.UtilDashboardPage .TilesContainer{grid-row-gap:10px;grid-column-gap:10px;box-sizing:border-box;grid-template-columns:repeat(4,1fr);width:100%;margin-bottom:10px;display:grid}@media (max-width:1200px){.UtilDashboardPage .TilesContainer{grid-row-gap:10px;grid-column-gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}}@media (max-width:600px){.UtilDashboardPage .TilesContainer{grid-row-gap:10px;grid-column-gap:0;grid-template-columns:1fr;margin-bottom:10px}}.UtilDashboardPage .Content{grid-row-gap:10px;grid-column-gap:10px;box-sizing:border-box;grid-template:"chart small_calendar"500px"table table"max-content"big_calendar big_calendar"/3fr 1fr;grid-auto-rows:0;grid-auto-columns:0;width:100%;display:grid}.UtilDashboardPage .Content>*{box-sizing:border-box;min-width:0}@media (max-width:1919px){.UtilDashboardPage .Content{grid-template-rows:500px max-content auto}}@media (max-width:1200px){.UtilDashboardPage .Content{grid-template-columns:1fr 1fr}}@media (max-width:768px){.UtilDashboardPage .Content{grid-template-rows:500px max-content auto}}@media (max-width:600px){.UtilDashboardPage .Content{grid-row-gap:10px;grid-column-gap:0;grid-template:"chart""small_calendar""table"max-content/1fr!important}.UtilDashboardPage .Content>*{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}.UtilDashboardPage .Content .BigCalendarContainer{display:none!important}}.UtilDashboardPage .BigCalendarContainer{box-sizing:border-box;grid-area:big_calendar;width:100%;min-height:0}.UtilDashboardPage .BigCalendarContainer:empty{display:none}.UtilDashboardPage .TableContainer{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-x:auto}@media (max-width:768px){.UtilDashboardPage .TableContainer{margin:0;padding:0;overflow-x:auto}.UtilDashboardPage .TableContainer::-webkit-scrollbar{height:8px}.UtilDashboardPage .TableContainer::-webkit-scrollbar-track{background:0 0;border-radius:4px}.UtilDashboardPage .TableContainer::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.UtilDashboardPage .TableContainer::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}}@media (max-width:600px){.UtilDashboardPage .TableContainer{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;max-width:100%;overflow-x:auto}}.UtilDashboardPage .DateSelectorContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}@media (max-width:768px){.UtilDashboardPage .DateSelectorContainer{flex-direction:column;align-items:stretch;gap:20px}}@media (max-width:600px){.UtilDashboardPage .DateSelectorContainer{gap:15px}}.UtilDashboardPage .DateSelectorContainerRightAligned{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;margin-bottom:20px;display:flex}@media (max-width:768px){.UtilDashboardPage .DateSelectorContainerRightAligned{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}}.UtilDashboardPage .SelectorPageContainer{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}@media (max-width:600px){.UtilDashboardPage .SelectorPageContainer{flex-direction:column;gap:15px}}.DowntimeReportPage__ControlBar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;display:flex}.DowntimeReportPage__ControlBar>*{min-width:0}.DowntimeReportPage__Breadcrumbs{flex:auto;min-width:0;padding-bottom:2px;overflow-x:auto;overflow-y:hidden}.DowntimeReportPage__DatePicker{flex:0 auto;min-width:0}.DowntimeReportPage .SkeletonGrid__Container{gap:10px;display:grid}.DowntimeReportPage .SkeletonGrid__Main{grid-template-columns:calc(25% - 16px) calc(75% - 6px);gap:10px;display:grid}.DowntimeReportPage .SkeletonGrid__Cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.DowntimeReportPage .SkeletonGrid__Table{gap:15px;display:grid}.DowntimeReportPage .LevelDataContainer{min-width:-webkit-max-content;min-width:max-content;margin-left:10px;display:inline-flex}.DowntimeReportPage .LevelDataCurrent{justify-content:space-between;align-items:center;min-width:0;margin-right:5px;font-size:18px;font-weight:400;display:flex}.DowntimeReportPage .LevelDataCurrent__title{color:#fff;margin:0 5px}.DowntimeReportPage .LevelDataCurrent__title--isCurrent{color:#f5a627}.DowntimeReportPage .MainContainer{gap:10px;display:grid}.DowntimeReportPage .MainContainer>*{min-width:0}.DowntimeReportPage .CardsContainer{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"chip chip chip chip";gap:10px;display:grid}.DowntimeReportPage .ChartsContainer{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"pie_chart main_chart main_chart main_chart";gap:10px;display:grid}.DowntimeReportPage .ChartsContainer>*{min-width:0}.DowntimeReportPage .TableDowntimeReportWrapper{margin-top:20px}@media (max-width:767px){.DowntimeReportPage .SkeletonGrid__Main,.DowntimeReportPage .SkeletonGrid__Cards{grid-template-columns:1fr}.DowntimeReportPage__ControlBar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.DowntimeReportPage__ControlBar>*{width:100%}.DowntimeReportPage__Breadcrumbs,.DowntimeReportPage__DatePicker{width:100%;max-width:100%}.DowntimeReportPage__Breadcrumbs{padding-bottom:0;overflow:visible}.DowntimeReportPage .LevelDataContainer{flex-wrap:wrap;gap:4px 0;width:100%;min-width:0;margin-left:0;display:flex}.DowntimeReportPage .LevelDataCurrent{min-width:0;font-size:14px}.DowntimeReportPage .LevelDataCurrent__title{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,100vw - 96px);overflow:hidden}.DowntimeReportPage .MainContainer{gap:12px}.DowntimeReportPage .ChartsContainer{grid-template-columns:1fr;grid-template-areas:"pie_chart""main_chart";gap:12px}.DowntimeReportPage .CardsContainer{flex-direction:column;gap:8px;display:flex}.DowntimeReportPage .CardsContainer>*{width:100%;min-width:0;max-width:100%}.DowntimeReportPage .TableDowntimeReportWrapper{margin-top:16px}}.DowntimeTile{cursor:pointer;box-sizing:border-box;border:none;border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DowntimeTile:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.DowntimeTile .metric-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.DowntimeTile .metric-header .metric-header-left{flex:1;align-items:center;gap:12px;display:flex}.DowntimeTile .metric-header .metric-header-left .metric-icon{width:32px;height:32px;color:var(--metric-color);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.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{align-items:center;gap:8px;margin-bottom:4px;display:flex}.DowntimeTile .metric-header .metric-header-left .metric-info .metric-title-row h4{margin:0;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.DowntimeTile .metric-content{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.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{flex-direction:column;flex-shrink:0;gap:4px;width:130px;display:flex}@media (max-width:767px){.DowntimeTile{padding:14px 12px}.DowntimeTile .metric-header{gap:12px;margin-bottom:14px}.DowntimeTile .metric-header .metric-header-left{gap:10px}.DowntimeTile .metric-header .metric-header-left .metric-icon{width:28px;height:28px}.DowntimeTile .metric-header .metric-header-left .metric-icon svg{width:20px;height:20px}.DowntimeTile .metric-header .metric-header-left .metric-info .metric-title-row h4{font-size:14px}.DowntimeTile .metric-content{flex-direction:column;gap:12px}.DowntimeTile .metric-content .metric-value-section{margin-right:0}.DowntimeTile .metric-content .metric-value-section .metric-value .value{font-size:28px}.DowntimeTile .metric-content .metric-flags{gap:6px;width:100%}.DowntimeTile .metric-content .metric-flags .metric-flag{box-sizing:border-box;width:100%;min-width:0!important}}.Switcher__Container{background:#f1f1f1;border-radius:4px;width:-webkit-max-content;width:max-content;display:flex}.chart-container{width:100%;position:relative}.timeline-chart-container{z-index:1;position:absolute;bottom:50px}.highcharts-react{z-index:0;margin:0 auto;position:relative}.ProductionTimelineChart{border-radius:10px;grid-area:production_timeline_chart;padding:36px;position:relative}.ProductionTimelineChart__Skeleton{grid-area:chart;width:100%;height:100%}.ProductionTimelineChart .Title{align-items:center;gap:10px;margin-bottom:15px;font-size:18px;font-weight:800;display:flex}.ProductionTimelineChart .Flex{justify-content:space-between;align-items:center;display:flex}.ProductionTimelineChart .HelperText{font-size:30px;position:absolute;top:59%;left:50%;transform:translate(-50%)translateY(-50%)}.PerformanceOverviewSectionConcertina__container.SummaryDowntimeSection .PerformanceOverviewSectionConcertina__title{font-size:14px}.SummaryDowntimeContainer{grid-gap:10px;grid-template:"pie_chart tree_chart tree_chart tree_chart"450px"production_timeline_chart production_timeline_chart production_timeline_chart production_timeline_chart"max-content/1fr 1fr 1fr 1.2fr;display:grid}@media (max-width:767px){.SummaryDowntimeContainer{grid-gap:16px;grid-template:"pie_chart""tree_chart""production_timeline_chart"/1fr}}.SummaryDetailTable__Wrapper{min-width:-webkit-min-content;min-width:min-content}.SummaryDetailTable__GridTableBody{width:100%;min-width:-webkit-min-content;min-width:min-content;position:relative}.SummaryDetailTable .table_title{color:#fff;z-index:3;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);border-radius:8px;margin-bottom:14px;padding:14px 25px;font-size:18px;position:-webkit-sticky;position:sticky;top:-1px}.SummaryTableProcessesContainer{width:100%;margin-top:6px;position:relative}.SummaryTableProcessesContainer .SummaryTableProcessesToggle--mobile{display:none}.SummaryTableProcessesContainer .SummaryTableProcessesTable{width:100%;display:block}.SummaryTableProcessesContainer .SummaryTableProcessesCards{box-sizing:border-box;width:100%;padding:0;display:none;overflow-x:hidden}@media (max-width:767px){.SummaryTableProcessesContainer .SummaryTableProcessesToggle--mobile,.SummaryTableProcessesContainer .SummaryTableProcessesTable{display:none}.SummaryTableProcessesContainer .SummaryTableProcessesCards{max-width:100%;padding:0;display:block}}.PerformanceOverviewSectionConcertina__title-section:has(.SummaryTableProcessesToggle--summary-header){grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:6px 12px;width:100%;min-width:0;display:grid}.PerformanceOverviewSectionConcertina__title-section:has(.SummaryTableProcessesToggle--summary-header)>.PerformanceOverviewSectionConcertina__title{text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.PerformanceOverviewSectionConcertina__title-section:has(.SummaryTableProcessesToggle--summary-header)>.SummaryTableProcessesToggleRow--topRight{grid-area:1/2;justify-self:end;width:-webkit-fit-content;width:fit-content;min-width:-webkit-min-content;min-width:min-content}.PerformanceOverviewSectionConcertina__title-section:has(.SummaryTableProcessesToggle--summary-header)>.SummaryTableProcessesToggleRow--below{grid-area:2/1;width:-webkit-fit-content;width:fit-content}@media (max-width:600px){.PerformanceOverviewSectionConcertina__title-section:has(.SummaryTableProcessesToggle--summary-header){align-items:center;gap:0;display:flex}}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggleRow--topRight .SummaryTableProcessesToggleContainer,.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggleRow--below .SummaryTableProcessesToggleContainer{border:1px solid rgba(75,85,99,.3);border-radius:6px;margin:0;padding:0}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggleRow--topRight .MetricSwitcher__Wrapper,.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggleRow--below .OEESwitcher__Wrapper{justify-content:flex-end;width:-webkit-max-content;width:max-content;display:flex}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggleRow--topRight .MetricSwitcher__MetricItem,.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggleRow--below .OEESwitcher__ToggleItem{border-radius:4px;min-width:70px;margin:2px;padding:6px 12px;font-size:11px;transition:all .2s}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle{align-items:center;margin-left:auto;display:flex}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .SummaryTableProcessesToggleWrapper{align-items:center;gap:10px;display:flex}@media (max-width:767px){.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .SummaryTableProcessesToggleWrapper{flex-wrap:wrap;gap:8px;width:100%;max-width:100%}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle{width:100%;margin-left:0}}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .SummaryTableProcessesToggleContainer{border:1px solid rgba(75,85,99,.3);border-radius:6px;margin:0;padding:0}.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher__Wrapper,.PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .OEESwitcher__Wrapper{justify-content:flex-end;width:-webkit-max-content;width:max-content;display:flex}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .SummaryTableProcessesToggleWrapper{border:1px solid rgba(75,85,99,.2)}.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .MetricSwitcher__MetricItem,.impacts-dashboard.light .PerformanceOverviewSectionConcertina__header-row .SummaryTableProcessesToggle .OEESwitcher__ToggleItem{border-radius:4px}.TimeIntervalSwitcher__Wrapper{background:var(--background-color);border-radius:4px;justify-content:flex-end;width:-webkit-max-content;width:max-content;display:flex}@media (max-width:600px){.TimeIntervalSwitcher__Wrapper{justify-content:stretch;align-items:stretch;width:100%;max-width:100%}}.TimeIntervalSwitcher__IntervalItem{cursor:pointer;background:var(--background);min-width:50px;color:var(--color);border-radius:4px;justify-content:center;align-items:center;padding:10px 18px;font-size:11px;display:flex}@media (max-width:600px){.TimeIntervalSwitcher__IntervalItem{flex:1 1 0;min-width:0}}.Executive_Summary__DatePickerContainer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:25px;display:flex}.Executive_Summary__DatePickerContainer>:first-child{flex:none}.Executive_Summary__DatePickerContainer>:nth-child(2){flex:1 1 0;min-width:0}@media (max-width:600px){.Executive_Summary__DatePickerContainer{align-items:stretch;gap:12px;margin-top:0;margin-bottom:12px;padding-left:0;padding-right:0;overflow-x:visible;flex-flow:column wrap!important}.Executive_Summary__DatePickerContainer>:first-child,.Executive_Summary__DatePickerContainer>:nth-child(2){width:100%;min-width:0;max-width:100%}.Executive_Summary__DatePickerContainer>:first-child{align-self:stretch}}.Executive_Summary__HelperText{text-align:center;color:#f5a627;border-radius:10px;padding:20px;font-size:24px}.Executive_Summary__MobileSummaryToggles{display:none}@media (max-width:767px){.Executive_Summary__MobileSummaryToggles{flex-direction:column;gap:8px;width:100%;margin-bottom:12px;display:flex}.Executive_Summary__MobileSummaryTimeInterval{width:100%}.Executive_Summary__MobileSummaryTimeInterval .TimeIntervalSwitcher__Wrapper{justify-content:stretch;align-items:stretch;width:100%;max-width:100%}.Executive_Summary__MobileSummaryTimeInterval .TimeIntervalSwitcher__IntervalItem{flex:1 1 0;min-width:0}.Executive_Summary__MobileSummaryToggleRow{width:100%}.Executive_Summary__MobileSummaryToggleRow .MetricSwitcher__Wrapper,.Executive_Summary__MobileSummaryToggleRow .OEESwitcher__Wrapper{background:var(--background-color);border-radius:4px;justify-content:stretch;width:100%;display:flex}.Executive_Summary__MobileSummaryToggleRow .MetricSwitcher__MetricItem,.Executive_Summary__MobileSummaryToggleRow .OEESwitcher__ToggleItem{border-radius:4px;flex:1 1 0;min-width:0;margin:0;padding:10px 18px;font-size:11px}}.TableHeaderSwitcherWrapper{border-radius:4px 4px 0 0!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.TableHeaderSwitcherWrapper:after{content:"";background:#868686!important;width:100%!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important}.TableHeaderSwitcherWrapper td{padding:20px 50px}.JobCentreTableHeader{z-index:1!important;border-radius:0 0 4px 4px!important;grid-template-columns:repeat(10,1fr) 60px!important;margin-bottom:10px!important;padding:20px 10px 20px 40px!important;position:-webkit-sticky!important;position:sticky!important;top:60px!important}.JobCentreTableRow{border-radius:4px!important;grid-template-columns:repeat(10,1fr) 60px!important;margin-bottom:10px!important;padding:10px 10px 10px 40px!important}.NotLinkedContainer{color:#868686;justify-content:flex-end;align-items:center;gap:10px;display:flex}.NotLinkedContainer .Icon{color:#f84e45}.Info{flex-direction:column;min-width:120px;max-width:180px;margin-top:-10px;margin-bottom:10px;display:flex}@media screen and (max-width:1200px){.Info{min-width:auto;max-width:100%;margin-top:0;margin-bottom:15px}}.CategoryFlag{width:100%;position:relative}@media screen and (max-width:1200px){.CategoryFlag{width:100%;max-width:none}}.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{white-space:nowrap;margin:0;line-height:1.1}.JobCard{border-radius:8px;flex-direction:column;height:100%;padding:16px;display:flex}.JobCard .JobCardHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.JobCard .JobCardHeaderLeft{flex:1;align-items:center;gap:12px;display:flex}.JobCard .JobCardIcon{background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.JobCard .JobCardIcon svg{width:28px;height:28px}.JobCard .JobCardTitleSection{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.JobCard .Title{letter-spacing:-.01em;align-items:center;gap:6px;font-size:18px;font-weight:700;line-height:1.2;display:flex}@media screen and (max-width:767px){.JobCard .Title{font-size:16px}}.JobCard .Line{display:none}.JobCard .ContentContainer{justify-content:space-between;align-items:flex-start;gap:16px;height:100%;min-height:5px;display:flex;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{letter-spacing:-.01em;flex-direction:column;flex:1;margin-top:15px;margin-bottom:0;font-size:36px;font-weight:700;line-height:1;display:flex}@media screen and (max-width:767px){.JobCard .ContentContainer .Value{font-size:28px}}@media screen and (min-width:1600px){.JobCard .ContentContainer .Value{flex-direction:column;font-size:36px}}.JobCard .ContentContainer .Info{z-index:10;flex-direction:column;align-items:flex-end;gap:4px;padding-right:0;display:flex;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}@media screen and (max-width:1200px){.JobCard .ContentContainer .Info{align-self:flex-start;align-items:flex-start;margin-top:8px;padding-top:12px;position:static;top:auto;right:0;transform:none}}.JobCard .ProgressMeterContainer{width:100%;position:relative}.JobCard .ProgressMeter{border-radius:6px;width:100%;height:12px}.JobCard .VerticalLine{background-color:#999;width:1px;height:22px;position:absolute;top:-5px;bottom:0}.JobCard .chart-container{width:100%;height:130px;box-shadow:none;border-radius:8px;margin-top:6px;overflow:visible}.JobCard .chart-container .HelperText{color:#9ca3af;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}@media screen and (max-width:767px){.JobCard{height:auto;min-height:0;margin-bottom:0;padding:16px 14px}.JobCard .ContentContainer{gap:10px;height:auto;min-height:0}.JobCard .ContentContainer .Value{flex:none;margin-top:0;font-size:24px}.JobCard .ContentContainer .Info{border-top:1px solid rgba(255,255,255,.08);gap:0;width:100%;margin-top:10px;padding-top:10px}.JobCard .chart-container{height:200px;margin-top:10px}.JobCard--chart{padding:12px 0 10px;overflow:hidden}.JobCard--chart .JobCardHeader{margin-bottom:8px;padding:0 14px}.JobCard--chart .JobCardHeaderLeft{gap:10px}.JobCard--chart .ContentContainer{box-sizing:border-box;width:100%;max-width:100%;min-height:0;padding:0 12px;overflow:hidden}.JobCard--chart .chart-container{box-sizing:border-box;width:100%;max-width:100%;height:162px;margin-top:0;overflow:hidden}.JobCard--chart .chart-container .highcharts-react-container,.JobCard--chart .chart-container .highcharts-container,.JobCard--chart .chart-container .highcharts-root{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}}.chart-container .HelperText{text-align:center;color:#f5a627;border-radius:10px;padding:20px;font-size:24px}.highcharts-credits{display:none}.JobFlip_Card{box-sizing:border-box;width:100%;transform-style:preserve-3d;flex:calc(25% - 40px);min-height:145px;margin-bottom:30px;transition:all .5s;position:relative}@media screen and (max-width:1500px){.JobFlip_Card{flex:calc(33.33% - 40px)}}@media screen and (max-width:1200px){.JobFlip_Card{flex:calc(50% - 40px)}}.JobFlip_Card--Flipped{transform:rotateY(180deg)}.JobFlip_Card .Flip{box-sizing:border-box;cursor:pointer;background:#2750fc;border-radius:0 8px;justify-content:center;align-items:center;width:28px;height:24px;display:flex;position:absolute;top:0;right:0}.JobFlip_Card .Front,.JobFlip_Card .Back{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute}.JobFlip_Card .Back{transform:rotateY(180deg)}.JobFlip_Card .Front .Info{opacity:1;transition:opacity .3s}.JobFlip_Card--Flipped .Front .Info{opacity:0;pointer-events:none}@media screen and (max-width:767px){.JobFlip_Card{transform-style:flat;height:auto;min-height:0;margin-bottom:0;transition:none}.JobFlip_Card--Flipped{transform:none}.JobFlip_Card .Front,.JobFlip_Card .Back{border-radius:8px;height:auto;position:static;overflow:hidden}.JobFlip_Card .Front{display:block}.JobFlip_Card .Back{display:none;transform:none}.JobFlip_Card--Flipped .Front{display:none}.JobFlip_Card--Flipped .Back{display:block}}.JobCardDetails__TableRow{border-radius:4px;grid-template-columns:25px 1fr 1fr 1.5fr 1fr 30px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;padding-right:10px;font-size:13px;line-height:0;display:flex;top:0}.JobCardDetails__TableRow .MuiSelect-select,.JobCardDetails__TableRow .MuiInputBase-input{font-size:12px}.JobCardDetails__TableRow .MuiInputBase-root{border-radius:4px;padding:1px 10px;font-size:12px}.JobCardDetails__TableRow .MuiAutocomplete-option{font-size:12px}.JobCardDetails__TableRow .IconContainer{align-items:center;gap:15px;display:flex}.JobCardDetails__TableRow .Icon{text-align:center;background:#ffa126;border-radius:8px 0 0 8px;width:26px;height:56px;font-weight:500}.JobCardDetails .Cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}@media screen and (max-width:1199px){.JobCardDetails .Cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.JobCardDetails .Cards{flex-direction:column;grid-template-columns:none;gap:10px;margin-bottom:16px;display:flex}.JobCardDetails .Cards>.JobFlip_Card{display:block;margin:0!important}.JobCardDetails .JobFlip_Card{margin-bottom:0}}.Switcher__Container{background:#f1f1f1;border-radius:4px;width:-webkit-max-content;width:max-content;max-width:100%;display:flex}.Switcher__Container--dark{background:#090909}@media screen and (max-width:767px){.Switcher__Container{width:100%;overflow-x:auto}}.Switcher__Option{cursor:pointer;border-radius:4px;padding:8px 23px;transition:all .2s ease-in-out;display:flex}.Switcher__Option--selected{color:#fff;background:#2750fc}.Switcher__Option--default{color:#090909;background:0 0}@media screen and (max-width:767px){.Switcher__Option{white-space:nowrap;flex:1 0 auto;justify-content:center;padding:8px 14px}}.JobEvents__Skeleton{margin-bottom:20px}.JobEvents__HeadRow{z-index:3;border-radius:8px;grid-template-columns:25px 2fr 3fr 30px 5fr 30px 2.5fr 10px;justify-content:space-between;align-items:center;gap:10px;height:80px;margin-bottom:6px;display:grid;position:-webkit-sticky;position:sticky;top:46px}.JobEvents__HeadRow .TableCell{word-spacing:9999px;text-align:right}.JobEvents__HeadRow th{word-spacing:0;padding:0}.JobEvents__TableRow{border-radius:8px;grid-template-columns:25px 2fr 3fr 30px 5fr 30px 2.5fr 10px;align-items:center;gap:10px;height:42px;margin-bottom:6px;font-size:12px;line-height:0;display:grid;position:-webkit-sticky;position:sticky;top:0}.JobEvents__TableRow .Icon{cursor:default;border:0;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:26px;height:42px;font-weight:500;display:flex}.JobEvents__TableRow .Icon--sublevels{cursor:pointer}.JobEvents__TableRow .TableCell{text-align:right}@media screen and (max-width:767px){.JobEvents__GridTableBody>*+*{margin-top:16px}}.JobEventsMobileCard{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.JobEventsMobileCard__header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.JobEventsMobileCard__toggle{border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.JobEventsMobileCard__headerContent{flex:1;min-width:0}.JobEventsMobileCard__title{word-break:break-word;font-size:14px;font-weight:700;line-height:1.3}.JobEventsMobileCard__subtitle{opacity:.8;margin-top:4px;font-size:12px;font-weight:600;line-height:1.3}.JobEventsMobileCard__body{flex-direction:column;display:flex}.JobEventsMobileCard__content{background:rgba(255,255,255,.04);border-radius:8px;padding:0;overflow:hidden}.JobEventsMobileCard__metricRow{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;display:flex}.JobEventsMobileCard__metricRow+.JobEventsMobileCard__metricRow{border-top:1px solid rgba(255,255,255,.08)}.JobEventsMobileCard__label{opacity:.85;flex:1;font-size:12px;font-weight:500;line-height:1.4}.JobEventsMobileCard__value{word-break:break-word;text-align:right;flex:none;max-width:48%;font-size:13px;font-weight:700;line-height:1.3}.JobEventsMobileCard__subrows{border-left:1px solid rgba(255,255,255,.08);margin-top:12px;margin-left:12px;padding-left:12px}.JobEventsMobileCard__subrows>*+*{margin-top:12px}.light .JobEventsMobileCard{background:#fff;border-color:rgba(0,0,0,.08)}.light .JobEventsMobileCard__content{background:rgba(0,0,0,.04)}.light .JobEventsMobileCard__metricRow+.JobEventsMobileCard__metricRow{border-top-color:rgba(0,0,0,.08)}.light .JobEventsMobileCard__subrows{border-left-color:rgba(0,0,0,.08)}@media screen and (max-width:767px){.JobEventsMobileCard__metricRow{align-items:flex-start}.JobEventsMobileCard__label,.JobEventsMobileCard__value{max-width:none}}.Manufacturing_Jobs .Breadcrumbs{margin-top:10px;margin-bottom:20px}.Manufacturing_Jobs .Breadcrumbs .Breadcrumb{cursor:pointer}.JobCardDetails__TableRow{border-radius:4px;grid-template-columns:minmax(0,1.25fr) minmax(0,1.45fr) minmax(0,.7fr) minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:0;margin-bottom:15px;padding:12px 14px;font-size:12px;display:grid}.JobCardDetails__TableRow .Icon{border-radius:8px 0 0 8px;height:50px}.JobCardDetails__TableRow .MuiTypography-root{letter-spacing:-.01em;font-size:12px;font-weight:500}.JobCardDetails__TableRow .JobHeader__TopRow,.JobCardDetails__TableRow .JobHeader__Details{display:contents}.JobCardDetails__TableRow .JobHeader__Row{flex-direction:column;gap:6px;min-width:0;display:flex}.JobCardDetails__TableRow .JobHeader__Label{text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-bottom:6px!important;font-size:10px!important}.JobCardDetails__TableRow .JobHeader__Process,.JobCardDetails__TableRow .JobHeader__Product,.JobCardDetails__TableRow .JobHeader__Job,.JobCardDetails__TableRow .JobHeader__Range,.JobCardDetails__TableRow .JobHeader__Actions{min-width:0}.JobCardDetails__TableRow .JobHeader__Process{order:1}.JobCardDetails__TableRow .JobHeader__Product{order:2}.JobCardDetails__TableRow .JobHeader__Job{order:3}.JobCardDetails__TableRow .JobHeader__Range{order:4}.JobCardDetails__TableRow .JobHeader__Actions{order:5;justify-self:end}.JobCardDetails__TableRow .JobHeader__Process{min-width:0}.JobCardDetails__TableRow .JobHeader__Process .IconContainer{align-items:center;gap:15px;width:100%;display:flex}.JobCardDetails__TableRow .JobHeader__Process .Icon{align-self:auto;width:26px;height:56px}.JobCardDetails__TableRow .JobHeader__EditableGroup,.JobCardDetails__TableRow .JobHeader__ValueGroup,.JobCardDetails__TableRow .JobHeader__Actions{align-items:center;display:flex}.JobCardDetails__TableRow .JobHeader__EditableGroup,.JobCardDetails__TableRow .JobHeader__ValueGroup{min-width:0}.JobCardDetails__TableRow .JobHeader__Actions{justify-content:flex-end;gap:2px}@media screen and (max-width:767px){.JobCardDetails__TableRow{flex-direction:column;gap:10px;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.JobCardDetails__TableRow .JobHeader__TopRow,.JobCardDetails__TableRow .JobHeader__Details{box-sizing:border-box;width:100%}.JobCardDetails__TableRow .JobHeader__TopRow{background:rgba(255,255,255,.03);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.JobCardDetails__TableRow .JobHeader__Process{grid-template-columns:26px minmax(0,1fr);align-items:stretch;column-gap:12px;width:100%;min-width:0;display:grid}.JobCardDetails__TableRow .JobHeader__Process .IconContainer{display:contents}.JobCardDetails__TableRow .JobHeader__Process .Icon{border-radius:8px 0 0 8px;width:26px;height:auto;min-height:100%}.JobCardDetails__TableRow .JobHeader__Process .MuiTypography-root{word-break:break-word;align-items:center;min-height:44px;line-height:1.35;display:flex}.JobCardDetails__TableRow .JobHeader__Details{background:rgba(255,255,255,.03);border-radius:10px;grid-template-columns:1fr;gap:14px;width:100%;max-width:100%;padding:14px;display:grid}.JobCardDetails__TableRow .IconContainer{width:100%}.JobCardDetails__TableRow .JobHeader__Row{flex-direction:column;gap:4px;display:flex}.JobCardDetails__TableRow .JobHeader__Product,.JobCardDetails__TableRow .JobHeader__Job,.JobCardDetails__TableRow .JobHeader__Range{width:100%}.JobCardDetails__TableRow .JobHeader__Actions{flex-shrink:0;justify-content:flex-end;align-self:center;gap:2px}.JobCardDetails__TableRow .JobHeader__Actions .MuiIconButton-root{margin:0!important}.JobCardDetails__TableRow .JobHeader__EditableGroup,.JobCardDetails__TableRow .JobHeader__ValueGroup{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px;width:100%}.JobCardDetails__TableRow .JobHeader__EditableGroup .MuiTypography-root,.JobCardDetails__TableRow .JobHeader__ValueGroup .MuiTypography-root{word-break:break-word;flex:auto;min-width:0;line-height:1.45}.JobCardDetails__TableRow .JobHeader__EditableGroup .MuiIconButton-root,.JobCardDetails__TableRow .JobHeader__ValueGroup .MuiIconButton-root{flex:none;margin:0!important}.JobCardDetails__TableRow .JobHeader__Product .MuiAutocomplete-root{flex:auto;min-width:0;max-width:100%;width:100%!important}.JobCardDetails__TableRow .JobHeader__Job .MuiInput-root{flex:auto;width:100%;min-width:0;max-width:100%}.JobCardDetails__TableRow .JobHeader__Range .MuiTypography-root{line-height:1.4}.light .JobCardDetails__TableRow .JobHeader__TopRow,.light .JobCardDetails__TableRow .JobHeader__Details{background:rgba(0,0,0,.03)}}.ListIcon{color:#fff;min-width:35px;font-size:18px}.JobRuns__Skeleton{margin-bottom:20px}.JobRuns__GridTableBody{padding-bottom:0}.JobRuns__HeadRow{z-index:3;border-radius:8px;grid-template-columns:25px 5fr 4fr 4fr 20px;align-items:flex-end;gap:20px;margin-bottom:6px;padding:15px 10px 15px 0;display:grid;position:-webkit-sticky;position:sticky;top:46px}.JobRuns__HeadRow th{word-spacing:0;gap:20px;padding:0}.JobRuns__HeadRow .GroupContainer{flex-direction:column;flex:1;justify-content:flex-end;gap:20px;height:100%;font-size:13px;display:flex}.JobRuns__HeadRow .Group{align-items:flex-end;display:flex}.JobRuns__TableRow{border-radius:8px;grid-template-columns:25px 5fr 4fr 4fr 20px;align-items:center;gap:20px;height:42px;margin-bottom:6px;padding-right:10px;font-size:12px;line-height:0;display:grid;position:-webkit-sticky;position:sticky;top:0}.JobRuns__TableRow .CellGroup{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.JobRuns__TableRow .CellGroup_1{grid-template-columns:1fr;display:grid}.JobRuns__TableRow .CellGroup_3{grid-template-columns:1fr 1fr 1fr;display:grid}.JobRuns__TableRow .CellGroup_4{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;display:grid}.JobRuns__TableRow .CellGroup_4_2{grid-template-columns:1fr 1fr 1fr 1fr;gap:0;display:grid}.JobRuns__TableRow .Icon{cursor:pointer;background:#ffa126;border:0;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:26px;height:42px;font-weight:500;display:flex}.JobRuns__TableRow .Icon--total{cursor:default;background:0 0}.JobRuns__TableRow .TableCell{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0;line-height:16px;display:flex}.JobRuns__TableRow .TableCell__Input{text-align:center}.JobRuns__Charts{border-radius:10px;width:100%;min-width:0;max-width:100%;margin-bottom:25px;overflow:hidden}@media screen and (max-width:767px){.JobRuns__MobileCards>*+*{margin-top:16px}}.JobRunsMobileCard{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.JobRunsMobileCard .JobRuns__Charts{margin-top:16px;margin-bottom:0}.JobRunsMobileCard__header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.JobRunsMobileCard__toggle{background:#ffa126;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.JobRunsMobileCard__toggle--disabled{background:0 0}.JobRunsMobileCard__titleWrap{flex:1;min-width:0}.JobRunsMobileCard__title,.JobRunsMobileCard__subtitle{line-height:1.3;display:block}.JobRunsMobileCard__title{word-break:break-word;font-size:14px;font-weight:700}.JobRunsMobileCard__subtitle{opacity:.8;margin-top:4px;font-size:12px;font-weight:600}.JobRunsMobileCard__actions{flex:none;align-items:center;gap:4px;display:flex}.JobRunsMobileCard__body{flex-direction:column;display:flex}.JobRunsMobileCard__content{background:rgba(255,255,255,.04);border-radius:8px;padding:0;overflow:hidden}.JobRunsMobileCard__metricRow{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;display:flex}.JobRunsMobileCard__metricRow+.JobRunsMobileCard__metricRow{border-top:1px solid rgba(255,255,255,.08)}.JobRunsMobileCard__label{opacity:.85;flex:1;font-size:12px;font-weight:500;line-height:1.4}.JobRunsMobileCard__value{word-break:break-word;text-align:right;flex:none;max-width:48%;font-size:13px;font-weight:700;line-height:1.3}.light .JobRunsMobileCard{background:#fff;border-color:rgba(0,0,0,.08)}.light .JobRunsMobileCard__content{background:rgba(0,0,0,.04)}.light .JobRunsMobileCard__metricRow+.JobRunsMobileCard__metricRow{border-top-color:rgba(0,0,0,.08)}@media screen and (max-width:767px){.JobRuns__Charts{width:100%;max-width:100%;overflow:hidden}.JobRuns__Charts .chart-container,.JobRuns__Charts .highcharts-container,.JobRuns__Charts .highcharts-root{width:100%!important;min-width:0!important;max-width:100%!important}.JobRunsMobileCard__metricRow{align-items:flex-start}.JobRunsMobileCard__label,.JobRunsMobileCard__value{max-width:none}}.Manufacturing_Jobs__ControlBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:15px 0;display:flex}@media screen and (max-width:767px){.Manufacturing_Jobs__ControlBar{flex-direction:column;align-items:stretch}}.Manufacturing_Jobs__Selectors,.Manufacturing_Jobs__DatePicker{min-width:0}.Manufacturing_Jobs__Selectors{flex:1}@media screen and (max-width:767px){.Manufacturing_Jobs__DatePicker{width:100%}}.Manufacturing_Jobs__HelperText{text-align:center;color:#f5a627;border-radius:10px;padding:20px;font-size:24px}.Manufacturing_Jobs .StyledSelect{flex-direction:column;flex:1;max-width:355px;padding:0;display:flex;position:relative}.Manufacturing_Jobs .StyledSelect .MuiOutlinedInput-root{padding-right:0}.Manufacturing_Jobs .StyledSelect .MuiInputBase-root{border-radius:4px;padding:1px 10px;font-size:12px}.Manufacturing_Jobs .StyledSelect .MuiAutocomplete-option{font-size:12px}.Manufacturing_Jobs .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.Manufacturing_Jobs .SelectsOuterContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.Manufacturing_Jobs .SelectContainer{flex:1;gap:15px;display:flex}@media screen and (max-width:767px){.Manufacturing_Jobs .SelectContainer{flex-direction:column}}.Manufacturing_Jobs .JobSelector{border-radius:4px;font-size:11px;height:36px!important}.Manufacturing_Jobs .JobSelector:focus,.Manufacturing_Jobs .JobSelector:hover{border:none!important}.Manufacturing_Jobs .StyledInput{z-index:1;justify-content:center;align-items:center;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;margin-bottom:-8px;margin-left:15px;padding:0 5px;font-size:9px;font-weight:300;display:flex;position:absolute;top:-6px}.Manufacturing_Jobs .SkeletonGrid{gap:15px;display:flex}.Manufacturing_Jobs .Skeleton,.Manufacturing_Jobs .Skeleton__Small{margin-bottom:15px}.Manufacturing_Jobs .Skeleton__ExtraSmall{margin-bottom:10px}.Manufacturing_Jobs .Selected_Job{border-radius:6px;grid-template-columns:15px 2fr repeat(3,1fr) 30px;align-items:center;margin-bottom:30px;display:grid}.Manufacturing_Jobs .Selected_Job .Indicator{background:#f5a627;border-radius:6px 0 0 6px;width:15px;height:50px;margin-right:10px}.Manufacturing_Jobs .Selected_Job .Point_Name{margin-left:15px}@media screen and (max-width:767px){.Manufacturing_Jobs .DatePicker{width:100%}.Manufacturing_Jobs .StyledSelect{width:100%;max-width:none}.Manufacturing_Jobs .SelectContainer,.Manufacturing_Jobs .DatePickerOuter{width:100%}}.PendingTile{opacity:.7;cursor:pointer;box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;min-height:180px;padding:16px;transition:all .2s}.PendingTile:hover,.PendingTile--active{opacity:1}@media screen and (max-width:1200px){.PendingTile{padding:20px 30px 30px}}.PendingTile .Title{align-items:center;gap:6px;margin-bottom:10px;font-size:18px;font-weight:700;display:flex}.PendingTile .Title .TitleIcon{background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PendingTile .Title .TitleIcon svg{width:24px;height:24px}.PendingTile .Grid{box-sizing:border-box;justify-content:space-between;gap:0;height:55%;min-height:100px;margin:0 0 10px;display:flex}@media screen and (max-width:1200px){.PendingTile .Grid{flex-direction:column;height:75%;margin-bottom:15px}}.PendingTile .PendingFlags{flex-direction:column;gap:4px;width:100%;margin-bottom:20px;display:flex}.PendingTile .SmallTitle{margin-bottom:6px;font-size:12px;font-weight:500}.PendingTile .SmallValue{font-size:11px}.PendingTile .Value{flex-direction:column;margin:25px 0 0;font-size:36px;font-weight:700;display:flex}@media screen and (max-width:1200px){.PendingTile .Value{flex-direction:column}}.PendingTile .ProgressMeterContainer{width:100%;position:relative}.PendingTile .ProgressMeter{border-radius:6px;width:100%;height:16px}.PendingTile .VerticalLine{background-color:#babcc4;width:1px;height:25px;position:absolute;top:-5px;bottom:0}@media screen and (max-width:767px){.PendingTile{min-height:0;padding:16px}.PendingTile .Title{margin-bottom:15px;font-size:16px}.PendingTile .Grid{flex-direction:column;gap:12px;height:auto;min-height:0;margin-bottom:15px}.PendingTile .PendingFlags{gap:8px;margin-bottom:0}.PendingTile .Value{white-space:nowrap;margin-top:0}}.ManufacturingLogsPage .StyledSelect{flex-direction:column;flex:1;max-width:355px;padding:0;display:flex;position:relative}.ManufacturingLogsPage .StyledSelect .MuiOutlinedInput-root{padding-right:0}.ManufacturingLogsPage .StyledSelect .MuiInputBase-root{border-radius:4px;padding:1px 10px;font-size:12px}.ManufacturingLogsPage .StyledSelect .MuiAutocomplete-option{font-size:12px}.ManufacturingLogsPage .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.ManufacturingLogsPage .DatePickerContainer{margin-bottom:25px}.ManufacturingLogsPage .MainContainer{min-width:0;position:relative}.ManufacturingLogsPage .MainContainer .TileContainer{box-sizing:border-box;grid-template-columns:1fr 1fr 1fr;gap:15px;width:100%;margin-bottom:15px;display:grid}@media (max-width:1024px){.ManufacturingLogsPage .MainContainer .TileContainer{grid-template-columns:1fr;gap:12px}}@media (max-width:767px){.ManufacturingLogsPage .DatePickerContainer{margin-bottom:14px}.ManufacturingLogsPage .MainContainer .TileContainer{grid-template-columns:1fr;gap:10px}}.ProductConfigurationModal .form-section .section-title{margin:0 0 20px;font-size:1.1rem;font-weight:600}.ProductConfigurationModal .form-section .form-row{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ProductConfigurationModal .form-section .form-row .unit-label{color:#666;margin-left:10px;font-size:.9rem}.ProductSettingsModal .form-section .section-title{margin:0 0 20px;font-size:1.1rem;font-weight:600}.ProductSettingsModal .form-section .form-row{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ProductSettingsModal .form-section .form-row .unit-label{color:#666;margin-left:10px;font-size:.9rem}.ProductsTab__table,.OperatorsTab__table{margin-top:0}.ShiftsList{flex-direction:column;height:100%;padding:0;display:flex}.ShiftsList__title{margin:0;font-size:24px;font-weight:600}.ShiftsList__actions{justify-content:flex-end;align-items:center;gap:0;display:flex}.ShiftsList__actions :last-child{margin-left:0!important}.ShiftsList__content{flex-direction:column;flex:1;display:flex}.ShiftsList__empty{flex:1;justify-content:center;align-items:center;display:flex}.ShiftsList__table{border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ShiftsList__table-header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;grid-template-columns:2fr 1fr 2fr 120px;display:grid}.ShiftsList__table-row{border-bottom:1px solid #e0e0e0;grid-template-columns:2fr 1fr 2fr 120px;transition:background-color .2s;display:grid}.ShiftsList__table-row:hover{background-color:#f8f9fa}.ShiftsList__table-row:last-child{border-bottom:none}.ShiftsList__table-cell{align-items:center;padding:16px 12px;font-size:14px;display:flex}.ShiftsList__actions-cell{align-items:center;gap:4px;display:flex}.ShiftsList__mini-timeline{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;height:20px;position:relative;overflow:hidden}.ShiftsList__mini-timeline-item{cursor:pointer;min-width:2px;height:100%;transition:opacity .2s;position:absolute;top:0}.ShiftsList__mini-timeline-item:hover{opacity:.8}.ShiftsList__mini-timeline-empty{background-color:#f8f9fa;border:1px dashed #ccc;border-radius:4px;justify-content:center;align-items:center;height:20px;display:flex}[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{cursor:move;-webkit-user-select:none;user-select:none;border:0 solid transparent;border-radius:0;min-width:3px;height:74px;transition:all .2s;position:absolute;top:auto;bottom:0;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.2)}.TimelineItem--production{cursor:default}.TimelineItem--production:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}.TimelineItem:hover{z-index:10;box-shadow:0 4px 16px rgba(0,0,0,.3)}.TimelineItem--dragging{z-index:100;border-color:#1976d2;transform:scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.4);transition:none!important}.TimelineItem--resizing{z-index:100;border-color:#ff9800;transition:none!important}.TimelineItem__content{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:8px 12px;display:flex;position:relative}.TimelineItem__info{word-wrap:break-word;overflow-wrap:break-word;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.TimelineItem__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8);flex-shrink:0;margin-bottom:4px;font-size:12px;font-weight:600;overflow:hidden}.TimelineItem__time{color:rgba(255,255,255,.9);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-shadow:0 1px 3px rgba(0,0,0,.8);flex-shrink:1;font-size:10px;font-weight:500;line-height:1.2}.TimelineItem__actions{opacity:0;z-index:20;pointer-events:auto;flex-wrap:nowrap;gap:3px;max-width:calc(100% - 6px);transition:opacity .2s;display:flex;position:absolute;top:3px;right:3px;overflow:visible}.TimelineItem:hover .TimelineItem__actions{opacity:1}.TimelineItem__action-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border:none;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:9px;transition:all .2s;display:flex}.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{cursor:ew-resize;opacity:.5;z-index:4;color:rgba(255,255,255,.6);background:rgba(255,255,255,.1);justify-content:center;align-items:center;width:5px;height:100%;transition:opacity .2s;display:flex;position:absolute;top:0}.TimelineItem__resize-handle--left{left:0}.TimelineItem__resize-handle--right{right:0}.TimelineItem__resize-handle:hover{opacity:1;color:rgba(255,255,255,.9);background:rgba(255,255,255,.3)}.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;align-items:center;gap:12px;padding:0 16px;display:flex}.TimelineToolbar--dark{background:#141414}.TimelineToolbar__title{color:#333;white-space:nowrap;margin:0;font-size:14px;font-weight:600}.TimelineToolbar__items{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.TimelineToolbar__item{cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;border:2px solid transparent;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:64px;padding:6.4px 9.6px;transition:all .2s;display:flex}.TimelineToolbar__item:hover{border-color:rgba(0,0,0,.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TimelineToolbar__item:active{cursor:grabbing;transform:translateY(0)}.TimelineToolbar__item:focus{outline-offset:2px;outline:2px solid #1976d2}.TimelineToolbar__item-name{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);font-size:9.6px;font-weight:500}@media (max-width:768px){.TimelineToolbar{padding:12px}.TimelineToolbar__items{gap:6px}.TimelineToolbar__item{min-width:56px;padding:4.8px 8px}.TimelineToolbar__item-name{font-size:8.8px}}.TimelineView{color:#333;background-color:#fff;border-radius:0 0 12px 12px;padding:12px 24px 24px;position:relative}.TimelineView--dark{color:#fff;background-color:#141414}.TimelineView__header{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0;display:flex}.TimelineView__day-info{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.TimelineView__actions{align-items:center;gap:16px;display:flex}.TimelineView__back-btn{color:#1976d2;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 0;font-size:14px;transition:all .2s}.TimelineView__back-btn:hover{color:#1976d2;background:#e3f2fd}.TimelineView__day-title{color:#333;margin:0;font-size:20px;font-weight:600}.TimelineView__menu{color:#666;cursor:pointer;border-radius:4px;padding:8px;font-size:18px;transition:background-color .2s}.TimelineView__menu:hover{background:#f5f5f5}.TimelineView__time-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.TimelineView__time-filter{color:#333;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.TimelineView__time-filter:hover{background:#eee;border-color:#ccc;transform:translateY(-1px)}.TimelineView__time-filter--active{color:#fff;background:#1976d2;border-color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.3)}.TimelineView__timeline-container{scroll-behavior:smooth;background:#fafafa;margin-bottom:24px;position:relative;overflow-x:auto;overflow-y:hidden}.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{background:#f0f0f0;border-radius:0;height:106px;transition:all .2s;position:relative;overflow:hidden}.TimelineView__timeline--dragging{background:#e3f2fd;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.TimelineView__time-axis{z-index:3;background:#fafafa;border-radius:0;height:34px;position:absolute;top:0;left:0;right:0;overflow:hidden}.TimelineView__time-marker{color:#374151;pointer-events:none;z-index:4;letter-spacing:.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:11px;font-weight:600;position:absolute;top:6px}.TimelineView__timeline-track{padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.TimelineView__bottom-section{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.TimelineView__drag-preview{z-index:1000;color:#fff;pointer-events:none;background:#1976d2;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:500;position:fixed;transform:translate(-50%,-50%);box-shadow:0 4px 12px rgba(0,0,0,.3)}@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{text-align:center;width:100%}.TimelineView__bottom-section{flex-direction:column;gap:16px}}.ShiftManagementModal .form-section .section-title{margin:0 0 20px;font-size:1.1rem;font-weight:600}.ShiftManagementModal .form-section .form-row{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ShiftManagementModal .form-section .form-row .unit-label{color:#666;margin-left:10px;font-size:.9rem}.TimelineItemTypesModal{padding:0}.TimelineItemTypesModal .form-section .section-title{margin:0 0 24px;font-size:1.2rem;font-weight:600}.TimelineItemTypesModal .form-section .add-type-section{border-radius:8px;margin-bottom:24px}.TimelineItemTypesModal .form-section .add-type-title{margin-bottom:16px;font-weight:600}.TimelineItemTypesModal .form-section .add-type-form{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.TimelineItemTypesModal .form-section .color-picker{align-items:center;gap:8px;display:flex}.TimelineItemTypesModal .form-section .color-label{color:#666;font-weight:500}.TimelineItemTypesModal .form-section .color-options{gap:4px;display:flex}.TimelineItemTypesModal .form-section .color-option{cursor:pointer;border:2px solid transparent;border-radius:50%;width:24px;height:24px;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{flex-direction:column;display:flex;overflow:visible}.TimelineItemTypesModal .form-section .existing-types-section{overflow:visible}.TimelineItemTypesModal .form-section .type-item{background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.TimelineItemTypesModal .form-section .type-item:hover{border-color:#bbb;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TimelineItemTypesModal .form-section .type-info{align-items:center;gap:12px;display:flex}.TimelineItemTypesModal .form-section .type-color{border:2px solid rgba(0,0,0,.1);border-radius:50%;flex-shrink:0;width:16px;height:16px}.TimelineItemTypesModal .form-section .type-icon{font-size:14px}.TimelineItemTypesModal .form-section .type-name{font-size:14px;font-weight:500}.ShiftsTab{margin:0;padding:0}.ShiftsTab__header{justify-content:center;align-items:center;margin-bottom:16px;padding:16px 0;display:flex}.ShiftsTab__actions{gap:12px;display:flex}.ShiftsTab__action-btn{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:4px;padding:8px 16px;font-size:14px;transition:background-color .2s}.ShiftsTab__action-btn:hover{background:#1565c0}.ShiftsTab__content{min-height:400px;padding:0}.ManufacturingSetupPage__content{min-width:0;margin-top:25px}@media (max-width:767px){.ManufacturingSetupPage__content{margin-top:14px}}.CurrentJob{margin-bottom:10px}.CurrentJob__TitleBar{z-index:10;border-left:8px solid #2750fc;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-bottom:10px;padding:0 12px 0 20px;font-size:13px;display:flex;position:-webkit-sticky;position:sticky;top:0}.CurrentJob__TitleBar__Title{margin:0;font-size:18px;font-weight:700}.CurrentJob__CardsContainer{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-bottom:30px;display:grid}.CurrentJob__CardsContainer .JobCard{max-height:175px}@media (max-width:767px){.CurrentJob__TitleBar{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px 14px;position:static}.CurrentJob__TitleBar__Title{font-size:16px}.CurrentJob__CardsContainer{flex-direction:column;grid-template-columns:none;gap:0;margin-bottom:20px;display:flex}.CurrentJob__CardsContainer>*+*{margin-top:16px}.CurrentJob__CardsContainer__Card{margin-bottom:0;display:block}.CurrentJob__CardsContainer .JobCard{max-height:none}}.ProductionDetails .ContentContainer{gap:15px;display:grid}.ProductionDetails .ContentContainer>*,.ProductionDetails__TableSection,.ProductionDetails__ChartSection,.ProductionDetails__TableSection{min-width:0}.ProductionDetails__ChartSection{margin-top:12px}.ProductionDetailsToggle{width:100%}.ProductionDetailsToggle--mobile{margin-bottom:8px}.ProductionDetailsToggleRow--topRight,.ProductionDetailsToggleRow--below{width:-webkit-fit-content;width:fit-content}.ProductionDetailsToggleContainer{border:1px solid rgba(75,85,99,.3);border-radius:6px;margin:0;padding:0}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle{align-items:center;margin-left:auto;display:flex}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .ProductionDetailsToggleWrapper{align-items:center;gap:10px;display:flex}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .ProductionDetailsToggleRow--topRight,.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .ProductionDetailsToggleRow--below{width:-webkit-fit-content;width:fit-content}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher__Wrapper,.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .OEESwitcher__Wrapper,.ProductionDetailsToggle--mobile .MetricSwitcher__Wrapper,.ProductionDetailsToggle--mobile .OEESwitcher__Wrapper{justify-content:flex-end;width:-webkit-max-content;width:max-content;display:flex}.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .MetricSwitcher__MetricItem,.PerformanceOverviewSectionConcertina__header-row .ProductionDetailsToggle .OEESwitcher__ToggleItem,.ProductionDetailsToggle--mobile .MetricSwitcher__MetricItem,.ProductionDetailsToggle--mobile .OEESwitcher__ToggleItem{border-radius:4px;min-width:70px;margin:2px;padding:6px 12px;font-size:11px;transition:all .2s}@media (max-width:767px){.ProductionDetails__ChartSection{margin-top:16px}.ProductionDetailsToggle{width:100%;margin-left:0}.ProductionDetailsToggle .ProductionDetailsToggleRow{width:100%}.ProductionDetailsToggle .ProductionDetailsToggleContainer{width:100%;overflow:hidden}.ProductionDetailsToggle .MetricSwitcher__Wrapper,.ProductionDetailsToggle .OEESwitcher__Wrapper{justify-content:stretch;width:100%;display:flex}.ProductionDetailsToggle .MetricSwitcher__MetricItem,.ProductionDetailsToggle .OEESwitcher__ToggleItem{flex:1 1 0;min-width:0;margin:0;padding:10px 18px}}.impacts-dashboard.light .ProductionDetailsToggleContainer{border:1px solid rgba(75,85,99,.2)}.ShiftTimeline .TitleBar{color:#fff;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);border-radius:6px;align-items:center;height:50px;margin-bottom:20px;padding:0 20px;font-size:14px;font-weight:500;display:flex}.ShiftTimeline .Title{color:#2750fc;margin-bottom:15px;font-size:18px;font-weight:500}.ShiftTimeline .Line{background:#2750fc;width:20px;height:1px;margin-bottom:15px}.ShiftTimeline .ContentContainer{gap:10px;display:grid}@media (max-width:767px){.ShiftTimeline .ProductionVsShiftPlan__MobileChartLayout{grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.ShiftTimeline .ProductionVsShiftPlan__MobileRowLabels{color:rgba(255,255,255,.82);flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:10px 0 18px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.ShiftTimeline .ProductionVsShiftPlan__ChartWrapper{min-width:0;overflow:hidden}.ShiftTimeline .ProductionVsShiftPlan__MobileLegend{background:rgba(255,255,255,.04);border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.ShiftTimeline .ProductionVsShiftPlan__LegendGroup{gap:8px;display:grid}.ShiftTimeline .ProductionVsShiftPlan__LegendGroupTitle{color:rgba(255,255,255,.88);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.ShiftTimeline .ProductionVsShiftPlan__LegendItems{flex-wrap:wrap;gap:8px 12px;display:flex}.ShiftTimeline .ProductionVsShiftPlan__LegendItem{color:rgba(255,255,255,.86);word-break:break-word;align-items:center;gap:6px;min-width:0;font-size:11px;display:inline-flex}.ShiftTimeline .ProductionVsShiftPlan__LegendSwatch{border-radius:2px;flex:none;width:10px;height:10px}.TableDowntimeEvents>*+*{margin-top:16px}}.DowntimeEventsMobileCard{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:0;padding:14px}.DowntimeEventsMobileCard__header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.DowntimeEventsMobileCard__titleWrap{flex:1;min-width:0}.DowntimeEventsMobileCard__title{word-break:break-word;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.DowntimeEventsMobileCard__subtitle{opacity:.8;margin-top:4px;font-size:12px;font-weight:600}.DowntimeEventsMobileCard__actions{flex:none;align-items:center;gap:4px;display:flex}.DowntimeEventsMobileCard__toggle{background:rgba(255,255,255,.04);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex}.DowntimeEventsMobileCard__toggle--open{color:transparent}.DowntimeEventsMobileCard__toggle--open:before{content:"-"}.DowntimeEventsMobileCard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.DowntimeEventsMobileCard__metric{background:rgba(255,255,255,.04);border-radius:8px;min-width:0;padding:10px 12px}.DowntimeEventsMobileCard__label{text-transform:uppercase;letter-spacing:.03em;opacity:.65;margin-bottom:4px;font-size:10px;font-weight:700}.DowntimeEventsMobileCard__value{word-break:break-word;font-size:13px;font-weight:700;line-height:1.3}.light .DowntimeEventsMobileCard{background:#fff;border-color:rgba(0,0,0,.08)}.light .DowntimeEventsMobileCard__metric{background:rgba(0,0,0,.04)}@media (max-width:767px){.DowntimeEventsMobileCard__grid{grid-template-columns:1fr}}.DowntimeEvents .TitleBar{color:#fff;background-image:linear-gradient(248.48deg,#2750fc 41%,#1b3dcc 64%,#1b3dcc);border-radius:6px;align-items:center;height:50px;margin-bottom:20px;padding:0 20px;font-size:14px;font-weight:500;display:flex}.DowntimeEvents .ContentContainer{gap:25px;display:grid}.DowntimeEvents__TableSection{min-width:0;overflow-x:auto}.ManufacturingShiftReportPage__ControlBar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:25px;display:flex}.ManufacturingShiftReportPage__ControlBar>*{min-width:0}.ManufacturingShiftReportPage__ShiftSelectorCard{border-radius:4px;flex:auto;min-width:0;overflow-x:auto;overflow-y:hidden}.ManufacturingShiftReportPage__ControlActions{flex:0 auto;justify-content:flex-end;align-items:center;gap:15px;min-width:0;display:flex}.ManufacturingShiftReportPage__DatePicker{min-width:0}.ManufacturingShiftReportPage__RefreshStatus{white-space:nowrap}.ManufacturingShiftReportPage .ShiftSelector{border-radius:4px;width:-webkit-max-content;width:max-content;min-width:100%;display:inline-flex}.ManufacturingShiftReportPage .ShiftSelector .Item{cursor:pointer;white-space:nowrap;border-radius:4px;padding:10px 18px;font-size:11px;transition:background .3s}.ManufacturingShiftReportPage__ContentContainer{gap:10px;display:grid}.ManufacturingShiftReportPage__ContentContainer>*{min-width:0}@media (max-width:767px){.ManufacturingShiftReportPage__ControlBar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.ManufacturingShiftReportPage__ShiftSelectorCard,.ManufacturingShiftReportPage__ControlActions,.ManufacturingShiftReportPage__DatePicker{width:100%;max-width:100%}.ManufacturingShiftReportPage__ShiftSelectorCard{overflow:visible}.ManufacturingShiftReportPage__ControlActions{flex-direction:column;align-items:stretch;gap:12px}.ManufacturingShiftReportPage__RefreshStatus{white-space:normal;text-align:center;justify-content:center;align-self:center}.ManufacturingShiftReportPage .ShiftSelector{flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}.ManufacturingShiftReportPage .ShiftSelector .Item{text-align:center;white-space:normal;flex:160px;min-width:0;padding:10px 12px}.ManufacturingShiftReportPage .ShiftReportRefreshButton{width:100%;min-width:0}}.tenant_and_lease_edit_container .wrapper{position:relative}.tenant_and_lease_edit_container .select_container{align-items:center;display:flex}.tenant_and_lease_edit_container .divider{background:#2750fc;width:12px;height:1px;margin:6px 0}.tenant_and_lease_edit_container .content_container{margin-bottom:20px}.tenant_and_lease_edit_container .title{color:#2750fc;font-size:22px}.tenant_and_lease_edit_container .additional_info_element{flex-direction:column;justify-content:space-between;height:40px;margin:10px 0;display:flex}.tenant_and_lease_edit_container .info_title{color:#2750fc}.tenant_and_lease_edit_container .styled_input_label{margin-top:10px;margin-bottom:10px;font-size:12px!important}.LandlordAddEditFirstLayoutModal .ModalTitle{text-align:center;color:#2750fc;font-size:25px}.LandlordAddEditFirstLayoutModal .ModalContent.MuiPaper-root{box-sizing:border-box;background-color:#212120;flex-direction:column;justify-content:space-between;align-items:center;width:500px;height:200px;padding:30px 55px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandlordAddEditFirstLayoutModal .ModalButtonsContainer{grid-gap:50px;grid-template-columns:1fr 1fr;align-items:center;display:grid}.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-gap:20px!important;grid-template-columns:1fr 1fr 1fr 1fr 20px!important;margin-bottom:6px!important;padding-bottom:0!important}.ElectricityPortfolioTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr!important;margin:0!important;padding:0!important}.ElectricityPortfolioTableHead .HeaderCellStyled{height:auto;font-size:13px}.ElectricityPortfolioTableHead .HeaderGridCellStyled{min-width:70px;font-size:13px}.ElectricityPortfolioTableHead .HeaderAdvancedCell{grid-gap:15px;font-size:13px;display:grid}.ElectricityPortfolioTableHead .HeaderAdvancedCellTitle{font-size:13px;font-weight:700}.ElectricityPortfolioTableHead .HeaderAdvancedCellLine{width:100%;height:1px}.ElectricityPortfolioTableRow{height:42px;font-size:12px;grid-gap:20px!important;grid-template-columns:repeat(4,1fr) 20px!important;margin-bottom:6px!important;padding:0 25px!important}.ElectricityPortfolioTableRow .CellRow{background:0 0!important;grid-template-columns:repeat(4,1fr)!important;margin:0!important;padding:0!important}.ElectricityPortfolioTableRow .GridCellStyled{min-width:50px!important}.WaterPortfolioTableHead{grid-gap:50px!important;grid-template-columns:1fr 1fr 1fr 1fr 20px!important;margin-bottom:10px!important;padding-bottom:0!important}.WaterPortfolioTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr!important;margin:0!important;padding:0!important}.WaterPortfolioTableHead .HeaderCellStyled{height:auto}.WaterPortfolioTableHead .HeaderGridCellStyled{min-width:70px}.WaterPortfolioTableHead .HeaderAdvancedCell{grid-gap:15px;display:grid}.WaterPortfolioTableHead .HeaderAdvancedCellTitle{font-weight:700}.WaterPortfolioTableHead .HeaderAdvancedCellLine{width:100%;height:1px}.WaterPortfolioTableRow{grid-gap:50px!important;grid-template-columns:repeat(4,1fr) 20px!important;margin-bottom:10px!important;padding:15px 25px!important}.WaterPortfolioTableRow .CellRow{background:0 0!important;grid-template-columns:repeat(4,1fr)!important;margin:0!important;padding:0!important}.WaterPortfolioTableRow .GridCellStyled{min-width:50px!important}.TableWrapper{margin-bottom:15px}.TableWrapper .HelperText{text-align:center}@media (max-width:767px){.TableWrapper .PortfolioTableCards{box-sizing:border-box;max-width:100%;padding:0;overflow:hidden}.TableWrapper:not(:has(.PortfolioTableCards)){-webkit-overflow-scrolling:touch;overflow-x:auto}}.PortfolioTableHead .HeaderContainer{box-sizing:border-box;grid-gap:10px;border-radius:10px;grid-template-columns:.8fr .8fr 50px;height:90px;margin-bottom:6px;padding:15px 0 0 60px;font-size:13px;display:grid}.PortfolioTableHead .Period{padding-top:0}.PortfolioTableHead .Period .PeriodText{opacity:.75}.PortfolioTableHead .LossContainer{color:#f72828}.PortfolioTableRowWrapper{box-sizing:border-box;border-radius:8px;flex-direction:column;margin-bottom:6px;transition:all .2s ease-in-out;display:flex;overflow:hidden}.PortfolioTableRowWrapper--expanded{max-height:none}.PortfolioTableRowWrapper--collapsed{max-height:60px}.PortfolioTableRowWrapper--dark{background-color:#141414}.PortfolioTableRowWrapper--light{background-color:#fff}.PortfolioTableRow{grid-gap:10px;grid-template-columns:.8fr .76fr 50px;align-items:center;height:42px;margin-bottom:0;padding:0 0 0 15px;font-size:12px;display:grid;position:relative;overflow:hidden}.PortfolioTableRow .Spacer{width:28px;height:28px}.PortfolioTableRow .Section{justify-content:space-between;display:flex}.PortfolioTableRow .DescriptionWrapper{align-items:center;gap:10px;display:flex}.PortfolioTableRow .Cell{text-align:right;min-width:100px}.PortfolioTableSubRow{grid-gap:10px;grid-template-columns:.8fr .8fr 50px;align-items:center;margin-bottom:10px;padding:6px 0 6px 56px;font-size:12px;display:grid;position:relative;overflow:hidden}.PortfolioTableSubRow .DescriptionWrapper{align-items:center;display:flex}.PortfolioTableSubRow .DescriptionWrapper .PlusIconWrapper{cursor:pointer;margin-left:10px}.PortfolioTableSubRow .DescriptionWrapper .PointColor{background-color:#2750fc;border-radius:50%;width:8px;height:8px;margin-right:10px}.PortfolioTableSubRow .Section{justify-content:space-between;display:flex}.PortfolioTableSubRow .Cell{text-align:right;min-width:100px}.BillingCard{border-radius:6px;flex-direction:column;padding:20px;display:flex;position:relative}.BillingCard .Content-main{flex-wrap:wrap;gap:50px;margin-bottom:20px;display:flex}.BillingCard .Content-main .Title{color:#babcc4;margin-bottom:15px;font-size:16px;font-weight:400}.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{align-items:center;gap:10px;margin-top:auto;margin-bottom:10px;display:flex}.BillingCard .Content-bottom .Title{margin-bottom:15px;font-size:16px}.BillingCard .ProgressMeterContainer{width:100%;position:relative}.BillingCard .ProgressMeter{border-radius:6px;width:100%;height:18px}.PortfolioCards{gap:15px;display:grid}.ProfitCard{border-radius:6px;padding:20px 20px 0;position:relative}.ProfitCard .Title{color:#babcc4;gap:6px;margin-bottom:15px;font-size:16px;font-weight:400;display:flex}.ProfitCard .Title__Cyan{color:#16e4bf}.ProfitCard .Title__Red{color:#f84e45}.ProfitCard .ValueContainer{align-items:center;gap:10px;margin-bottom:15px;display:flex}.ProfitCard .Value{font-size:36px;font-weight:500}.ProfitCard .Currency{color:#babcc4;align-self:flex-end;margin-bottom:10px;font-size:13px}.ProfitCard .Content-main{flex-wrap:wrap;gap:15px}.ProfitCard .Content-main-right{align-items:center;gap:10px;font-size:13px;display:flex}.ProfitCard .Content-right{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}.ProfitCard .Content-icon{width:10px;margin-top:-5px;position:absolute;top:20px;right:25px}.ProfitCard .Content-bottom{gap:20px;width:100%;display:flex}.ProfitCard .ProgressMeterContainer{width:100%;margin-top:auto;position:relative}.ProfitCard .ProgressMeter{border-radius:6px;width:100%;height:18px}.ProfitCard .Percentage{color:#babcc4;font-size:13px}.ProfitCard .Highcharts-container{width:100%}.ProductTypeSwitcher__Container{border-radius:6px;align-items:center;width:-webkit-max-content;width:max-content;display:flex;position:relative}.PortfolioPage .PointsTimeWrapper{grid-gap:15px;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:15px;display:grid}@media screen and (max-width:767px){.PortfolioPage .PointsTimeWrapper{grid-gap:10px;grid-template-columns:1fr}}.PortfolioPage .ChartsWrapper{grid-gap:15px;grid-template-columns:3fr 1fr;width:100%;display:grid}@media screen and (min-width:1600px){.PortfolioPage .ChartsWrapper{grid-template-columns:3.1fr .9fr}}.PortfolioPage .ChartsWrapper .HighchartsWrapper{width:100%;height:auto;overflow:hidden}@media screen and (max-width:767px){.PortfolioPage .ChartsWrapper{grid-template-columns:1fr}}.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-gap:20px;grid-template-columns:26px 1fr 1fr 1.5fr 1fr .6fr 20px;margin-bottom:6px;padding:15px 10px 0 0;font-size:13px}.ElectricityTable .ElectricityTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr;margin:0;padding:0}.ElectricityTable .ElectricityTableHead .HeaderCellStyled{height:auto;font-size:13px}.ElectricityTable .ElectricityTableHead .HeaderGridCellStyled{min-width:70px;font-size:13px}.ElectricityTable .ElectricityTableHead .HeaderAdvancedCell{grid-gap:15px;font-size:13px;display:grid}@media screen and (max-width:767px){.ElectricityTable .ElectricityTableHead{grid-gap:8px;grid-template-columns:1fr;grid-auto-rows:auto;padding:10px 0 0}.ElectricityTable .ElectricityTableHead .HeaderCellRow{grid-template-columns:1fr 1fr}.ElectricityTable{overflow-x:auto}}.WaterTable .WaterTableHead{grid-gap:20px;grid-template-columns:26px 1fr 1fr 1.5fr 1fr .6fr 20px;margin-bottom:6px;padding:15px 10px 0 0;font-size:13px}.WaterTable .WaterTableHead .HeaderCellRow{grid-template-columns:1fr 1fr 1fr 1fr;margin:0;padding:0}.WaterTable .WaterTableHead .HeaderCellStyled{height:auto;font-size:13px}.WaterTable .WaterTableHead .HeaderGridCellStyled{min-width:70px;font-size:13px}.WaterTable .WaterTableHead .HeaderAdvancedCell{grid-gap:15px;font-size:13px;display:grid}.ChipListHeartbeat{grid-template-row:repeat(2, 400px);grid-gap:15px;grid-template-columns:repeat(4,1fr);display:grid}@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;min-width:0;max-width:100%;margin-bottom:10px}.trigger_advanced_container_base .trigger_wrapper{min-width:730px;padding:15px 0;overflow:auto}@media (max-width:768px){.trigger_advanced_container_base .trigger_wrapper{-webkit-overflow-scrolling:touch;min-width:0;padding:10px 0;overflow-x:auto}}.trigger_advanced_container_base .add_condition_wrapper{align-items:center;gap:10px;margin-top:10px;display:flex}@media (max-width:768px){.trigger_advanced_container_base .add_condition_wrapper{flex-wrap:wrap;gap:8px;margin-top:8px}}.trigger_advanced_container_base .attribute_row{min-width:0;margin-bottom:15px}@media (max-width:768px){.trigger_advanced_container_base .attribute_row{margin-bottom:12px}}.trigger_advanced_container_base .button_description{font-size:18px}@media (max-width:768px){.trigger_advanced_container_base .button_description{font-size:16px}.trigger_advanced_container_base .trigger_advanced_checkboxes{margin-top:16px!important}}.AppPage__Content{box-sizing:border-box;padding:20px}@media (max-width:767px){.AppPage__Content{padding:10px}}.PlannedStopsPage__HelperText{text-align:center;color:#f5a627;border-radius:10px;margin-top:25px;padding:20px;font-size:24px}.PlannedStopsPage .PageHeader{margin-bottom:0}.PlannedStopsPage .DatePickerContainer{z-index:999;box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:15px;margin-bottom:0;padding:25px 20px 10px 25px;transition:padding .3s,box-shadow .3s;display:flex;position:-webkit-sticky;position:sticky;top:48px}.PlannedStopsPage .DatePickerContainer.scrolled{box-shadow:0 2px 4px rgba(0,0,0,.1)}.PlannedStopsPage .SelectsOuterContainer{flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:20px;margin-right:20px;display:flex}.PlannedStopsPage .SelectContainer{flex:1;gap:15px;max-width:710px;display:flex}.PlannedStopsPage .year-select,.PlannedStopsPage .month-select{min-width:120px!important;max-width:150px!important}.PlannedStopsPage .StyledSelect{flex-direction:column;flex:1;max-width:355px;padding:0;display:flex;position:relative}.PlannedStopsPage .StyledSelect .MuiOutlinedInput-root{padding-right:0}.PlannedStopsPage .StyledSelect .MuiInputBase-root{border-radius:4px;height:36px;padding:1px 10px;font-size:12px}.PlannedStopsPage .StyledSelect .MuiAutocomplete-option{font-size:12px}.PlannedStopsPage .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.PlannedStopsPage .StyledInput{z-index:1;justify-content:center;align-items:center;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;margin-bottom:-8px;margin-left:15px;padding:0 5px;font-size:9px;font-weight:300;display:flex;position:absolute;top:-6px}.PlannedStopsPage .CardsContainer{box-sizing:border-box;grid-template-columns:repeat(4,1fr);grid-template-areas:"chip chip chip chip";gap:20px;width:100%;max-width:100%;margin-top:20px;display:grid}@media (max-width:900px){.PlannedStopsPage .DatePickerContainer{flex-direction:column;align-items:flex-start}.PlannedStopsPage .SelectsOuterContainer{flex-wrap:wrap;width:100%;margin-bottom:20px;margin-right:0}.PlannedStopsPage .SelectContainer{flex-direction:column;width:100%;max-width:100%}.PlannedStopsPage .StyledSelect{max-width:100%}}@media (max-width:767px){.PlannedStopsPage .DatePickerContainer{border-radius:10px;align-items:stretch;gap:12px;margin-top:12px;padding:14px;position:static;top:auto}.PlannedStopsPage .SelectsOuterContainer{gap:12px;width:100%;margin-right:0}.PlannedStopsPage .SelectContainer{flex-direction:column;gap:12px;width:100%;max-width:none}.PlannedStopsPage .StyledSelect,.PlannedStopsPage .year-select,.PlannedStopsPage .month-select{width:100%;min-width:0!important;max-width:none!important}.PlannedStopsPage .StyledSelect .MuiInputBase-root{height:44px;font-size:13px}.PlannedStopsPage .MuiButton-root{width:100%;min-height:44px}.PlannedStopsPage .CardsContainer,.PlannedStopsPage .StoppageSummary .CardsContainer{grid-template-columns:1fr;gap:10px}.PlannedStopsPage .PerformanceOverviewSectionConcertina__container.PlannedStopsConcertina .PerformanceOverviewSectionConcertina__header-row{z-index:10;top:48px}.PlannedStopsPage .MonthlyComparison,.PlannedStopsPage .OperatorAnalysis,.PlannedStopsPage .ProductAnalysis,.PlannedStopsPage .EventDetails,.PlannedStopsPage .OperatorStopTimeDistribution,.PlannedStopsPage .ProductStopTimeDistribution{margin-top:10px}}.StoppageSummary .CardsContainer{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;width:100%;margin-top:10px;display:grid}@media (max-width:767px){.StoppageSummary{margin-bottom:10px}.StoppageSummary .CardsContainer{grid-template-columns:1fr;gap:10px}}@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{flex-direction:column;gap:8px;max-width:100%}}@media screen and (max-width:450px){.StoppageTile{min-width:100%;padding:16px}.StoppageTile .Grid{gap:12px}.StoppageTile .Values{gap:4px}.StoppageTile .Value{margin-bottom:15px}}@media screen and (max-width:767px){.StoppageTile{width:100%;min-width:0}}.MonthlyComparisonGrid .months__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}@media (max-width:767px){.monthly__comparison__table--mobile .MonthlyComparisonMobileNav{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileNav__button{cursor:pointer;color:#fff;background:#2750fc;border:0;border-radius:999px;padding:8px 12px;font-size:12px}.monthly__comparison__table--mobile .MonthlyComparisonMobileNav__button:disabled{opacity:.5;cursor:default}.monthly__comparison__table--mobile .MonthlyComparisonMobileCards{flex-direction:column;gap:10px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard{background:#141414;border-radius:12px;padding:14px;overflow:hidden}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__accent{border-radius:8px;flex:none;align-self:stretch;width:18px}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__title{min-width:0;font-size:14px;font-weight:700;line-height:1.35}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__content{background:rgba(255,255,255,.04);border-radius:8px;overflow:hidden}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__metricRow{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__metricRow+.MonthlyComparisonMobileCard__metricRow{border-top:1px solid rgba(255,255,255,.08)}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__metricRow--active{background:rgba(39,80,252,.12)}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__label{opacity:.85;flex:auto;min-width:0;font-size:12px;font-weight:500;line-height:1.4}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__value{text-align:right;word-break:break-word;flex:none;max-width:55%;font-size:13px;font-weight:700;line-height:1.3}.monthly__comparison__table--mobile.light .MonthlyComparisonMobileCard{background:#fff}.monthly__comparison__table--mobile.light .MonthlyComparisonMobileCard__content{background:rgba(0,0,0,.04)}.monthly__comparison__table--mobile.light .MonthlyComparisonMobileCard__metricRow+.MonthlyComparisonMobileCard__metricRow{border-top-color:rgba(0,0,0,.08)}}.EventDetailsGrid{background-color:#141414;border-radius:8px;grid-template-columns:2fr 1fr 1fr .8fr .8fr 2fr 1fr 1fr;align-items:center;gap:10px;height:42px;min-height:42px;margin-bottom:6px;padding:0 25px;display:grid;position:relative;overflow:hidden}.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}@media (max-width:767px){.EventDetailsMobileCards{flex-direction:column;gap:10px;display:flex}.EventDetailsMobileCard{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.EventDetailsMobileCard__header{margin-bottom:12px}.EventDetailsMobileCard__title{word-break:break-word;font-size:14px;font-weight:700;line-height:1.3}.EventDetailsMobileCard__subtitle{opacity:.8;margin-top:4px;font-size:12px;font-weight:600}.EventDetailsMobileCard__content{background:rgba(255,255,255,.04);border-radius:8px;overflow:hidden}.EventDetailsMobileCard__metricRow{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.EventDetailsMobileCard__metricRow+.EventDetailsMobileCard__metricRow{border-top:1px solid rgba(255,255,255,.08)}.EventDetailsMobileCard__label{opacity:.85;flex:auto;min-width:0;font-size:12px;font-weight:500;line-height:1.4}.EventDetailsMobileCard__value{text-align:right;word-break:break-word;flex:none;max-width:58%;font-size:13px;font-weight:700;line-height:1.3}.event-details-table--mobile.light .EventDetailsMobileCard{background:#fff;border-color:rgba(0,0,0,.08)}.event-details-table--mobile.light .EventDetailsMobileCard__content{background:rgba(0,0,0,.04)}.event-details-table--mobile.light .EventDetailsMobileCard__metricRow+.EventDetailsMobileCard__metricRow{border-top-color:rgba(0,0,0,.08)}}.btn{box-sizing:border-box;text-align:center;cursor:pointer;color:#fff;background:#2750fc;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:-webkit-max-content;width:max-content;min-width:92px;height:-webkit-max-content;height:max-content;min-height:34px;padding:10px 18px;font-size:11px;display:flex}.page-text{color:#fff;padding-bottom:20px;font-family:Space Grotesk,serif;font-size:14px;font-weight:500;line-height:1.2em}.page-text.light{color:#090909}.loader-container{justify-content:center;align-items:center;display:flex}.loader-container .loader{border:2px solid #3b82f6;border-top-color:transparent;border-radius:50%;width:10px;height:10px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.UnplannedStopsPage__HelperText{text-align:center;color:#f5a627;border-radius:10px;margin-top:25px;padding:20px;font-size:24px}.UnplannedStopsPage .PageHeader{margin-bottom:0}.UnplannedStopsPage .DatePickerContainer{z-index:999;box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:15px;margin-bottom:0;padding:25px 20px 10px 25px;transition:padding .3s,box-shadow .3s;display:flex;position:-webkit-sticky;position:sticky;top:48px}.UnplannedStopsPage .DatePickerContainer.scrolled{box-shadow:0 2px 4px rgba(0,0,0,.1)}.UnplannedStopsPage .SelectsOuterContainer{flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:20px;margin-right:20px;display:flex}.UnplannedStopsPage .SelectContainer{flex:1;gap:15px;max-width:710px;display:flex}.UnplannedStopsPage .year-select,.UnplannedStopsPage .month-select{min-width:120px!important;max-width:150px!important}.UnplannedStopsPage .StyledSelect{flex-direction:column;flex:1;max-width:355px;padding:0;display:flex;position:relative}.UnplannedStopsPage .StyledSelect .MuiOutlinedInput-root{padding-right:0}.UnplannedStopsPage .StyledSelect .MuiInputBase-root{border-radius:4px;height:36px;padding:1px 10px;font-size:12px}.UnplannedStopsPage .StyledSelect .MuiAutocomplete-option{font-size:12px}.UnplannedStopsPage .StyledSelect .MuiAutocomplete-listbox{max-height:50vh}.UnplannedStopsPage .StyledInput{z-index:1;justify-content:center;align-items:center;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;margin-bottom:-8px;margin-left:15px;padding:0 5px;font-size:9px;font-weight:300;display:flex;position:absolute;top:-6px}.UnplannedStopsPage .CardsContainer{box-sizing:border-box;grid-template-columns:repeat(4,1fr);grid-template-areas:"chip chip chip chip";gap:10px;width:100%;max-width:100%;margin-top:10px;display:grid}@media (max-width:900px){.UnplannedStopsPage .DatePickerContainer{flex-direction:column;align-items:flex-start}.UnplannedStopsPage .SelectsOuterContainer{flex-wrap:wrap;width:100%;margin-bottom:20px;margin-right:0}.UnplannedStopsPage .SelectContainer{flex-direction:column;width:100%;max-width:100%}.UnplannedStopsPage .StyledSelect{max-width:100%}}@media (max-width:1024px){.UnplannedStopsPage .DatePickerContainer{border-radius:10px;align-items:stretch;gap:12px;margin-top:12px;padding:14px;position:static;top:auto}.UnplannedStopsPage .SelectsOuterContainer{gap:12px;width:100%;margin-right:0}.UnplannedStopsPage .SelectContainer{flex-direction:column;gap:12px;width:100%;max-width:none}.UnplannedStopsPage .StyledSelect,.UnplannedStopsPage .year-select,.UnplannedStopsPage .month-select{width:100%;min-width:0!important;max-width:none!important}.UnplannedStopsPage .StyledSelect .MuiInputBase-root{height:44px;font-size:13px}.UnplannedStopsPage .MuiButton-root{width:100%;min-height:44px}.UnplannedStopsPage .CardsContainer,.UnplannedStopsPage .StoppageSummary .CardsContainer{grid-template-columns:1fr;gap:10px}}@media (max-width:767px){.UnplannedStopsPage .PerformanceOverviewSectionConcertina__container.UnplannedStopsConcertina .PerformanceOverviewSectionConcertina__header-row{z-index:10;top:50px}.UnplannedStopsPage .MonthlyComparison,.UnplannedStopsPage .OperatorAnalysis,.UnplannedStopsPage .TechnicianAnalysis,.UnplannedStopsPage .ProductAnalysis,.UnplannedStopsPage .EventDetails{margin-top:10px}}.StoppageSummary{margin-bottom:25px}.StoppageSummary .StoppageSummaryCardsContainer{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;width:100%;margin-top:10px;display:grid}.StoppageSummary .LevelDataContainer{flex-direction:row;margin-left:15px;display:flex}.StoppageSummary .LevelDataCurrent{cursor:pointer;justify-content:space-between;align-items:center;margin-right:5px;font-size:18px;font-weight:400;display:flex}.StoppageSummary .LevelDataCurrent__title{cursor:pointer;margin:0 5px}.StoppageSummary .LevelDataCurrent__title--isCurrent{color:#f5a627}@media (max-width:1024px){.StoppageSummary{margin-bottom:10px}.StoppageSummary .StoppageSummaryCardsContainer{grid-template-columns:1fr;gap:10px}}.StoppageTile{box-sizing:border-box;border-radius:8px;min-width:300px;max-width:100%;padding:16px 32px;transition:box-shadow .3s;box-shadow:0 1px 4px rgba(0,0,0,.06)}.StoppageTile:hover{box-shadow:0 1px 4px rgba(0,0,0,.06)}.StoppageTile .Title{align-items:center;gap:6px;margin-bottom:20px;font-size:18px;font-weight:600;display:flex}.StoppageTile .TitleIcon{background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.StoppageTile .TitleIcon svg{width:24px;height:24px}.StoppageTile .Line{background-color:currentColor;width:20px}.StoppageTile .Grid{box-sizing:border-box;grid-template-columns:1fr auto;align-items:flex-start;gap:16px;min-width:0;margin:0;display:grid}.StoppageTile .Values{flex-direction:column;flex-shrink:1;align-self:stretch;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.StoppageTile .Value{white-space:nowrap;flex-direction:column;justify-content:flex-start;margin:0;font-size:42px;font-weight:400;display:flex}.StoppageTile .Metric{margin-top:6px;font-size:13px}@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{flex-direction:column;gap:8px;max-width:100%}}@media screen and (max-width:1024px){.StoppageTile{width:100%;min-width:0}}@media screen and (max-width:450px){.StoppageTile{min-width:100%;padding:16px}.StoppageTile .Grid{gap:12px}.StoppageTile .Values{gap:4px}.StoppageTile .Value{margin-bottom:15px}}.MonthlyComparisonGrid.child-row:nth-child(odd),.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),.monthly__comparison__table.light .MonthlyComparisonGrid.child-row:nth-child(2n){background-color:#fff}.MonthlyComparisonGrid{background-color:#141414;border-radius:8px;grid-template-columns:2fr 1.2fr 6.5fr;align-items:center;height:42px;min-height:42px;margin-bottom:6px;padding:0 42px;display:grid;position:relative;overflow:hidden}.MonthlyComparisonGrid .months__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;height:100%;display:grid}.MonthlyComparisonGrid .MonthlyComparisonGridHeadItem{white-space:normal;word-break:break-word;justify-content:end;align-items:center;width:calc(100% - 12px);height:calc(100% - 14px);padding:8px;font-size:12px;display:flex}.MonthlyComparisonGrid .row_color{justify-content:center;align-items:center;width:28px;height:100%;padding-right:0;display:flex;position:absolute}.MonthlyComparisonGrid *{font-weight:400}.MonthlyComparisonGridHead .top__row{background-color:#141414;border-radius:8px 8px 0 0;justify-content:end;align-items:center;gap:10px;padding:20px 42px 10px 36px;display:flex}.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}@media (max-width:767px){.monthly__comparison__table--mobile .MonthlyComparisonMobileNav{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileNav__button{cursor:pointer;color:#fff;background:#2750fc;border:0;border-radius:999px;padding:8px 12px;font-size:12px}.monthly__comparison__table--mobile .MonthlyComparisonMobileNav__button:disabled{opacity:.5;cursor:default}.monthly__comparison__table--mobile .MonthlyComparisonMobileCards{flex-direction:column;gap:10px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard{background:#141414;border-radius:12px;padding:14px;overflow:hidden}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard--child{margin-left:12px}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__accent{border-radius:8px;flex:none;align-self:stretch;width:18px}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__title{flex:auto;min-width:0;font-size:14px;font-weight:700;line-height:1.35}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__toggle{cursor:pointer;color:#fff;background:rgba(39,80,252,.15);border:0;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:600}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__content{background:rgba(255,255,255,.04);border-radius:8px;overflow:hidden}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__metricRow{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__metricRow+.MonthlyComparisonMobileCard__metricRow{border-top:1px solid rgba(255,255,255,.08)}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__metricRow--active{background:rgba(39,80,252,.12)}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__label{opacity:.85;flex:auto;min-width:0;font-size:12px;font-weight:500;line-height:1.4}.monthly__comparison__table--mobile .MonthlyComparisonMobileCard__value{text-align:right;word-break:break-word;flex:none;max-width:55%;font-size:13px;font-weight:700;line-height:1.3}.monthly__comparison__table--mobile.light .MonthlyComparisonMobileCard{background:#fff}.monthly__comparison__table--mobile.light .MonthlyComparisonMobileCard__toggle{color:#2750fc}.monthly__comparison__table--mobile.light .MonthlyComparisonMobileCard__content{background:rgba(0,0,0,.04)}.monthly__comparison__table--mobile.light .MonthlyComparisonMobileCard__metricRow+.MonthlyComparisonMobileCard__metricRow{border-top-color:rgba(0,0,0,.08)}}.UnplannedStopsPage .EventDetailsGrid{background-color:#141414;border-radius:8px;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;align-items:center;gap:10px;height:42px;min-height:42px;margin-bottom:6px;padding:0 0 0 25px;display:grid;position:relative;overflow:hidden}.UnplannedStopsPage .EventDetailsGrid *{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.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}@media (max-width:767px){.EventDetailsMobileCards{flex-direction:column;gap:10px;display:flex}.EventDetailsMobileCard{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.EventDetailsMobileCard__header{margin-bottom:12px}.EventDetailsMobileCard__title{word-break:break-word;font-size:14px;font-weight:700;line-height:1.3}.EventDetailsMobileCard__content{background:rgba(255,255,255,.04);border-radius:8px;overflow:hidden}.EventDetailsMobileCard__metricRow{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.EventDetailsMobileCard__metricRow+.EventDetailsMobileCard__metricRow{border-top:1px solid rgba(255,255,255,.08)}.EventDetailsMobileCard__label{opacity:.85;flex:auto;min-width:0;font-size:12px;font-weight:500;line-height:1.4}.EventDetailsMobileCard__value{text-align:right;word-break:break-word;flex:none;max-width:58%;font-size:13px;font-weight:700;line-height:1.3}.event-details-table--mobile.light .EventDetailsMobileCard{background:#fff;border-color:rgba(0,0,0,.08)}.event-details-table--mobile.light .EventDetailsMobileCard__content{background:rgba(0,0,0,.04)}.event-details-table--mobile.light .EventDetailsMobileCard__metricRow+.EventDetailsMobileCard__metricRow{border-top-color:rgba(0,0,0,.08)}}.OperatorAnalysisPage__DatePickerContainer{justify-content:flex-end;align-items:center;margin-bottom:25px;display:flex}.OperatorAnalysisPage__HelperText{text-align:center;color:#f5a627;border-radius:10px;padding:20px;font-size:24px}@media (max-width:767px){.OperatorAnalysisPage__DatePickerContainer{justify-content:flex-start;width:100%;margin-bottom:16px}.OperatorAnalysisPage__DatePickerContainer>*{width:100%}}.metric-tooltip .tooltip-content{box-sizing:border-box;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(20,20,20,.95);border:1px solid rgba(75,85,99,.3);border-radius:12px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;padding:20px;display:flex;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.4)}.metric-tooltip .tooltip-content .tooltip-header{border-bottom:1px solid rgba(75,85,99,.3);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container{flex:1;align-items:center;gap:12px;display:flex}.metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container .metric-color-indicator{border-radius:50%;flex-shrink:0;width:8px;height:8px}.metric-tooltip .tooltip-content .tooltip-header .tooltip-title-container h4{color:#f3f4f6;margin:0;font-size:18px;font-weight:600}.metric-tooltip .tooltip-content .tooltip-header .tooltip-close{color:#d1d5db;cursor:pointer;background:rgba(75,85,99,.1);border:1px solid rgba(75,85,99,.2);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:20px;font-weight:700;line-height:1;transition:all .2s;display:flex}.metric-tooltip .tooltip-content .tooltip-header .tooltip-close:hover{color:#ef4444;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.metric-tooltip .tooltip-content .tooltip-list{flex:1;max-height:60vh;overflow-x:hidden;overflow-y:auto}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item{flex-direction:column;padding:6px 0;display:flex}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-item-content{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name{color:#9ca3af;flex:1;margin-right:12px;font-size:14px;font-weight:400}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name.clicked{color:#f3f4f6;font-weight:600}.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{background:rgba(75,85,99,.2);border-radius:2.5px;width:100%;height:5px;position:relative;overflow:hidden}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container .tooltip-progress-track .tooltip-progress-fill{border-radius:2.5px;height:100%;transition:width .3s}.metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-values{flex-direction:column;align-items:flex-end;min-width:100px;padding-right:16px;display:flex}.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;margin-top:4px;font-size:12px;font-weight:500;line-height:1.2}.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}@media (max-width:767px){.metric-tooltip .tooltip-content{max-height:calc(100vh - 24px);padding:16px}.metric-tooltip .tooltip-list{max-height:calc(100vh - 120px)}}.impacts-dashboard.light .metric-tooltip .tooltip-content{box-sizing:border-box;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,.95);border:1px solid rgba(209,213,219,.5);border-radius:12px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;padding:20px;display:flex;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header{border-bottom:1px solid rgba(209,213,219,.3);margin-bottom:16px;padding-bottom:12px}.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{color:#6b7280;background:rgba(107,114,128,.1);border:1px solid rgba(107,114,128,.2);width:32px;height:32px;font-size:20px}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-header .tooltip-close:hover{color:#ef4444;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list{flex:1;max-height:60vh;overflow-x:hidden;overflow-y:auto}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item{flex-direction:column;padding:6px 0;display:flex}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-item-content{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.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{background:rgba(0,0,0,.15);border-radius:2.5px;width:100%;height:5px;position:relative;overflow:hidden}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .tooltip-progress-container .tooltip-progress-track .tooltip-progress-fill{border-radius:2.5px;height:100%;transition:width .3s}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name{color:#9ca3af;margin-right:12px;font-size:14px;font-weight:400}.impacts-dashboard.light .metric-tooltip .tooltip-content .tooltip-list .tooltip-item .operator-name.clicked{color:#374151;font-weight:600}.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;margin-top:4px;font-size:12px;font-weight:500}.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{color:#374151!important;background:rgba(0,0,0,.05)!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{box-sizing:border-box;width:100%;max-width:100vw;font-family:Space Grotesk,sans-serif;overflow-x:hidden}.impacts-dashboard.light .dashboard-header h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1e40af 0%,#7c3aed 50%,#dc2626 100%);-webkit-background-clip:text;background-clip:text}.impacts-dashboard.light .dashboard-header p{color:#6b7280}.impacts-dashboard.light .metric-card{background:#fff;border:none;box-shadow:0 1px 4px rgba(0,0,0,.06)}.impacts-dashboard.light .metric-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.impacts-dashboard.light .metric-card.selected{background:#fff;border:none;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.06)}.impacts-dashboard.light .metric-card.selected:after{content:"";background-color:var(--metric-color);height:1px;position:absolute;top:0;left:0;right:0}.impacts-dashboard.light .metric-card.hovered{border-color:rgba(var(--metric-color-rgb), .3);box-shadow:0 4px 12px rgba(0,0,0,.1)}.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,.02);border:1px solid rgba(0,0,0,.06)}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-item-row:hover{border-color:rgba(var(--metric-color-rgb), .2);background:rgba(0,0,0,.05)}.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{color:#111827;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06)}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-expand:hover{background:rgba(0,0,0,.05)}.impacts-dashboard.light .metric-card .breakdown-preview .breakdown-more{background:rgba(0,0,0,.03)}.impacts-dashboard.light .sunburst-card{background:#fff;border:1px solid #e5e7eb}.impacts-dashboard.light .operator-chart,.impacts-dashboard.light .technician-chart{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid rgba(0,0,0,.08)}.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{border-color:rgba(107,114,128,.3);box-shadow:0 4px 12px rgba(0,0,0,.1)}.impacts-dashboard.dark .dashboard-header h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 50%,#f87171 100%);-webkit-background-clip:text;background-clip:text}.impacts-dashboard.dark .dashboard-header p{color:#9ca3af}.impacts-dashboard.dark .metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414}.impacts-dashboard.dark .metric-card:hover{background:#323232}.impacts-dashboard.dark .metric-card.selected{background:#141414;border:none;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.06)}.impacts-dashboard.dark .metric-card.selected:after{content:"";background-color:var(--metric-color);height:1px;position:absolute;top:0;left:0;right:0}.impacts-dashboard.dark .metric-card.hovered{border-color:rgba(var(--metric-color-rgb), .3);background:#323232}.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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414}.dashboard-header{text-align:center;margin-bottom:32px}.dashboard-header h1{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:700}.dashboard-header p{max-width:600px;margin:0 auto;font-size:14px;line-height:1.5}.dashboard-content{box-sizing:border-box;align-items:stretch;gap:10px;width:100%;display:flex;overflow-x:hidden}@media (max-width:1200px){.dashboard-content{flex-direction:column;gap:20px}}.sunburst-container{flex-direction:column;flex:0 0 30%;display:flex;position:-webkit-sticky;position:sticky;top:80px}@media (max-width:1200px){.sunburst-container{flex:none;position:static}}.sunburst-card{border-radius:16px;flex-direction:column;flex:1;padding:24px 24px 0;display:flex}.sunburst-card .sunburst-header{text-align:left;margin-bottom:30px}.sunburst-card .sunburst-header h3{color:inherit;margin:0 0 8px;font-size:18px;font-weight:600}.sunburst-card .sunburst-header p{opacity:.7;margin:0;font-size:13px}.content-area{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;display:flex;position:relative;overflow-x:hidden;overflow-y:visible}.metrics-container{flex-direction:column;width:100%;height:auto;display:flex;position:relative;overflow-x:hidden}.metrics-container .site-performance-compact-header{z-index:10;border-left:8px solid #2750fc;border-radius:6px;justify-content:space-between;align-items:center;min-height:50px;margin-bottom:15px;padding:0 20px;display:flex;position:-webkit-sticky;position:sticky;top:0;background:#141414!important}.metrics-container .site-performance-compact-header .header-left{flex:1;align-items:center;gap:20px;display:flex}.metrics-container .site-performance-compact-header .header-left h3{margin:0;font-size:18px;font-weight:700;color:#f9fafb!important}.metrics-container .site-performance-compact-header .header-left .quick-stats{gap:12px;display:flex}.metrics-container .site-performance-compact-header .header-left .quick-stats .stat-badge{color:#d1d5db;background:rgba(75,85,99,.08);border-radius:16px;padding:4px 12px;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;min-height:56px;padding:0 8px}.metrics-container .site-performance-compact-header .header-left{flex-direction:column;flex:none;align-items:flex-start;gap:12px}.metrics-container .site-performance-compact-header .header-left .quick-stats{flex-wrap:wrap;gap:8px}}.table-modal-backdrop{z-index:1300;background-color:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.table-container{flex-direction:column;width:100%;max-width:1600px;height:auto;max-height:90vh;display:flex;position:relative}.table-card{border-radius:8px;flex-direction:column;height:auto;display:flex;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3)}.impacts-dashboard.dark .table-card{background-color:#141414}.impacts-dashboard.light .table-card{background-color:#fff}.table-card .table-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.table-card .table-header .table-title-section{flex:1}.table-card .table-header .table-title-section h3{color:inherit;margin:0 0 8px;font-size:1.5rem;font-weight:600}.table-card .table-header .table-title-section p{opacity:.7;margin:0;font-size:.9rem}.table-card .table-header .back-button{cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:1px solid rgba(75,85,99,.3);border-radius:8px;padding:8px 16px;font-size:.875rem;transition:all .2s}.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;opacity:.6;padding:40px 20px}.table-card .table-header .no-data-message p{margin:0;font-size:1rem}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:10px;display:grid}.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: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),.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{cursor:pointer;background:#141414;border:none;border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-card .metric-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.metric-card .metric-header .metric-header-left{flex:1;align-items:flex-start;gap:12px;display:flex}.metric-card .metric-header .metric-header-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.metric-card .metric-header .header-metrics .additional-metrics-container{background:rgba(var(--metric-color-rgb), .15);border-radius:6px;flex-direction:column;gap:2px;padding:8px;font-size:12px;display:flex}@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:"";background:var(--metric-color);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.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,.08)}.metric-card:hover .change-text{font-weight:600!important}.metric-card.hovered{box-shadow:0 8px 20px rgba(0,0,0,.08)}.metric-card.hovered .change-text{font-weight:600!important}.metric-card .metric-header{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.metric-card .metric-header .metric-icon{background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:4px;display:flex}.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{align-items:center;gap:8px;margin-bottom:0;display:flex}.metric-card .metric-header .metric-info h4{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.metric-card .metric-header .metric-info p{opacity:.8;margin:0;font-size:12px;font-weight:400;line-height:1.3}.metric-card .metric-header .metric-status{flex-shrink:0;margin-top:2px}.metric-card .metric-header .metric-status .status-chip{text-transform:uppercase;letter-spacing:.3px;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600}.metric-card .metric-header .metric-status .status-chip.gain{color:#10b981;background-color:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4)}.metric-card .metric-header .metric-status .status-chip.loss{color:#ef4444;background-color:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4)}.metric-card .metric-value-section{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.metric-card .metric-value-section .metric-value{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.metric-card .metric-value-section .metric-value .value{letter-spacing:-.01em;color:#fff;font-size:36px;font-weight:700;line-height:1}.metric-card .metric-value-section .metric-value .change{align-items:flex-start;display:flex}.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{align-items:flex-start;display:flex}.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{flex-direction:column;gap:4px;display:flex}.metric-card .additional-metric{border-left:2px solid var(--metric-color);border-radius:4px;flex-direction:column;gap:2px;margin:0;padding:6px 8px;font-size:8px;display:flex;background:rgba(0,0,0,.6)!important}.metric-card .metric-details .detail-compact{opacity:.8;flex-direction:column;gap:4px;font-size:14px;display:flex}.metric-card .metric-details .detail-item-compact{border-left:4px solid var(--metric-color);white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;min-width:130px;margin-bottom:4px;padding:8px 10px 8px 12px;font-size:11px;font-weight:500;line-height:1.1;display:flex;position:relative}.theme-light .metric-card .metric-details .detail-item-compact{border-left:4px solid var(--metric-color)}.metric-card .metric-details .bottom-grid-container{z-index:10;grid-template-columns:repeat(2,1fr);align-items:flex-end;gap:8px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.metric-card .bottom-details-container{margin-top:0}.metric-card .metric-details-grid{opacity:1;color:#9ca3af;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;margin-top:2px;font-size:14px;display:grid}.metric-card .metric-details-grid.grid-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.metric-card .metric-details-grid.grid-count-2{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}.metric-card .metric-details-grid.grid-count-2-single{grid-template-rows:1fr;grid-template-columns:1fr}.metric-card .metric-details-grid.grid-count-3,.metric-card .metric-details-grid.grid-count-4{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.metric-card .metric-details-grid .detail-grid-item{justify-content:flex-start;align-items:center;min-height:12px;padding:1px 0;display:flex}.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{color:inherit;font-size:11px;font-weight:700;line-height:1.1}.metric-card .metric-details-separated{opacity:1;color:#9ca3af;justify-content:space-between;align-items:flex-end;gap:0;min-height:50px;margin-top:2px;font-size:12px;display:flex}.metric-card .metric-details-separated .metric-details-left{flex-direction:column;flex:none;justify-content:flex-end;align-self:flex-end;gap:2px;min-width:0;display:flex}.metric-card .metric-details-separated .metric-details-right{flex-direction:column;flex:none;justify-content:center;align-self:center;gap:2px;width:-webkit-fit-content;width:fit-content;min-width:0;max-width:50%;display:flex;position:absolute;top:70%;right:0;transform:translateY(-70%)}.metric-card .metric-details-separated .detail-grid-item{justify-content:flex-end;align-items:center;width:100%;min-height:12px;padding:1px 0;display:flex}.metric-card .metric-details-separated .detail-grid-item .detail-item-compact{color:inherit;border-top-right-radius:0;border-bottom-right-radius:0;align-items:center;width:100%;font-size:11px;font-weight:700;line-height:1.1;display:flex}.metric-card .additional-metric{border-left:2px solid var(--metric-color);border-radius:4px;flex-direction:column;gap:2px;margin-top:8px;margin-bottom:12px;padding:6px 8px;font-size:8px;display:flex;background:rgba(0,0,0,.6)!important}.metric-card .additional-metric .additional-metric-label{opacity:.7;text-transform:uppercase;letter-spacing:.5px;font-size:7px;font-weight:500}.metric-card .additional-metric .additional-metric-value{color:var(--metric-color);font-size:9px;font-weight:700}.metric-card .detail-compact-bottom{margin-top:auto}.metric-card .detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.metric-card .detail-grid .detail-item{background:rgba(75,85,99,.05);border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.metric-card .detail-grid .detail-item .detail-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex}.metric-card .detail-grid .detail-item .detail-content{flex-direction:column;gap:2px;min-width:0;display:flex}.metric-card .detail-grid .detail-item .detail-content .label{opacity:.7;text-transform:uppercase;letter-spacing:.3px;font-size:9px;font-weight:600}.metric-card .detail-grid .detail-item .detail-content .value{font-size:8px;font-weight:600;line-height:1.2}.speed-chip{text-transform:uppercase;letter-spacing:.05em;z-index:1;border-radius:50px;padding:0 4px;font-size:9px;font-weight:600;position:absolute;top:12px;right:12px}.speed-chip.gain{color:#10b981;background-color:rgba(16,185,129,.1)}.speed-chip.loss{color:#ef4444;background-color:rgba(239,68,68,.1)}.breakdown-preview{border-top:1px solid rgba(75,85,99,.2);flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.breakdown-preview .breakdown-item-row{background:rgba(75,85,99,.03);border:1px solid rgba(75,85,99,.08);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.breakdown-preview .breakdown-item-row.clickable{cursor:pointer}.breakdown-preview .breakdown-item-row.clickable:hover{border-color:rgba(var(--metric-color-rgb), .2);background:rgba(75,85,99,.08)}.breakdown-preview .breakdown-item-row .breakdown-title{color:#fff;text-transform:uppercase;letter-spacing:.3px;flex:1;font-size:8px;font-weight:600}.breakdown-preview .breakdown-item-row .breakdown-value{text-align:right;font-size:8px;font-weight:600;line-height:1.2}.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{color:#fff;text-align:center;cursor:pointer;opacity:.8;background:rgba(75,85,99,.05);border-radius:6px;padding:8px;font-size:8px;font-weight:600;transition:all .2s}.breakdown-preview .breakdown-expand:hover{opacity:1;background:rgba(75,85,99,.1)}.breakdown-preview .breakdown-more{opacity:.6;text-align:center;background:rgba(75,85,99,.05);border-radius:6px;grid-column:1/-1;margin-top:8px;padding:8px;font-size:10px}.detailed-view{margin-top:24px}.detailed-card{border-radius:16px;padding:24px}.detailed-card .detailed-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.detailed-card .detailed-header h3{margin:0;font-size:1.5rem;font-weight:600}.detailed-card .detailed-header .close-button{cursor:pointer;width:32px;height:32px;color:inherit;background:rgba(75,85,99,.1);border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1.25rem;transition:background-color .2s;display:flex}.detailed-card .detailed-header .close-button:hover{background:rgba(75,85,99,.2)}.detailed-card .breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.detailed-card .breakdown-card{background:rgba(75,85,99,.05);border:1px solid rgba(75,85,99,.2);border-radius:12px;padding:20px}.detailed-card .breakdown-card .breakdown-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.detailed-card .breakdown-card .breakdown-header h4{margin:0;font-size:1.125rem;font-weight:600}.detailed-card .breakdown-card .breakdown-header .breakdown-change{align-items:center;gap:2px;display:flex}.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{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.detailed-card .breakdown-card .breakdown-metrics .metric{text-align:center}.detailed-card .breakdown-card .breakdown-metrics .metric .label{opacity:.7;margin-bottom:4px;font-size:.75rem;display:block}.detailed-card .breakdown-card .breakdown-metrics .metric .value{font-size:1rem;font-weight:600}.detailed-card .breakdown-card .view-table-button{cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid rgba(75,85,99,.3);border-radius:8px;padding:8px 16px;font-size:.875rem;transition:all .2s}.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;opacity:.6;padding:40px 20px}.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{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.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{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.spider-charts-section .spider-charts-container .spider-charts-header p{color:#9ca3af;opacity:.8;margin:0;font-size:14px}.spider-charts-section .spider-charts-container .spider-charts-grid{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex;overflow-x:hidden}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-section,.spider-charts-section .spider-charts-container .spider-charts-grid .technicians-section{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.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 .operator-heatmap-container.technician-heatmap-container,.spider-charts-section .spider-charts-container .spider-charts-grid .technicians-section .operator-heatmap-container.technician-heatmap-container{margin-bottom:24px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-section h4,.spider-charts-section .spider-charts-container .spider-charts-grid .technicians-section h4{color:#fff;text-align:center;margin:0 0 16px;font-size:18px;font-weight:600}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header{z-index:10;border-left:8px solid #2750fc;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 12px 0 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left{flex:1;align-items:center;gap:20px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left h3{margin:0;font-size:18px;font-weight:700;color:#f9fafb!important}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left .quick-stats{gap:12px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-left .quick-stats .stat-badge{color:#d1d5db;background:rgba(75,85,99,.08);border-radius:16px;padding:4px 12px;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{color:#60a5fa;background:rgba(59,130,246,.12)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center{flex:1;justify-content:flex-end;align-items:center;gap:24px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls{align-items:center;gap:12px;display:flex}.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{color:#d1d5db;cursor:pointer;background:#0b0b0b;border:1px solid rgba(75,85,99,.3);border-radius:6px;min-width:150px;padding:.5rem .75rem;font-size:.75rem;transition:all .2s}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .sorting-select:hover{background:#374151;border-color:rgba(75,85,99,.4)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .sorting-controls .sorting-select:focus{border-color:#60a5fa;outline:none;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{color:#d1d5db;background:#0b0b0b}.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{align-items:center;gap:12px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-compact-header .header-center .pagination-controls .pagination-button{color:#999;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(75,85,99,.2);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.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,.08);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{flex-direction:column;align-items:center;gap:2px;display:flex}.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{box-sizing:border-box;width:100%;max-width:100%;margin-top:10px;position:relative;overflow:visible}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination{border-top:1px solid rgba(75,85,99,.1);justify-content:center;align-items:center;gap:24px;margin-top:20px;padding:20px 0 16px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(20,20,20,.8);border:1px solid rgba(75,85,99,.3);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.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{flex-direction:column;align-items:center;gap:2px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-info .page-info{color:#f9fafb;font-size:14px;font-weight:600}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-pagination .pagination-info .operators-count{color:#9ca3af;font-size:12px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid{box-sizing:border-box;flex-wrap:wrap;gap:10px;width:100%;max-width:100%;margin:0;padding:0 0 10px;display:flex;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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;flex:1;min-width:0;max-width:23%;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.08)}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container{background:0 0;justify-content:center;align-items:center;width:100%;height:170px;margin:0;padding:0;display:flex;position:relative}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart{justify-content:center;align-items:center;width:170px;height:170px;display:flex;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{border-radius:50%!important;width:170px!important;height:170px!important;margin:0 auto!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .chart-center-score{pointer-events:none;z-index:10;text-align:center;font-size:26px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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;text-align:center;letter-spacing:.3px;margin-bottom:8px;font-size:12px;font-weight:600}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;min-width:0;display:grid}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .column-header{border-radius:3px;align-items:center;gap:2px;margin-bottom:1px;padding:3px 6px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .column-header .column-icon{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:600;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .column-header .column-title{text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;font-weight:600;transition:opacity .2s;overflow:hidden}.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,.06)}.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{color:#10b981;background:rgba(16,185,129,.15)}.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,.06)}.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{color:#ef4444;background:rgba(239,68,68,.15)}.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{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-column .insight-item{box-sizing:border-box;border:1px solid;border-radius:3px;width:100%;min-width:0;padding:4px 6px;transition:all .2s}.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,.05);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,.05);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{justify-content:space-between;align-items:center;width:100%;min-width:0;margin-bottom:2px;display:flex}.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{text-transform:uppercase;letter-spacing:.2px;opacity:.6;font-size:9px;font-weight:600}.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{white-space:nowrap;background:rgba(75,85,99,.08);border-radius:3px;flex-shrink:0;padding:2px 4px;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 .insight-item .item-name{color:#f9fafb;word-break:break-word;text-overflow:ellipsis;white-space:nowrap;cursor:help;flex:1;min-width:0;margin-bottom:2px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .2s;overflow:hidden}.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{color:#9ca3af;font-size:9px;font-weight:500}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header{justify-content:space-between;align-items:center;margin-bottom:0;padding:0 0 10px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header .operator-info{align-items:center;gap:12px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header .operator-info .operator-avatar{color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .card-header .operator-info .operator-details h4{color:#f9fafb;margin:0 0 2px;font-size:20px;font-weight:600}.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{border-top:1px solid rgba(75,85,99,.1);margin-top:16px;padding-top:16px}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.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;padding:8px 0;transition:opacity .2s}.spider-charts-section .spider-charts-container .spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.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-weight:600;font-size:11px!important}.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-weight:700;font-size:11px!important}.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{background:rgba(75,85,99,.2);border-radius:2px;height:5px;position:relative;overflow:hidden}.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{border-radius:2px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.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{z-index:1;border-radius:2px;height:100%;transition:width .3s;position:relative}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(20,20,20,.8);border-radius:12px;margin-top:16px;overflow:hidden}.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{border-bottom:1px solid rgba(75,85,99,.1);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-header h4{color:#f9fafb;margin:0;font-size:16px;font-weight:600}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-header .close-detail{color:#9ca3af;cursor:pointer;background:rgba(75,85,99,.08);border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;transition:all .3s;display:flex}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-header .close-detail:hover{color:#ef4444;background:rgba(239,68,68,.1)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.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{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.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-weight:500;font-size:11px!important}.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-weight:700;font-size:11px!important}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-detail-view .detail-content .detail-metrics .detail-metric .metric-progress .progress-track{background:rgba(75,85,99,.2);border-radius:3px;height:7px;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{border-radius:3px;height:100%;transition:width .3s}.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;transition:background .3s}.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{opacity:.9;box-sizing:border-box;cursor:pointer;border-radius:12px;flex:none;width:300px;min-width:340px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.8s forwards fadeInSlide;position:relative;overflow:hidden;transform:translate(20px)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:before{content:"";background:#6b7280;height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.spider-charts-section .spider-charts-container .spider-charts-grid .operator-chart:hover{opacity:1;border-color:rgba(107,114,128,.3);box-shadow:0 8px 20px rgba(0,0,0,.08)}.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,.08)}.impacts-dashboard.light .metric-card,.impacts-dashboard.light .operator-detail-view{background:#fff}.impacts-dashboard.light .metrics-container .site-performance-compact-header{border-left:8px solid #2750fc;background:#fff!important}.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,.05);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,.05);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{color:#374151!important;background:#fff!important;border:1px solid rgba(75,85,99,.2)!important;padding:.5rem .75rem!important;font-size:.75rem!important}.impacts-dashboard.light .operators-compact-header .header-center .sorting-controls .sorting-select:hover{background:#f9fafb!important;border-color:rgba(75,85,99,.3)!important}.impacts-dashboard.light .operators-compact-header .header-center .sorting-controls .sorting-select:focus{border-color:#3b82f6!important;outline:none!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{color:#374151!important;background:#fff!important}.impacts-dashboard.light .operators-compact-header .header-center .pagination-controls .pagination-button{color:#374151!important;background:#fff!important;border:1px solid rgba(75,85,99,.2)!important}.impacts-dashboard.light .operators-compact-header .header-center .pagination-controls .pagination-button:hover:not(.disabled){color:#3b82f6!important;background:#f9fafb!important;border-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{color:#333;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08)}.impacts-dashboard.light .operators-compact-header .header-right .sorting-controls .sorting-select:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.12)}.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{color:#374151;background:#fff}.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{color:#1f2937;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1)}.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{color:#6b7280!important;background:0 0!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{background:0 0;justify-content:center;align-items:center;width:100%;height:150px;margin:0;padding:0;display:flex;position:relative}.impacts-dashboard.light .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart{justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.impacts-dashboard.light .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .chart-center-score{pointer-events:none;z-index:10;text-align:center;font-size:22px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.impacts-dashboard.light .operators-grid .operator-compact-card .metrics-chart-container .operator-metrics-chart .highcharts-container{width:150px!important;height:150px!important;margin:0 auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded{border-top-color:rgba(0,0,0,.08)}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics{grid-template-columns:1fr 1fr;gap:0;display:grid}.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{padding:8px 0;transition:opacity .2s}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header .metric-name{font-weight:600;color:#6b7280!important;font-size:11px!important}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage{font-weight:600;color:#374151!important;font-size:11px!important}.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{background:rgba(0,0,0,.15);border-radius:2px;height:5px;position:relative;overflow:hidden}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .site-total-background{border-radius:2px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.impacts-dashboard.light .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .progress-fill{z-index:1;border-radius:2px;height:100%;transition:width .3s;position:relative}@media (max-width:767px){.spider-charts-grid .section-controls.mobile-section-controls{flex-direction:column;gap:10px;margin:4px 0 10px;padding:0 4px;display:flex}.spider-charts-grid .section-controls.mobile-section-controls .sorting-controls{flex-direction:column;gap:8px;width:100%;display:flex}.spider-charts-grid .section-controls.mobile-section-controls .sorting-select{width:100%;min-width:0!important}.spider-charts-grid .section-controls.mobile-section-controls .pagination-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.spider-charts-grid .operators-grid .operator-compact-card .card-header,.spider-charts-grid .technicians-grid .technician-compact-card .card-header{padding-bottom:12px!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-info,.spider-charts-grid .operators-grid .operator-compact-card .technician-info,.spider-charts-grid .technicians-grid .technician-compact-card .operator-info,.spider-charts-grid .technicians-grid .technician-compact-card .technician-info,.spider-charts-grid .operators-grid .operator-compact-card .operator-details,.spider-charts-grid .operators-grid .operator-compact-card .technician-details,.spider-charts-grid .technicians-grid .technician-compact-card .operator-details,.spider-charts-grid .technicians-grid .technician-compact-card .technician-details{min-width:0}.spider-charts-grid .operators-grid .operator-compact-card .operator-details h4,.spider-charts-grid .operators-grid .operator-compact-card .technician-details h4,.spider-charts-grid .technicians-grid .technician-compact-card .operator-details h4,.spider-charts-grid .technicians-grid .technician-compact-card .technician-details h4{line-height:1.25;white-space:normal!important;text-overflow:initial!important;overflow:visible!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded,.spider-charts-grid .operators-grid .operator-compact-card .technician-detail-expanded,.spider-charts-grid .technicians-grid .technician-compact-card .operator-detail-expanded,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded{margin-top:12px!important;padding-top:12px!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics,.spider-charts-grid .operators-grid .operator-compact-card .technician-detail-expanded .detail-metrics,.spider-charts-grid .technicians-grid .technician-compact-card .operator-detail-expanded .detail-metrics,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metric,.spider-charts-grid .operators-grid .operator-compact-card .technician-detail-expanded .detail-metric,.spider-charts-grid .technicians-grid .technician-compact-card .operator-detail-expanded .detail-metric,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metric{padding:8px 0!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .metric-header,.spider-charts-grid .operators-grid .operator-compact-card .technician-detail-expanded .metric-header,.spider-charts-grid .technicians-grid .technician-compact-card .operator-detail-expanded .metric-header,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded .metric-header{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:8px!important;display:flex!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .metric-percentage,.spider-charts-grid .operators-grid .operator-compact-card .technician-detail-expanded .metric-percentage,.spider-charts-grid .technicians-grid .technician-compact-card .operator-detail-expanded .metric-percentage,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded .metric-percentage{text-align:left!important;align-items:flex-start!important}.spider-charts-grid .operators-grid .operator-compact-card .best-worst-container,.spider-charts-grid .technicians-grid .technician-compact-card .best-worst-container{padding-top:12px!important}.spider-charts-grid .operators-grid .operator-compact-card .best-worst-improved .insights-grid,.spider-charts-grid .technicians-grid .technician-compact-card .best-worst-improved .insights-grid{grid-template-columns:1fr!important;gap:8px!important}.spider-charts-section{padding:0}.spider-charts-grid .operators-section,.spider-charts-grid .technicians-section{overflow:hidden}.spider-charts-grid .header-center{width:100%;flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.spider-charts-grid .header-center .sorting-controls{width:100%;flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}.spider-charts-grid .header-center .sorting-select{width:100%;min-width:0!important}.spider-charts-grid .header-center .pagination-controls{width:100%;justify-content:flex-end!important}.spider-charts-grid .operator-heatmap-container{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto;overflow-y:hidden;margin-top:8px!important;margin-bottom:12px!important}.spider-charts-grid .operator-heatmap-container>div{min-width:-webkit-max-content;min-width:max-content}.spider-charts-grid .operators-grid,.spider-charts-grid .technicians-grid{flex-flow:column!important;gap:8px!important;display:flex!important}.spider-charts-grid .operators-grid .operator-compact-card,.spider-charts-grid .technicians-grid .technician-compact-card{flex:100%!important;width:100%!important;max-width:100%!important;min-height:auto!important;padding:14px!important}.spider-charts-grid .operators-grid .operator-compact-card .metrics-chart-container,.spider-charts-grid .technicians-grid .technician-compact-card .metrics-chart-container{height:150px!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-details h4,.spider-charts-grid .technicians-grid .technician-compact-card .technician-details h4{font-size:18px!important}.table-modal-backdrop{padding:12px}.table-container{max-width:100%;max-height:calc(100vh - 24px)}}.operator-detail-view{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid rgba(0,0,0,.08)}.operator-detail-view .detail-content .detail-header{border-bottom-color:rgba(0,0,0,.08)}.operator-detail-view .detail-content .detail-header h4{color:#111827}.operator-detail-view .detail-content .detail-header .close-detail{color:#6b7280;background:rgba(0,0,0,.05)}.operator-detail-view .detail-content .detail-header .close-detail:hover{color:#ef4444;background:rgba(239,68,68,.1)}.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{color:#111827;font-size:11px!important}.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,.05);border-color:rgba(59,130,246,.15)}.operator-chart{border-color:rgba(16,185,129,.15)}.operator-chart:hover{border-color:rgba(16,185,129,.3);box-shadow:0 8px 20px rgba(16,185,129,.15)}@media (max-width:1200px){.spider-charts-grid{flex-direction:column}.spider-charts-grid .site-total-chart{margin-bottom:20px;position:static}}@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;flex:none;align-items:flex-start;gap:12px}.spider-charts-section .operators-compact-header .header-left .quick-stats{flex-wrap:wrap;gap:8px}.spider-charts-section .operators-compact-header .header-right{flex:none;align-self:stretch}.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{gap:16px;margin-top:16px;padding:16px 0 12px}.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{border:1px solid rgba(0,0,0,.08);flex:0 0 calc(50% - 6px);min-width:0;max-width:23%;min-height:350px;padding:12px}.spider-charts-section .operators-grid .operator-compact-card .metrics-chart-container{width:100%;height:120px;margin:0}.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{border-radius:8px;width:32px;height:32px;font-size:14px}.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:translate(30px)translateY(10px)scale(.95)}50%{opacity:.5;transform:translate(15px)translateY(5px)scale(.98)}to{opacity:.8;transform:translate(0)translateY(0)scale(1)}}@keyframes fadeInSlideLeft{0%{opacity:0;transform:translate(-30px)translateY(10px)scale(.95)}50%{opacity:.5;transform:translate(-15px)translateY(5px)scale(.98)}to{opacity:1;transform:translate(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(200px + 100%) 0}}.spider-chart-container{border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.spider-chart-container .spider-chart-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.spider-chart-container .spider-chart-header .spider-chart-icon{background:rgba(107,114,128,.15);border:1px solid rgba(107,114,128,.2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.spider-chart-container .spider-chart-header .spider-chart-icon svg{color:#6b7280;width:22px;height:22px}.spider-chart-container .spider-chart-header .spider-chart-title{flex:1;min-width:0}.spider-chart-container .spider-chart-header .spider-chart-title h4{letter-spacing:-.01em;color:#fff;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.2}.spider-chart-container .spider-chart-header .spider-chart-title .trump-card-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;opacity:.8;font-size:8px;font-weight:600}.spider-chart-container .spider-chart-content{flex:1;padding:8px;overflow:hidden}.spider-chart-container .distribution-bar{background:rgba(75,85,99,.2);border-radius:3px;height:8px;margin-top:20px;margin-bottom:8px;display:flex;overflow:hidden}.spider-chart-container .distribution-bar .distribution-segment{cursor:pointer;height:100%;transition:all .3s}.spider-chart-container .distribution-bar .distribution-segment:hover{transform:scaleY(1.2);opacity:1!important}.spider-chart-container .highcharts-container{border-radius:0;width:100%!important;height:100%!important;font-family:"Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif"!important}.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{z-index:10;border-left:8px solid #2750fc;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:6px 20px;display:flex;position:-webkit-sticky;position:sticky;top:0;background:#141414!important}.technicians-section .technicians-compact-header .header-left{flex:1;align-items:center;gap:20px;display:flex}.technicians-section .technicians-compact-header .header-left h3{margin:0;font-size:18px;font-weight:700;color:#f9fafb!important}.technicians-section .technicians-compact-header .header-left .quick-stats{gap:12px;display:flex}.technicians-section .technicians-compact-header .header-left .quick-stats .stat-badge{color:#d1d5db;background:rgba(75,85,99,.08);border-radius:16px;padding:4px 12px;font-size:12px;font-weight:600}.technicians-section .technicians-compact-header .header-left .quick-stats .stat-badge.avg-score{color:#3b82f6;background:rgba(59,130,246,.12)}.technicians-section .technicians-compact-header .header-center{align-items:center;gap:1.5rem;display:flex}.technicians-section .technicians-compact-header .header-center .sorting-controls{gap:.5rem;display:flex}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select{color:#d1d5db;cursor:pointer;background:#0b0b0b;border:1px solid rgba(75,85,99,.3);border-radius:6px;min-width:150px;padding:.5rem .75rem;font-size:.75rem;transition:all .2s}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:hover{background:#374151;border-color:rgba(75,85,99,.4)}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select option{color:#d1d5db;background:#0b0b0b}.technicians-section .technicians-compact-header .header-center .pagination-controls{align-items:center;gap:.5rem;display:flex}.technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button{color:#d1d5db;cursor:pointer;background:#0b0b0b;border:1px solid rgba(75,85,99,.3);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button:hover:not(.disabled){color:#60a5fa;background:#374151;border-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{color:#fff;white-space:nowrap;font-size:.75rem}.technicians-section .technicians-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:10px!important;padding-bottom:10px!important;position:relative!important;overflow:visible!important}.technicians-section .technicians-grid{box-sizing:border-box!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;padding:0 0 10px!important;display:flex!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{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#141414!important;border:none!important;border-radius:12px!important;flex-direction:column!important;flex:1!important;min-width:0!important;max-width:23%!important;padding:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:hidden!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{align-items:center;gap:12px;display:flex}.technicians-section .technicians-grid .technician-compact-card .card-header .technician-info .technician-avatar{color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.technicians-section .technicians-grid .technician-compact-card .card-header .technician-info .technician-details h4{color:#f9fafb;margin:0 0 2px;font-size:20px;font-weight:600}.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{background:0 0;justify-content:center;align-items:center;width:100%;height:170px;margin:0;padding:0;display:flex;position:relative}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container .operator-metrics-chart{justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:relative}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container .operator-metrics-chart .highcharts-container{border-radius:50%!important;width:170px!important;height:170px!important;margin:0 auto!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container .operator-metrics-chart .chart-center-score{pointer-events:none;z-index:10;text-align:center;font-size:26px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded{border-top:1px solid rgba(75,85,99,.1);margin-top:16px;padding-top:16px}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.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;padding:8px 0;transition:opacity .2s}.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{justify-content:space-between;align-items:center;display:flex;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{flex-direction:column;align-items:flex-end;display:flex;font-size:11px!important}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .percentage-value{line-height:1.2;color:#e5e7eb!important;font-size:11px!important;font-weight:700!important}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .metric-duration{margin-top:1px;line-height:1.2;color:#9ca3af!important;font-size:9px!important;font-weight:500!important}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track{background:rgba(75,85,99,.2);border-radius:2px;height:5px;position:relative;overflow:hidden}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .site-total-background{border-radius:2px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-progress .progress-track .progress-fill{z-index:1;border-radius:2px;height:100%;transition:width .3s;position:relative}.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;text-align:center;letter-spacing:.3px;margin-bottom:8px;font-size:12px;font-weight:600}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;min-width:0;display:grid}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-header{border-radius:3px;align-items:center;gap:2px;margin-bottom:1px;padding:3px 6px;display:flex}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-header .column-icon{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:600;display:flex}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .column-header .column-title{text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;font-weight:600;transition:opacity .2s;overflow:hidden}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.best-column .column-header{background:rgba(16,185,129,.08)}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.best-column .column-header .column-icon{color:#10b981;background:rgba(16,185,129,.2)}.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,.08)}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column.worst-column .column-header .column-icon{color:#ef4444;background:rgba(239,68,68,.2)}.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{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item{box-sizing:border-box;border:1px solid;border-radius:3px;width:100%;min-width:0;padding:4px 6px;transition:all .2s}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item.best-item{background:rgba(16,185,129,.05);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,.05);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{justify-content:space-between;align-items:center;width:100%;min-width:0;margin-bottom:2px;display:flex}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-type{text-transform:uppercase;letter-spacing:.2px;opacity:.6;font-size:9px;font-weight:600}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-header .item-metric{white-space:nowrap;background:rgba(75,85,99,.08);border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:10px;font-weight:600}.technicians-section .technicians-grid .technician-compact-card .best-worst-container .best-worst-improved .insights-column .insight-item .item-name{color:#f9fafb;word-break:break-word;text-overflow:ellipsis;white-space:nowrap;cursor:help;flex:1;min-width:0;margin-bottom:2px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .2s;overflow:hidden}.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{color:#9ca3af;font-size:9px;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,.05);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{border-left:8px solid #2750fc;background:#fff!important}.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,.05);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{color:#374151!important;background:#fff!important;border:1px solid rgba(75,85,99,.2)!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:hover{background:#f9fafb!important;border-color:rgba(75,85,99,.3)!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .sorting-controls .sorting-select:focus{border-color:#3b82f6!important;outline:none!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{color:#374151!important;background:#fff!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button{color:#111827!important;background:#fff!important;border:1px solid rgba(75,85,99,.2)!important}.impacts-dashboard.light .technicians-section .technicians-compact-header .header-center .pagination-controls .pagination-button:hover:not(.disabled){color:#3b82f6!important;background:#f9fafb!important;border-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{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border: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{color:#6b7280!important;background:0 0!important;border:none!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded{border-top-color:rgba(0,0,0,.08)}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.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;padding:8px 0;transition:opacity .2s}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-name{font-weight:600;color:#6b7280!important;font-size:11px!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage{flex-direction:column;align-items:flex-end;display:flex}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .percentage-value{font-weight:600;line-height:1.2;color:#374151!important}.impacts-dashboard.light .technicians-section .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics .detail-metric .metric-header .metric-percentage .metric-duration{margin-top:1px;line-height:1.2;color:#9ca3af!important;font-size:9px!important;font-weight:500!important}.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;flex:none;align-items:flex-start;gap:12px}.technicians-section .technicians-compact-header .header-left .quick-stats{flex-wrap:wrap;gap:8px}.technicians-section .technicians-compact-header .header-center{flex:none;justify-content:space-between;align-self:stretch}.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{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;flex:0 0 calc(50% - 6px);min-width:0;max-width:23%;min-height:350px;padding:12px}.technicians-section .technicians-grid .technician-compact-card .metrics-chart-container{width:100%;height:120px;margin:0}.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{border-radius:8px;width:32px;height:32px}.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}.spider-charts-section,.spider-charts-container{margin:0!important;padding:0!important}.spider-charts-grid{gap:0!important}.spider-charts-grid .section-controls.mobile-section-controls{margin:4px 0 10px!important;padding:0!important}.spider-charts-grid .section-controls.mobile-section-controls .sorting-controls{width:100%;flex-direction:column!important;gap:8px!important;display:flex!important}.spider-charts-grid .section-controls.mobile-section-controls .sorting-select{cursor:pointer;width:100%;transition:all .2s;border-radius:6px!important;min-width:0!important;padding:.5rem .75rem!important;font-size:.75rem!important}.spider-charts-grid .operators-grid,.spider-charts-grid .technicians-grid{box-sizing:border-box!important;flex-flow:column!important;gap:12px!important;width:100%!important;max-width:100%!important;display:flex!important}.spider-charts-grid .operators-grid .operator-compact-card,.spider-charts-grid .technicians-grid .technician-compact-card{box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:auto!important;overflow:hidden!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .detail-metrics,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded .detail-metrics{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .metric-header,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded .metric-header{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.spider-charts-grid .operators-grid .operator-compact-card .operator-detail-expanded .metric-percentage,.spider-charts-grid .technicians-grid .technician-compact-card .technician-detail-expanded .metric-percentage{text-align:left!important;align-items:flex-start!important}.impacts-dashboard.dark .spider-charts-grid .section-controls.mobile-section-controls .sorting-select{color:#d1d5db!important;background:#0b0b0b!important;border:1px solid rgba(75,85,99,.3)!important}.impacts-dashboard.dark .spider-charts-grid .section-controls.mobile-section-controls .sorting-select:hover{background:#374151!important;border-color:rgba(75,85,99,.4)!important}.impacts-dashboard.dark .spider-charts-grid .section-controls.mobile-section-controls .sorting-select:focus{border-color:#60a5fa!important;outline:none!important;box-shadow:0 0 0 3px rgba(96,165,250,.1)!important}.impacts-dashboard.dark .spider-charts-grid .section-controls.mobile-section-controls .sorting-select option{color:#d1d5db!important;background:#0b0b0b!important}.impacts-dashboard.light .spider-charts-grid .section-controls.mobile-section-controls .sorting-select{color:#374151!important;background:#fff!important;border:1px solid rgba(75,85,99,.2)!important}.impacts-dashboard.light .spider-charts-grid .section-controls.mobile-section-controls .sorting-select:hover{background:#f9fafb!important;border-color:rgba(75,85,99,.3)!important}.impacts-dashboard.light .spider-charts-grid .section-controls.mobile-section-controls .sorting-select:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.impacts-dashboard.light .spider-charts-grid .section-controls.mobile-section-controls .sorting-select option{color:#374151!important;background:#fff!important}}.PerformanceOverviewPage__DatePickerContainer{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:15px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;display:flex}.PerformanceOverviewPage__DatePickerContainer>*{flex:none}@media (max-width:600px){.PerformanceOverviewPage__DatePickerContainer{justify-content:flex-start;align-items:stretch;gap:10px;margin-top:0;margin-bottom:10px;padding-left:0;padding-right:0;overflow-x:visible;flex-flow:column wrap!important}.PerformanceOverviewPage__DatePickerContainer>*{width:100%;min-width:0;max-width:100%}}.PerformanceOverviewPage__HelperText{text-align:center;color:#f5a627;border-radius:10px;padding:20px;font-size:24px}.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{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.AuthPage__Title{color:#2750fc;font-size:25px;font-style:normal;font-weight:500;line-height:32px}.AuthPage__Content{color:#fff;margin-top:15px;font-size:15px;font-style:normal;font-weight:500;line-height:19px}.AuthPage__Button{color:#fff;background:#2750fc;border:0;border-radius:30px;min-width:239px;min-height:58px;margin-top:20px;padding:0 15px;font-size:22px;font-style:normal;font-weight:400;line-height:28px}