#driverConecta{position:fixed;right:18px;top:calc(72px + env(safe-area-inset-top));z-index:25;display:flex;align-items:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid #e5e5e5;border-radius:24px;background:#fff;color:#171717;box-shadow:0 3px 12px #0002;font:700 13px Inter,system-ui;cursor:pointer}
#driverConectaPanel[hidden]{display:none!important}#driverConectaPanel{position:fixed;inset:0;z-index:9000;display:flex;flex-direction:column;background:#fff;color:#171717;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);height:100dvh}
.conecta-toolbar{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #eee;flex-shrink:0}.conecta-toolbar strong{font:750 16px Inter,system-ui;flex:1}.conecta-toolbar button{min-height:44px;border:0;background:#fff2e9;border-radius:12px;padding:9px 12px;color:#7d3100;font:650 13px Inter,system-ui;cursor:pointer}.conecta-hint{padding:7px 12px;font:12px/1.4 Inter,system-ui;background:#fafafa}.conecta-hint button{background:none;border:0;padding:3px;font:inherit;cursor:pointer;color:#8a3800;text-decoration:underline;margin-left:6px}#conectaStatus{margin:0;padding:8px 12px;font:12px/1.4 Inter,system-ui;background:#fff4e9}#conectaStatus[hidden]{display:none}#conectaFrameHost{flex:1;min-height:0}#conectaFrameHost iframe{display:block;width:100%;height:100%;border:0}#driverConecta:focus-visible,.conecta-toolbar button:focus-visible{outline:3px solid #b84300;outline-offset:3px}
body.conecta-split #driverConectaPanel{top:42dvh;height:58dvh;padding-top:0}body.conecta-split.vo-map-page #map.real-map{inset:0 0 auto!important;height:42dvh!important}body.conecta-split .vo-driver-panel{display:none!important}body.conecta-split .driver-map-toolbar{bottom:20px!important}body.conecta-split .driver-map-credit{bottom:2px!important}body.conecta-split #driverConecta{display:none}body.conecta-split .conecta-hint{font-size:11px}
@media(min-width:900px){body.conecta-split #driverConectaPanel{left:55%;top:0;height:100dvh;padding-top:env(safe-area-inset-top)}body.conecta-split.vo-map-page #map.real-map{width:55%!important;height:var(--view-height)!important}body.conecta-split .app>.top{width:55%!important}body.conecta-split #driverAvatar{right:calc(45% + 18px)!important}body.conecta-split.vo-map-page .app>.top .brand,body.conecta-split.vo-map-page .app>.top .head .brand{left:27.5%!important}}
@media(max-height:500px) and (max-width:899px){body.conecta-split #driverConectaPanel{top:32dvh;height:68dvh}body.conecta-split.vo-map-page #map.real-map{height:32dvh!important}}
