.forecast{position:relative;height:calc(100vh - 84px)}.forecast-header{height:60px;margin:-12px;margin-bottom:0;background:var(--bg-color);border-bottom:var(--border)}.forecast-filters{margin:4px;margin-top:1rem;padding:10px;border:var(--border);position:sticky;top:0;z-index:6;background-color:#fff}.forecast-container{height:calc(100% - 127px);display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;padding:1rem}.forecast-container-table{overflow:auto;height:calc(100vh - 260px)}.forecast-container-table table{width:100%;position:relative;border-collapse:collapse}.forecast-container-table table th{position:sticky;width:auto;top:0;font-weight:500;background-color:var(--brand-color)}.forecast-container-table table tr{z-index:0}.forecast-container-table table td,.forecast-container-table table th{text-align:left;font-size:var(--text-s);padding:8px 4px}.forecast-container-table table tr:nth-child(odd){background-color:rgba(var(--brand-rgb),.05);border:1px solid var(--brand-color)}.forecast-container-graph{height:100%;overflow-y:auto}.forecast-container-graph label{padding-block:5px;padding-inline:10px;background-color:var(--brand-light-color);box-shadow:0 4px 16px rgba(17,17,26,.05),0 8px 32px rgba(17,17,26,.05);border:.7px solid rgba(30,30,30,.2);border-radius:4px}.lineCharts-single{width:100%}.date-range input{height:100%;border:.7px solid var(--brand-color);border-radius:4px;padding-inline:4px;background:var(--brand-light-color)}.loader{padding:18rem}.selectedMaterial{background-color:var(--brand-light-color)!important}.hw-100{width:100%;height:100%}.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{width:25px;height:25px;transform:scale(1)!important}.apexcharts-toolbar{gap:7px;z-index:3!important}.toggle{font-size:1em;padding:.5em 1.2em;color:var(--black);font-weight:500;border:none;box-shadow:.1em .1em .1em rgba(0,0,0,.25);background-color:var(--side-bar-color)}.toggle:active{box-shadow:inset .2em .2em .2em rgba(0,0,0,.25)}.toggle-selected{background-color:var(--brand-color)}select{padding:10px;border:.1px solid #dcd8d8;border-radius:8px}