.map-price-pin .charging-pin-badge{position:absolute;top:-9px;right:8px;display:grid;place-items:center;width:20px;height:20px;border:2px solid white;border-radius:50%;background:#187a98;color:white;font-size:12px;box-shadow:0 1px 5px #30203b33}.app-mode .charging-details{padding:10px 12px;background:#edf6f9;border:1px solid #d8eaf0;border-radius:12px;margin:10px 0;color:#215c70;max-height:135px;overflow:auto}.app-mode .charging-details>b{font-size:12px}.app-mode .charging-details p{font-size:11px;line-height:1.5;margin:6px 0;color:#456b78}.app-mode .charging-details small{font-size:10px;line-height:1.4;display:block;color:#577a87}.app-mode .overview-row .charging-overview{font-size:9px;color:#187a98}.app-mode .filters button[data-filter="charging"]{color:#187a98;border-color:#cee6ee}.app-mode .filters button[data-filter="charging"].active{background:#187a98;color:white;border-color:#187a98}.app-mode .octosafe-credit{text-align:center;font:10px/1.5 system-ui,sans-serif;color:#95869e;margin:13px 0 0;letter-spacing:.2px}.app-mode .octosafe-credit strong{font-weight:700;color:#725682}.app-mode .welcome-dialog .octosafe-credit{font-size:9px;margin-top:10px}
.app-mode .destination-panel{max-height:55dvh;overflow:auto}
.app-mode .charging-details summary{font-size:12px;cursor:pointer}.app-mode .charging-details summary b{font-size:12px}
