.cg-page{max-width:1000px;margin:24px auto 64px}.cg-crumbs{color:var(--text-muted,#9aa1ac);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.cg-crumbs a{color:var(--text-secondary,#6b7280);font-weight:600}.cg-crumbs a:hover{color:var(--accent,#00b86c)}.cg-crumbs__sep{color:var(--border-strong,#cbd0d8)}.cg-crumbs__current{color:var(--text-primary,#1a1d24);font-weight:700}@property --cg-c1{syntax:"<color>";inherits:true;initial-value:#0f3d5e}@property --cg-c2{syntax:"<color>";inherits:true;initial-value:#0b1220}.cg-hero{--cg-c1:#0f3d5e;--cg-c2:#0b1220;color:#fff;background:radial-gradient(70% 120% at 0% 0%, #ffffff2e, transparent 60%), linear-gradient(180deg, #060a140d, #060a1473), linear-gradient(120deg, var(--cg-c1) 0%, var(--cg-c2) 100%);border-radius:24px;align-items:center;gap:24px;padding:30px 32px;transition:--cg-c1 .8s,--cg-c2 .8s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0b122042}.cg-hero__logo{box-sizing:border-box;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;padding:16px;display:flex;box-shadow:0 0 0 4px #ffffff47,0 14px 34px #0006}.cg-hero__logo img{object-fit:contain;width:100%;height:100%}.cg-hero__body{min-width:0}.cg-hero__eyebrow{letter-spacing:1.1px;text-transform:uppercase;color:#ffffffb8;font-size:12px;font-weight:800}.cg-hero__title{letter-spacing:-.6px;text-shadow:0 2px 12px #0000004d;margin:6px 0 0;font-size:34px;font-weight:800;line-height:1.15}.cg-hero__chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cg-chip{color:#ffffffeb;background:#ffffff24;border-radius:20px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.cg-chip img{object-fit:cover;border-radius:2px;width:16px;height:12px}.cg-text{border:1px solid var(--border,#e2e5ea);border-left:4px solid var(--accent,#00b86c);background:var(--bg-secondary,#fff);border-radius:20px;margin-top:16px;padding:22px 24px;box-shadow:0 6px 20px #0f172a0a}.cg-text p{color:var(--text-primary,#2a2f3a);margin:0 0 10px;font-size:15.5px;line-height:1.75}.cg-text p:last-child{margin-bottom:0}.cg-text a{color:var(--accent,#00b86c);font-weight:700}.cg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cg-card{border:1px solid var(--border,#e2e5ea);background:var(--bg-secondary,#fff);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 6px 20px #0f172a0a}a.cg-card:hover{border-color:var(--accent,#00b86c)}.cg-card__label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted,#9aa1ac);font-size:11.5px;font-weight:800}.cg-card__value{letter-spacing:-.4px;color:var(--text-primary,#1a1d24);font-size:24px;font-weight:800}.cg-card__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary,#6b7280);font-size:13px;overflow:hidden}.cg-section{margin-top:28px}.cg-section__title{color:var(--text-primary,#1a1d24);margin:0 0 14px;font-size:20px;font-weight:800}.cg-table-wrap{border:1px solid var(--border,#e2e5ea);background:var(--bg-secondary,#fff);border-radius:20px;overflow-x:auto;box-shadow:0 6px 20px #0f172a0a}.cg-table{border-collapse:collapse;width:100%;min-width:420px}.cg-table th{background:var(--bg-subtle,#f7f8fa);text-align:center;letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted,#9aa1ac);padding:12px 8px;font-size:11.5px;font-weight:800}.cg-table td{border-top:1px solid var(--bg-subtle,#eef0f3);text-align:center;color:var(--text-primary,#1a1d24);padding:10px 8px;font-size:14px;font-weight:700}.cg-table__rank{width:40px}.cg-table .cg-table__team{text-align:left}.cg-table__link{color:var(--text-primary,#1a1d24);align-items:center;gap:10px;font-weight:800;display:inline-flex}.cg-table__link:hover{color:var(--accent,#00b86c)}.cg-table__link img{object-fit:contain;width:22px;height:22px}.cg-table__pts{color:#00a862;font-weight:800}.cg-form{gap:3px;display:inline-flex}.cg-form__chip{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:flex}.cg-form__chip--W{background:#00b86c}.cg-form__chip--D{background:#9aa1ac}.cg-form__chip--L{background:#e5344a}.cg-tabs{background:var(--bg-subtle,#eef0f3);border-radius:14px;gap:4px;margin-bottom:16px;padding:5px;display:inline-flex}.cg-tab{color:var(--text-secondary,#6b7280);border-radius:10px;padding:9px 16px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.cg-tab:hover{color:var(--text-primary,#1a1d24)}.cg-tab--active{background:var(--bg-secondary,#fff);color:var(--text-primary,#1a1d24);box-shadow:0 2px 8px #0f172a1a}.cg-fixtures{flex-direction:column;gap:14px;display:flex}.cg-day{border:1px solid var(--border,#e2e5ea);background:var(--bg-secondary,#fff);border-radius:18px;overflow:hidden;box-shadow:0 6px 20px #0f172a0a}.cg-day__title{background:var(--bg-subtle,#f7f8fa);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted,#9aa1ac);margin:0;padding:11px 16px;font-size:12px;font-weight:800}.cg-row{border-top:1px solid var(--bg-subtle,#eef0f3);color:var(--text-primary,#1a1d24);grid-template-columns:54px minmax(0,1fr) 62px minmax(0,1fr) minmax(0,130px);align-items:center;gap:10px;padding:12px 16px;transition:background .12s;display:grid}.cg-row:hover{background:#0f172a08}.cg-row--live{background:#eb04000a}.cg-row__time{color:var(--text-muted,#9aa1ac);font-size:12.5px;font-weight:800}.cg-row__time--live{color:#eb0400}.cg-row__team{align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:700;display:flex}.cg-row__team--home{text-align:right;justify-content:flex-end}.cg-row__team img{object-fit:contain;flex-shrink:0;width:22px;height:22px}.cg-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg-row__score{background:var(--bg-subtle,#eef0f3);text-align:center;border-radius:8px;padding:4px 0;font-size:13.5px;font-weight:800}.cg-row__meta{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--text-muted,#9aa1ac);font-size:12px;overflow:hidden}.cg-empty{text-align:center;color:var(--text-muted,#9aa1ac);padding:40px 0;font-size:14px}.cg-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.cg-pager__btn{border:1px solid var(--border,#e2e5ea);background:var(--bg-secondary,#fff);text-align:center;min-width:40px;color:var(--text-primary,#1a1d24);border-radius:10px;padding:9px 13px;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s}a.cg-pager__btn:hover{border-color:var(--accent,#00b86c);color:var(--accent,#00b86c)}.cg-pager__btn--off{opacity:.4}.cg-pager__btn--active{border-color:var(--text-primary,#1a1d24);background:var(--text-primary,#1a1d24);color:#fff}.cg-pager__gap{color:var(--text-muted,#9aa1ac);padding:0 4px;font-weight:800}.cg-intro{margin:0 0 22px}.cg-intro h1{letter-spacing:-.5px;color:var(--text-primary,#1a1d24);margin:0;font-size:32px;font-weight:800}.cg-intro p{color:var(--text-secondary,#6b7280);margin:8px 0 0;font-size:15px;line-height:1.6}.cg-country{margin-bottom:26px}.cg-country__title{color:var(--text-primary,#1a1d24);align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:800;display:flex}.cg-country__title img{object-fit:cover;border-radius:3px;width:22px;height:16px}.cg-leagues{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;display:grid}.cg-league{border:1px solid var(--border,#e2e5ea);background:var(--bg-secondary,#fff);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0f172a0a}.cg-league:hover{border-color:var(--accent,#00b86c);transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1a}.cg-league__logo{box-sizing:border-box;width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--border,#e2e5ea);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:flex}.cg-league__logo img{object-fit:contain;width:100%;height:100%}.cg-league__name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary,#1a1d24);font-size:14.5px;font-weight:800;display:block;overflow:hidden}.cg-league__meta{color:var(--text-muted,#9aa1ac);margin-top:2px;font-size:12px;display:block}.cg-league__text{min-width:0}@media (max-width:800px){.cg-hero{border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;padding:22px 18px}.cg-hero__logo{width:80px;height:80px;padding:12px}.cg-hero__title{font-size:26px}.cg-cards{grid-template-columns:1fr}.cg-text{padding:18px 16px}.cg-tabs{width:100%;display:flex}.cg-tab{text-align:center;flex:1;padding:9px 8px}.cg-row{grid-template-columns:44px minmax(0,1fr) 56px minmax(0,1fr);gap:8px;padding:11px 12px}.cg-row__meta,.cg-hide-sm{display:none}.cg-intro h1{font-size:26px}}.cg-anchor{height:0;scroll-margin-top:90px}.cg-swap{transition:opacity .15s}.cg-swap--busy{opacity:.45;pointer-events:none}.cg-leagues--flat{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.cg-league__country{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted,#9aa1ac);align-items:center;gap:6px;margin-bottom:3px;font-size:11.5px;font-weight:700;display:flex}.cg-league__country img{object-fit:cover;border-radius:2px;flex-shrink:0;width:16px;height:12px}.cg-league__country span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg-leagues--flat .cg-league__name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}
