/* ===== R40: Form vs usual ===== */
:root{--fu-up:#35D49A; --fu-dn:#FF6B6B;}
/* Maç detay paneli */
:where([data-page="match"]) .fu-col .md-facts-col-head{flex-wrap:wrap; row-gap:10px;}
:where([data-page="match"]) .md-facts-col-head .fu-band{margin-left:auto; display:inline-flex; align-items:center; padding:7px 11px; border-radius:6px; border:1px solid rgba(225,230,236,.28); background:#031C3D; font-family:var(--font-body); font-weight:700; font-size:11.5px; letter-spacing:.4px; text-transform:uppercase; color:#FFFFFF;}
:where([data-page="match"]) .md-facts-col-head .fu-band em{font-style:normal; font-family:var(--font-body); font-weight:700; font-size:11.5px; letter-spacing:.4px; color:#FFFFFF;}
:where([data-page="match"]) .md-facts-col-head .fu-band[data-b="2"], :where([data-page="match"]) .md-facts-col-head .fu-band[data-b="1"]{border-color:rgba(53,212,154,.6);}
:where([data-page="match"]) .md-facts-col-head .fu-band[data-b="-1"], :where([data-page="match"]) .md-facts-col-head .fu-band[data-b="-2"]{border-color:rgba(255,107,107,.6);}
:where([data-page="match"]) .fu-card{background:#031C3D; border-top:3px solid rgba(225,230,236,.3); padding:10px 28px 26px;}
:where([data-page="match"]) .fu-col.home .fu-card{border-top-color:#FFDB00;}
:where([data-page="match"]) .fu-col.away .fu-card{border-top-color:#61E1EE;}
:where([data-page="match"]) .fu-row{display:grid; grid-template-columns:minmax(0,1fr) minmax(120px,170px) 96px; align-items:center; gap:22px; padding:19px 0; border-bottom:1px solid rgba(225,230,236,.1);}
:where([data-page="match"]) .fu-row:last-of-type{border-bottom:0;}
:where([data-page="match"]) .fu-lab{font-size:15px; line-height:1.35; color:rgba(225,230,236,.92);}
:where([data-page="match"]) .fu-bar{position:relative; display:block; height:10px; background:rgba(225,230,236,.1);}
:where([data-page="match"]) .fu-bar::after{content:""; position:absolute; left:50%; top:-4px; bottom:-4px; width:2px; margin-left:-1px; background:rgba(255,255,255,.7);}
:where([data-page="match"]) .fu-fill{position:absolute; top:0; bottom:0;}
:where([data-page="match"]) .fu-fill.up{left:50%; background:var(--fu-up); transform-origin:left center;}
:where([data-page="match"]) .fu-fill.dn{right:50%; background:var(--fu-dn); transform-origin:right center;}
:where([data-page="match"]) .fu-val{display:flex; flex-direction:column; align-items:flex-end; line-height:1.25; font-variant-numeric:tabular-nums;}
:where([data-page="match"]) .fu-val b{font-size:18px; font-weight:700; color:#FFFFFF;}
:where([data-page="match"]) .fu-val small{font-size:12px; color:rgba(225,230,236,.6);}
:where([data-page="match"]) .fu-opp{margin:6px 0 0; padding-top:20px; border-top:1px solid rgba(225,230,236,.1); font-size:13px; line-height:1.6; color:rgba(225,230,236,.65);}
:where([data-page="match"]) .fu-legend{display:flex; flex-wrap:wrap; gap:10px 28px; margin-top:20px; font-size:13px; line-height:1.5; color:rgba(2,19,41,.65);}
:where([data-page="match"]) .fu-legend span{display:inline-flex; align-items:center; gap:8px;}
:where([data-page="match"]) .fu-sw{display:inline-block; width:12px; height:12px;}
:where([data-page="match"]) .fu-sw.up{background:#12A06F;}
:where([data-page="match"]) .fu-sw.dn{background:#D9474A;}
@media (max-width:720px){
  :where([data-page="match"]) .fu-card{padding:6px 18px 22px;}
  :where([data-page="match"]) .fu-row{grid-template-columns:minmax(0,1fr) 84px; gap:8px 16px; padding:16px 0;}
  :where([data-page="match"]) .fu-lab{grid-column:1 / -1; font-size:14.5px;}
  :where([data-page="match"]) .fu-val{flex-direction:row; align-items:baseline; gap:8px; justify-content:flex-start; grid-column:1 / -1; order:3;}
  :where([data-page="match"]) .fu-bar{grid-column:1 / -1;}
  :where([data-page="match"]) .md-facts-col-head .fu-band{margin-left:0;}
}
/* R41: daraltilmis sidebar'da logo ustte, ac-kapa dugmesi altta (buyuk logo icin yer kalsin) */
@media (min-width:861px){
  .site-sidebar.collapsed .logo-row{flex-direction:column; align-items:center; gap:18px; padding-bottom:20px;}
  .site-sidebar.collapsed .logo-home-link{justify-content:center; width:100%;}
}
@media (prefers-reduced-motion:no-preference){
  :where([data-page="match"]) #mdFormUsual.fu-js .fu-fill{transform:scaleX(0);}
  :where([data-page="match"]) #mdFormUsual.fu-js.fu-in .fu-fill{transform:scaleX(1); transition:transform .8s cubic-bezier(.16,1,.3,1); transition-delay:calc(var(--i,0) * 90ms);}
}
