/* GreenScoreLive / Transfer profile v33 — scoped, non-destructive */
#transfers{--t33-border:#283b42;--t33-text:#f4f8f8;--t33-muted:#a6b8bc;color:var(--t33-text)}
#transfers .gt-profile-cta{margin:4px 0 22px!important}
#transfers .gt-profile-cta a,#transfers .gs-t33-center-link{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:13px 19px!important;background:#123e30!important;color:#e7fff2!important;border:1px solid #2b8d66!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 5px 20px #0003!important;transition:background .2s,border-color .2s,transform .2s}
#transfers .gt-profile-cta a:hover{background:#195b42!important;border-color:#4fd4a0!important;transform:translateY(-1px)}
#transfers .gs-rumours-panel{background:#0c1316!important;border:1px solid #2b4248!important;border-radius:18px!important;padding:20px!important;margin:0 0 24px!important;box-shadow:0 16px 32px #0003!important;color:var(--t33-text)!important}
#transfers .gs-rumours-panel__head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;padding-bottom:15px!important;border-bottom:1px solid #26363c!important;background:none!important}
#transfers .gs-rumours-panel__eyebrow{display:block!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;color:#67d5ab!important;margin-bottom:6px!important}
#transfers .gs-rumours-panel__head h3{font-size:20px!important;line-height:1.25!important;font-weight:850!important;color:#fff!important;margin:0!important}
#transfers .gs-rumours-panel__count{display:grid!important;place-items:center!important;min-width:34px!important;height:34px!important;padding:0 9px!important;border-radius:10px!important;background:#16392d!important;border:1px solid #2d7756!important;color:#baffdc!important;font-weight:800!important}
#transfers .gs-rumours-panel__subhead{display:flex!important;justify-content:space-between!important;gap:12px!important;font-size:11px!important;color:var(--t33-muted)!important;margin:0 0 10px!important;padding:0 2px!important;background:none!important;border:0!important}
#transfers .gs-rumours-panel__item{display:flex!important;align-items:center!important;gap:14px!important;padding:15px!important;margin:0 0 10px!important;border:1px solid #304149!important;border-radius:13px!important;background:#162127!important;color:#fff!important;text-decoration:none!important;min-height:76px!important;transition:border-color .2s,background .2s!important}
#transfers .gs-rumours-panel__item:hover{background:#1c2b30!important;border-color:#3d8e70!important}
#transfers .gs-rumours-panel__logo{display:block!important;width:48px!important;height:48px!important;min-width:48px!important;object-fit:contain!important;padding:7px!important;border:1px solid #344a51!important;border-radius:11px!important;background:#0c1519!important}
#transfers .gs-rumours-panel__logo--empty{display:grid!important;place-items:center!important;color:#77b99d!important}
#transfers .gs-rumours-panel__info{display:flex!important;flex-direction:column!important;gap:6px!important;flex:1!important;min-width:0!important}
#transfers .gs-rumours-panel__info strong{font-size:15px!important;font-weight:800!important;color:#fff!important}
#transfers .gs-rumours-panel__info small{font-size:12px!important;color:#a7bac1!important}
#transfers .gs-rumours-panel__arrow{font-size:21px!important;color:#8fe2bb!important;padding:0 6px!important}
#transfers .gs-rumours-panel__foot{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;padding-top:14px!important;margin-top:8px!important;border-top:1px solid #26383d!important;background:none!important}
#transfers .gs-rumours-panel__foot>span{font-size:11px!important;color:#9babb2!important}
#transfers .gs-rumours-panel__foot a{display:inline-flex!important;align-items:center!important;padding:10px 13px!important;border-radius:10px!important;background:#153c2e!important;border:1px solid #28674e!important;color:#c3fce0!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}
#transfers .gs-rumours-panel__foot a:hover{background:#20583f!important}
#transfers .gs-record-note{font-size:12px!important;line-height:1.65!important;color:#91a4ad!important;margin:18px 0!important}
#transfers .gs-transfer-timeline{display:flex!important;flex-direction:column!important;gap:22px!important;margin:0!important;padding:0!important}
#transfers .gs-transfer-year{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
#transfers .gs-transfer-year h3{font-size:15px!important;font-weight:850!important;color:#a5f1cf!important;letter-spacing:.04em!important;margin:0 0 12px!important;padding:0 0 0 13px!important;border-left:3px solid #35c88c!important}
#transfers .gs-transfer-year-items{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}
#transfers .gs-transfer-card{display:block!important;background:#10191d!important;border:1px solid #31434b!important;border-radius:16px!important;padding:18px!important;margin:0!important;box-shadow:0 8px 25px #0003!important;overflow:hidden!important;transition:border-color .2s!important}
#transfers .gs-transfer-card:hover{border-color:#477365!important}
#transfers .gs-transfer-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 18px!important;padding:0 0 13px!important;border-bottom:1px solid #293940!important;background:none!important}
#transfers .gs-transfer-card-date{font-size:12px!important;color:#d6e5e9!important;font-weight:750!important}
#transfers .gs-transfer-source{font-size:10px!important;letter-spacing:.03em!important;border:1px solid #36564c!important;background:#163027!important;color:#9eeac5!important;border-radius:100px!important;padding:6px 10px!important}
#transfers .gs-transfer-card-clubs{display:grid!important;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;background:none!important;border:0!important;padding:0!important;margin:0!important}
#transfers .gs-transfer-club{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;background:#172329!important;border:1px solid #2c3f47!important;border-radius:12px!important;padding:14px!important;min-height:91px!important}
#transfers .gs-transfer-club-caption{font-size:10px!important;letter-spacing:.08em!important;font-weight:800!important;color:#95acb4!important}
#transfers .gs-transfer-team{display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important;text-decoration:none!important;min-width:0!important}
#transfers .gs-transfer-team:hover strong{color:#8fe4bc!important}
#transfers .gs-transfer-team strong{font-size:14px!important;font-weight:800!important;line-height:1.3!important;color:#fff!important;overflow-wrap:anywhere!important}
#transfers .gs-transfer-logo{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:6px!important;background:#0d171b!important;border:1px solid #32464c!important;border-radius:10px!important}
#transfers .gs-transfer-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
#transfers .gs-transfer-direction{display:grid!important;place-items:center!important;color:#77e6b2!important;font-size:23px!important;font-weight:800!important;background:none!important;border:0!important}
#transfers .gs-transfer-card-foot{display:flex!important;gap:10px 20px!important;flex-wrap:wrap!important;margin-top:15px!important;padding:13px 0 0!important;border-top:1px solid #2b3a40!important;background:none!important;color:#b7c9cd!important;font-size:12px!important}
#transfers .gs-transfer-card-foot strong{color:#f4f9f7!important}
@media(max-width:640px){#transfers .gs-rumours-panel{padding:15px!important}#transfers .gs-rumours-panel__head h3{font-size:17px!important}#transfers .gs-transfer-card{padding:12px!important}#transfers .gs-transfer-card-clubs{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important;gap:5px!important}#transfers .gs-transfer-club{padding:9px!important;min-height:103px!important}#transfers .gs-transfer-logo{width:32px!important;height:32px!important;min-width:32px!important;padding:4px!important}#transfers .gs-transfer-team{gap:6px!important;align-items:flex-start!important;flex-direction:column!important}#transfers .gs-transfer-team strong{font-size:12px!important}#transfers .gs-transfer-direction{font-size:17px!important}#transfers .gs-transfer-card-top{margin-bottom:12px!important}#transfers .gs-rumours-panel__foot{align-items:flex-start!important}}


/* v34 — shared button language and restrained evergreen rumour surface */
#transfers{--gs-ui-accent:#30c88b;--gs-ui-accent-hover:#46dba0;--gs-ui-radius:11px;--gs-ui-surface:#101a18;--gs-ui-stroke:#29443a}
/* One visual button system, independent of previous inline CTA styles. */
#transfers :is(.gt-profile-cta a,.gs-t33-center-link,.gs-rumours-panel__foot a){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:42px!important;padding:10px 16px!important;border-radius:var(--gs-ui-radius)!important;background:#173d30!important;border:1px solid #34785a!important;color:#e7fff2!important;font:750 12px/1.35 inherit!important;font-size:12px!important;font-weight:750!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}
#transfers :is(.gt-profile-cta a,.gs-t33-center-link,.gs-rumours-panel__foot a):hover{background:#20523f!important;border-color:var(--gs-ui-accent-hover)!important;box-shadow:0 0 0 3px #30c88b18!important;transform:none!important}
#transfers :is(.gt-profile-cta a,.gs-t33-center-link,.gs-rumours-panel__foot a):focus-visible{outline:2px solid #78e4b2!important;outline-offset:3px!important}
/* Panel and card: quiet tonal separation, no hard black rectangles. */
#transfers .gs-rumours-panel{background:#0b1311!important;border:1px solid #2b4239!important;border-radius:16px!important;box-shadow:none!important;padding:20px!important}
#transfers .gs-rumours-panel__head{background:transparent!important;border-bottom:1px solid #274037!important}
#transfers .gs-rumours-panel__head *,#transfers .gs-rumours-panel__subhead *,#transfers .gs-rumours-panel__foot>span{background:transparent!important;box-shadow:none!important;text-shadow:none!important}
#transfers .gs-rumours-panel__eyebrow{color:#79d8ac!important;background:transparent!important}
#transfers .gs-rumours-panel__head h3{background:transparent!important;color:#f3faf6!important;font-size:19px!important;letter-spacing:-.02em!important;box-shadow:none!important}
#transfers .gs-rumours-panel__subhead{background:transparent!important;border:0!important;color:#9cb7ac!important}
#transfers .gs-rumours-panel__item{background:#15251f!important;border:1px solid #29463a!important;border-radius:12px!important;min-height:80px!important;box-shadow:none!important}
#transfers .gs-rumours-panel__item:hover{background:#1a3027!important;border-color:#41795c!important}
#transfers .gs-rumours-panel__item :is(strong,small){background:transparent!important;box-shadow:none!important}
#transfers .gs-rumours-panel__logo{background:#0d1b16!important;border-color:#335447!important}
#transfers .gs-rumours-panel__count{background:#17362a!important;border-color:#356d50!important;color:#a4f0c9!important}
#transfers .gs-rumours-panel__foot{background:transparent!important;border-color:#274037!important}
#transfers .gs-rumours-panel__foot a{margin-left:auto!important}
/* Consistent transfer cards; keep team crests visible. */
#transfers .gs-transfer-card{background:#0b1312!important;border-color:#263d36!important;box-shadow:none!important}
#transfers .gs-transfer-club{background:#14211d!important;border-color:#2a4138!important}
#transfers .gs-transfer-source{background:#18372a!important;border-color:#305d47!important;color:#b5edcd!important}
@media(max-width:640px){#transfers .gs-rumours-panel{padding:15px!important}#transfers .gs-rumours-panel__foot a{margin-left:0!important}#transfers :is(.gt-profile-cta a,.gs-rumours-panel__foot a){min-height:42px!important}}
