.a22-home{background:#fff;color:#222;font-family:Arial,"Microsoft YaHei",sans-serif}.a22-home .header-logo .link-logo{font-size:28px}.a22-home .header-main,.a22-home .nav-wrap{width:min(1200px,calc(100% - 48px))}.a22-home-shell{max-width:1200px;margin:0 auto;padding:20px 0 28px}.a22-home-channel{display:flex;align-items:center;gap:30px;min-height:46px;border-bottom:1px solid #ccc;margin-bottom:22px}.a22-home-channel a{font-size:15px;color:#1f4e91}.a22-home-columns{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.a22-home-primary,.a22-home-secondary{min-width:0}.a22-home-panel{background:white;margin-bottom:26px;border:0;border-radius:0;box-shadow:none;overflow:hidden}.a22-home-section-head{display:flex;align-items:center;justify-content:space-between;height:44px;border-bottom:2px solid #2354a0;gap:18px;padding:0 0 8px}.a22-home-section-head h1,.a22-home-section-head h2{font-size:20px;line-height:1.4;font-weight:700;color:#222;margin:0;padding:0;border:0}.a22-home-section-head>a{font-size:14px;color:#486d9c}.a22-home-filters{display:flex;gap:22px;height:100%;align-items:center}.a22-home-filters button{font:inherit;font-size:16px;color:#444;background:none;border:0;border-bottom:2px solid transparent;padding:12px 3px 10px;cursor:pointer}.a22-home-filters button[aria-pressed=true]{color:#174b9c;border-bottom-color:#174b9c;font-weight:700}.a22-home-table-head,.a22-home-match{display:grid;grid-template-columns:150px 72px minmax(0,1fr) 66px 76px;align-items:center;gap:10px;padding:0 10px}.a22-home-table-head{height:38px;background:#f3f5f8;font-size:14px;color:#586778}.a22-home-table-head>span:nth-child(n+3){text-align:center}.a22-home-match{min-height:65px;border-bottom:1px solid #e4e8ee;font-size:15px}.a22-home-match:nth-child(even){background:#fafbfd}.a22-home-match[hidden],.a22-home-filter-empty[hidden]{display:none!important}.a22-home-time{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap}.a22-home-time strong{font-size:15px;font-weight:400;color:#222}.a22-home-time>span{color:#666}.a22-home-league{font-size:14px;color:#345c8c}.a22-home-teams{display:grid;grid-template-columns:1fr 30px 1fr;gap:7px;align-items:center;min-width:0;color:#222}.a22-home-team{display:flex;justify-content:center;align-items:center;gap:6px;line-height:1.4;text-align:center;min-width:0}.a22-home-team img{height:22px;width:22px;object-fit:contain}.a22-home-teams>b{font-size:13px;font-weight:400;color:#777;text-align:center}.a22-home-state{text-align:center;font-size:14px;color:#666;background:none;border:0;border-radius:0;white-space:nowrap}.a22-home-detail{color:#17539a;font-size:14px;text-align:center}.a22-home-detail:hover{text-decoration:underline}.a22-home-schedule-foot{padding:12px 0;text-align:right;font-size:14px}.a22-home-schedule-foot a{color:#486d9c}.a22-home-news{padding-top:8px}.a22-home-news-item{display:flex;align-items:center;min-height:43px;border-bottom:1px dotted #ddd;color:#222;padding:0 3px}.a22-home-news-item:before{content:"·";font-weight:bold;margin-right:10px;color:#777}.a22-home-news-item h3{font-size:16px;font-weight:400;line-height:1.6;margin:0}.a22-home-news-item:hover h3{color:#17539a;text-decoration:underline}.a22-home-replays{padding-top:8px}.a22-home-replays>a{display:flex;align-items:baseline;gap:9px;padding:9px 0;border-bottom:1px dotted #ddd;color:#222}.a22-home-replays h3{font-weight:400;font-size:15px;line-height:1.6;margin:0}.a22-home-play{color:#57789c;font-size:14px;white-space:nowrap}.a22-home-empty,.a22-home-filter-empty{font-size:15px;color:#666;padding:25px 10px}.a22-home-footer{border-top:1px solid #ddd;max-width:1200px;margin:20px auto 0;padding:25px 0;text-align:center;color:#777;font-size:14px}.a22-home-footer a{color:#45648e}@media(max-width:1248px){.a22-home-shell,.a22-home-footer{margin-left:24px;margin-right:24px}}@media(max-width:950px){.a22-home-columns{grid-template-columns:1fr}.a22-home-table-head,.a22-home-match{grid-template-columns:135px 65px minmax(0,1fr) 60px 70px}}
