/* Analysis dashboard: small controls, aligned measurements, no tall empty tiles. */
#detailTools .a92-controls{display:grid;gap:6px;padding:8px 10px;background:#edf4f6}
#detailTools .a92-controls>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
#detailTools .a92-controls button{min-height:36px;padding:6px 3px;border:1px solid #c4d7dd;border-radius:7px;background:#fff;color:#345760;font-family:inherit;font-size:12px;font-weight:600;box-shadow:none}
#detailTools .a92-controls button[aria-pressed=true]{background:#155b66;color:#fff;border-color:#155b66}
#detailBody .a92-dashboard{margin:8px 6px 14px;padding:0;background:transparent;color:#244b55}
.a92-dashboard>header{display:flex;flex-direction:column;gap:5px;margin:8px 4px 12px}.a92-dashboard>header>b{font-size:16px}.a92-dashboard>header>small{font-size:11px;color:#607d86}
.a92-team-grid{display:grid;gap:9px}
#detailBody .a92-team{padding:0;border:1px solid #cadbe1;border-left:3px solid #c27b23;border-radius:9px;background:#fff;overflow:hidden;box-shadow:none}
#detailBody .a92-team.away{border-left-color:#24729f}#detailBody .a92-team.league{border-left-color:#427b84}
.a92-team>header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 10px;border-bottom:1px solid #e2ecef}.a92-team>header>b{font-size:13px}.a92-team>header>small{font-size:10px;white-space:nowrap;color:#6d838b}
.a92-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px 8px}.a92-rates>div{padding:8px 4px;display:grid;grid-template-columns:1fr auto;gap:3px;border-bottom:1px solid #eef3f5}.a92-rates small{grid-column:1/-1;font-size:10px;color:#647d87}.a92-rates b{font-size:18px;line-height:1.2}.a92-rates span{font-size:9px;color:#81969e;align-self:end}.a92-team>footer,.a92-team>p{padding:10px;font-size:11px;line-height:1.5;margin:0}
.a92-dashboard>p{font-size:10px;line-height:1.6;color:#718891;margin:10px 3px}.a92-context-state{margin:8px;padding:10px;border:1px solid #cddde2;border-radius:7px;font-size:12px;background:#f3f8fa;color:#3d6673}.a92-context-state button{margin-left:5px;font:inherit}
#detailBody .s4-footy-dashboard{margin:8px 6px}#detailBody .s4-footy-section{border-radius:9px;padding:10px;margin-bottom:10px}#detailBody .s4-footy-section>header{padding:0 0 8px}#detailBody .s4-footy-page-title{padding:10px}
@media(min-width:700px){.a92-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
#detailBody .a92-comparison{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #ccdde3;border-radius:9px;background:#fff;overflow:hidden;font-size:12px}
.a92-comparison th,.a92-comparison td{padding:9px 5px;border-bottom:1px solid #edf2f4;text-align:center;vertical-align:middle}.a92-comparison thead th{background:#e2edf1;font-weight:600;line-height:1.35}.a92-comparison th:first-child{width:27%;text-align:left;font-size:10px;color:#617b86}.a92-comparison thead th b{font-size:11px;overflow-wrap:anywhere}.a92-comparison small{display:block;margin-top:3px;font-size:9px;font-weight:400;color:#78909a}.a92-comparison td b{font-size:16px;color:#285d68}.a92-comparison th.home b,.a92-comparison td[data-a92-side=home] b{color:#b47423}.a92-comparison th.away b,.a92-comparison td[data-a92-side=away] b{color:#246e9c}.a92-comparison .a92-avg{font-size:11px}
#detailBody details.a92-details{margin:8px 6px;padding:0;border:1px solid #c7dbe1;border-radius:9px;background:#f4f8fa;box-shadow:none}#detailBody details.a92-details>summary{padding:12px;min-height:40px;font-size:12px;font-weight:600;box-shadow:none;border:0;border-radius:8px;background:#e4eef2}#detailBody details.a92-details[open]>summary{margin-bottom:8px}
