/* ===================== 1.1.51 katmanı (onaylı önizleme A) ===================== */
.a80-ic{flex:none;vertical-align:-2px;display:inline-block}
/* 14 · rozetler kendi ikonlarla + seçili rozet */
.a78-alg .b{gap:3px}.a78-alg .b .a80-ic{width:12px;height:12px}
.a78-alg .b[data-a80-pop]{cursor:pointer;-webkit-tap-highlight-color:transparent}
.a78-alg .b.sel{outline:2px solid #245e68;outline-offset:0}
/* 4 · rozet açıklama kutusu */
.a80-pop-box:empty{display:none}
.a80-pop{margin:0 6px 5px;background:#fff;border:1px solid #c3d6db;border-left:4px solid #c48a06;border-radius:7px;padding:6px 8px;font-size:10.5px;line-height:1.4;color:#1d3a42}
.a80-pop.ok{border-left-color:#1f9a55}.a80-pop.no{border-left-color:#c62828}.a80-pop.bos{border-left-color:#7d939a}
.a80-pop>b{font-size:11px;display:flex;align-items:center;gap:4px}
.a80-pop .r{display:flex;justify-content:space-between;gap:8px;margin-top:3px;font-weight:800}
.a80-pop .st{white-space:nowrap}.a80-pop.ok .st{color:#146c3b}.a80-pop.no .st{color:#a92219}.a80-pop.bek .st{color:#a84f08}.a80-pop.bos .st{color:#5b7a81}
.a80-pop small{display:block;font-size:9.5px;color:#5b7a81;margin-top:2px}
#detailBody .a80-pop-box{display:none}
/* 9 · kırmızı kart adın yanında; KILIÇ/IO etiketi kılıç simgeli turuncu / yeşil */
.arena56-names>b{display:flex;align-items:center;gap:3px;min-width:0}
.arena56-names>b>.arena62-team-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.a80-red{display:inline-flex;gap:0;flex:none;line-height:0}.a80-red .a80-ic{width:9px;height:12px;margin-right:-1px}
.arena73-cols em.a80-chip{flex:none;display:inline-flex;align-items:center;gap:1px;font-style:normal;font-size:7.5px;font-weight:900;line-height:11px;border-radius:3px;padding:0 2px;border:1px solid;letter-spacing:-.02em}
.arena73-cols em.a80-chip.sw{color:#a84f08;background:#fff1de;border-color:#f0c58b}.arena73-cols em.a80-chip.io{color:#146c3b;background:#ddf3e5;border-color:#94d1ac}
.a80-chip .a80-ic{width:9px;height:9px}
/* 11 · veri noktası MBS kutusunun köşesinde */
.a80-dot-moved{display:none!important}
.arena61-mbs{position:relative;overflow:visible!important}
.a80-mdot{position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:3px;border:2px solid #fff;z-index:3;box-shadow:0 0 0 1px #0002}
.a80-mdot.current{background:#279c62}.a80-mdot.previous{background:#d9a514}.a80-mdot.empty{background:#7a233e}.a80-mdot.unknown{background:#a4b8bd}
/* 7 · momentum koyu zemin (#202f3b) ve başlık satırı */
.arena62-select-flow .arena62-flow-key{background:#202f3b!important;color:#bed4dd!important;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:3px 6px!important}
.arena62-select-flow .arena62-flow-key>span:first-child{color:#f6b54f}.arena62-select-flow .arena62-flow-key>span:last-child{color:#71d1d3}
.arena62-select-flow .arena62-flow-key small{color:#9fb6bc}
.a78-cnt{display:inline-flex;align-items:center;gap:2px}.a78-cnt .a80-cic{display:inline-block;width:11px;height:11px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M5%2013h10v2H5z%22%20fill%3D%22%237a1a1a%22/%3E%3Cpath%20d%3D%22M6%2013a4%204%200%200%201%208%200%22%20fill%3D%22%23e53935%22/%3E%3Cpath%20d%3D%22M10%204v2M4.5%206.5l1.4%201.4M15.5%206.5l-1.4%201.4%22%20stroke%3D%22%23e53935%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E") center/contain no-repeat}
.arena56-momentum .arena70-event-totals,.arena56-momentum .a78-key{background:#eef4f6}
.a78-key{gap:7px!important;padding:2px 4px 4px!important}.a78-key span{display:inline-flex;align-items:center;gap:2px}.a78-key .a80-ic{width:11px;height:11px}
/* 8 · Olay işaretleri: ince ama belirgin satır (1.1.45'teki büyük düğme küçültüldü; dokunma alanı 28 px) */
html body details.arena74-events{margin:3px 6px 5px!important;padding:0!important;border:0!important;background:none!important}
html body details.arena74-events>summary{min-height:28px!important;padding:2px 10px!important;border:1.5px solid #245e68!important;border-radius:14px!important;background:#fff!important;font-size:11px!important;font-weight:800!important;color:#245e68!important;gap:6px!important;line-height:16px!important;box-sizing:border-box}
html body details.arena74-events>summary span{font-size:10px!important;padding:1px 8px!important;border-radius:9px!important;line-height:14px!important}
html body details.arena74-events>summary span.home{background:#e8892a!important;color:#fff!important}
html body details.arena74-events>summary span.away{background:#1b6fb3!important;color:#fff!important}
html body details.arena74-events>summary::after{font-size:11px!important;margin-left:4px!important;color:#245e68!important}
/* 5 · vurgulu ısı haritası düğmesi */
.a80-hbtn{border:0!important;border-radius:7px!important;padding:6px 9px!important;font-size:11px!important;font-weight:900!important;color:#fff!important;background:linear-gradient(90deg,#245e68,#2f7a86)!important;box-shadow:0 1px 3px #0002;letter-spacing:.3px}
.a80-hbtn.on{background:linear-gradient(90deg,#c9650f,#e8892a)!important}
/* 6 · ısı haritası: 1. YARI | kesik çizgi | 2. YARI */
.a80-hgrid{display:grid;grid-template-columns:40px repeat(9,1fr) 6px repeat(10,1fr);gap:2px;align-items:center}
.a80-hgrid .half{font-size:8px;font-weight:900;color:#245e68;text-align:center;letter-spacing:.4px;border-bottom:1px solid #d5e3e7}
.a80-hgrid .ax{font-size:7.5px;color:#7d979e;text-align:center}
.a80-hgrid .lab{font-size:9px;font-weight:700;color:#4b6870;white-space:nowrap}
.a80-hgrid .team{grid-column:1/-1;font-size:10.5px;font-weight:800;margin:5px 0 1px;display:flex;align-items:center;gap:5px}
.a80-hgrid .team i{width:9px;height:9px;border-radius:2px;display:inline-block}
.a80-hgrid .gap{align-self:stretch;width:0;margin:0 auto;border-left:2px dashed #5b7a81;min-height:15px}
.a80-hgrid .c{height:16px;border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer}
.a80-hgrid .c.zero{background:#fafbfb;border:1px solid #edf1f2}
.a80-hgrid .c.nod{background:repeating-linear-gradient(45deg,#eef1f2 0 3px,#fff 3px 6px)}
.a80-hgrid .c.fut{background:#f1f4f5}
.a80-hgrid .c.now{outline:2px solid #1f3f47;z-index:2}
.a80-hgrid .rad{position:absolute;inset:-3px;border:2px solid #d32f2f;border-radius:3px;pointer-events:none}
.a78-hleg .lg{display:inline-block;width:0;height:10px;border-left:2px dashed #5b7a81;margin-right:3px;vertical-align:-1px}
/* 1 / 12 · maç sayfası başlığı: GOL + MBS tek satır */
#detailTitle .a80-hrow{display:flex;justify-content:center;align-items:center;gap:6px;margin:6px 0 2px;min-height:26px}
#detailTitle .a80-hrow>.arena58-follow.arena74-follow{width:auto!important;min-width:92px;margin:0!important;height:24px!important;font-size:10px!important;gap:5px;padding:0 9px!important}
#detailTitle .a80-hrow>.arena58-follow.arena74-follow>span{flex-direction:row;gap:4px}
#detailTitle .a80-hrow>.arena58-follow.arena74-follow>span>b{font-size:10.5px!important;line-height:12px!important}
#detailTitle .a80-hrow>.arena58-follow.arena74-follow svg{width:12px;height:12px}
#detailTitle .a80-hmbs{display:inline-flex}
#detailTitle .a80-hmbs .arena56-mbs{margin:0;min-width:32px;line-height:16px;font-size:14px;padding:3px 6px}
#detailTitle .a80-hmbs .arena56-mbs small{display:block!important;font-size:8px!important;line-height:10px!important;color:#fff!important;margin:0!important}
/* 13 · radar karnesi */
#detailBody .a80-rec{margin:2px 0 6px;font-size:10.5px;font-weight:700;color:#1d3a42;background:#f5f9fa;border:1px solid #dbe6e9;border-radius:6px;padding:4px 7px;display:flex;align-items:center;gap:5px}
#detailBody .a78-alg-sec .ar .ic .a80-ic{width:16px;height:16px}
/* 18 · YAKINDA sekmesi */
.a80-soon{background:#fff;margin:8px;border-radius:10px;border:1px solid #dbe6e9;padding:16px 12px;text-align:center}
.a80-soon img{width:96px;height:96px;border-radius:20px;box-shadow:0 4px 14px #0003;object-fit:cover}
.a80-soon h3{margin:10px 0 2px;color:#245e68;font-size:15px;letter-spacing:1px}
.a80-soon p{font-size:11.5px;color:#46636b;line-height:1.5;margin:6px 0}
.a80-soon ul{text-align:left;font-size:11.5px;color:#1d3a42;line-height:1.55;padding-left:18px;margin:6px 0}
.a80-soon .prog{height:7px;background:#e3ebee;border-radius:4px;overflow:hidden;margin:10px 0 3px}
.a80-soon .prog i{display:block;height:100%;min-width:3%;background:linear-gradient(90deg,#1f9a55,#45c27c)}
.a80-soon-st{font-size:10.5px;color:#5b7a81}
/* 21 · kupon: İY marketinde ilk yarı skoru */
.arena-coupon-clock .a80-iy{font-style:normal;background:#245e68;color:#fff;border-radius:4px;padding:0 4px;margin-right:2px;font-size:.92em}
/* kılavuz ikonları */
.a80-guide .a80-ic{width:13px;height:13px;vertical-align:-2px}

/* ===================== 1.1.52 ===================== */
/* 1 · dokunma parlaması (Android WebView) kapalı; yerine hafif basılı görünüm */
html,body,*{-webkit-tap-highlight-color:transparent!important}
.a78-alg .b[data-a80-pop]:active,button:active,[role=button]:active{filter:brightness(.92)}
/* 2 · YAKINDA: semboller ve algoritma seti */
.a80-soon-sec{background:#fff;margin:8px;border-radius:10px;border:1px solid #dbe6e9;padding:10px}
.a80-soon-sec h4{margin:0 0 8px;font-size:12px;color:#245e68;letter-spacing:.4px}.a80-soon-sec h4 small{font-weight:600;color:#5b7a81;letter-spacing:0}
.a80-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}
.a80-icons div{display:flex;align-items:center;gap:5px;background:#f5f9fa;border:1px solid #dbe6e9;border-radius:6px;padding:5px 6px;font-size:10.5px;font-weight:800;color:#1d3a42;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a80-icons .a80-ic{width:18px;height:18px}
.a80-algos .ar{display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:start;padding:6px 2px;border-top:1px solid #edf2f4}
.a80-algos .ar .ic .a80-ic{width:18px;height:18px}
.a80-algos .tx b{font-size:11.5px;color:#1d3a42}.a80-algos .tx b i{font-style:normal;font-weight:600;color:#5b7a81}
.a80-algos .tx small{display:block;font-size:10px;color:#46636b;line-height:1.35}.a80-algos .tx small.hd{color:#146c3b;font-weight:700}
.a80-soon-note{font-size:10px;color:#7d939a;margin:6px 0 0}
