/* Visual redesign only: original radar observations, controls and alert eligibility. */
.arena-radar.p48-radar{margin:10px 8px!important;padding:0!important;min-width:0!important;border:1px solid #d3e1e9!important;border-radius:14px!important;background:#fff!important;box-shadow:0 3px 10px #193c4910!important;overflow:hidden;color:#284753}
.p48-radar .p48-radar-head{display:flex!important;justify-content:space-between;align-items:center;padding:12px!important;gap:8px;margin:0!important;background:linear-gradient(115deg,#f5fafc,#eef5f8);border-bottom:1px solid #e1ebf0}
.p48-radar-title{display:flex;align-items:center;gap:9px;min-width:0}.p48-pulse-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:#dcebf0;color:#266779;font-size:30px;line-height:1}.p48-radar-title>div{display:grid;gap:4px;min-width:0}.p48-radar-title b{font-size:11px;letter-spacing:1px;color:#244d60;font-weight:800}.p48-radar-title small{font-size:8px;line-height:1.4;color:#76909d}.p48-radar-head>button{flex:0 0 auto;border:1px solid #d4e3eb!important;background:#fff!important;border-radius:7px!important;padding:7px 8px!important;font-size:9px!important;color:#4a7284!important;box-shadow:none!important}.p48-radar-head>button>span{margin-left:5px;font-size:12px;color:#83a2b3}
.p48-radar-topline{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px 0}.p48-status{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:600;color:#668393}.p48-status>i{width:5px;height:5px;border-radius:50%;background:#6ba88c;box-shadow:0 0 0 3px #e9f5ed}.p48-status.signal{color:#b26a1c}.p48-status.signal>i{background:#e79836;box-shadow:0 0 0 3px #fff2db}.p48-status.delayed{color:#9a7c54}.p48-status.delayed>i{background:#c49855;box-shadow:0 0 0 3px #fcf2e3}.p48-radar .arena-goal-follow{font-size:9px!important;border:1px solid #dce6ec!important;border-radius:6px!important;padding:5px 7px!important;background:#f3f7f9!important;color:#5c7b8c!important;box-shadow:none!important;line-height:13px}.p48-radar .arena-goal-follow[aria-pressed=true]{background:#edf7f0!important;color:#367e62!important;border-color:#cfe7d7!important}
.p48-pressure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px}.p48-team{background:#fff9f1;border:1px solid #f6e7d7;border-radius:10px;padding:10px;min-width:0}.p48-team.away{background:#f2f8fe;border-color:#dfeaf7}.p48-team-name{display:flex;align-items:center;gap:5px;min-width:0}.p48-team-name>i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#d68b32}.p48-team.away .p48-team-name>i{background:#4293c8}.p48-team-name>b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px;color:#93652c}.p48-team.away .p48-team-name>b{color:#387ca7}.p48-level{display:flex;align-items:baseline;gap:3px;flex-wrap:wrap;margin:7px 0 8px}.p48-level>strong{font-size:25px;font-weight:800;line-height:27px;letter-spacing:-1px;color:#af712d;font-variant-numeric:tabular-nums}.p48-team.away .p48-level>strong{color:#2d80b4}.p48-level>span{font-size:8px;color:#9b9fa0}.p48-level>small{width:100%;font-size:8px;color:#6d8592;line-height:12px}.p48-meter{height:5px;background:#eadfcf;border-radius:4px;overflow:hidden}.p48-meter>i{display:block;height:100%;background:linear-gradient(90deg,#f7d2a0,#d88730);border-radius:4px}.p48-team.away .p48-meter{background:#dceaf5}.p48-team.away .p48-meter>i{background:linear-gradient(90deg,#a4d5ee,#378ac0)}
.p48-insights{display:flex;flex-wrap:wrap;gap:5px;padding:0 12px 10px}.p48-insights:empty{display:none}.p48-insights>span{font-size:8px;line-height:13px;padding:3px 6px;border-radius:5px;background:#f0f5f7;border:1px solid #e3edf1;color:#6a8492}
.p48-radar .v46-flow{margin:0 12px 10px!important;padding:10px 0 0!important;border-top:1px solid #e5edf1}.p48-radar .v46-flow>header{margin:0 0 9px!important;gap:8px}.p48-radar .v46-flow>header b{font-size:9px;letter-spacing:.6px}.p48-radar .v46-flow>header small{font-size:8px;line-height:1.4}.p48-radar .v46-flow>header>span{padding:5px 7px;font-size:10px;background:#eaf2f6;color:#426c81;border:1px solid #dce9f0}.p48-radar .v46-flow-tabs{padding:3px;gap:3px;border-radius:7px;background:#f0f5f8;border-color:#dfe9ef}.p48-radar .v46-flow-tabs>button{font-size:8px;padding:6px 1px;border-radius:5px;font-weight:600}.p48-radar .v46-flow-tabs>button[aria-pressed=true]{background:#315e74;box-shadow:0 1px 2px #173b4c20}.p48-radar .v46-flow-legend{margin:9px 0 7px;font-size:8px}.p48-radar .v46-flow-legend small{font-size:7px}.p48-radar .v46-flow-chart{width:100%;height:auto;border-radius:9px}.p48-radar .v46-flow-reading{font-size:8px;line-height:12px;min-height:0;padding:5px 7px;margin-top:5px;background:#f0f5f8;color:#7892a1;border-radius:5px}.p48-radar .v46-flow-note{font-size:7px;line-height:1.55;margin-top:6px;color:#95a5af}.p48-radar .arena-radar-event-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0 0!important}.p48-radar .arena-radar-event-total{display:flex;justify-content:space-between;align-items:center;gap:3px;padding:6px!important;border-radius:6px;border:1px solid #e0eaf0;background:#f8fbfc;min-width:0}.p48-radar .arena-radar-event-total>b{font-size:10px}.p48-radar .arena-radar-event-total>small{font-size:7px;white-space:nowrap}
.p48-window-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 12px;padding:9px 0 4px;border-top:1px solid #e5edf2}.p48-window-head>b{font-size:8px;letter-spacing:.5px;color:#4f7185}.p48-window-head>span{font-size:7px;color:#99aab5}.p48-radar .p48-metrics{margin:0;padding:0 12px}.p48-radar .arena-radar-compare-row{padding:7px 0!important;min-height:0!important;display:grid!important;grid-template-columns:1fr 1.4fr 1fr;gap:7px;border-bottom:1px solid #f0f4f6}.p48-radar .arena-radar-compare-row>span{display:flex;align-items:center;gap:5px}.p48-radar .arena-radar-compare-row>span.away{justify-content:flex-end}.p48-radar .arena-radar-compare-row b{font-size:12px;line-height:16px}.p48-radar .arena-radar-compare-row small{font-size:8px;background:#f0f5f7;padding:2px 4px;border-radius:4px}.p48-radar .arena-radar-compare-label{justify-content:center;text-align:center;font-size:8px;color:#8aa0ae}.p48-radar-foot{display:flex;align-items:flex-start;gap:5px;padding:9px 12px;font-size:7px;line-height:12px;color:#8da1ae;background:#f7fafc}.p48-radar-foot>i{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#93afc0;margin-top:4px}.p48-wait{display:flex;align-items:center;gap:8px;padding:14px 12px}.p48-wait>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#cad9e3}.p48-wait>div{display:grid;gap:5px;flex:1}.p48-wait b{font-size:10px;color:#6c8797}.p48-wait small{font-size:8px;line-height:1.5;color:#9baab4}
@media(max-width:350px){.p48-radar-title small{max-width:155px}.p48-radar .p48-radar-head{padding:10px!important}.p48-pressure{gap:7px;padding:10px}.p48-team{padding:8px}.p48-radar .arena-radar-event-total>small{font-size:6px}}
/* Dense mobile rhythm without removing controls or measured values. */
.p48-list-radar .p48-radar-head{padding:10px!important}.p48-list-radar .p48-radar-title small{font-size:9px}.p48-list-radar .p48-radar-topline{padding-top:8px}.p48-list-radar .p48-pressure{padding:9px 12px;gap:8px}.p48-list-radar .p48-team{padding:8px 9px}.p48-list-radar .p48-team-name>b{font-size:10px}.p48-list-radar .p48-level{position:relative;padding-right:30px;gap:3px;margin:5px 0 6px}.p48-list-radar .p48-level>strong{font-size:22px;line-height:24px}.p48-list-radar .p48-level>small{width:auto;font-size:9px;line-height:12px;margin-left:4px}.p48-list-radar .p48-insights{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;padding-bottom:8px;max-width:100%}.p48-list-radar .p48-insights>span{white-space:nowrap;font-size:9px;padding:3px 6px}.p48-list-radar .p48-insights::-webkit-scrollbar{display:none}.p48-list-radar .v46-flow>header{margin-bottom:6px!important}.p48-list-radar .v46-flow>header>div{gap:2px}.p48-list-radar .v46-flow>header small{font-size:9px}.p48-list-radar .v46-flow-tabs>button{font-size:9px}.p48-list-radar .v46-flow-note{display:none}.p48-list-radar .v46-flow-reading{font-size:9px}.p48-list-radar .v46-flow-legend,.p48-list-radar .v46-flow-legend small{font-size:9px}.p48-list-radar .arena-radar-compare-label{font-size:10px}.p48-list-radar .p48-window-head>b{font-size:9px}.p48-list-radar .p48-window-head>span{font-size:9px}.p48-list-radar .arena-radar-compare-row{padding:6px 0!important}.p48-list-radar .p48-radar-foot{font-size:9px}.p48-list-radar .p48-status{font-size:9px}.p48-list-radar .arena-radar-event-total>small{font-size:8px}
