#matchdayConnectionStatus{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:2147483600;max-width:min(92vw,560px);padding:10px 16px;border:1px solid var(--line,#dfe7e2);border-radius:12px;background:var(--paper,#fff);color:var(--ink,#17211c);box-shadow:0 4px 18px #0002;font:700 .82rem/1.4 system-ui,sans-serif;text-align:center}
#matchdayConnectionStatus[hidden]{display:none!important}#matchdayConnectionStatus.is-problem{background:#fff5db;color:#664800;border-color:#e5c56b}
img[data-badge-src]{display:none!important}.has-image>img[data-badge-src]{display:block!important}.has-image>[data-badge-fallback]{display:none!important}
.dashboard-fixture-crest img{width:100%;height:100%;object-fit:contain}
button,a,input,select,textarea{touch-action:manipulation}button{ -webkit-tap-highlight-color:transparent }
.dashboard-info-body[data-loading="true"]{min-height:80px;opacity:.65}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
