.RussiaMatchCard_rmc___RD3a{width:1200px;min-height:140px;display:grid;grid-template-columns:140px 1fr 220px;gap:24px;align-items:center;border-radius:16px;padding:20px 20px 20px 0;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background:var(--card_bg);border:1px solid var(--card_border)}.RussiaMatchCard_rmc___RD3a:before{content:"";position:absolute;inset:-1px;border-radius:16px;background:var(--card_hover_bg);opacity:0;pointer-events:none;transition:opacity .25s ease}.RussiaMatchCard_rmc___RD3a:hover{box-shadow:0 10px 30px rgba(0,0,0,.35);border-color:var(--card_border_hover)}.RussiaMatchCard_rmc___RD3a:hover:before{opacity:.18}.RussiaMatchCard_rmc_date__HgiYp{height:100%;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-right:1px solid var(--card_border)}.RussiaMatchCard_rmc_day__F0T1S{font-size:56px;line-height:1;font-weight:800;color:var(--card_fg);letter-spacing:-1px}.RussiaMatchCard_rmc_weektime__v3y1r{margin-top:6px;color:var(--card_secondary_fg);font-size:14px}.RussiaMatchCard_rmc_month__Rpmde{color:var(--card_fg);font-size:18px;margin-top:2px;font-weight:600}.RussiaMatchCard_rmc_content__jAM2e{display:flex;flex-direction:column;gap:12px;padding-right:8px}.RussiaMatchCard_rmc_teams__fUJ8S{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.RussiaMatchCard_rmc_team__bPAd2{display:flex;align-items:center;gap:10px}.RussiaMatchCard_rmc_flag__Q0gzE{width:28px;height:20px;-o-object-fit:cover;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px hsla(0,0%,100%,.15)}.RussiaMatchCard_rmc_team_name__2lzYD{color:var(--card_fg);font-size:24px;font-weight:800;letter-spacing:.2px}.RussiaMatchCard_rmc_vs__7tYVw{color:#7f8a9b;font-weight:700;font-size:22px;margin:0 4px}.RussiaMatchCard_rmc_meta__IA3_1{display:flex;gap:8px;flex-wrap:wrap}.RussiaMatchCard_rmc_pill__tKT21{font-size:12px;font-weight:600;color:var(--card_fg);padding:6px 10px;border-radius:999px;background:var(--card_tag_bg);border:1px solid var(--card_tag_border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.RussiaMatchCard_rmc_venue__adqpX{display:flex;align-items:center;gap:8px;color:var(--card_secondary_fg);font-size:14px}.RussiaMatchCard_rmc_geo_icon__21j_B{filter:saturate(.9)}.RussiaMatchCard_rmc_cta__0zGlb{display:flex;justify-content:center;align-items:center}.RussiaMatchCard_rmc_button__FfnUW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:14px 22px;border-radius:12px;font-weight:800;font-size:15px;letter-spacing:.2px;color:var(--card_btn_fg);background:var(--card_btn_bg);box-shadow:0 6px 18px var(--card_btn_shadow);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.RussiaMatchCard_rmc_button__FfnUW:hover{box-shadow:0 10px 24px var(--card_btn_hover_shadow);filter:brightness(1.1)}.RussiaMatchCard_rmc_button__FfnUW:active{filter:brightness(.95)}@media (max-width:940px){.RussiaMatchCard_rmc___RD3a{width:100%;grid-template-columns:120px 1fr}.RussiaMatchCard_rmc_cta__0zGlb{grid-column:1/-1;justify-content:flex-end}}@media (max-width:560px){.RussiaMatchCard_rmc___RD3a{grid-template-columns:1fr;padding:16px;gap:16px}.RussiaMatchCard_rmc_date__HgiYp{border-right:none;border-bottom:1px solid var(--card_border);padding:0 0 12px}.RussiaMatchCard_rmc_day__F0T1S{font-size:44px}.RussiaMatchCard_rmc_team_name__2lzYD{font-size:20px}.RussiaMatchCard_rmc_cta__0zGlb{justify-content:stretch}.RussiaMatchCard_rmc_button__FfnUW{width:100%}}