.live-bus-panel{position:absolute;top:70px;right:76px;width:282px;max-width:calc(100% - 36px);z-index:8;background:var(--surface,#fff);color:var(--ink,#173c36);border:1px solid #aebdb4;border-radius:14px;box-shadow:0 6px 24px #162d2520;padding:12px;font:13px/1.45 system-ui}
.live-bus-panel summary{cursor:pointer;font-size:15px;font-weight:700}.live-bus-panel p{margin:9px 0;color:inherit;font-size:12px}.live-bus-row{display:flex;flex-direction:column;gap:3px;text-align:left;width:100%;background:transparent;color:inherit;border:0;border-top:1px solid #aebdb460;padding:11px 3px;cursor:pointer}.live-bus-row span{font-size:12px;color:#94600c}.live-bus-row:hover,.live-bus-row:focus-visible{background:#819d9020}.live-bus-row:disabled{cursor:default}#liveBuses [role=button]{cursor:pointer}html[data-map-theme=dark] .live-bus-panel{background:#1d302b;color:#e4eee8}html[data-map-theme=dark] .live-bus-row span{color:#eabf7c}@media(max-width:750px){.live-bus-panel{top:110px;right:12px;width:265px;padding:10px;max-height:55vh;overflow:auto}}

