.gps-evidence-panel{border:1px solid #c5d8e7;border-left:4px solid #4f83ba;background:#f2f7fc;padding:15px 18px;border-radius:12px;margin:0 0 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.gps-evidence-panel strong{color:#173d69;font-size:13px}.gps-evidence-panel small{color:#527496;font-size:11px;line-height:1.45;display:block;margin-top:4px}.gps-evidence-count{font:900 19px/1 'Space Grotesk',sans-serif;color:#356f9e}
.gps-history-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gps-history-item{padding:8px 12px;border-radius:9px;background:#fff;border:1px solid #d0dfe9;font-size:11px;font-weight:700;color:#294c75}
.gps-evidence-toggle{border:1px solid #bad0e5;background:#eff6fe;color:#255985;padding:7px 11px;font-size:11px;font-weight:800;border-radius:9px;cursor:pointer}
.gps-evidence-toggle[aria-pressed="false"]{background:#fff;color:#55718a}
.gps-evidence-toggle[hidden]{display:none!important}
body[data-map-mode="bus"] .gps-evidence-toggle{display:none}
:root[data-theme="dark"] .gps-evidence-panel{background:#152f4b;border-color:#315579;color:#d8eaf7}
:root[data-theme="dark"] .gps-evidence-panel strong{color:#dceeff}
:root[data-theme="dark"] .gps-evidence-panel small{color:#b2cada}
:root[data-theme="dark"] .gps-history-item{background:#213e5a;color:#dfedf9;border-color:#3b5f7a}
