/* V51 Central Command: authorization-aware GPS status, never public positions */
.cmd-central-live{display:flex;align-items:center;gap:14px;min-height:74px;padding:12px 18px;background:linear-gradient(100deg,#f0fafc,#f8fdfc);border-bottom:1px solid #d4e9ec;color:#174a50}
.cmd-central-led{width:11px;height:11px;flex:none;border-radius:50%;background:#1ab8bf;box-shadow:0 0 0 5px #1ab8bf18}
.cmd-central-live-copy{flex:1;min-width:0;display:grid;gap:5px}.cmd-central-live-copy b{font-size:13px}.cmd-central-live-copy small{font-size:11px;color:#61858a;line-height:1.45}
.cmd-central-live strong{font:700 27px Kanit,sans-serif;color:#087c83;min-width:30px;text-align:center}
.cmd-central-live-time{font-size:11px;color:#7596a0}.cmd-central-live-open{white-space:nowrap;color:#12617e;font-weight:700;font-size:12px;border:1px solid #c6e3ea;background:white;border-radius:12px;padding:11px}
.cmd-map-open-full{display:inline-flex;align-items:center;justify-content:center;color:#0b7258;text-decoration:none;font-weight:700;font-size:12px;padding:9px 12px;border-radius:12px;background:#f1fbf7;border:1px solid #cde7d9}
.dashboard-kml-ring{animation:kmlZoneBreath 4.5s ease-in-out infinite}
@keyframes kmlZoneBreath{0%,100%{stroke-opacity:.65;fill-opacity:.09}50%{stroke-opacity:1;fill-opacity:.16}}
@media(max-width:900px){.cmd-central-live{gap:9px;padding:12px}.cmd-central-live-time{display:none}.cmd-central-live-open{font-size:11px;padding:9px}}
@media(max-width:650px){.cmd-central-live{flex-wrap:wrap}.cmd-central-live-open{width:100%;text-align:center}.cmd-central-live-copy b{font-size:12px}.cmd-central-live-copy small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.dashboard-kml-ring{animation:none}}
