/* ===== 1.1.50 · AÇIK + SIKI görünüm =====
   Koyu "gece maçı" teması (arena75.css) kaldırıldı. Puan, Fikstür, Form, Analiz, gol dakikaları ve Oran Stats
   uygulamanın kendi açık petrol/beyaz dilinde; satırlar ve boşluklar daraltıldı. Hesaplar değişmedi. */
html body{--l-bg:#f1f5f6;--l-card:#fff;--l-line:#dbe6e9;--l-soft:#f5f9fa;--l-ink:#1f3f47;--l-mute:#67848c;--l-pet:#245e68;--l-home:#c9650f;--l-away:#1b6fb3;--l-win:#1f9a55;--l-draw:#b58a00;--l-loss:#cf3f38;
 --n-bg:var(--l-bg);--n-panel:var(--l-card);--n-raise:var(--l-soft);--n-inset:#e9f0f2;--n-line:var(--l-line);--n-text:var(--l-ink);--n-mute:var(--l-mute);--n-home:var(--l-home);--n-away:var(--l-away);--n-win:var(--l-win);--n-draw:var(--l-draw);--n-loss:var(--l-loss);--n-gold:var(--l-pet);--n-cond:system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}
html body #detailBody{background:var(--l-bg)}
html body #detailBody .s4-dashboard{padding:6px 6px 14px!important;gap:6px!important;background:transparent!important}
html body #detailBody .s4-title{padding:4px 2px 2px!important;margin:0!important}
html body #detailBody .s4-title b{font-size:12.5px!important;letter-spacing:.6px;color:var(--l-pet)!important}
html body #detailBody .s4-title small{font-size:10.5px!important;color:var(--l-mute)!important}
html body #detailTools .s4-scope{margin:6px!important;padding:3px!important;border-radius:8px!important;background:#e4edf0!important;border:0!important}
html body #detailTools .s4-scope button{padding:7px 6px!important;font-size:11px!important;border-radius:6px!important;min-height:0!important}
html body #detailTools .s4-scope button[aria-pressed=true]{background:var(--l-pet)!important;color:#fff!important}
/* G/B/M rozetleri: küçük kare */
html body #detailBody .s4-result{display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;min-width:20px!important;height:20px!important;padding:0!important;border-radius:4px!important;font-size:10.5px!important;font-weight:800!important;flex:none!important}
html body #detailBody .s4-result.res-G{background:var(--l-win)!important;color:#fff!important}
html body #detailBody .s4-result.res-B{background:#e7b416!important;color:#3d2e00!important}
html body #detailBody .s4-result.res-M{background:var(--l-loss)!important;color:#fff!important}
/* ---- FİKSTÜR ---- */
html body #detailBody .s4-week-heading{display:flex!important;justify-content:space-between;align-items:center;margin:8px 0 3px!important;padding:5px 9px!important;border-radius:6px!important;background:var(--l-pet)!important;color:#fff!important;font-size:11.5px!important;min-height:0!important}
html body #detailBody .s4-week-heading small{color:#cfe4e8!important;font-size:10.5px!important}
html body #detailBody .arena-fixture-expand{margin:0 0 3px!important;border:1px solid var(--l-line)!important;border-radius:7px!important;background:var(--l-card)!important;overflow:hidden}
html body #detailBody .s4-fixture-row{display:grid!important;grid-template-columns:58px 1fr 62px!important;grid-template-areas:none!important;align-items:center;gap:6px!important;padding:5px 8px!important;min-height:0!important;list-style:none;cursor:pointer}
html body #detailBody .s4-fixture-row::-webkit-details-marker{display:none}
html body #detailBody .s4-fixture-row[data-upcoming=true]{background:#fffbea!important}
html body #detailBody .s4-fixture-date{display:flex!important;flex-direction:column;line-height:1.2;grid-area:auto!important;text-align:left!important}
html body #detailBody .s4-fixture-date b{font-size:10.5px!important;color:var(--l-ink)!important;font-weight:700}
html body #detailBody .s4-fixture-date span{font-size:9.5px!important;color:var(--l-mute)!important}
html body #detailBody .s4-fixture-date strong{font-size:10.5px!important;color:var(--l-pet)!important}
html body #detailBody .s4-fixture-teams{display:flex!important;flex-direction:column;gap:1px;min-width:0;grid-area:auto!important}
html body #detailBody .s4-fixture-teams>b,html body #detailBody .s4-fixture-teams>span{font-size:12.5px!important;font-weight:650!important;color:var(--l-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important;padding:0!important;border:0!important;background:none!important}
html body #detailBody .s4-fixture-team.home{color:var(--l-home)!important;font-weight:800!important}
html body #detailBody .s4-fixture-team.away{color:var(--l-away)!important;font-weight:800!important}
html body #detailBody .s4-fixture-team small{font-size:8.5px!important;margin-left:4px;padding:0 3px;border-radius:3px;background:currentColor;color:#fff!important;vertical-align:1px}
html body #detailBody .s4-fixture-team.home small{background:var(--l-home)!important}html body #detailBody .s4-fixture-team.away small{background:var(--l-away)!important}
html body #detailBody .s4-disclosure-hint{display:none!important}
html body #detailBody .s4-fixture-score{grid-area:auto!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:3px 2px!important;border-radius:6px!important;background:#eef4f6!important;border:1px solid var(--l-line)!important;min-height:0!important;box-shadow:none!important}
html body #detailBody .s4-fixture-score strong{font-size:15px!important;line-height:1.1;color:var(--l-ink)!important;font-family:inherit!important;letter-spacing:.5px}
html body #detailBody .s4-fixture-score small{font-size:8.5px!important;color:var(--l-mute)!important;line-height:1.1;text-align:center}
/* ---- Oran paneli (fikstür + form): beyaz şerit düzeltmesi ---- */
html body #detailBody .s4-archive-panel{background:var(--l-soft)!important;border-top:1px solid var(--l-line)!important;padding:6px 8px 8px!important;color:var(--l-ink)!important}
html body #detailBody .s4-archive-panel>header{display:flex!important;flex-direction:column;background:#e4eef1!important;border-radius:6px!important;padding:5px 8px!important;margin:0 0 6px!important}
html body #detailBody .s4-archive-panel>header b{color:var(--l-ink)!important;font-size:12px!important}
html body #detailBody .s4-archive-panel>header small{color:var(--l-mute)!important;font-size:10px!important}
html body #detailBody .s4-archive-panel h4{margin:6px 0 3px!important;font-size:10px!important;letter-spacing:.8px;color:var(--l-pet)!important}
html body #detailBody .arena-fixture-market{display:grid!important;grid-template-columns:34% 1fr;align-items:center;gap:6px;padding:3px 0!important;border:0!important;background:none!important;margin:0!important}
html body #detailBody .arena-fixture-market>b{font-size:11px!important;color:var(--l-ink)!important;font-weight:650}
html body #detailBody .s4-archive-odds{display:flex!important;gap:4px!important}
html body #detailBody .s4-archive-quote{flex:1;min-width:0;display:flex!important;flex-direction:column;align-items:center;padding:3px 2px!important;border-radius:5px!important;background:#fff!important;border:1px solid var(--l-line)!important;color:var(--l-ink)!important}
html body #detailBody .s4-archive-quote small{font-size:9px!important;color:var(--l-mute)!important}
html body #detailBody .s4-archive-quote b{font-size:12px!important;color:var(--l-ink)!important}
html body #detailBody .s4-archive-quote.s4-odds-won{background:#e3f5ea!important;border-color:#9bd6b2!important}
html body #detailBody .s4-archive-quote.s4-odds-won b{color:#167a43!important}
html body #detailBody .s4-archive-panel footer{font-size:9.5px!important;color:var(--l-mute)!important;margin-top:4px}
/* ---- FORM ---- */
html body #detailBody .s4-form-team{background:var(--l-card)!important;border:1px solid var(--l-line)!important;border-radius:8px!important;padding:8px!important;margin:0 0 6px!important;box-shadow:none!important;border-top:3px solid var(--l-home)!important}
html body #detailBody .s4-form-team.away{border-top-color:var(--l-away)!important}
html body #detailBody .s4-form-team>header{padding:0 0 4px!important;background:none!important;margin:0!important}
html body #detailBody .s4-form-team>header small{font-size:9.5px!important;letter-spacing:.8px;color:var(--l-mute)!important}
html body #detailBody .s4-form-team>header h3{font-size:15px!important;margin:1px 0 0!important;color:var(--l-home)!important;font-family:inherit!important}
html body #detailBody .s4-form-team.away>header h3{color:var(--l-away)!important}
html body #detailBody .arena61-period-summary{width:100%;font-size:11.5px!important;margin:2px 0 4px!important}
html body #detailBody .arena61-period-summary :is(th,td){padding:3px 2px!important;border-bottom:1px solid #edf2f4!important;background:none!important;color:var(--l-ink)!important;font-family:inherit!important;font-size:11.5px!important}
html body #detailBody .arena61-period-summary thead th{font-size:9.5px!important;color:var(--l-mute)!important}
html body #detailBody .s4-efficiency{display:flex;justify-content:space-between;align-items:baseline;margin:2px 0!important;font-size:11px!important}
html body #detailBody .s4-efficiency b{font-size:14px!important;color:var(--l-ink)!important;font-family:inherit!important}
html body #detailBody .s4-progress{height:5px!important;border-radius:3px!important;background:#e6eef0!important}
html body #detailBody .s4-form-team>small,html body #detailBody .s4-sequence-caption{font-size:9.5px!important;color:var(--l-mute)!important}
html body #detailBody .s4-form-sequences{display:flex!important;flex-direction:column;gap:3px!important;margin:5px 0 2px!important}
html body #detailBody .s4-form-sequences>div{display:flex!important;align-items:center;gap:6px}
html body #detailBody .s4-form-sequences>div>small{width:18px;font-size:10px!important;font-weight:800;color:var(--l-mute)!important}
html body #detailBody .s4-form-sequence{display:flex!important;gap:3px!important}
html body #detailBody .s4-form-list{margin-top:5px!important;border-top:1px solid var(--l-line)}
html body #detailBody .s4-form-list>details{border-bottom:1px solid #edf2f4!important;background:none!important;margin:0!important;border-radius:0!important}
html body #detailBody .s4-form-list>details>summary{display:grid!important;grid-template-columns:58px 1fr auto 12px!important;align-items:center;gap:6px;padding:4px 0!important;list-style:none;min-height:0!important}
html body #detailBody .s4-form-list>details>summary::-webkit-details-marker{display:none}
html body #detailBody .s4-form-date{display:flex!important;flex-direction:column;line-height:1.15}
html body #detailBody .s4-form-date b{font-size:10px!important;color:var(--l-ink)!important}
html body #detailBody .s4-form-date small{font-size:9px!important;color:var(--l-mute)!important}
html body #detailBody .s4-form-date strong{display:none!important}
html body #detailBody .s4-opponent{display:flex!important;flex-direction:column;min-width:0}
html body #detailBody .s4-opponent>*{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--l-ink)!important;font-weight:600!important;border:0!important;padding:0!important;background:none!important}
html body #detailBody .s4-opponent .s4-fixture-team.home{color:var(--l-home)!important;font-weight:800!important}
html body #detailBody .s4-opponent .s4-fixture-team.away{color:var(--l-away)!important;font-weight:800!important}
html body #detailBody .s4-form-periods{display:flex!important;flex-direction:column;gap:2px}
html body #detailBody .s4-form-period{display:flex!important;align-items:center;gap:4px}
html body #detailBody .s4-form-period small{font-size:9px!important;width:14px;color:var(--l-mute)!important}
html body #detailBody .s4-form-period strong{font-size:12px!important;min-width:26px;text-align:center;color:var(--l-ink)!important;background:#eef4f6!important;border-radius:4px;padding:0 3px!important;font-family:inherit!important}
html body #detailBody .s4-form-period .s4-result{width:17px!important;min-width:17px!important;height:17px!important;font-size:9.5px!important}
html body #detailBody .s4-form-chevron{font-size:12px;color:var(--l-mute)}
/* ---- ANALİZ ---- */
html body #detailBody .arena54-expected{margin:6px!important;padding:6px 8px!important;border-radius:8px!important;border:1px solid var(--l-line)!important;background:#fff!important}
html body #detailBody .s4-footy-dashboard{padding:0 6px 14px!important}
html body #detailBody .s4-footy-page-title{background:#fff!important;border:1px solid var(--l-line)!important;border-left:4px solid var(--l-pet)!important;border-radius:8px!important;padding:7px 9px!important;margin:0 0 6px!important;box-shadow:none!important;color:var(--l-ink)!important}
html body #detailBody .s4-footy-page-title b{font-size:15px!important;line-height:1.25;display:flex;gap:6px;flex-wrap:wrap}
html body #detailBody .s4-footy-page-title .home{color:var(--l-home)!important}html body #detailBody .s4-footy-page-title .away{color:var(--l-away)!important}
html body #detailBody .s4-footy-page-title :is(span,small,.s4-footy-data-badge){font-size:10.5px!important;color:var(--l-mute)!important;background:none!important;border:0!important;padding:0!important}
html body #detailBody .s4-footy-eyebrow{font-size:9.5px!important;letter-spacing:1px;color:var(--l-pet)!important;font-weight:800}
html body #detailBody .s4-footy-section{background:#fff!important;border:1px solid var(--l-line)!important;border-radius:8px!important;padding:7px 8px!important;margin:0 0 6px!important;box-shadow:none!important}
html body #detailBody .s4-footy-section>header h3{font-size:13px!important;margin:0!important;color:var(--l-ink)!important}
html body #detailBody .s4-footy-section>header small{font-size:10px!important;color:var(--l-mute)!important}
html body #detailBody .s4-footy-overview{gap:5px!important;margin-top:5px}
html body #detailBody .s4-footy-overview>div{padding:5px!important;border-radius:6px!important;background:var(--l-soft)!important;border:1px solid var(--l-line)!important}
html body #detailBody .s4-footy-overview b{font-size:18px!important;line-height:1.15}
html body #detailBody .s4-footy-overview :is(span,small){font-size:10px!important}
html body #detailBody .s4-footy-form{padding:6px!important;border-radius:6px!important}
html body #detailBody .s4-footy-form strong{font-size:18px!important}
html body #detailBody .s4-footy-table :is(th,td){padding:4px 3px!important;font-size:11.5px!important}
html body #detailBody .s4-footy-table td b{font-size:12.5px!important}
html body #detailBody .s4-footy-jumps button{padding:5px 9px!important;font-size:11px!important}
html body #detailBody .s4-footy-note,html body #detailBody .v47-average-legend{font-size:10px!important;margin:4px 0!important}
/* ---- GOL DAKİKALARI ---- */
html body #detailBody .v46-goal-hero{padding:8px!important;border-radius:8px!important;background:#fff!important;border:1px solid var(--l-line)!important;color:var(--l-ink)!important;box-shadow:none!important}
html body #detailBody .v46-goal-hero h2{font-size:14px!important;margin:2px 0!important;color:var(--l-ink)!important}
html body #detailBody .v46-goal-hero p,html body #detailBody .v46-eyebrow{font-size:10px!important;color:var(--l-mute)!important;margin:0!important}
html body #detailBody .v46-kpi{padding:5px!important;border-radius:6px!important;background:var(--l-soft)!important;border:1px solid var(--l-line)!important}
html body #detailBody .v46-kpi strong{font-size:16px!important;color:var(--l-ink)!important}
html body #detailBody .v46-kpi :is(small,span){font-size:9.5px!important;color:var(--l-mute)!important}
html body #detailBody .v46-timechart{padding:7px 8px!important;border-radius:8px!important;background:#fff!important;border:1px solid var(--l-line)!important;margin-top:6px!important}
html body #detailBody .v46-timechart h3{font-size:12.5px!important;margin:0!important}
html body #detailBody .v46-bin{padding:3px 0!important;min-height:0!important}
html body #detailBody .v46-bin b{font-size:11px!important}html body #detailBody .v46-bin span{font-size:9.5px!important}
html body #detailBody .v46-bar-pair i{height:9px!important}
/* ---- PUAN TABLOSU (1.1.47 kart + tablo, açık) ---- */
html body #detailBody .a77-stand{padding:6px 6px 14px!important}
html body #detailBody .a77-stand .a77-title b{font-size:13px!important;color:var(--l-pet)!important;letter-spacing:.6px}
html body #detailBody .a77-cmp{background:#fff!important;border:1px solid var(--l-line)!important;border-radius:8px!important;padding:7px 8px 4px!important;margin-bottom:6px!important;box-shadow:none!important}
html body #detailBody .a77-cmp header b{font-size:14px!important;font-family:inherit!important}
html body #detailBody .a77-cmp header em{background:#eef4f6!important;color:var(--l-pet)!important;font-size:11px!important;padding:2px 7px!important}
html body #detailBody .a77-rank{font-size:20px!important;font-family:inherit!important}
html body #detailBody .a77-cmp-row{padding:2px 0!important;grid-template-columns:44px 1fr 44px!important}
html body #detailBody .a77-cmp-row>b{font-size:13px!important;font-family:inherit!important;opacity:1!important;color:var(--l-ink)!important}
html body #detailBody .a77-cmp-row>b.win{color:var(--l-win)!important}
html body #detailBody .a77-cmp-mid small{font-size:9px!important;margin-bottom:1px!important}
html body #detailBody .a77-cmp-bar{height:5px!important;background:#eef3f5!important}
html body #detailBody .a77-table{background:#fff!important;border-radius:8px!important;margin-bottom:6px!important}
html body #detailBody .a77-table h3{padding:6px 9px!important;font-size:12px!important;font-family:inherit!important;background:#eef4f6!important;color:var(--l-pet)!important}
html body #detailBody .a77-table th{background:#f6f9fa!important;color:var(--l-mute)!important;padding:4px 2px!important}
html body #detailBody .a77-table td{padding:3px 2px!important;font-family:inherit!important;font-size:12px!important;color:var(--l-ink)!important}
html body #detailBody .a77-table td.t{font-size:12px!important}
html body #detailBody .a77-table tbody tr:nth-child(even) td{background:#fafcfc!important}
html body #detailBody .a77-table tr.sel.h td{background:#fff1e3!important}html body #detailBody .a77-table tr.sel.a td{background:#e8f2fc!important}
html body #detailBody .a77-pos{min-width:19px!important;height:19px!important;font-size:11px!important;font-family:inherit!important;background:#eef3f5!important;color:var(--l-ink)!important;border-color:transparent!important;border-radius:5px!important}
html body #detailBody .a77-pos.z1{background:#245e68!important;color:#fff!important}
html body #detailBody .a77-pos.z2{background:#dff2e7!important;color:#18753f!important}
html body #detailBody .a77-pos.z3{background:#fde4e2!important;color:#b2332c!important}
html body #detailBody .a77-table td.pt b{background:none!important;border:0!important;color:var(--l-ink)!important;font-size:12.5px!important;padding:0!important;min-width:0!important}
html body #detailBody .a77-table td.t .eff{height:2px!important;margin-top:2px!important}
html body #detailBody .a77-legend{font-size:9.5px!important;color:var(--l-mute)!important}
html body #detailBody .a77-stand .s4-result-odds{background:#fff!important;border:1px solid var(--l-line)!important}
html body #detailBody .s4-footy-page-title b>span{font-size:15px!important;font-weight:800}
html body #detailBody .s4-footy-page-title b>em{font-size:13px!important;color:var(--l-mute)!important;font-style:normal}
html body #detailBody .s4-footy-section .s4-footy-overview>div>b{font-size:19px!important}
html body #detailBody .s4-footy-section .s4-footy-form>strong{font-size:19px!important}
html body #detailBody .s4-fixture-date span{display:none!important}
html body #detailBody .s4-fixture-row{padding:4px 8px!important}
html body #detailBody .arena-fixture-expand{margin-bottom:2px!important;border-radius:6px!important}
/* ---- ORAN STATS (yeni) ---- */
.a78-stats{padding:6px 6px 14px;background:var(--l-bg)}
.a78-head{background:#fff;border:1px solid var(--l-line);border-radius:8px;padding:7px 9px;margin-bottom:6px}
.a78-head b{display:block;font-size:12.5px;color:var(--l-pet);letter-spacing:.5px}
.a78-head small{display:block;font-size:10px;color:var(--l-mute);margin-top:2px}
.a78-seg{display:flex;gap:3px;background:#e4edf0;border-radius:8px;padding:3px;margin:7px 0 0}
.a78-seg button{flex:1;border:0;background:none;border-radius:6px;padding:6px 4px;font-size:11px;font-weight:800;color:var(--l-mute)}
.a78-seg button.on{background:var(--l-pet);color:#fff}
.a78-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:9.5px;color:var(--l-mute);margin-top:6px}
.a78-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:3px;vertical-align:-1px}
.a78-group{margin:8px 2px 3px;font-size:10px;font-weight:800;letter-spacing:1px;color:var(--l-pet)}
.a78-m{background:#fff;border:1px solid var(--l-line);border-radius:8px;padding:6px 7px;margin-bottom:5px}
.a78-m>header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}
.a78-m>header b{font-size:12px;color:var(--l-ink)}
.a78-m>header small{font-size:9.5px;color:var(--l-mute)}
.a78-opts{display:grid;gap:4px}
.a78-o{border:1px solid var(--l-line);border-radius:6px;padding:4px 5px 5px;background:var(--l-soft);position:relative;min-width:0}
.a78-o .top{display:flex;justify-content:space-between;align-items:baseline;gap:4px}
.a78-o .lb{font-size:10px;color:var(--l-mute);font-weight:700;white-space:nowrap}
.a78-o .od{font-size:12.5px;font-weight:800;color:var(--l-ink)}
.a78-o .pc{display:block;font-size:16px;font-weight:800;line-height:1.15;margin-top:2px}
.a78-o .n{font-size:9.5px;color:var(--l-mute)}
.a78-o .bar{height:3px;border-radius:2px;background:#e3ebee;margin-top:3px;overflow:hidden}.a78-o .bar i{display:block;height:100%;border-radius:2px}
.a78-o.hi .pc{color:#16884a}.a78-o.hi .bar i{background:#1f9a55}
.a78-o.mid .pc{color:#9a7400}.a78-o.mid .bar i{background:#d9a514}
.a78-o.lo .pc{color:#c0392b}.a78-o.lo .bar i{background:#d9534f}
.a78-o.best{border-color:#1f9a55;background:#effaf3}
.a78-o.best::after{content:'EN YÜKSEK';position:absolute;top:-6px;right:4px;font-size:7.5px;font-weight:900;letter-spacing:.5px;background:#1f9a55;color:#fff;border-radius:3px;padding:0 3px}
.a78-o.few{opacity:.55}.a78-o.few .n::after{content:' · az örnek';color:#b4561a;font-weight:700}
.a78-o.none .pc{font-size:12px;color:var(--l-mute);font-weight:700}
.a78-q{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:3px;vertical-align:0}
.a78-q.q3{background:#1f9a55}.a78-q.q2{background:#e0a915}.a78-q.q1{background:#c9cfd2}
/* ===================== 1.1.50 · CANLI KART (onaylı KART_ONERI) ===================== */
#matchList .match-card.a78-card{background:#eaf1f3!important;border-bottom:1px solid #b9cdd2}
#matchList .match-card.a78-card .arena56-match{background:#dcebe1!important}
#matchList .match-card.a78-card:not(.live) .arena56-match{background:#e3eef0!important}
.a78-ac{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:4px 6px;background:#e3eef0;border-top:1px solid #cfdfe3}
.a78-ac>div{background:#f4f8f9;border:1px solid #cfdfe3;border-radius:5px;padding:2px 3px;text-align:center;min-width:0}
.a78-ac small{display:block;white-space:nowrap;font-size:7.5px;color:#5b7a81;font-weight:800;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis}
.a78-ac b{font-size:10.5px;color:#1d3a42}.a78-ac i{font-style:normal;color:#8aa1a7;font-size:9px;margin:0 2px}
.a78-ac b.up{color:#1f9a55}.a78-ac b.dn{color:#c62828}.a78-ac b.eq{color:#4b6870}
.a78-alg{display:flex;flex-wrap:wrap;gap:3px;padding:4px 6px}.a78-alg.empty{display:none}
.a78-alg .b{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:900;border-radius:4px;padding:2px 4px;border:1px solid;line-height:1.2;white-space:nowrap}
.a78-alg .b.on{background:#fff1de;color:#a84f08;border-color:#f0c58b}
.a78-alg .b.hit{background:#ddf3e5;color:#146c3b;border-color:#94d1ac}
.a78-alg .b.miss{background:#fbe3e1;color:#a92219;border-color:#efaaa4}
.a78-alg .b.wait{background:#e6eef1;color:#46636b;border-color:#c9d9de}
.a78-alg .b.away{background:#e1eefb;color:#155f9c;border-color:#a3c8ec}
/* momentum: açık zemin (koyu tema yok) */
.a78-card .arena56-momentum,#detailBody .arena56-momentum{background:transparent}
.arena62-select-flow .arena62-mode-buttons{background:#d5e3e7!important;padding:2px!important;gap:2px!important;border-radius:7px 7px 0 0!important}
.arena62-select-flow .arena62-mode-buttons button{background:transparent!important;color:#46636b!important;font-weight:700!important;border-radius:5px!important}
.arena62-select-flow .arena62-mode-buttons button[aria-pressed=true]{background:#fff!important;color:#1d3a42!important;box-shadow:0 1px 2px #0001}
/* 1.1.51 (Ufuk "A"): momentum zemini yeniden koyu #202f3b, 1.1.49 bar renkleri — açık grafik geçersiz kılmaları kaldırıldı */
.arena70-event-totals path[fill="#dceef2"]{fill:#8aa1a7;stroke:#6b8288}
.a78-cnt{font-size:9px;font-weight:900;background:#fff;border:1px solid #c9d9de;border-radius:10px;padding:1px 6px;color:#1d3a42;white-space:nowrap}
.a78-cnt i{font-style:normal}.a78-cnt .g{color:#146c3b}.a78-cnt .r{color:#a92219}.a78-cnt .w{color:#5b7a81}
.a78-key{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-size:8.5px;color:#5b7a81;padding:0 0 4px}.a78-key b{color:#c62828}
.a78-hwrap{margin:0 6px 7px}
.a78-hbtn{display:flex;justify-content:space-between;width:100%;border:1px solid #c3d6db;border-radius:6px;padding:5px 8px;font:inherit;font-size:10.5px;font-weight:800;color:#245e68;background:#f3f7f8}
.a78-heat-body{background:#fff;border:1px solid #dbe6e9;border-top:0;border-radius:0 0 6px 6px;padding:6px}
.a78-hwrap .a78-heat-body{margin-top:-2px}
/* ===================== ISI HARİTASI (onaylı HEATMAP_ONIZLEME_2) ===================== */
.a78-hgrid{display:grid;grid-template-columns:44px repeat(19,1fr);gap:2px;align-items:center}
.a78-hgrid .lab{font-size:9.5px;font-weight:700;color:#4b6870;white-space:nowrap}
.a78-hgrid .ax{font-size:8px;color:#7d979e;text-align:center}
.a78-hgrid .team{grid-column:1/-1;font-size:10.5px;font-weight:800;margin:6px 0 1px;display:flex;align-items:center;gap:5px}
.a78-hgrid .team i{width:9px;height:9px;border-radius:2px;display:inline-block}
.a78-hgrid .c{height:17px;border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer}
.a78-hgrid .c.zero{background:#fafbfb;border:1px solid #edf1f2}
.a78-hgrid .c.nod{background:repeating-linear-gradient(45deg,#eef1f2 0 3px,#fff 3px 6px)}
.a78-hgrid .c.fut{background:#f1f4f5}
.a78-hgrid .c.now{outline:2px solid #1f3f47;z-index:2}
.a78-hgrid .rad{position:absolute;inset:-3px;border:2px solid #d32f2f;border-radius:3px;pointer-events:none}
.a78-hleg{display:flex;align-items:center;gap:8px;font-size:9.5px;color:#67848c;margin-top:7px;flex-wrap:wrap}
.a78-hleg .bar{width:60px;height:7px;border-radius:3px}
.a78-hleg i{width:10px;height:10px;display:inline-block;margin-right:3px;vertical-align:-1px}
.a78-hleg i.lr{border:2px solid #d32f2f;border-radius:3px;width:8px;height:8px}.a78-hleg i.ln{outline:2px solid #1f3f47;width:8px;height:8px}
.a78-hleg i.lz{border:1px solid #e3e8ea;background:#fafbfb}.a78-hleg i.lh{background:repeating-linear-gradient(45deg,#e3e8ea 0 2px,#fff 2px 4px)}
.a78-tip{margin-top:7px;background:#f5f9fa;border:1px solid #dbe6e9;border-radius:6px;padding:6px 8px;font-size:11px;color:#1f3f47}.a78-tip b{color:#d32f2f}
.a78-hsum{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}
.a78-hsum div{background:#f5f9fa;border:1px solid #dbe6e9;border-radius:6px;padding:5px 7px;font-size:10px;color:#67848c}
.a78-hsum b{display:block;font-size:12.5px;color:#1f3f47}
.a78-hnote{margin:4px 0;font-size:11px;color:#67848c}
/* ===================== MAÇ SAYFASI · İSTATİSTİK (onaylı ALG_MAC_SAYFASI) ===================== */
#detailBody .a78-sec{background:#fff;border:1px solid #dbe6e9;border-radius:8px;margin:6px;padding:8px;color:#1f3f47}
#detailBody .a78-sec>h4{margin:0 0 6px;font-size:11.5px;letter-spacing:.6px;color:#245e68;display:flex;justify-content:space-between;align-items:center;gap:6px}
#detailBody .a78-sec>h4 small{color:#67848c;letter-spacing:0;font-weight:600;font-size:10px}
#detailBody .a78-vrx-sec .vrx{display:flex;gap:6px}
#detailBody .a78-vrx-sec .vrx>div{flex:1;min-width:0;background:#f5f9fa;border:1px solid #dbe6e9;border-radius:6px;padding:5px 7px;font-size:10px;color:#67848c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#detailBody .a78-vrx-sec .vrx b{display:block;font-size:17px;color:#1f3f47}
#detailBody .a78-alg-sec .ar{display:grid;grid-template-columns:26px 1fr auto;gap:6px;align-items:center;padding:5px 2px;border-top:1px solid #edf2f4}
#detailBody .a78-alg-sec .ar .ic{font-size:13px;text-align:center;font-weight:800;color:#46636b}
#detailBody .a78-alg-sec .ar .tx{min-width:0}#detailBody .a78-alg-sec .ar .tx b{font-size:11.5px}
#detailBody .a78-alg-sec .ar .tx small{display:block;font-size:9.5px;color:#67848c;line-height:1.3}
#detailBody .a78-alg-sec .ar .rs{text-align:right}#detailBody .a78-alg-sec .ar .rs b{font-size:11px}
#detailBody .a78-alg-sec .ar .rs small{display:block;font-size:9.5px;font-weight:700;white-space:nowrap}
#detailBody .a78-alg-sec .ar.hit .rs small{color:#167a43}#detailBody .a78-alg-sec .ar.miss .rs small{color:#b3261e}#detailBody .a78-alg-sec .ar.on .rs small{color:#b45309}
#detailBody .a78-alg-sec .ar.wait{opacity:.55}
#detailBody .a78-alg-sec .ar.hit{background:linear-gradient(90deg,#effaf3,transparent)}#detailBody .a78-alg-sec .ar.miss{background:linear-gradient(90deg,#fdf1f0,transparent)}#detailBody .a78-alg-sec .ar.on{background:linear-gradient(90deg,#fff8ec,transparent)}
#detailBody .a78-heat-sec .a78-heat-body{border:0;padding:0}
#detailBody .a78-stats-sec .st{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;padding:3px 0}
#detailBody .a78-stats-sec .st span{text-align:center;font-size:11px;color:#4b6870}
#detailBody .a78-stats-sec .st b{font-size:12px}#detailBody .a78-stats-sec .st b.a{text-align:right}
#detailBody .a78-stats-sec .sbar{grid-column:1/-1;display:flex;gap:2px;height:4px}
#detailBody .a78-stats-sec .sbar i{display:block;height:4px;border-radius:2px}#detailBody .a78-stats-sec .sbar i.h{background:#c9650f}#detailBody .a78-stats-sec .sbar i.a{background:#1b6fb3}
#detailBody .a78-mom-sec svg{display:block}
.a78-none{background:#fff8e6;border:1px solid #efd9a0;border-radius:7px;padding:6px 8px;font-size:11px;color:#5a4a1d;margin-bottom:6px}
.a78-set-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:6px;font-size:11.5px}
.a78-set-grid label{display:flex;align-items:center;gap:5px}
/* 1.1.50 karşılaştırma düzeltmeleri: momentum kutusu ve sekme çerçevesi önizlemedeki gibi; grup başlığı büyük harf */
.arena62-select-flow{border:1px solid #c3d6db!important;border-radius:7px!important;background:#202f3b!important;overflow:hidden}
.arena62-select-flow .arena62-mode-buttons{border:0!important;margin:0!important}
.arena62-select-flow .arena62-mode-buttons button{border:0!important;min-height:26px!important}
.arena62-select-chart{border-radius:0!important}
.a78-group{text-transform:uppercase}
