.controller-status58{position:fixed;bottom:max(8px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:1100;max-width:calc(100vw - 24px);padding:5px 12px;border:1px solid #dfbc7055;border-radius:20px;background:#111b24e8;color:#f4dfb5;font:500 11px/1.3 system-ui;pointer-events:none;white-space:normal;text-align:center}.controller-status58[hidden]{display:none}.controller-active58 :focus{outline:2px solid #f6c879;outline-offset:4px}.drive-active .controller-status58{top:auto;bottom:max(6px,env(safe-area-inset-bottom));max-width:46vw;font-size:10px}.controller-active58 .drive-pedals,.controller-active58 [data-steering-wheel]{opacity:.18}@media(max-width:600px){.drive-active .controller-status58{left:50%;max-width:42vw;font-size:9px}}

.drive58-filter{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 0 20px}.drive58-filter label{white-space:nowrap;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted,#c5c9ce)}.drive58-filter select{min-width:155px;min-height:44px}.drive58-filter>span{font-size:12px;color:var(--muted,#c5c9ce)}
