#driver-panel{position:absolute;top:clamp(217px,31vh,275px);left:12px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;pointer-events:none;z-index:2;max-width:45vw}#driver-panel span{background:#0a293bd9;border:1px solid #ffffff35;border-radius:9px;padding:5px 8px;font-size:10px;line-height:1.3;color:#e5f6fc;box-shadow:0 3px 12px #03121b42;white-space:nowrap}#driver-panel #drive-bonus{color:#ffe29a}#street-talk{position:absolute;z-index:2;top:48%;left:50%;transform:translate(-50%,-50%);max-width:min(80vw,320px);background:#0b2b3ce8;color:#fff2cd;border:1px solid #f6dca37a;padding:9px 12px;border-radius:15px;font-size:13px;text-align:center;font-weight:750;line-height:1.5;box-shadow:0 6px 20px #041a2c55;pointer-events:none}#street-talk[hidden]{display:none!important}@media(max-width:520px){#driver-panel{top:clamp(215px,32vh,275px);left:8px;max-width:55vw}#driver-panel span{font-size:9px;padding:4px 7px}#street-talk{font-size:11px;top:46%}}@media(max-height:720px){#driver-panel{top:205px}}@media(orientation:landscape) and (max-height:560px){#driver-panel{top:110px;left:8px;transform:scale(.8);transform-origin:top left}}
/* Mashwar v2.5 — notifications sit above the sightline, not over the car or road. */
#street-talk{top:calc(84px + env(safe-area-inset-top,0px));left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:55vw;padding:5px 9px;font-size:10px;line-height:1.25;border-radius:11px;box-shadow:0 2px 8px #071b2b60;white-space:normal;opacity:.94}
#driver-panel{top:calc(150px + env(safe-area-inset-top,0px));left:8px;gap:3px;max-width:40vw}
#driver-panel span{font-size:9px;padding:3px 5px;opacity:.82;white-space:normal}
@media(max-width:520px){#street-talk{top:calc(89px + env(safe-area-inset-top,0px));max-width:52vw;font-size:9px;padding:4px 6px}#driver-panel{top:calc(147px + env(safe-area-inset-top,0px));max-width:37vw}}
@media(orientation:landscape) and (max-height:560px){#street-talk{top:calc(49px + env(safe-area-inset-top,0px));max-width:40vw}#driver-panel{top:calc(80px + env(safe-area-inset-top,0px))}}
