.d411-gps{border:1px solid #16b9c9;border-radius:17px;background:linear-gradient(125deg,#082b4d,#0b5471);padding:17px;margin:14px 0 20px;color:#edfaff;box-shadow:0 10px 27px #06396133}
.d411-gps-head{display:flex;align-items:center;gap:12px}.d411-gps-head>span{font-size:24px;display:grid;place-items:center;background:#ffffff1b;width:45px;height:45px;border-radius:12px}.d411-gps-head strong{font-size:16px;color:white}.d411-gps-head small{display:block;color:#a2dce7;font-size:11px;margin-top:3px}.d411-gps p{font-size:12px;color:#d2e8ee;line-height:1.5;margin:12px 0}
.d411-gps-actions{display:flex;gap:9px}.d411-gps-actions button{background:linear-gradient(125deg,#16e6e3,#47b4f6);color:#033348;border:0;border-radius:11px;padding:12px 17px;font-weight:900;cursor:pointer;font-size:12px;min-height:45px}.d411-gps-actions button#d411GpsStop{background:#ffffff20;color:#fff;border:1px solid #a3e5ea}
.d411-gps.sharing{border-color:#55efc6}.d411-gps-privacy{display:block;color:#9ecad8;font-size:10px;line-height:1.5;margin-top:13px}
/* After enabling sounds, hide large card; compact notification bell remains available. */
.t410-controls.t411-sound-hidden{display:none!important}.t411-sound-reopen{position:fixed;bottom:16px;right:16px;z-index:122;border:1px solid #3bbccb;border-radius:999px;padding:11px 13px;background:#073852;color:#e1fbff;box-shadow:0 10px 28px #00234366;cursor:pointer;min-height:44px;min-width:44px;font-size:20px}
body.drv-body .t411-sound-reopen{bottom:82px;right:12px}
@media(max-width:600px){.t411-sound-reopen{right:10px;bottom:10px}}
