/* SRP 0.63.3 — Race2Play-inspired, adapted to SRP dark interface */
.srp-v8-panel,.srp-v8-wrap{margin:22px 0;padding:20px;border:1px solid #37424d;background:radial-gradient(ellipse at 95% -10%,rgba(211,39,48,.19),transparent 46%),linear-gradient(130deg,#141c25,#0e141c)}
.srp-v8-head{display:flex;justify-content:space-between;align-items:start;gap:22px}.srp-v8-head small{color:#d8616d;font:700 10px 'IBM Plex Mono',monospace;letter-spacing:.095em}.srp-v8-head h3{font:900 clamp(27px,4vw,39px)/1 'Big Shoulders Display',Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase;color:white;margin:9px 0}.srp-v8-head h3 em{color:#f34352;font-style:normal}.srp-v8-head p{max-width:620px;line-height:1.5;color:#bdc7d1;margin:0;font-size:13px}.srp-v8-head>span{display:inline-block;font:700 10px 'IBM Plex Mono',monospace;color:#a7e8cd;border:1px solid #426f62;padding:8px;white-space:nowrap}
.srp-v8-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0}.srp-v8-kpis>div{background:rgba(255,255,255,.035);border:1px solid #3b4451;padding:15px 12px;min-width:0}.srp-v8-kpis strong{display:block;font:900 40px/.95 'Big Shoulders Display',Impact,sans-serif;color:white}.srp-v8-kpis>div:first-child strong{color:#ff6573}.srp-v8-kpis span{display:block;font:650 11px/1.5 Barlow,Arial,sans-serif;color:#c0c9d3;margin-top:8px;text-transform:uppercase}
.srp-v8-foot{font-size:12px;line-height:1.6;color:#adbbc9;margin:14px 0 0}.srp-v8-details summary{cursor:pointer;color:#dcebf8;font-size:13px;font-weight:700;padding:12px 0}.srp-v8-details p{color:#aebac7;font-size:12px}.srp-v8-scroll{overflow-x:auto;max-width:100%}.srp-v8-scroll table{width:100%;border-collapse:collapse;min-width:580px;color:#e4e9ee;font-size:12px}.srp-v8-scroll td,.srp-v8-scroll th{padding:11px 12px;border-bottom:1px solid #343f4c;text-align:left}.srp-v8-scroll th{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#9aaebe;background:#202a35}.srp-v8-board a{color:#fff;font-weight:800;text-decoration:none}.srp-v8-board a:hover{color:#ff6573}.srp-v8-board small{display:block;color:#aab9c6;font-size:10px;margin-top:3px}.srp-v8-board tr:hover{background:#23303b}.srp-v8-win{font-weight:800;color:#ffc9cf}.srp-v8-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.srp-v8-controls{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin:10px 0}.srp-v8-controls label{display:grid;gap:6px;font-size:11px;text-transform:uppercase;color:#bccad5}.srp-v8-controls select,.srp-v8-controls input{background:#121820;border:1px solid #485564;color:white;padding:11px;border-radius:3px;min-width:0}
@media(max-width:800px){.srp-v8-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.srp-v8-head{flex-wrap:wrap}}
@media(max-width:520px){.srp-v8-panel,.srp-v8-wrap{padding:14px}.srp-v8-kpis,.srp-v8-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.srp-v8-kpis strong{font-size:32px}.srp-v8-controls{grid-template-columns:1fr}}


/* Beta 0.63.4 · módulos deportivos de lectura oficial */
.srp-v8-class{display:inline-block;border:1px solid #50616f;border-radius:2px;padding:2px 7px;font:800 10px/1.3 'IBM Plex Mono',monospace;color:#e7f2ff;vertical-align:middle}.srp-v8-class.AM{color:#cce0f5;border-color:#64809b}.srp-v8-class.PRO{color:#ffd6db;border-color:#aa5861}
.srp-v8-controls{grid-template-columns:minmax(120px,.75fr) minmax(150px,.95fr) minmax(155px,1fr) minmax(170px,1.3fr)}
.srp-v8-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}
.srp-v8-rules>span{border:1px solid #394757;background:#101923;padding:11px 13px;font:600 12px/1.5 Barlow,Arial,sans-serif;color:#b9cbda}
.srp-v8-rules b{color:#f7f7f7}
.srp-v8-board{min-width:820px!important}.srp-v8-board td{font-variant-numeric:tabular-nums}
.srp-v8-board small{line-height:1.6}
.srp-v8-board td:nth-child(n+3),.srp-v8-board th:nth-child(n+3){text-align:center}
@media(max-width:900px){.srp-v8-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.srp-v8-controls,.srp-v8-rules{grid-template-columns:1fr}}

/* Beta 0.63.10 — precisión de cobertura de resultados V8SC */
.srp-v8-valor{display:block;font-weight:850;font-variant-numeric:tabular-nums}
.srp-v8-pending{display:block!important;margin-top:4px!important;padding:3px 6px;border:1px solid #7d6036;border-radius:3px;color:#f6ca80!important;background:rgba(204,143,48,.075);font:600 10px/1.4 Barlow,Arial,sans-serif!important;letter-spacing:0;text-transform:none!important;white-space:normal}
.srp-v8-board .srp-v8-pending{width:max-content;max-width:140px;margin-left:auto!important;margin-right:auto!important;text-align:center}
.srp-v8-kpis .srp-v8-pending{margin-top:7px!important}
