.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-cell-value,.ag-group-value{text-align:center}.ag-header-group-cell-label{justify-content:center!important}@font-face{font-family:T1 Body Font;src:local("T1 Body Font"),local("T1 Body Font"),url(/assets/toyotadisplay_rg-9aKdqsbx.woff) format("woff")}body{margin:0;font-family:T1 Body Font,Arial,Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@Media (min-width: 1280px){.MuiContainer-maxWidthLg{max-width:1920px!important}}@Media (max-width: 950px){.MiniDrawer-toolbarButtons-9{width:51%!important;min-height:0px!important}}.MuiIconButton-root:hover,.MuiListItem-button:hover{color:#e50000!important}.MuiListItemIcon-root{display:inline-flex!important;min-width:56px!important;flex-shrink:0!important;color:inherit!important}.MuiAppBar-colorPrimary{color:#000!important;background-color:#fff!important}.makeStyles-content-18{padding:0!important}.searchField{width:50%}.searchField :focus{width:100%}.MuiTextField-root .MuiInput-formControl :focus{width:100%}.MuiIconButton-label :hover{color:#e50000!important}.MuiButtonoutlinedPrimary :hover{border:1px solid #E50000!important;background-color:#e50000!important}.MuiButton-outlinedPrimary{color:#fff!important;border:1px solid #E50000!important;background-color:#e50000!important}.MuiListItem-root.Mui-selected,.MuiListItem-root.Mui-selected:hover{background-color:#00000014;color:#e50000}.sideDrawerContent{margin:0!important;padding:0!important}.MuiTableCell-root{padding:8px!important}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#e50000;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.chart-container{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.graph{height:100%;width:100%;min-height:300px;max-height:300px}.mapboxgl-popup{max-width:500px}.mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif}.mapboxgl-popup-tip{display:none}.mapboxgl-popup-content{margin-bottom:20px}.custom-tooltip{position:absolute;width:355px;height:30px;border:1px solid black;overflow:hidden;pointer-events:none;transition:opacity 1s;overflow-wrap:break-word}.custom-tooltip.ag-tooltip-hiding{opacity:0}.custom-tooltip p{margin:5px;white-space:nowrap}.custom-tooltip p:first-of-type{font-weight:700}.custom-hide-tooltip{width:0px;height:0px;border:none}.custom-master-tooltip{position:absolute;width:550px;height:30px;border:1px solid black;overflow:hidden;pointer-events:none;transition:opacity 1s;overflow-wrap:break-word}.custom-master-tooltip p{margin:5px;white-space:nowrap}.custom-master-tooltip p:first-of-type{font-weight:700}.custom-multiline-tooltip{position:absolute;width:550px;max-height:120px;min-height:60px;border:1px solid black;overflow:visible;pointer-events:none;transition:opacity 1s;overflow-wrap:break-word;font-weight:700}.custom-multiline-tooltip p{margin:5px}.ag-status-bar{background-color:#f0f0f0;font-size:medium;line-height:.7!important}.introjs-nextbutton{float:right;padding:4px 10px;font-size:.8125rem;color:#fff!important;background-color:#e50000!important;border-color:#e50000!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important;background-color:#e0e0e0}.introjs-button{padding:4px 10px;font-size:.8125rem;color:#fff;background-color:#000;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;min-width:64px;box-sizing:border-box;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;font-family:T1 Body Font;font-weight:500;line-height:1.75;border-radius:20px;text-transform:uppercase;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;position:relative;align-items:center;-webkit-user-select:none;user-select:none;vertical-align:middle;justify-content:center;text-decoration:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;text-shadow:0 0 black}.introjs-button:active,.introjs-button:hover{outline:0;text-decoration:none;background-color:#000;border-color:#000;color:#fff}.introjs-tooltipReferenceLayer *{font-family:T1 BODY FONT}.introjs-tooltip-header{position:relative;padding:10px 20px;min-height:1.5em;background-color:#fafafa}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#e50000}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap;background-color:#fafafa}.graph{width:calc(99vw - 20px);top:2px;position:absolute;height:calc(99vh - 20px);margin:10px;box-sizing:border-box;border:1px dotted gray}.elemental-node{padding:4px 5px;align-items:center;justify-content:center;position:"relative";width:380;height:150;box-shadow:"0px 0px 5px rgba(0, 0, 0, 0.25)";margin:"10px";display:"grid";grid-template-rows:"6fr 1fr";grid-gap:"5px";border-radius:"5px";-webkit-user-select:"none";user-select:"none"}.elemental-node--hover{display:none;position:absolute;background:#000;padding:5px;left:20px;top:0;width:max-content;height:20px;z-index:99}.elemental-node:hover{background-color:#dcdcdc}.elemental-node:hover .elemental-node--hover{display:block}.ag-theme-material{font-size:11px!important}.ag-root .ag-center-cols-viewport{height:calc(100% + 15px)!important}.ag-root .ag-body-horizontal-scroll-viewport{height:15px!important;max-height:15px!important}.ag-root .ag-body-horizontal-scroll{min-height:15px!important}.ag-theme-material .ag-header-row .ag-header-cell,.ag-theme-material .ag-header-row .ag-header-group-cell.ag-header-group-cell-with-group{border:.1px solid #e2e2e2}.ag-header-cell-text,.ag-header-group-text{font-weight:bolder;font-size:10px!important}.right_side_button{background-color:"#E50000";border:"none";color:"white";text-align:"center";text-decoration:"none";display:"inline-block";font-size:"16px";cursor:"pointer";border-radius:"1px"}.ag-root-wrapper{overflow:visible!important}.ag-theme-material .ag-row{height:42px}.ag-theme-material .ag-cell{font-size:.65625rem;font-weight:400;font-family:T1 Body Font}.ag-theme-material .ag-status-bar{line-height:.2!important}.ag-theme-material .ag-checkbox-input-wrapper.ag-checked:after{color:#e50000!important}.ag-theme-material .ag-checkbox-input-wrapper{font-size:.9rem!important;box-shadow:none!important}.show-cell{background:#fff;border-left:.1px solid lightgrey!important;border-right:.1px solid lightgrey!important;border-bottom:.1px solid lightgrey!important}.ag-cell-value{text-align:left}.custom-tooltip-gantt{position:absolute;z-index:999;background-color:#fff;padding:8px;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a}.custom-header .ag-header-cell-text{white-space:normal;word-wrap:normal;text-align:center;line-height:1.2}
