.no-data-container{color:#8a9097;background-color:#fff;text-align:center;box-sizing:border-box;padding:1em;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.no-data-container .no-data-icon{font-size:4em}.no-data-container .no-data-text{font-size:1.5em;margin-top:.25rem}.no-data-container.large{position:fixed;top:var(--header_height);left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;padding:2rem;font-size:2em}#add{right:105px;display:flex;justify-content:center;align-items:center}#add img{width:70%}#filter_div{position:relative;display:flex;flex-direction:row;justify-content:space-between;gap:20px;max-height:300px;overflow-y:auto;margin-bottom:10px}#filter_div>div{display:flex;flex-direction:column;padding-left:50px}#filter_div>div .filter{position:relative;display:flex;align-items:center;margin-bottom:10px;font-size:19px}#filter_div>div .filter input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#filter_div>div .filter input:checked~.checkmark{background-color:var(--primary_accent_color)}#filter_div>div .filter input:checked~.checkmark:after{display:block}#filter_div>div .filter .checkmark{position:absolute;top:0;left:-40px;height:25px;width:25px;cursor:pointer;opacity:.75;background-color:var(--primary_background_color)}#filter_div>div .filter .checkmark:after{content:"";display:none;position:absolute;top:5px;left:9px;width:5px;height:10px;border:solid var(--text_color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#filter_div>div .filter:hover input~.checkmark{opacity:1}.dashboard-table-container{max-height:300px;overflow-y:auto;border:1px solid #ccc;margin:20px}.dashboard-table{width:100%;border-collapse:collapse;table-layout:auto}.dashboard-table th,.dashboard-table td{padding:8px 12px;border:1px solid #eee;text-align:center;white-space:nowrap}.dashboard-table th{font-weight:700;position:sticky;top:0;z-index:1}.dashboard-table td:not(:first-child){vertical-align:middle}.dashboard-table td:not(:first-child) .a-checkbox{display:flex;justify-content:center;align-items:center}.dashboard-table td:first-child{text-align:left}.sticky-header{color:var(--base-nested-major__enabled__default__text);background-color:var(--base-nested-major__enabled__hovered__fill)}.dashboard-table input[type=checkbox]{transform:scale(1.2)}.-dark-mode .cvem #shm .side.info-card.showcase-card .showcase-header{background:#4b4b4b}.cvem #shm{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2%;padding:0 1em}.cvem #shm .side{display:flex;flex-direction:column;gap:1rem;flex-grow:1;min-width:49%}.cvem #shm .side .a-box{flex:1 0;min-height:0}.cvem #shm .side .a-box.mode{flex-basis:calc((100vh - 10rem)/4 - 1rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem}.cvem #shm .side .a-box.mode .name{flex:.25 0 6rem;font-size:1.5rem;line-height:1.4;font-weight:700}.cvem #shm .side .a-box.mode .properties{flex:1 0 6rem;text-align:center}.cvem #shm .side .a-box.mode .properties.wide{flex:1 0 14rem}.cvem #shm .side .a-box.mode .properties i.a-icon{font-size:2rem}.cvem #shm .side .a-box.mode .toggle{flex:0 0 72px;text-align:center}.cvem #shm .side .a-box.mode .toggle .a-toggle .a-toggle__trigger{transform:scale(1.5)}.cvem #shm .side.info-card{padding:1rem}.cvem #shm .side.info-card.showcase-card{padding:0;min-height:calc(100vh - 9.5em)}.cvem #shm .side.info-card.showcase-card .showcase-header{padding:1em;background:#e0e2e5;display:flex;justify-content:space-between;align-items:center}.cvem #shm .side.info-card.showcase-card .showcase-header .showcase-header-title{font-size:1.5em}.cvem #shm .side.info-card.showcase-card .showcase-header .recording-text:before{content:"";display:inline-block;font-size:1em;width:1em;height:1em;margin-right:.25em;border-radius:50%;background:red}.cvem #shm .side.info-card.showcase-card.show-case-result-card{min-width:32%;flex-grow:1;display:block}.cvem #shm .side.info-card.showcase-card .showcase-content{margin:1rem;height:100%}.cvem #shm .side.info-card .showcase-row{display:flex;padding:.75em 0;border-bottom:1px solid gray}.cvem #shm .side.info-card .showcase-row:last-child{border:none}.cvem #shm .side.info-card .showcase-row .left-col{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:12em;padding:1em 2em 1em 1em}.cvem #shm .side.info-card .showcase-row .left-col .showcase-block-icon{font-size:3.75em}.cvem #shm .side.info-card .showcase-row .left-col .show-case-title{font-size:1em;margin:.75em 0 0;text-align:center}.cvem #shm .side.info-card .showcase-row .right-col{display:flex;flex-direction:column;justify-content:center;width:100%}.cvem #shm .side.info-card .info-row .info-box{padding:1em;display:flex;justify-content:center;flex-direction:column;height:100%;text-align:center}.cvem #shm .side.info-card .info-row i.a-icon{font-size:4rem}.cvem #shm .side.info-card .info-row h4{margin:0;font-size:.75em}.cvem #shm .side.info-card .info-row p{margin:0}.m-dialog__body.form{display:flex;flex-direction:column;gap:1.5rem}.a-notification.a-notification--banner{z-index:300;position:fixed;height:4rem;top:calc(100vh - 4rem)}.a-notification:not(.a-notification--banner) .a-button.a-button--integrated{position:absolute;top:0;right:0}button.a-password-input__icon-password{position:absolute;right:.25rem;bottom:.25rem;border:none;background:none;cursor:pointer}.select{position:relative}.select .control .container{row-gap:.5rem;column-gap:1rem}.select .control .container .item{position:relative;margin:0}.select .control .container .item>div.multivaluelabel{padding-right:1.875rem}.select .control .container .item>div.multivalueremove{position:absolute;right:0;width:100%;height:100%;background:none;justify-content:end}.select .control .container .indicators{align-items:flex-start}.select .control .container .indicators>*{margin-top:.25rem}.select .control .container .indicators>.clear:after{content:"";width:.0625rem;height:1.25rem;display:inline-block;margin:0 .25rem;border-left:1px solid var(--nested-pure__enabled__default__front, var(--plain-pure__enabled__default__front))}.select .menu{position:absolute;background:var(--background)}.select .menu .option{padding:1rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.select .menu .option .a-checkbox{margin:.75rem 1rem}.select .menu .option.selected{background:var(--nested-minor__enabled__default__fill, var(--signal-note-minor__enabled__default__fill));color:var(--nested-minor__enabled__default__front, var(--signal-note-minor__enabled__default__front))}.select .menu .option.focused{background:var(--nested-minor__enabled__hovered__fill, var(--signal-note-minor__enabled__hovered__fill));color:var(--nested-minor__enabled__hovered__front, var(--signal-note-minor__enabled__hovered__front))}.select .menu .option.focused.selected{background:var(--nested-minor__enabled__pressed__fill, var(--signal-note-minor__enabled__pressed__fill));color:var(--nested-minor__enabled__pressed__front, var(--signal-note-minor__enabled__pressed__front))}.select .menu .option.disabled{background:var(--nested-minor__disabled__default__fill, var(--base-minor__disabled__default__fill));color:var(--nested-minor__disabled__default__front, var(--base-minor__disabled__default__front));cursor:not-allowed}i.bosch-ic{font-family:Bosch-Icon,sans-serif!important}.o-minimal-header__actions{gap:1rem}.o-minimal-header__actions>li{display:flex;align-items:center}.o-minimal-header__actions *>#simulate_button>i{padding-inline:0}@media(min-width:768px){.o-minimal-header__actions{margin-right:0}}.header-notification__content{display:flex;align-items:center;gap:8px}.car-selector-item{gap:4px}.car-selector-item .a-dropdown:before{content:var(--boschicon-bosch-ic-car);font-family:Bosch-Icon;font-size:1.5rem;height:1.5rem;line-height:1;pointer-events:none;position:absolute;left:.7rem;top:.75rem;width:1.5rem}.car-selector-item .a-dropdown select{padding-left:2.75rem}.car-selector-item .a-dropdown select:focus-visible{padding-left:2.559rem}.car-selector-item .a-dropdown label{padding-left:1.75rem}.car-revision-toggle{position:relative}.car-revision-badge{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background-color:var(--bosch-yellow, #ffcf00);border:1px solid white}.buffer-toggle-icon{font-size:18px;color:#888}.buffer-toggle-icon.-active{color:#ff2d2d;text-shadow:0 0 5px rgba(255,0,0,.5)}.-dark-mode .dialog .a-box{background-color:#fff;color:#000}.-dark-mode .dialog .a-button{color:#000}.-dark-mode .o-minimal-header__top{background-color:var(--g-gray-20)}nav.m-side-navigation.-dark-mode{background-color:var(--g-gray-20);display:flex;flex-direction:column}nav.m-side-navigation.-dark-mode .m-menu-group{flex:1;overflow-y:auto}nav.m-side-navigation.-dark-mode .m-side-navigation__header{flex-shrink:0;border-bottom:1px solid var(--g-gray-30);margin-bottom:0}nav.m-side-navigation.-dark-mode .m-side-navigation__header__actions{display:flex;justify-content:flex-end;align-items:center}nav.m-side-navigation.-dark-mode .m-side-navigation__footer{flex-shrink:0;border-top:1px solid var(--g-gray-30)}li.a-menu-item.-selected{background-color:var(--g-blue-50)}li.a-menu-item.-selected :hover{background-color:var(--g-blue-40)}.a-menu-item__label.-expandable{display:flex;justify-content:space-between}.o-minimal-header+.m-side-navigation.-open li.a-menu-item,.o-minimal-header+.m-side-navigation.-open .m-side-navigation__footer,.o-minimal-header+.m-side-navigation.-opening li.a-menu-item,.o-minimal-header+.m-side-navigation.-opening .m-side-navigation__footer{margin:2px 8px;width:calc(100% - 16px);border-radius:4px;overflow:hidden}button{color:#fff}.a-slider .a-tooltip-label{text-align:center;position:absolute;top:2rem;white-space:nowrap}.-dark-mode .-primary,.-dark-mode .-secondary{--shadow-fill: black}.a-toggle__trigger:before{background-color:#fff}.a-toggle input[type=checkbox]:checked~.a-toggle__trigger:before{background-color:#fff}.a-radio-button input:checked~label:after{background-color:#fff}#history_site{display:flex;flex-direction:column;overflow-y:hidden}#history_site #filters{padding-bottom:12px;border-top:0}#history_site #filters .a-accordion__headline-button{transform:rotate(0)}#history_site #filters.a-accordion--open .a-accordion__headline-button{transform:rotate(180deg)}#history_site #filters div.a-accordion__headline{align-items:center;cursor:initial}#history_site #filters div.a-accordion__headline>div{display:flex;flex-wrap:wrap;justify-content:baseline;width:calc(100% - 36px)}#history_site #filters div.a-accordion__headline>div>div{margin:0 1rem .5rem 0;width:100%;max-width:30rem}@media(min-width:768px){#history_site #filters div.a-accordion__headline>div>div{width:calc(50% - 1rem)}}@media(min-width:1194px){#history_site #filters div.a-accordion__headline>div>div{width:15rem}}#history_site #filters div.a-accordion__content{padding-bottom:12px}#history_site #filters div.a-accordion__content #filter_measurement_api>label,#history_site #filters div.a-accordion__content #filter_field_api>label{display:inline-block;width:100%}#history_site #filters div.a-accordion__content #filter_field_api{margin-top:12px}#history_site #filters div.a-notification{margin-bottom:12px}#history_site #data_container{width:100%;min-height:calc(100% - 530px);height:100%;max-height:100%}#history_site #data_container #plot_container{display:flex;height:100%;max-width:100%}#history_site #data_container #loading_field{position:absolute;top:var(--header_height);left:var(--sidebar_width);width:calc(100vw - var(--sidebar_width));height:calc(100vh - var(--header_height));display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}#history_site #data_container #loading_field p{color:var(--g-red-50)}.sankey-plot-legend{position:absolute;bottom:10px;right:10px;border-radius:4px;padding:8px 12px;font-size:12px;box-shadow:0 2px 4px #0000001a}.sankey-plot-legend.light{background-color:#ffffffe6;border:1px solid #ddd;color:#000}.sankey-plot-legend.dark{background-color:#1e1e1ee6;border:1px solid #555;color:#fff}.sankey-plot-legend__item{display:flex;align-items:center;margin-bottom:4px}.sankey-plot-legend__item:last-child{margin-bottom:0}.sankey-plot-legend__color-box{width:16px;height:16px;margin-right:8px;border-radius:2px}.-dark-mode #login_site{background-color:var(--g-gray-05)}.-dark-mode #login_site .login-right{background-color:#000;box-shadow:0 2px 8px #00000080}#login_site{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem;background-color:var(--g-gray-90);position:relative;box-sizing:border-box;min-height:100vh;overflow-y:auto;grid-row-start:sidebar;grid-row-end:main;grid-column-start:sidebar;grid-column-end:main}#login_site .login-container{display:flex;flex-direction:row;flex-grow:1;width:100%;max-width:1200px;gap:4rem;align-items:center}#login_site .login-left{flex:0 0 50%;display:flex;justify-content:center;align-items:center}#login_site .login-left #login_logo{max-width:100%;max-height:400px}#login_site .login-right{flex:0 0 50%;display:flex;flex-direction:column;gap:1.5rem;max-width:450px;background-color:#fff;border-radius:0;padding:3rem}#login_site .login-right>div.right{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:1rem}#login_site .login-right>div.stretch{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}#login_site .login-right>div.gap{gap:1rem}#login_site .login-right>div.mt-1{margin-top:1rem}@media(max-width:768px){#login_site{padding:2rem 1rem 1rem;min-height:100vh}#login_site .login-container{flex-direction:column;gap:1rem;width:100%}#login_site .login-left{margin-top:1.5rem}#login_site .login-left #login_logo{max-height:150px}#login_site .login-right{width:100%;max-width:100%;padding:2rem 1.5rem}}@media(max-width:668px){#login_site{padding:1rem .8rem .8rem;min-height:90vh}#login_site .login-container{flex-direction:column;gap:.8rem;width:100%}#login_site .login-left{margin-top:1rem}#login_site .login-left #login_logo{max-height:150px}#login_site .login-right{width:100%;max-width:100%;padding:1.5rem 1.2rem}}.mb-4{margin-bottom:10px}.signup-row{display:flex;align-items:center;justify-content:center;flex-direction:row}.login-divider{width:100%;display:flex;align-items:center;text-align:center;margin:.5rem 0}.login-divider:before,.login-divider:after{content:"";flex:1;border-bottom:1.5px solid var(--bosch-gray-80)}.login-divider span{padding:0 1rem;color:var(--bosch-gray-50);font-size:.875rem}.sidebar-toggle-btn{display:flex;align-items:center;justify-content:center;position:fixed;top:70px;right:1rem;z-index:1001;width:48px;height:48px;border-radius:50%;border:none;background-color:var(--g-blue-50);color:#fff;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:background-color .2s}.sidebar-toggle-btn:hover{background-color:var(--g-blue-45)}.sidebar-toggle-btn span{font-size:24px}.sankey-container{display:grid;grid-template-columns:1fr 350px;gap:1rem;height:auto;overflow:visible}.sankey-main-content{display:flex;flex-direction:column;gap:0rem}.sankey-diagram{min-height:500px;height:500px;overflow:hidden;position:relative}.sankey-statistics{position:fixed;top:60px;right:5px;bottom:5px;width:350px;max-width:90vw;z-index:1000;overflow-y:auto;box-shadow:-2px 0 8px #00000026}.sankey-data-coverage{position:absolute;bottom:10px;left:10px;border-radius:4px;padding:6px 10px;font-size:12px;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;gap:6px}.sankey-data-coverage.light{background-color:#ffffffe6;border:1px solid #ddd;color:#000}.sankey-data-coverage.dark{background-color:#1e1e1ee6;border:1px solid #555;color:#fff}.sankey-data-coverage__detail{opacity:.7}#settings_site .a-tab-navigation{padding:0}#settings_site div[data-tab]{display:none}#settings_site div[data-tab]:first-of-type{display:block}#settings_site div[data-tab]>section{flex-basis:40rem;flex-shrink:0;flex-grow:1}#settings_site div[data-tab]>section table{width:100%}#settings_site div[data-tab]>section table thead,#settings_site div[data-tab]>section table th{font-weight:700}#settings_site div[data-tab]>section button{margin-right:1rem}#settings_site div[data-tab]>section button:last-of-type{margin-right:0}#settings_site div[data-tab]>section .settings_block table td:last-child:not(.no-revisions-cell){text-align:right}#settings_site div[data-tab]>section #api_tester .api_tester_output{width:100%;margin-top:1rem;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;flex-wrap:wrap;background-color:var(--base-minor__enabled__default__fill)}#settings_site div[data-tab]>section #api_tester .api_tester_output .signal_item{padding:.2rem .5rem;border-radius:4px;margin-bottom:.25rem;margin-right:.5rem}#settings_site div[data-tab]>section #api_tester .api_tester_output .signal_item.signal_received{color:#3c763d;background-color:#dff0d8}body.-dark-mode #settings_site div[data-tab]>section #api_tester .api_tester_output .signal_item.signal_received{color:#dff0d8;background-color:#3c763d}#settings_site div[data-tab]>section #api_tester .api_tester_output .signal_item.signal_pending{color:#8a6d3b;background-color:#fcf8e3}body.-dark-mode #settings_site div[data-tab]>section #api_tester .api_tester_output .signal_item.signal_pending{color:#fcf8e3;background-color:#8a6d3b}#settings_site div[data-tab]>section #api_tester .api_tester_output.page_mode{height:calc(100dvh - 350px)}#settings_site div[data-tab]>section #api_tester .api_tester_output.custom_mode{height:calc(100dvh - 486px)}#settings_site div[data-tab]>section .accounts_block button{margin-top:1rem}#settings_site .a-toggle label{-webkit-user-select:none;user-select:none}#settings_site .physical-car-table{margin-bottom:1rem;width:100%;table-layout:auto}#settings_site .physical-car-table td{text-align:left;color:var(--base__enabled__default__front)}#settings_site .physical-car-table .accordion-toggle-cell{text-align:center;-webkit-user-select:none;user-select:none}#settings_site .physical-car-table .accordion-arrow{font-size:1.2rem;font-weight:700;color:var(--m-color-primary, #0066cc);display:inline-block;transition:transform .2s ease}#settings_site .physical-car-table .revision-count{margin-left:.25rem;font-size:.7rem;color:#666}body.-dark-mode #settings_site .physical-car-table .revision-count{color:var(--base__enabled__default__front-subtle)}#settings_site .physical-car-table .physical-car-row{cursor:pointer}#settings_site .physical-car-table .physical-car-row:hover{background-color:var(--m-color-ui-2, #fafafa)}body.-dark-mode #settings_site .physical-car-table .physical-car-row{color:var(--base__enabled__default__front);background-color:var(--base__enabled__default__fill)}body.-dark-mode #settings_site .physical-car-table .physical-car-row:hover{background-color:var(--base-minor__enabled__default__fill)}#settings_site .physical-car-table .car-id-cell{font-weight:700;padding-left:1.125rem}#settings_site .physical-car-table .buttons-cell{text-align:right;white-space:nowrap}#settings_site .physical-car-table .buttons-cell>div{display:inline-block}#settings_site .physical-car-table .expanded-row-cell{padding:0 0 .5rem 3rem;background:var(--m-color-ui-3, #f5f5f5)}body.-dark-mode #settings_site .physical-car-table .expanded-row-cell{background:var(--base-minor__enabled__default__fill);color:var(--base__enabled__default__front)}#settings_site .physical-car-table .no-revisions-cell{padding:.5rem 0 .5rem 3rem;background:var(--m-color-ui-3, #f5f5f5);font-style:italic;color:#888}body.-dark-mode #settings_site .physical-car-table .no-revisions-cell{background:var(--base-minor__enabled__default__fill);color:var(--base__enabled__default__front-subtle)}#settings_site .revision-sub-table{width:100%;margin-top:.5rem;margin-bottom:.5rem}#settings_site .revision-sub-table td{text-align:left;color:var(--base__enabled__default__front)}body.-dark-mode #settings_site .revision-sub-table tr{background-color:var(--base__enabled__default__fill);color:var(--base__enabled__default__front)}body.-dark-mode #settings_site .revision-sub-table tr:hover{background-color:var(--base-minor__enabled__default__fill)}body.-dark-mode #settings_site .revision-sub-table th{color:var(--base__enabled__default__front);background-color:var(--base-minor__enabled__default__fill)}#settings_site .revision-sub-table .revision-id-cell{font-weight:700}#settings_site .revision-sub-table .buttons-cell{text-align:right;white-space:nowrap}#settings_site .revision-sub-table .buttons-cell>div{display:inline-block}#settings_site .config-management-modal .config-list-sidebar{flex:0 0 250px;border-right:1px solid var(--m-color-ui-4, #ddd);padding-right:1rem;display:flex;flex-direction:column}body.-dark-mode #settings_site .config-management-modal .config-list-sidebar{border-right-color:var(--m-color-ui-4)}#settings_site .config-management-modal .config-list-header{margin-bottom:1rem}#settings_site .config-management-modal .config-list-header h5{margin:0;color:var(--base__enabled__default__front)}#settings_site .config-management-modal .config-list-container{display:flex;flex-direction:column;gap:.5rem;flex:1}#settings_site .config-management-modal .config-list-item{padding:.5rem;background:var(--m-color-ui-2, #f5f5f5);cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:32px;color:var(--base__enabled__default__front)}body.-dark-mode #settings_site .config-management-modal .config-list-item{background:var(--base-minor__enabled__default__fill);color:var(--base__enabled__default__front);border-color:var(--m-color-ui-3)}#settings_site .config-management-modal .config-list-item.selected-left{background:var(--g-blue-95, #e8f1ff);border-color:var(--g-blue-50, #007bc0);font-weight:600}body.-dark-mode #settings_site .config-management-modal .config-list-item.selected-left{background:var(--g-blue-20, #003d6b);border-color:var(--g-blue-50, #007bc0);color:var(--g-blue-90, #d1e4ff)}#settings_site .config-management-modal .config-list-item.selected-right{background:var(--g-turquoise-95, #def5f3);border-color:var(--g-turquoise-50, #18837e);font-weight:600}body.-dark-mode #settings_site .config-management-modal .config-list-item.selected-right{background:var(--g-turquoise-20, #0b3d3b);border-color:var(--g-turquoise-50, #18837e);color:var(--g-turquoise-90, #b6ede8)}#settings_site .config-management-modal .config-list-item.selected-left.selected-right{background:linear-gradient(90deg,var(--g-blue-95, #e8f1ff) 50%,var(--g-turquoise-95, #def5f3) 50%);border-color:var(--g-blue-50, #007bc0)}body.-dark-mode #settings_site .config-management-modal .config-list-item.selected-left.selected-right{background:linear-gradient(90deg,var(--g-blue-20, #003d6b) 50%,var(--g-turquoise-20, #0b3d3b) 50%);border-color:var(--g-blue-50, #007bc0)}#settings_site .config-management-modal .config-list-item button,body.-dark-mode #settings_site .config-management-modal .config-list-item button{color:var(--base__enabled__default__front)!important;background:transparent!important}#settings_site .config-management-modal .config-list-item button i,body.-dark-mode #settings_site .config-management-modal .config-list-item button i{color:var(--base__enabled__default__front)!important}#settings_site .config-management-modal .config-list-item button:hover,body.-dark-mode #settings_site .config-management-modal .config-list-item button:hover{background:var(--base__enabled__default__fill)!important}#settings_site .config-management-modal .config-key{flex:1}#settings_site .config-management-modal .add-config-button{margin-top:.5rem}#settings_site .config-management-modal .no-configs-message{font-style:italic;color:#888;flex:1}body.-dark-mode #settings_site .config-management-modal .no-configs-message{color:var(--base__enabled__default__front-subtle)}@media(min-width:1194px){body.sidebar-open main{margin-left:16rem}}.a-icon.sidebar-icon-img{filter:invert(1)!important}@media(min-width:1194px){main{transition:margin .25s}}.a-menu-item__link{transition:none}.m-side-navigation.-open .a-menu-item__link{column-gap:.5rem;padding-inline-end:1rem;transition:column-gap ease .05s,padding .25s ease .05s}nav.m-side-navigation{display:flex;flex-direction:column;height:100dvh;overflow:hidden}nav.m-side-navigation .m-side-navigation__header{flex-shrink:0}nav.m-side-navigation>ul.m-menu-group{flex:1 1 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}nav.m-side-navigation>ul.m-menu-group::-webkit-scrollbar{display:none}.sankey-sidebar{position:fixed;top:60px;right:0;bottom:0;width:350px;max-width:90vw;transform:translate(100%);transition:transform .3s ease-in-out;z-index:1000;overflow-y:auto;box-shadow:-2px 0 8px #00000026}.sankey-sidebar.open{transform:translate(0)}.sankey-sidebar .info-box{min-height:100%;border-radius:0;padding:1.5rem;background-color:transparent;display:flex;flex-direction:column;gap:1.5rem}.sankey-sidebar .sidebar-close-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border:none;background:transparent;cursor:pointer;z-index:10;color:inherit;border-radius:4px;transition:background-color .2s}.sankey-sidebar .sidebar-close-btn:hover{background-color:#0000001a}.sankey-sidebar .sidebar-close-btn span{font-size:20px}@media(max-width:768px){.sankey-sidebar{width:100%;max-width:100vw}}.sankey-sidebar .section{display:flex;flex-direction:column;gap:.75rem}.sankey-sidebar .section .title{margin:0;font-size:1.25rem;font-weight:600}.sankey-sidebar .section .section-label{font-size:1rem;font-weight:600;margin-bottom:.25rem}.sankey-sidebar .preset-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.sankey-sidebar .quick-timerange-buttons{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.sankey-sidebar .quick-timerange-buttons button{flex:1;min-width:fit-content;white-space:nowrap;text-align:center;justify-content:center}.info-box{padding:1rem}.info-box .title,.info-box .title .a-icon{font-size:1.5rem;font-weight:600}:root{--sidebar_width: 48px;--header_height: 54px }body{margin:0;padding:0;height:100vh}#root{width:100%;height:100%;z-index:1;display:grid;grid-template-areas:"sidebar header" "sidebar main";grid-template-rows:var(--header_height) auto;grid-template-columns:0 100%}@media(min-width:1194px){#root{grid-template-columns:var(--sidebar_width) calc(100% - (var(--sidebar_width)))}}#root{gap:0}main{grid-area:main;overflow-y:auto;overflow-x:hidden;padding:0 1rem 1rem}@media(min-width:768px){main{padding:0 2rem 2rem}}main.no_padding{padding:0}main.svg{overflow:hidden}main#maps_site{overflow:hidden}.drag_handle{width:20px;height:20px;background-color:var(--secondary_background_color);cursor:move;position:absolute;top:0;left:0;z-index:1}.drag_handle img{width:100%}.-dark-mode .drag_handle img{filter:invert(70%)}span.react-resizable-handle:after{width:100%}.-dark-mode span.react-resizable-handle:after{filter:invert(100%)}#add,#reset{position:fixed;bottom:20px;right:100px;width:40px;height:40px;border-radius:15px;padding:0;margin:0;border:none;background-color:var(--text_color);z-index:1;opacity:.25;transition:.3s}.-dark-mode #add img,.-dark-mode #reset img{filter:invert(100%)}#add:hover,#reset:hover{width:50px;height:50px;opacity:1;cursor:pointer}#add:hover .tooltip,#reset:hover .tooltip{color:var(--plain-pure__enabled__default__front);visibility:visible;opacity:1}#add .tooltip,#reset .tooltip{visibility:hidden}#add img,#reset img{width:100%}#add{bottom:75px;right:70px}#loading_site{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.popup-arrow{display:none}.popup-overlay{background-color:#6f757b40;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.popup-content .m-dialog{--max-dialog-width: 44rem;border:0;color:var(--nested-pure__enabled__default__front, var(--plain-pure__enabled__default__front));display:grid;grid-template-areas:"remark " "header " "divider" "content";grid-template-columns:minmax(auto,var(--max-dialog-width));grid-template-rows:repeat(3,auto) 1fr;max-height:calc(100vh - 4rem);max-width:var(--max-dialog-width);overflow:hidden;padding:0}.error_field{color:var(--g-red-100)!important}.js-plotly-plot .plotly .main-svg{border-radius:10px}.drag_handle{top:.45rem;left:.45rem}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:.45rem;right:.45rem}#main_site{scrollbar-width:none}@media(max-width:767px){.o-minimal-header__top,.o-minimal-header__title,.o-minimal-header__actions{display:flex;justify-content:flex-start}#header_clock{display:none}}@media(min-width:768px){#header_clock{display:flex;align-items:center;gap:8px}}svg .invisible{display:none}svg text{font-family:boschsans,Bosch Sans,Bosch Office Sans,sans-serif}svg .debug-text{font-size:7px;font-family:Bosch Sans}.-expired circle{filter:saturate(0)}#tmm_page svg #measurement_text text{fill:var(--g-red-50);font-family:monospace}#tmm_page svg .moving_line{stroke-dasharray:10;animation:dash_thermo 10s infinite linear;stroke-width:3px}@keyframes dash_thermo{to{stroke-dashoffset:100}}#tmm_page svg .rotating_fan{width:0px;height:0px;animation:rotation 2s infinite linear}@keyframes rotation{0%{transform:rotate(0);transform-box:fill-box;transform-origin:center}to{transform:rotate(359deg);transform-box:fill-box;transform-origin:center}}#tmm_page svg .pumping{animation:1s ease-in-out infinite alternate pump_thermo}@keyframes pump_thermo{0%{opacity:.5}to{opacity:1}}.-dark-mode #tmm_page svg text{fill:var(--plain-pure__enabled__default__front)}.-dark-mode #tmm_page svg #measurement_text text{fill:#ff0}.-dark-mode #tmm_page svg .bw,.-dark-mode #tmm_page svg .bw text{filter:invert(1)}#hvpowernetmonitor_page .heatflow-header,#hvpowernet_page .heatflow-header,#heatflow_page .heatflow-header{display:flex;align-items:center;margin-left:1rem;margin-top:1rem}#hvpowernetmonitor_page .heatflow-header .legend,#hvpowernet_page .heatflow-header .legend,#heatflow_page .heatflow-header .legend{display:flex;align-items:center;gap:5px;height:100%;margin-left:2rem}#hvpowernetmonitor_page .heatflow-header .legend-red,#hvpowernet_page .heatflow-header .legend-red,#heatflow_page .heatflow-header .legend-red{width:20px;height:20px;background-color:var(--g-red-60);margin-right:5px}#hvpowernetmonitor_page .heatflow-header .legend-blue,#hvpowernet_page .heatflow-header .legend-blue,#heatflow_page .heatflow-header .legend-blue{width:20px;height:20px;background-color:var(--g-blue-60);margin-right:5px}#hvpowernetmonitor_page .heatflow-header .legend-yellow,#hvpowernet_page .heatflow-header .legend-yellow,#heatflow_page .heatflow-header .legend-yellow{width:20px;height:20px;background-color:var(--g-yellow-50);margin-right:5px}#hvpowernetmonitor_page .heatflow-controls,#hvpowernet_page .heatflow-controls,#heatflow_page .heatflow-controls{display:flex;align-items:center;flex-direction:column;margin-right:1rem;margin-left:1rem;height:min-content}#hvpowernetmonitor_page .heatflow-controls h3,#hvpowernet_page .heatflow-controls h3,#heatflow_page .heatflow-controls h3{margin-top:10px;margin-bottom:10px}#hvpowernetmonitor_page .radio-group,#hvpowernet_page .radio-group,#heatflow_page .radio-group{display:flex;flex-direction:column;height:min-content;width:200px;margin-top:10px;margin-left:10px;margin-bottom:.5rem}#hvpowernetmonitor_page .radio-group .a-radio-button,#hvpowernet_page .radio-group .a-radio-button,#heatflow_page .radio-group .a-radio-button{margin-bottom:10px}#hvpowernetmonitor_page .radio-group .a-radio-button :before,#hvpowernet_page .radio-group .a-radio-button :before,#heatflow_page .radio-group .a-radio-button :before{top:50%;transform:translateY(-50%)}#hvpowernetmonitor_page .radio-group .a-radio-button :after,#hvpowernet_page .radio-group .a-radio-button :after,#heatflow_page .radio-group .a-radio-button :after{top:50%;transform:translate(50%,-50%)}#hvpowernetmonitor_page svg .invisible,#hvpowernet_page svg .invisible,#heatflow_page svg .invisible{display:none}#hvpowernetmonitor_page svg text,#hvpowernet_page svg text,#heatflow_page svg text{fill:var(--plain-pure__enabled__default__front);dominant-baseline:middle}#hvpowernetmonitor_page svg text.measurement,#hvpowernet_page svg text.measurement,#heatflow_page svg text.measurement{font-size:14px;font-family:Consolas,Lucida Console,Courier New,Courier,monospace;font-weight:700;text-anchor:middle}#hvpowernetmonitor_page svg text.align_left,#hvpowernet_page svg text.align_left,#heatflow_page svg text.align_left{text-anchor:start}#hvpowernetmonitor_page svg text.align_right,#hvpowernet_page svg text.align_right,#heatflow_page svg text.align_right{text-anchor:end}#hvpowernetmonitor_page svg .component .body,#hvpowernet_page svg .component .body,#heatflow_page svg .component .body{fill:var(--g-blue-50)}#hvpowernetmonitor_page svg .component .dark-body,#hvpowernet_page svg .component .dark-body,#heatflow_page svg .component .dark-body{fill:var(--g-blue-35)}#hvpowernetmonitor_page svg .component .secondary-body,#hvpowernet_page svg .component .secondary-body,#heatflow_page svg .component .secondary-body{fill:var(--nested-minor__enabled__default__fill, var(--base-minor__enabled__default__fill))}#hvpowernetmonitor_page svg .component text.current-color,#hvpowernet_page svg .component text.current-color,#heatflow_page svg .component text.current-color{fill:currentColor}#hvpowernetmonitor_page svg .component text,#hvpowernet_page svg .component text,#heatflow_page svg .component text{fill:#fff;text-shadow:0 0 .5px black}#hvpowernetmonitor_page svg .component text.title,#hvpowernet_page svg .component text.title,#heatflow_page svg .component text.title{font-size:18px;font-weight:700;text-anchor:middle}#hvpowernetmonitor_page svg .component text.title-left,#hvpowernet_page svg .component text.title-left,#heatflow_page svg .component text.title-left{font-size:18px;font-weight:700;text-anchor:left}#hvpowernetmonitor_page svg .component text.expired,#hvpowernet_page svg .component text.expired,#heatflow_page svg .component text.expired{fill:var(--g-gray-60)}#hvpowernetmonitor_page svg .arrow_label .body,#hvpowernetmonitor_page svg .arrow_label_avg .body,#hvpowernetmonitor_page svg .arrow_label_sep .body,#hvpowernet_page svg .arrow_label .body,#hvpowernet_page svg .arrow_label_avg .body,#hvpowernet_page svg .arrow_label_sep .body,#heatflow_page svg .arrow_label .body,#heatflow_page svg .arrow_label_avg .body,#heatflow_page svg .arrow_label_sep .body{fill:var(--background);stroke:var(--g-blue-50);stroke-width:1px}#hvpowernetmonitor_page svg .arrow_label text,#hvpowernetmonitor_page svg .arrow_label_avg text,#hvpowernetmonitor_page svg .arrow_label_sep text,#hvpowernet_page svg .arrow_label text,#hvpowernet_page svg .arrow_label_avg text,#hvpowernet_page svg .arrow_label_sep text,#heatflow_page svg .arrow_label text,#heatflow_page svg .arrow_label_avg text,#heatflow_page svg .arrow_label_sep text{font-weight:700}#hvpowernetmonitor_page svg .arrow_label text.expired,#hvpowernetmonitor_page svg .arrow_label_avg text.expired,#hvpowernetmonitor_page svg .arrow_label_sep text.expired,#hvpowernet_page svg .arrow_label text.expired,#hvpowernet_page svg .arrow_label_avg text.expired,#hvpowernet_page svg .arrow_label_sep text.expired,#heatflow_page svg .arrow_label text.expired,#heatflow_page svg .arrow_label_avg text.expired,#heatflow_page svg .arrow_label_sep text.expired{fill:var(--plain-pure__disabled__default__front)}#hvpowernetmonitor_page svg .arrow,#hvpowernet_page svg .arrow,#heatflow_page svg .arrow{stroke:var(--base-major__enabled__pressed__fill)}#hvpowernetmonitor_page svg .arrow.hot,#hvpowernet_page svg .arrow.hot,#heatflow_page svg .arrow.hot{stroke:var(--g-red-60)}#hvpowernetmonitor_page svg .arrow.cold,#hvpowernet_page svg .arrow.cold,#heatflow_page svg .arrow.cold{stroke:var(--g-blue-60)}#hvpowernetmonitor_page svg .arrow.electric,#hvpowernet_page svg .arrow.electric,#heatflow_page svg .arrow.electric{stroke:var(--g-yellow-50)}#hvpowernetmonitor_page svg .arrow,#hvpowernet_page svg .arrow,#heatflow_page svg .arrow{transition:stroke-width .5s ease-in-out}#hvpowernetmonitor_page svg .arrow.expired,#hvpowernet_page svg .arrow.expired,#heatflow_page svg .arrow.expired{stroke:var(--plain-pure__disabled__default__front)}#hvpowernetmonitor_page svg .arrow.unknown,#hvpowernet_page svg .arrow.unknown,#heatflow_page svg .arrow.unknown{stroke-dasharray:5}#hvpowernetmonitor_page svg .arrow.zero,#hvpowernet_page svg .arrow.zero,#heatflow_page svg .arrow.zero{stroke-dasharray:1}#hvpowernetmonitor_page svg .arrowhead_background,#hvpowernet_page svg .arrowhead_background,#heatflow_page svg .arrowhead_background{fill:var(--background)}#hvpowernetmonitor_page svg .icon-current-color,#hvpowernet_page svg .icon-current-color,#heatflow_page svg .icon-current-color{fill:currentColor}#ph_diagram_page .heatflow-header{display:flex;align-items:center;margin-left:1rem;margin-top:1rem}#ph_diagram_page svg .invisible{display:none}#ph_diagram_page svg .canvas{fill:#fff;stroke:none}#ph_diagram_page svg .plot-area{fill:#fff;stroke:#7f7f7f}#ph_diagram_page svg .legend-canvas{fill:#fff;stroke:#7f7f7f}#ph_diagram_page svg text{fill:#000;font-size:11px;font-family:Bosch Sans}#ph_diagram_page svg .legend-text{font-size:10.5px;font-family:Bosch Sans}#ph_diagram_page svg .legend-info{font-size:10.5px;font-family:Bosch Sans;text-anchor:end;maximumfractiondigits:2}#ph_diagram_page svg .expired{fill:var(--g-gray-60)}#ph_diagram_page svg .axis-line{fill:none;stroke:#000;stroke-width:.8;stroke-linejoin:miter;stroke-linecap:square}#ph_diagram_page svg .axis-element{stroke:#0000;stroke-width:.8}#ph_diagram_page svg .helpline{fill:none;stroke-dasharray:2.96,1.28;stroke-dashoffset:0;stroke:#575757;stroke-opacity:.6;stroke-width:.8}#ph_diagram_page svg .isotherm_line{fill:none;stroke:#d62728;stroke-width:.5;stroke-linecap:square}#ph_diagram_page svg .isotherm_text{fill:#d62728;font-size:10.5px;font-family:Bosch Sans}#ph_diagram_page svg .vapor_dome_line{fill:none;stroke:#2ca02c;stroke-width:1.5;stroke-linecap:square}#ph_diagram_page svg .vapor_dome_quality_line{fill:none;stroke:#7f7f7f;stroke-width:.5;stroke-linecap:squaree}.-dark-mode #ph_diagram_page svg .canvas{fill:#101112;stroke:none}.-dark-mode #ph_diagram_page svg .plot-area{fill:#101112;stroke:#3b3b3b}.-dark-mode #ph_diagram_page svg .legend-canvas{fill:#0f0d0d;stroke:#3b3b3b}.-dark-mode #ph_diagram_page svg text{fill:#fff}.-dark-mode #ph_diagram_page svg text.legend-text{font-size:10.5px;font-family:Bosch Sans}.-dark-mode #ph_diagram_page svg text.expired{fill:var(--g-gray-60)}.-dark-mode #ph_diagram_page svg .axis-line{fill:none;stroke:#000;stroke-width:.8;stroke-linejoin:miter;stroke-linecap:square}.-dark-mode #ph_diagram_page svg .axis-element{stroke:#0000;stroke-width:.8}.-dark-mode #ph_diagram_page svg .helpline{fill:none;stroke-dasharray:2.96,1.28;stroke-dashoffset:0;stroke:#575757;stroke-opacity:.6;stroke-width:.8}#one_pedal_drive svg .canvas{fill:#fff;stroke:#fff}#one_pedal_drive svg .legend-canvas{fill:#fff;stroke:#3b3b3b}#one_pedal_drive svg text{fill:#000}#one_pedal_drive svg text.yaxis_torque{fill:#000;font-weight:700}#one_pedal_drive svg text.yaxis_accelerating{fill:#1b971b;font-weight:700}#one_pedal_drive svg text.yaxis_recuperating{fill:#8b0000;font-weight:700}#one_pedal_drive svg text.pedal_value{fill:#d62728;font-size:10.5px;font-family:Bosch Sans;font-weight:700;text-anchor:end;maximumfractiondigits:1}#one_pedal_drive svg text.legend-text{font-size:10.5px;font-family:Bosch Sans}#one_pedal_drive svg .coasting_band{fill:#add8e6;opacity:.5}#one_pedal_drive svg .coasting_band_line{fill:#d62728;stroke:#d62728;stroke-width:3;stroke-linecap:square}#one_pedal_drive svg .legend-pedal-setting{fill:purple;stroke:purple;stroke-width:3}#one_pedal_drive svg .pedal-setting{fill:none;stroke:purple;stroke-width:3}#one_pedal_drive svg .pedal-position{fill:orange;stroke:orange;stroke-width:3}#one_pedal_drive svg .axis-line{fill:none;stroke:#000;stroke-width:.8;stroke-linejoin:miter;stroke-linecap:square}#one_pedal_drive svg .axis-element{stroke:#0000;stroke-width:.8}#one_pedal_drive svg .helpline{fill:none;stroke-dasharray:2.96,1.28;stroke-dashoffset:0;stroke:#575757;stroke-opacity:.6;stroke-width:.8}.-dark-mode #one_pedal_drive svg text{fill:#fff}.-dark-mode #one_pedal_drive svg text.yaxis_torque{fill:#fff;font-weight:700}.-dark-mode #one_pedal_drive svg text.yaxis_accelerating{fill:#f74d4d;font-weight:700}.-dark-mode #one_pedal_drive svg text.yaxis_recuperating{font-weight:700;fill:#3eec47}.-dark-mode #one_pedal_drive svg text.legend-text{font-size:10.5px;font-family:Bosch Sans}.-dark-mode #one_pedal_drive svg .canvas{fill:#101112;stroke:none}.-dark-mode #one_pedal_drive svg .legend-canvas{fill:#101112;stroke:#3b3b3b}.-dark-mode #one_pedal_drive svg .axis-line{fill:none;stroke:#fff;stroke-width:.8;stroke-linejoin:miter;stroke-linecap:square}.-dark-mode #one_pedal_drive svg .axis-element{stroke:#fff;stroke-width:.8}.-dark-mode #one_pedal_drive svg .helpline{fill:none;stroke-dasharray:2.96,1.28;stroke-dashoffset:0;stroke:#a7a7a7;stroke-opacity:.6;stroke-width:.8}#hvthermalmonitor_page svg text,#thermal_management_page svg text{fill:var(--plain-pure__enabled__default__front);dominant-baseline:middle}#hvthermalmonitor_page svg text.align_left,#thermal_management_page svg text.align_left{text-anchor:start}#hvthermalmonitor_page svg text.align_right,#thermal_management_page svg text.align_right{text-anchor:end}#hvthermalmonitor_page svg text.title,#thermal_management_page svg text.title{font-size:20px;font-weight:700}#hvthermalmonitor_page svg text.title_thin,#thermal_management_page svg text.title_thin{font-size:20px}#hvthermalmonitor_page svg .component .body,#thermal_management_page svg .component .body{fill:var(--g-blue-50);stroke:var(--background);stroke-width:2px}#hvthermalmonitor_page svg .component .body.gray,#thermal_management_page svg .component .body.gray{fill:var(--g-gray-70);stroke:var(--plain-pure__enabled__default__front)}#hvthermalmonitor_page svg .component .port,#thermal_management_page svg .component .port{fill:var(--g-blue-35);stroke:var(--background);stroke-width:2px}#hvthermalmonitor_page svg .component text,#thermal_management_page svg .component text{fill:#fff;text-shadow:0 0 .5px var(--g-black)}#hvthermalmonitor_page svg .component text.title,#thermal_management_page svg .component text.title{font-size:20px;font-weight:700;text-anchor:middle}#hvthermalmonitor_page svg .component text.measurement,#thermal_management_page svg .component text.measurement{font-size:17.5px;font-family:Consolas,Lucida Console,Courier New,Courier,monospace;text-anchor:middle}#hvthermalmonitor_page svg .component text.label,#thermal_management_page svg .component text.label{fill:var(--g-gray-90);font-size:16px}#hvthermalmonitor_page svg .component text.expired,#thermal_management_page svg .component text.expired{fill:var(--g-gray-60)}#hvthermalmonitor_page svg .component text.gray,#thermal_management_page svg .component text.gray{fill:var(--plain-pure__enabled__default__front);stroke:none;font-weight:400;text-shadow:none}#hvthermalmonitor_page svg .gray,#thermal_management_page svg .gray{fill:var(--g-gray-70);stroke:var(--plain-pure__enabled__default__front)}#hvthermalmonitor_page svg .arrow,#thermal_management_page svg .arrow{fill:none;stroke:var(--g-blue-35);stroke-width:5px}#hvthermalmonitor_page svg .arrow.thin,#thermal_management_page svg .arrow.thin{stroke-width:1px}#hvthermalmonitor_page svg .arrow.gray,#thermal_management_page svg .arrow.gray{stroke:var(--g-gray-60)}#hvthermalmonitor_page svg .arrow.green,#thermal_management_page svg .arrow.green{stroke:var(--g-green-35)}#hvthermalmonitor_page svg .arrow.red,#thermal_management_page svg .arrow.red{stroke:var(--g-red-35)}#hvthermalmonitor_page svg .arrow_fill,#thermal_management_page svg .arrow_fill{stroke:none;stroke-width:0px;fill:var(--g-blue-35)}#hvthermalmonitor_page svg .arrow_fill.gray,#thermal_management_page svg .arrow_fill.gray{fill:var(--g-gray-60)}#hvthermalmonitor_page svg .arrowhead_background,#thermal_management_page svg .arrowhead_background{fill:var(--background)}#hvthermalmonitor_page svg .arrowhead_head,#thermal_management_page svg .arrowhead_head{fill:var(--g-blue-35);stroke:none;stroke-width:0px}#hvthermalmonitor_page svg .arrowhead_head.gray,#thermal_management_page svg .arrowhead_head.gray{fill:var(--g-gray-60)}#hvthermalmonitor_page svg .arrowhead_head.green,#thermal_management_page svg .arrowhead_head.green{fill:var(--g-green-35)}#hvthermalmonitor_page svg .arrowhead_head.red,#thermal_management_page svg .arrowhead_head.red{fill:var(--g-red-35)}#hvthermalmonitor_page svg .fan.animate,#thermal_management_page svg .fan.animate{animation:radiator_fan_animate 3s ease-in-out infinite}#thermal_management_page_new_ui{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1rem;margin-top:1rem;box-sizing:border-box}#thermal_management_page_new_ui svg{max-width:100%;max-height:100vh;width:auto;height:auto}#thermal_management_page_new_ui svg text{fill:#fff;dominant-baseline:middle}#thermal_management_page_new_ui svg text.align_left{text-anchor:start}#thermal_management_page_new_ui svg text.align_right{text-anchor:end}#thermal_management_page_new_ui svg .component .body{fill:var(--g-blue-50);stroke:var(--background);stroke-width:2px}#thermal_management_page_new_ui svg .component .body.gray{fill:var(--g-gray-70);stroke:var(--plain-pure__enabled__default__front)}#thermal_management_page_new_ui svg .component .port{fill:var(--g-blue-35);stroke:var(--background);stroke-width:2px}#thermal_management_page_new_ui svg .component text{fill:#fff;text-shadow:0 0 .5px var(--g-black)}#thermal_management_page_new_ui svg .component text.title{font-size:20px;font-weight:700;text-anchor:middle}#thermal_management_page_new_ui svg .component text.measurement{font-size:17.5px;font-family:Consolas,Lucida Console,Courier New,Courier,monospace;text-anchor:middle}#thermal_management_page_new_ui svg .component text.label{fill:var(--g-gray-90);font-size:16px}#thermal_management_page_new_ui svg .component text.expired{fill:var(--g-gray-60)}#thermal_management_page_new_ui svg .component text.gray{fill:var(--plain-pure__enabled__default__front);stroke:none;font-weight:400;text-shadow:none}#thermal_management_page_new_ui svg .gray{fill:var(--g-gray-70);stroke:var(--plain-pure__enabled__default__front)}#thermal_management_page_new_ui svg .arrow{fill:none;stroke:var(--g-blue-35);stroke-width:5px}#thermal_management_page_new_ui svg .arrow.thin{stroke-width:1px}#thermal_management_page_new_ui svg .arrow.green{stroke:var(--g-green-60)}#thermal_management_page_new_ui svg .arrow_fill{stroke:none;fill:var(--g-blue-35)}#thermal_management_page_new_ui svg .arrowhead_background{fill:var(--background)}#thermal_management_page_new_ui svg .arrowhead_head{fill:var(--g-blue-35)}#thermal_management_page_new_ui svg .fan.animate{animation:radiator_fan_animate 3s ease-in-out infinite}@keyframes radiator_fan_animate{0%{transform:scale(1);transform-box:fill-box;transform-origin:center}to{transform:scaleY(-1);transform-box:fill-box;transform-origin:center}}.toast-container{font-family:boschsans,Bosch Sans,Bosch Office Sans,sans-serif;font-size:14px;border-radius:8px;padding:10px}.toast-light{background-color:#fff;color:var(--g-gray-20);border:1px solid var(--g-gray-85);box-shadow:0 2px 4px #0000001a}.toast-dark{background-color:var(--g-gray-20);color:var(--g-gray-95);border:1px solid var(--g-gray-40);box-shadow:0 2px 4px #00000080}:root{--toastify-color-light: var(--g-white);--toastify-color-dark: var(--g-gray-20);--toastify-color-info: var(--g-blue-65);--toastify-color-success: var(--g-green-60);--toastify-color-warning: var(--g-yellow-85);--toastify-color-error: var(--g-red-50);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-background: var(--g-gray-95);--toastify-text-color-light: var(--g-gray-55);--toastify-text-color-dark: var(--g-gray-95);--toastify-spinner-color: var(--g-gray-60);--toastify-spinner-color-empty-area: var(--g-gray-85);--toastify-color-progress-light: var(--g-blue-65);--toastify-color-progress-dark: var(--g-blue-50);--toastify-color-progress-info: var(--g-blue-65);--toastify-color-progress-success: var(--g-green-60);--toastify-color-progress-warning: var(--g-yellow-85);--toastify-color-progress-error: var(--g-red-50);--toastify-color-progress-bgo: .2}.fraction{display:inline-block;text-align:center;vertical-align:middle}.numerator{display:block;border-bottom:1px solid #000;padding-bottom:2px}.denominator{display:block;padding-top:2px}.text-align-right{text-align:right}.full-width{width:100%}.full-height{height:100%}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-justify-items-center{justify-items:center}.flex-justify-content-center{justify-content:center}.flex-justify-content-end{justify-content:flex-end}.flex-justify-content-start{justify-content:flex-start}.pt-05{padding-top:.5rem}.pb-05{padding-bottom:.5rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.pt-15{padding-top:1.5rem}.pb-15{padding-bottom:1.5rem}.pt-2{padding-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.ml-05{margin-left:.5rem}
