.MobileTopBar-module__Oi-GrG__bar{display:none}@media (max-width:768px){.MobileTopBar-module__Oi-GrG__bar{background:var(--panel);border-bottom:1px solid var(--border);z-index:10;align-items:center;gap:9px;padding:12px 16px;display:flex;position:sticky;top:0}.MobileTopBar-module__Oi-GrG__mark{flex:none;display:flex}.MobileTopBar-module__Oi-GrG__wordmark{letter-spacing:.02em;font-size:14px;font-weight:700}.MobileTopBar-module__Oi-GrG__tagline{letter-spacing:.12em;color:var(--text-dim);font-size:9px;font-weight:500}}
.Sidebar-module__WZVnLW__sidebar{width:var(--sidebar-width);background:var(--panel);border-right:1px solid var(--border);flex-direction:column;padding:18px 12px;display:flex;position:fixed;inset:0 auto 0 0}.Sidebar-module__WZVnLW__brand{align-items:center;gap:9px;padding:0 8px 22px;display:flex}.Sidebar-module__WZVnLW__mark{flex:none;display:flex}.Sidebar-module__WZVnLW__wordmark{letter-spacing:.02em;font-size:15px;font-weight:700;line-height:1.1}.Sidebar-module__WZVnLW__tagline{letter-spacing:.12em;color:var(--text-dim);font-size:9px;font-weight:500}.Sidebar-module__WZVnLW__nav{flex-direction:column;gap:2px;display:flex}.Sidebar-module__WZVnLW__item{border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.Sidebar-module__WZVnLW__item:hover{background:var(--panel-raised);color:var(--text)}.Sidebar-module__WZVnLW__active{background:var(--panel-raised);border-color:var(--border-strong);color:var(--text);font-weight:500}.Sidebar-module__WZVnLW__pending{color:var(--text-dim);cursor:default}.Sidebar-module__WZVnLW__pending:hover{color:var(--text-dim);background:0 0}.Sidebar-module__WZVnLW__footer{flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:768px){.Sidebar-module__WZVnLW__sidebar{display:none}}
:root{--bg:#0a0b0d;--panel:#131519;--panel-raised:#191c21;--border:#23262c;--border-strong:#2e323a;--text:#f2f4f7;--text-secondary:#a2a8b3;--text-dim:#6e747f;--brand:#00cf7d;--accent:#e2374c;--accent-dim:#e2374c24;--win:#2ea55c;--draw:#5c626d;--loss:#d13b3b;--niva-1:#8a919c;--niva-2:#a2a8b3;--niva-3:#d4d9e0;--niva-4:#f2f4f7;--niva-1-yta:#6e747f1f;--niva-2-yta:#6e747f33;--niva-3-yta:#a2a8b338;--niva-4-yta:#a2a8b357;--lag-hemma:#a78bfa;--lag-borta:#f0a63c;--lag-hemma-dampad:#a78bfa57;--lag-borta-dampad:#f0a63c4d;--lag-hemma-text:#0f1115;--lag-borta-text:#0f1115;--champions-league:#3d7ff0;--europa-league:#e07a2a;--conference-league:#2ea55c;--relegation:#d13b3b;--relegation-playoff:#d9a441;--europaspel:#4aa6a6;--tal-primart:clamp(1.9rem, 4.4vw, 2.5rem);--tal-sekundart:1.3rem;--radius:10px;--radius-sm:6px;--sidebar-width:176px;--shadow:0 1px 2px #0006}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}table{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}.app-main{margin-left:var(--sidebar-width);max-width:1440px;padding:26px 30px 60px}.page-head{margin-bottom:20px}.page-head h1{font-size:23px}.page-head p{color:var(--text-secondary);margin:3px 0 0;font-size:13.5px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.empty{color:var(--text-dim);margin:0;padding:28px 20px;font-size:13.5px}.innehall{align-items:flex-start;gap:14px;display:flex}.huvudspalt{flex:1;min-width:0}.huvudspalt>*+*{margin-top:14px}@media (max-width:900px){.innehall{flex-direction:column;align-items:stretch}}@media (max-width:768px){.app-main{margin-left:0;padding:16px 14px 48px}.page-head h1{font-size:20px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tackningsrad{border:1px solid var(--border);border-left:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--text-secondary);margin:0 0 14px;padding:9px 12px;font-size:12.5px;line-height:1.55}.sidoingang{flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:12.5px;display:flex}.sidoingang a{border:1px solid var(--border);background:var(--panel);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.sidoingang a:hover{border-color:var(--border-strong);color:var(--text)}.landslag-genvag{margin:-.5rem 0 1.25rem;font-size:.9rem}
