﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap");*{font-family:"Montserrat",sans-serif;}.battery-label,.battery-value,.card-label,.card-value{font-weight:600;font-size:14px;}.card-title,.grid-l-section th{font-size:18px;}.card-label,.battery-label{color:#6c757d!important;font-size:.875rem;}.battery-value{color:#212529;font-size:14px;}.card-component,.temperature-card-component,.grid-card-horizontal{background-color:#fff;border-radius:16px;box-shadow:5px 5px 7px rgba(0,0,0,.25);display:flex;width:100%;height:100%;}.temperature-card-component{background-color:#365987;color:#fff;}.grid-card-horizontal{width:730px;padding:24px 0 24px 70px;margin:40px 0 20px;}.icon-custom{font-size:22px;}.card-alert{max-width:400px!important;height:216px!important;}@media(min-width:1476px){.card-component,.temperature-card-component,.grid-card-horizontal{max-height:320px;}.information-card{max-width:795px;min-width:790px;}}@media(max-width:1475px){.card-component,.temperature-card-component,.grid-card-horizontal{max-height:1000px;}}.card-title-bar,.temperature-title-bar{background-color:#f8f9fa;border-radius:12px;padding:1rem;font-size:18px;font-weight:600;color:#365987;display:flex;justify-content:center;align-items:center;}.temperature-title-bar{background-color:#365987;}.donut-chart-wrapper{text-align:center;}.donut-chart-svg{width:100%;height:50%;max-width:130px;max-height:130px;}.donut-ring{fill:none;stroke:#e6e6e6;stroke-width:10;}.donut-segment{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .6s ease;}.donut-percent{fill:#000;font-size:14px;font-weight:600;text-anchor:middle;dominant-baseline:central;}.temperature-title{font-size:1.4rem;font-weight:bold;color:#e5a46c;}.temperature-data div{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:.5rem;}.obc-data div{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:.5rem;}.grid-tab-area{display:flex;justify-content:center;}.grid-tabs{background:#365987;border-radius:22px;width:fit-content;padding:6px;margin-bottom:1.25rem;}.grid-tab{padding:10px 30px;border-radius:18px;font-weight:600;font-size:18px;color:#fff;background:transparent;border:0;cursor:pointer;transition:.2s ease-in-out;}.grid-tab.active{background:#fff;color:#000;}.grid-section-horizontal{display:flex;justify-content:center;}.grid-group-horizontal{flex-direction:column;min-width:120px;font-size:14px;font-weight:600;color:#000;text-align:center;}.grid-box{flex:1 1 auto;}.separator{position:relative;}@media(min-width:768px){.separator:not(:last-child){border-right:1px solid #ffa500;}}@media(max-width:767px){.separator:not(:last-child)::after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:1px;background-color:#ffa500;}.separator{border-bottom:0;}}.battery-box{text-align:center;padding:.5rem;background:#f7f9fc;border-radius:12px;}.fastcharger-card{background:#fff;border-radius:16px;box-shadow:5px 5px 7px rgba(0,0,0,.25);width:730px;font-family:"Montserrat",sans-serif;}.fastcharger-row{text-align:center;}.button-container{display:flex;justify-content:center;}.circle-button{width:20px;height:20px;border-radius:50%;color:#fff;border:0;margin:3px;cursor:pointer;}.circle-button:hover,.circle-button.active{background-color:var(--hover-color);}