.lr-metrics,.lr-analysis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.lr-metrics>div,.lr-analysis>div{background:#111d24;border:1px solid #30414a;padding:14px;border-radius:12px}.lr-metrics b{display:block;font-size:22px;margin-top:7px}.lr-analysis{grid-template-columns:repeat(3,minmax(0,1fr))}.lr-score{display:flex;gap:20px;align-items:center}.lr-score strong{font-size:32px}.lr-checks{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.lr-checks span{padding:8px;border:1px solid #35424a;border-radius:8px;color:#a6b1b8}.lr-checks .lr-active{color:#c4f478;border-color:#678b34;background:#23351e}.lr-stale{opacity:.68}.live-radar-card{margin:18px 0}@media(max-width:750px){.lr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-analysis{grid-template-columns:1fr}.lr-score{display:block}}
.lr-quick{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.lr-quick label{border:1px solid #3c4b54;border-radius:20px;padding:8px 12px;cursor:pointer}.lr-quick label:has(input:checked){background:#304820;color:#c8f88c;border-color:#7da847}.lr-trend{width:100%;max-width:600px;height:115px;display:block;margin-top:15px}.lr-filter-panel{margin:18px 0;padding:16px;border:1px solid #3c4b54;border-radius:12px}
.lr-quick label{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.3}.lr-quick input[type=checkbox]{width:auto;min-width:0;margin:0}.lr-filter-panel .form-row label{display:flex;flex-direction:column;gap:5px}.lr-filter-panel .form-row input[type=checkbox]{width:auto;align-self:flex-start}.lr-filter-panel summary{font-size:17px;font-weight:700}
.lr-filter-panel input[type=checkbox],#liveradar input[type=checkbox]{width:16px;height:16px;min-height:0;min-width:0;padding:0;margin:0;appearance:auto}.lr-filter-panel #lr-clear{align-self:center;min-height:40px;height:auto;padding:10px 14px}.lr-filter-panel .form-row label:has(input[type=checkbox]){justify-content:center;align-items:flex-start}
#liveradar .lr-check-label{display:flex;align-items:center;gap:8px;flex-direction:row}#liveradar input[type=checkbox]{accent-color:#a6df67;flex-shrink:0}.lr-alert-controls{padding:14px;border:1px solid #526c37;background:#17261b;border-radius:10px;margin:12px 0}.lr-alert-controls p{margin:9px 0}.lr-alert-controls small,.lr-filter-help{color:#b7c4c9;line-height:1.5}.lr-input-error{color:#ffb6a8;font-weight:600}.lr-input-error:empty{display:none}#lr-minute-from,#lr-minute-to{min-width:100px}

.lr-signal-settings{margin:16px 0;padding:14px;border:1px solid #526c37;border-radius:10px}.lr-signal-settings label{display:grid;gap:8px;max-width:480px}.lr-signal-settings select{width:100%;min-width:0}.lr-signal-settings details{margin-top:12px}.lr-signal-settings p{line-height:1.6}

.lr-half-presets{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.lr-half-presets span{font-size:13px;color:#b7c4c9}#lr-refresh{align-self:flex-end;height:44px;min-height:0;padding:10px 14px}@media(max-width:600px){.lr-half-presets button{width:100%}}

.lr-data-warning{padding:12px 14px;border:1px solid #b08c45;border-radius:9px;background:#322b1b;color:#ffe0a2;line-height:1.5}.lr-data-warning[hidden]{display:none}

.lr-managed-note{padding:12px 14px;border:1px solid #526c37;border-radius:9px;color:#d7efbb;background:#1c2c1d;line-height:1.6}.lr-managed-note[hidden],#liveradar details[hidden],#liveradar .lr-signal-settings[hidden]{display:none}#liveradar input:disabled,#liveradar select:disabled{opacity:.7;cursor:default}

.lr-tracking-counts{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.lr-tracking-counts span{padding:10px;border:1px solid #40533b;border-radius:8px}.lr-tracking-counts b{display:block;font-size:1.25rem}.lr-tracking-scroll{overflow-x:auto;max-width:100%;margin-top:14px}.lr-tracking table{width:100%;min-width:680px;border-collapse:collapse}.lr-tracking th,.lr-tracking td{text-align:left;padding:10px;border-bottom:1px solid #30414a}.lr-tracking small{display:block}

.lr-watch-note{border-color:#b78a3e!important;background:#282315!important}.lr-watch-note strong{color:#f4cd83!important}

.lr-observation-note{padding:12px;border:1px solid #40505a;background:#172028;border-radius:8px;margin:8px 0}.lr-observation-note strong,.lr-observation-note small{display:block}
