
/* FULBO 2.27: tablas integradas de AFA en Primera C */
.afa-c-wrapper{border:1px solid var(--line, #34454b);border-radius:14px;padding:14px;margin:18px 0;background:var(--surface,#17252d);}
.afa-c-tabs,.afa-c-zones,.afa-c-rounds,.afa-c-round-bar{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.afa-c-round-bar{justify-content:space-between;margin:16px 0 8px}
.afa-c-tabs button,.afa-c-zones button,.afa-c-rounds button,.afa-c-rounds select{border:1px solid var(--line,#35474b);border-radius:8px;background:var(--surface-2,#20343b);color:var(--text,#f2fff4);padding:8px 12px;font:inherit;cursor:pointer;min-height:34px}
.afa-c-tabs button.active,.afa-c-zones button.active{background:#2e6943;color:#fff}
.afa-c-frame-shell{width:100%;background:var(--surface-2,#f9faf9);border-radius:10px;min-height:360px;margin:12px 0 20px;overflow:hidden}
.afa-c-frame-shell iframe{border:0;width:100%;height:480px;display:block;background:#fff;color:#202c30}
.afa-c-matches{display:grid;gap:2px}
.afa-c-match{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 100px;gap:8px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--line,#35474b);font-size:13px}
.afa-c-match>span:first-child{text-align:right}.afa-c-match>span:nth-child(3){text-align:left}.afa-c-vs{text-align:center;opacity:.7}.afa-c-match time{text-align:right;opacity:.7;font-size:11px}
.afa-c-foot{font-size:11px;opacity:.65}
@media(max-width:600px){.afa-c-frame-shell iframe{height:450px}.afa-c-match{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:5px;font-size:11px;padding:6px 4px}.afa-c-match time{grid-column:1 / -1;text-align:center;font-size:10px}}

.afa-c-native[hidden]{display:none!important}
.afa-c-wrapper .afa-c-frame-shell{max-height:650px;overflow:auto}
