/* V9.21.71 · Resultados de jornada · pantalla operativa mobile-first */
.results-page-v92171{display:grid;gap:18px;max-width:1480px;margin:0 auto;padding-bottom:110px}
.results-page-v92171 .section-heading-v92147{align-items:flex-start}
.results-head-actions-v92171{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.results-round-badge-v92171,.results-source-badge-v92171{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(214,179,72,.28);border-radius:999px;background:rgba(214,179,72,.08);color:#e5c979;font:800 10px/1 Orbitron,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.results-source-badge-v92171.is-provider{border-color:rgba(79,195,247,.3);background:rgba(79,195,247,.08);color:#83d9ff}
.results-source-badge-v92171.is-manual{border-color:rgba(229,201,121,.3);color:#e5c979}
.results-overview-v92171{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(120px,.45fr));gap:12px}
.results-overview-main-v92171,.results-kpi-v92171{border:1px solid rgba(255,255,255,.085);border-radius:18px;background:linear-gradient(145deg,rgba(20,24,30,.95),rgba(11,14,18,.96));box-shadow:0 18px 46px rgba(0,0,0,.2)}
.results-overview-main-v92171{padding:18px 20px;display:grid;gap:12px}
.results-overview-main-v92171>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.results-overview-main-v92171 strong{display:block;color:#f5f0df;font-size:18px}.results-overview-main-v92171 p{margin:5px 0 0;color:#9da7b3;line-height:1.45}
.results-progress-v92171{height:7px;overflow:hidden;border-radius:999px;background:#242a31}.results-progress-v92171>span{display:block;height:100%;width:0;background:linear-gradient(90deg,#b39139,#ead47b);border-radius:inherit;transition:width .2s ease}
.results-kpi-v92171{padding:16px}.results-kpi-v92171 span,.results-kpi-v92171 small{display:block;color:#8e99a6}.results-kpi-v92171 strong{display:block;margin:4px 0;color:#f5f0df;font:800 24px/1.1 Orbitron,Arial,sans-serif}.results-kpi-v92171 small{font-size:11px}
.results-source-panel-v92171{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}
.results-source-panel-v92171>div{display:grid;gap:3px}.results-source-panel-v92171 strong{color:#eef1f4}.results-source-panel-v92171 span{color:#8f9aa6;font-size:13px;line-height:1.4}.results-source-actions-v92171{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.results-status-v92171{min-height:20px;color:#9ca6b2;font-size:13px}.results-status-v92171.is-error{color:#ff9b9b}.results-status-v92171.is-ok{color:#9dd9ad}.results-status-v92171.is-warning{color:#e7c574}
.results-match-list-v92171{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.results-match-card-v92171{display:grid;gap:13px;padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:linear-gradient(155deg,rgba(19,23,29,.97),rgba(9,12,16,.98));box-shadow:0 14px 38px rgba(0,0,0,.18)}
.results-match-card-v92171.is-postponed{border-color:rgba(232,182,76,.3)}.results-match-card-v92171.is-review{border-color:rgba(242,142,68,.35)}.results-match-card-v92171.is-finished{border-color:rgba(91,190,124,.2)}
.results-match-top-v92171{display:flex;align-items:center;justify-content:space-between;gap:12px}.results-match-index-v92171{color:#777f8a;font:700 10px/1 Orbitron,Arial,sans-serif;letter-spacing:.08em}.results-state-v92171{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#b8c0c8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.results-state-v92171.is-finalizado{color:#a8e1b5;border-color:rgba(91,190,124,.25);background:rgba(91,190,124,.07)}.results-state-v92171.is-aplazado,.results-state-v92171.is-cancelado{color:#efca73;border-color:rgba(232,182,76,.26);background:rgba(232,182,76,.07)}.results-state-v92171.is-suspendido{color:#ffad78;border-color:rgba(242,142,68,.3);background:rgba(242,142,68,.08)}.results-state-v92171.is-en_juego{color:#89dcff;border-color:rgba(67,174,230,.3);background:rgba(67,174,230,.07)}
.results-fixture-v92171{display:grid;grid-template-columns:minmax(0,1fr) 106px minmax(0,1fr);gap:10px;align-items:center}
.results-team-v92171{display:flex;align-items:center;gap:9px;min-width:0}.results-team-v92171.is-away{flex-direction:row-reverse;text-align:right}.results-team-v92171 strong{min-width:0;color:#f4f5f6;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-team-visual-v92171{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:#151a20;color:#d9bf72;font:800 10px Orbitron,Arial,sans-serif}.results-team-visual-v92171 img{width:100%;height:100%;object-fit:cover}
.results-score-v92171{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0}.results-score-v92171 input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;height:46px!important;margin:0!important;padding:10px 4px!important;border:1px solid #344047!important;border-radius:11px!important;background:#0d1319!important;color:#f2f3ee!important;-webkit-text-fill-color:#f2f3ee!important;caret-color:#f2f3ee!important;text-align:center!important;font:800 20px/1.2 'Exo 2',sans-serif!important;font-variant-numeric:tabular-nums!important;box-shadow:none!important;opacity:1!important}.results-score-v92171 input:focus{outline:none!important;border-color:#b59a46!important;box-shadow:0 0 0 2px rgba(181,154,70,.12)!important}.results-score-v92171 input:disabled{background:#11151a!important;color:#aeb8be!important;-webkit-text-fill-color:#aeb8be!important;opacity:.78!important}.results-score-v92171 b{color:#69727c;font-size:16px}
.results-edit-grid-v92171{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.results-edit-grid-v92171 label{display:grid;gap:6px;color:#8994a0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.results-edit-grid-v92171 select{min-height:42px;width:100%;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#0a0e13;color:#eef1f5}.results-edit-grid-v92171 select:disabled{opacity:.7}
.results-match-note-v92171{display:flex;align-items:flex-start;gap:8px;min-height:32px;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.028);color:#8e99a5;font-size:11px;line-height:1.4}.results-match-note-v92171 strong{color:#cdd3d9}.results-match-note-v92171.is-safe{background:rgba(225,182,68,.06);color:#d9bd72}.results-match-note-v92171.is-review{background:rgba(242,142,68,.07);color:#e9ad86}
.results-empty-v92171{grid-column:1/-1;padding:32px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;text-align:center;color:#929ca8}.results-empty-v92171 strong{display:block;color:#e8e8e8;margin-bottom:5px}
.results-close-panel-v92171{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid rgba(214,179,72,.18);border-radius:17px;background:rgba(12,15,18,.97);box-shadow:0 18px 52px rgba(0,0,0,.32)}.results-close-copy-v92171 strong,.results-close-copy-v92171 span{display:block}.results-close-copy-v92171 strong{color:#f2e7bd}.results-close-copy-v92171 span{margin-top:4px;color:#8f9aa5;font-size:12px;line-height:1.4}.results-close-actions-v92171{display:flex;align-items:center;gap:8px}.results-close-panel-v92171 .btn-action{min-height:44px}
.results-dirty-v92171{color:#e2bc65!important}.results-blockers-v92171{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.results-blockers-v92171 em{font-style:normal;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.045);color:#9ba6b2;font-size:10px}
@media(max-width:980px){.results-overview-v92171{grid-template-columns:1fr repeat(3,minmax(100px,.33fr))}.results-match-list-v92171{grid-template-columns:1fr}}
@media(max-width:760px){
  body.is-mobile-results-v92171 #main-app>header{position:sticky!important;top:0!important;z-index:10010!important;display:grid!important;grid-template-columns:minmax(128px,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;min-height:64px!important;margin:0!important;padding:11px max(14px,env(safe-area-inset-right)) 11px max(14px,env(safe-area-inset-left))!important;padding-top:max(11px,env(safe-area-inset-top))!important;border:0!important;border-bottom:1px solid #bca14e30!important;border-radius:0!important;background:#080a0df7!important;box-shadow:none!important}
  #view-admin-resultados{padding:0 12px!important}.results-page-v92171{gap:12px;padding-bottom:calc(var(--mobile-nav-height-v92127,76px) + 118px)}
  .results-page-v92171 .section-heading-v92147{display:flex!important;align-items:flex-start!important;gap:10px!important}.results-page-v92171 .section-heading-v92147 h1{font-size:25px!important}.results-head-actions-v92171{gap:6px}.results-round-badge-v92171,.results-source-badge-v92171{min-height:29px;padding:0 9px;font-size:8px}
  .results-overview-v92171{grid-template-columns:repeat(3,1fr);gap:7px}.results-overview-main-v92171{grid-column:1/-1;padding:14px;border-radius:14px}.results-overview-main-v92171 strong{font-size:15px}.results-overview-main-v92171 p{font-size:12px}.results-kpi-v92171{padding:11px;border-radius:13px}.results-kpi-v92171 span{font-size:9px}.results-kpi-v92171 strong{font-size:18px}.results-kpi-v92171 small{display:none}
  .results-source-panel-v92171{align-items:stretch;flex-direction:column;padding:12px;border-radius:13px}.results-source-panel-v92171 span{font-size:11px}.results-source-actions-v92171{justify-content:stretch}.results-source-actions-v92171 .btn-action{flex:1;min-height:41px}
  .results-match-list-v92171{gap:9px}.results-match-card-v92171{gap:10px;padding:12px;border-radius:15px}.results-fixture-v92171{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr);gap:6px}.results-team-v92171{display:grid;justify-items:start;gap:5px}.results-team-v92171.is-away{display:grid;justify-items:end}.results-team-v92171 strong{font-size:12px;max-width:100%}.results-team-visual-v92171{width:30px;height:30px;flex-basis:30px}.results-score-v92171{gap:4px}.results-score-v92171 input{height:44px;font-size:19px;border-radius:9px}.results-edit-grid-v92171{grid-template-columns:1fr}.results-edit-grid-v92171 .btn-action{width:100%;min-height:40px}.results-match-note-v92171{font-size:10px;padding:8px 9px}
  .results-close-panel-v92171{position:fixed;z-index:10018;left:10px;right:10px;bottom:calc(var(--mobile-nav-height-v92127,76px) + max(12px,env(safe-area-inset-bottom)));grid-template-columns:1fr;gap:7px;padding:10px 11px;border-radius:15px;box-shadow:0 18px 60px rgba(0,0,0,.68)}.results-close-copy-v92171 strong{font-size:11px}.results-close-copy-v92171 span{font-size:9px;max-width:none}.results-blockers-v92171{display:none}.results-close-actions-v92171{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.results-close-actions-v92171 .btn-action{width:100%;min-height:42px;padding:0 10px;font-size:10px}
}
@media(max-width:390px){.results-fixture-v92171{grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)}.results-team-v92171 strong{font-size:11px}.results-close-copy-v92171 span{max-width:150px}.results-close-actions-v92171 .btn-action{padding:0 9px}}
