/* Шапка, навигация, календарь игр и белая подложка сайта (стиль футера и карточек новостей) */
@font-face{font-family:"Exo 2";font-style:italic;font-weight:800;font-display:swap;src:url(/applications/ajax/data/gamecards/fonts/Exo2-italic-800-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Exo 2";font-style:italic;font-weight:800;font-display:swap;src:url(/applications/ajax/data/gamecards/fonts/Exo2-italic-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:"Exo 2";font-style:italic;font-weight:900;font-display:swap;src:url(/applications/ajax/data/gamecards/fonts/Exo2-italic-900-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Exo 2";font-style:italic;font-weight:900;font-display:swap;src:url(/applications/ajax/data/gamecards/fonts/Exo2-italic-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}

:root{--sd-navy:#0b0d24;--sd-red:#e53935;--sd-yellow:#ffd54f;--sd-green:#2e7d32;--sd-sheet-pad:20px}

/* ---------- Белая подложка ---------- */
html[dir] body.ipsApp #ipsLayout_body{position:relative;z-index:0;background:#fff;padding:var(--sd-sheet-pad) var(--sd-sheet-pad) 24px;box-sizing:border-box}
html[dir] body.ipsApp #ipsLayout_body::after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:16px;background:#fff;pointer-events:none}
html[dir] body.ipsApp #ipsLayout_footer{position:relative;z-index:1}
html[dir] body.ipsApp #ipsLayout_body:has(.mainCalContainer){padding-top:0}
html[dir] body.ipsApp #globalads{background:transparent}
html[dir] body.ipsApp #globalads .ipsLayout_container:not(:empty){background:#fff}

/* ---------- Шапка ---------- */
html[dir] body.ipsApp #ipsLayout_header{background:transparent}
html[dir] body.ipsApp #ipsLayout_header header{background:none;padding:0;margin:0;min-height:0}
html[dir] body.ipsApp #ipsLayout_header header > .ipsLayout_container{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:14px 24px;box-sizing:border-box;border-radius:18px 18px 0 0;background:#0b0d24}
html[dir] body.ipsApp #elSiteTitleCustom{float:none;margin:0;text-decoration:none}
html[dir] body.ipsApp #elSiteTitleCustom .logoRound{display:block;max-width:44px !important;filter:drop-shadow(0 4px 10px rgba(229,57,53,.45))}
html[dir] body.ipsApp #elSiteTitleCustom .stringLogo{max-width:190px !important}
html[dir] body.ipsApp #elSiteTitleCustom h1,html[dir] body.ipsApp #elSiteTitleCustom > span{margin:0 0 0 14px;padding:4px 0 4px 14px;border-left:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.6);font:italic 800 13px/1.15 "Exo 2",sans-serif;letter-spacing:.6px;text-transform:uppercase;max-width:84px;white-space:normal}
html[dir] body.ipsApp #elUserNav{float:none;margin:0;display:flex;align-items:center;gap:6px}
html[dir] body.ipsApp #elUserNav > li > a:not(.ipsButton),html[dir] body.ipsApp #elUserNav > li > a:not(.ipsButton) i{color:#fff}
html[dir] body.ipsApp #elUserNav > li > a:not(.ipsButton){border-radius:999px;transition:background .15s}
html[dir] body.ipsApp #elUserNav > li > a:not(.ipsButton):hover{background:rgba(255,255,255,.1)}
html[dir] body.ipsApp #elUserNav .elUserNav_sep{border-color:rgba(255,255,255,.15)}
html[dir] body.ipsApp #elUserNav #elRegisterButton{padding:0 20px;line-height:38px;border-radius:999px;background:var(--sd-red);font-weight:800;box-shadow:0 6px 16px rgba(229,57,53,.45);border:0}
html[dir] body.ipsApp #elUserNav #elRegisterButton:hover{background:#d32f2f}
html[dir] body.ipsApp #elUserNav .ipsNotificationCount{background:var(--sd-red);box-shadow:0 0 0 2px var(--sd-navy)}

/* ---------- Вкладки ---------- */
html[dir] body.ipsApp #ipsLayout_header nav[data-controller]{margin:0;background:transparent}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary{position:relative;height:auto;margin:0 auto;padding:6px 24px 48px;box-sizing:border-box;background:var(--sd-navy);border-top:1px solid rgba(255,255,255,.06)}
html[dir] body.ipsApp #ipsLayout_header nav[data-controller]::before,html[dir] body.ipsApp #ipsLayout_header nav[data-controller]::after,html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul::before,html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul::after{content:none !important;display:none !important;height:0 !important;background:none !important}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul{display:flex;align-items:center;gap:6px}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul > li{float:none}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul > li > a{position:relative;margin:0;padding:9px 20px;border-radius:999px;background:transparent;color:rgba(255,255,255,.72);font:italic 800 16px/20px "Exo 2",sans-serif;letter-spacing:.6px;text-transform:uppercase;transition:background .15s,color .15s,box-shadow .2s}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul > li > a:hover{background:rgba(255,255,255,.08);color:#fff}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul > li.ipsNavBar_active > a{background:#e53935;color:#fff;box-shadow:0 8px 18px rgba(229,57,53,.4)}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_active__identifier{display:none !important}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_secondary{top:auto;bottom:-2px;left:18px;right:18px;height:36px;display:none !important;align-items:center;gap:2px;padding:0;border:0;border-radius:0;background:transparent !important;box-shadow:none !important}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_primary > ul > li.ipsNavBar_active > .ipsNavBar_secondary{display:flex !important}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_secondary > li{float:none}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_secondary > li > a{display:block;padding:0 12px;line-height:28px;border-radius:999px;color:rgba(255,255,255,.7);font-size:13px;font-weight:600;transition:background .15s,color .15s}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_secondary > li > a:hover,html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_secondary > li.ipsNavBar_active > a{background:rgba(255,255,255,.1);color:#fff}
html[dir] body.ipsApp #ipsLayout_header .ipsNavBar_secondary > li.ipsNavBar_active > a{box-shadow:inset 0 -2px 0 var(--sd-red)}
html[dir] body.ipsApp #elSearchWrapper{display:none !important}

/* ---------- Хлебные крошки и строка «Активность» ---------- */
html[dir] body.ipsApp #ipsLayout_header nav.ipsBreadcrumb_top{display:none !important}

/* ---------- Календарь ---------- */
html[dir] body.ipsApp #ipsLayout_body li.ipsWidget:has(> .mainCalContainer){margin:0 calc(-1 * var(--sd-sheet-pad)) 8px;padding:0;background:none;border:0;border-radius:0 0 18px 18px;box-shadow:none;overflow:visible}
html[dir] body.ipsApp .sdpin{padding-top:0}
html[dir] body.ipsApp .sdpin__main > .sdcard--lead{border-top-left-radius:0;border-top-right-radius:0}
html[dir] body.ipsApp .mainCalContainer{position:relative;padding:4px 0 6px;border-radius:0 0 18px 18px !important;background:#0b0d24 !important;box-shadow:0 14px 30px rgba(2,0,36,.22)}
html[dir] body.ipsApp .mainCalFilterRow{padding:4px 16px 0;gap:12px}
html[dir] body.ipsApp .calTournamentFilter__btn{min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);font-weight:800}
html[dir] body.ipsApp .calTournamentFilter__chev{border-top-color:var(--sd-yellow)}
html[dir] body.ipsApp .calTournamentFilter__menu{border-radius:14px}

html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar.slick-slider{height:auto;padding-top:0 !important;padding-bottom:0 !important;padding-left:50px !important;padding-right:50px !important;background:transparent}
html[dir] body.ipsApp .mainCalContainer .invisionGameCalendar .slick-list{height:auto !important;background:transparent}
html[dir] body.ipsApp .mainCalFilterRow > .ipsLayout_container{height:auto !important}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-prev{left:6px !important}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-next{right:6px !important}
html[dir] body.ipsApp .mainCalContainer .invisionGameCalendarItem{padding:8px 6px !important;background:none}
html[dir] body.ipsApp .mainCalContainer .invisionGameCalendarItem > .ipsFlex{height:100%;padding:10px 10px 8px;box-sizing:border-box;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);transition:transform .2s ease,border-color .2s,box-shadow .2s}
html[dir] body.ipsApp .mainCalContainer .invisionGameCalendarItem > .ipsFlex:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.2);box-shadow:0 10px 22px rgba(0,0,0,.35)}
html[dir] body.ipsApp .mainCalContainer .activeMatch > .ipsFlex{border-color:rgba(229,57,53,.6);box-shadow:0 0 0 1px rgba(229,57,53,.35),0 10px 24px rgba(229,57,53,.2)}
html[dir] body.ipsApp .mainCalContainer .calendarCommands{width:100%;gap:6px}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_main{display:flex;align-items:center;gap:8px;width:100%;height:auto;margin:0 !important;background:none !important;border:0 !important;overflow:visible !important}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_logo{flex:0 0 32px;width:32px;min-width:0;height:32px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35)}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_logo img{max-width:22px !important;max-height:22px !important;display:block}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_name{flex:1 1 auto;min-width:0;padding:0;background:none;overflow:hidden}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_name a{flex:1 1 auto;min-width:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff !important;font-size:13px;font-weight:700;text-decoration:none}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score{flex:0 0 auto;min-width:46px;height:30px;display:flex;align-items:center;justify-content:center;padding:0 8px;box-sizing:border-box;overflow:visible !important;border-radius:9px !important;background:rgba(255,255,255,.08) !important;transition:background .2s,transform .2s}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score a{color:#fff !important;font:italic 800 16px/1 "Exo 2",sans-serif;text-decoration:none}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score:not(:has(*)){display:none}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_main.is-lose .main_matchRow_name a,html[dir] body.ipsApp .mainCalContainer .main_matchRow_main.is-lose .main_matchRow_score a{color:rgba(255,255,255,.45) !important}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_main.is-win .main_matchRow_score{background:rgba(255,255,255,.16) !important;box-shadow:inset 0 0 0 1px rgba(255,213,79,.55)}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_main.is-win .main_matchRow_score a{color:var(--sd-yellow) !important}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_scoreLive{background:rgba(229,57,53,.2) !important}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_scoreLive a{color:#ff6f61 !important}
/* Угадал / не угадал: кольцо на логотипе выбранной команды, без галочки в названии */
html[dir] body.ipsApp .mainCalContainer .main_matchRow_mark{display:none !important}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_main:has(.main_matchRow_mark:not(.main_matchRow_markNeg)) .main_matchRow_logo{box-shadow:0 0 0 2px #43a047,0 0 0 5px rgba(67,160,71,.4)}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_main:has(.main_matchRow_markNeg) .main_matchRow_logo{box-shadow:0 0 0 2px #e53935,0 0 0 5px rgba(229,57,53,.35)}

/* коэффициенты голосования */
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score:has(> a[data-role="makevote"]){padding:0;background:none !important}
html[dir] body.ipsApp .mainCalContainer a[data-role="makevote"]{display:flex;align-items:center;justify-content:center;width:100%;min-width:54px;height:30px;padding:0 8px;box-sizing:border-box;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff !important;font:italic 800 14px/1 "Exo 2",sans-serif;cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}
html[dir] body.ipsApp .mainCalContainer a[data-role="makevote"]:hover{background:var(--sd-red);border-color:var(--sd-red);transform:scale(1.06);box-shadow:0 6px 14px rgba(229,57,53,.45)}
html[dir] body.ipsApp .mainCalContainer a[data-role="makevote"].is-busy{pointer-events:none;opacity:.7;animation:sdVoteBusy .8s ease-in-out infinite alternate}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score.is-voted,html[dir] body.ipsApp .mainCalContainer .main_matchRow_score.matchRow_scoreMarked:not(:has(> a)){min-width:54px;border-radius:999px !important;background:#2e7d32 !important;box-shadow:0 6px 14px rgba(46,125,50,.45);color:#fff}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score.is-voted i{color:#fff !important}
html[dir] body.ipsApp .mainCalContainer .matchRow_scoreMarked > a,html[dir] body.ipsApp .mainCalContainer .matchRow_scoreMarked > a[data-role="makevote"]{display:flex;align-items:center;justify-content:center;min-width:54px;height:30px;padding:0 8px;box-sizing:border-box;border-radius:999px;border:0;background:#2e7d32;box-shadow:0 6px 14px rgba(46,125,50,.45);color:#fff !important}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score.matchRow_scoreMarked:has(> a){padding:0;background:none !important}

/* время и live */
html[dir] body.ipsApp .mainCalContainer .calendarTime{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.08);justify-content:flex-start;gap:8px}
html[dir] body.ipsApp .mainCalContainer .calendarTime a,html[dir] body.ipsApp .mainCalContainer .calendarTime span{color:rgba(255,255,255,.55) !important;font-size:12px;font-weight:600;text-decoration:none}
html[dir] body.ipsApp .mainCalContainer .calendarFeatureDate a{color:rgba(255,255,255,.85) !important}
html[dir] body.ipsApp .mainCalContainer .calendarTime img{max-height:20px;border-radius:4px}
html[dir] body.ipsApp .mainCalContainer .liveMatch{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--sd-red);color:#fff !important;font:italic 800 11px/1.2 "Exo 2",sans-serif;letter-spacing:1px;text-transform:uppercase}
html[dir] body.ipsApp .mainCalContainer .liveMatch::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:sdLive 1.2s ease-in-out infinite}

/* стрелки слайдера */
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-prev,html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-next{top:50% !important;width:36px !important;height:36px !important;margin-top:0 !important;transform:translateY(-50%) !important;padding:0 !important;border-radius:50%;border:1px solid rgba(255,255,255,.14);background-color:rgba(255,255,255,.08) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:8px 14px !important;font-size:0;color:transparent;transition:background-color .15s}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-prev:hover,html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-next:hover{background-color:var(--sd-red) !important;border-color:var(--sd-red)}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M7 1L1 7l6 6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1 1l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-arrow::before{content:none !important;display:none !important}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-arrow.slick-disabled{opacity:.3}

/* кнопки под календарём */
html[dir] body.ipsApp .mainCalContainer .offPartner{border-top:1px solid rgba(255,255,255,.07);margin:6px 16px 0;padding:10px 0 6px;text-align:center}
html[dir] body.ipsApp .mainCalContainer .matchCenter_link a{margin:4px 5px !important;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:700;transition:background .15s,transform .15s}
html[dir] body.ipsApp .mainCalContainer .matchCenter_link a:hover{background:rgba(255,255,255,.16);transform:translateY(-1px)}

/* анимация голосования */
.sdVote-fly{position:absolute;right:calc(100% + 6px);top:50%;z-index:5;padding:3px 8px;border-radius:999px;background:var(--sd-yellow);color:#1a1a1a;font:italic 900 14px/1 "Exo 2",sans-serif;white-space:nowrap;box-shadow:0 4px 12px rgba(255,213,79,.5);pointer-events:none;animation:sdVoteFly 1.1s ease-out forwards}
.main_matchRow_score{position:relative}
.main_matchRow_score.is-voted{animation:sdVotePop .5s cubic-bezier(.2,1.6,.4,1)}
.main_matchRow_score.is-voted::after{content:"";position:absolute;inset:-2px;border-radius:999px;border:2px solid rgba(67,160,71,.9);animation:sdVoteRing .8s ease-out forwards;pointer-events:none}
.invisionGameCalendarItem.is-voted > .ipsFlex{animation:sdVoteCard 1.2s ease-out}
@keyframes sdVoteFly{0%{opacity:0;transform:translate(10px,-50%) scale(.6)}25%{opacity:1;transform:translate(0,-50%) scale(1.1)}70%{opacity:1;transform:translate(-6px,-60%) scale(1)}100%{opacity:0;transform:translate(-14px,-90%) scale(.9)}}
@keyframes sdVotePop{0%{transform:scale(.6)}100%{transform:scale(1)}}
@keyframes sdVoteRing{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.6)}}
@keyframes sdVoteCard{0%{box-shadow:0 0 0 0 rgba(67,160,71,.7)}100%{box-shadow:0 0 0 14px rgba(67,160,71,0)}}
@keyframes sdVoteBusy{from{transform:scale(1)}to{transform:scale(.94)}}
@keyframes sdLive{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}

/* Верхний баннер РСЯ: фиксированный контейнер по ширине колонки сайта (как шапка), не на весь экран.
   Высота 200px — в неё встаёт горизонтальный баннер 100%×200 и карусель этого блока. */
#yandex_rtb_R-A-135050-7{box-sizing:border-box;width:1210px;max-width:calc(100% - 24px);height:200px !important;min-height:200px !important;margin:12px auto 14px}

/* ---------- Мобильная версия ---------- */
@media (max-width:979px){
html[dir] body.ipsApp #elMobileNav{display:none !important}
html[dir] body.ipsApp #ipsLayout_header header > .ipsLayout_container{border-radius:0;min-height:60px;padding:10px 14px}
html[dir] body.ipsApp #ipsLayout_header nav.ipsBreadcrumb_top{display:none}
}
@media (max-width:767px){
#yandex_rtb_R-A-135050-7{width:calc(100% - 16px);height:100px !important;min-height:100px !important;margin:8px auto 12px}
:root{--sd-sheet-pad:0px}
html[dir] body.ipsApp #ipsLayout_body{padding-bottom:16px}
html[dir] body.ipsApp #ipsLayout_header{background:var(--sd-navy)}
html[dir] body.ipsApp #elMobileNav{background:transparent}
html[dir] body.ipsApp #elSiteTitleCustom .stringLogo{max-width:150px !important}
html[dir] body.ipsApp #elSiteTitleCustom .logoRound{max-width:36px !important}
html[dir] body.ipsApp #elSiteTitleCustom h1,html[dir] body.ipsApp #elSiteTitleCustom > span{font-size:11px;margin-left:10px;padding-left:10px}
html[dir] body.ipsApp #ipsLayout_body li.ipsWidget:has(> .mainCalContainer){margin:0 0 8px;border-radius:0 0 16px 16px}
html[dir] body.ipsApp .mainCalFilterRow{padding:8px 10px 0}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar.slick-slider{padding-left:0 !important;padding-right:0 !important}
html[dir] body.ipsApp .mainCalFilterRow .invisionGameCalendar .slick-arrow{display:none !important}
html[dir] body.ipsApp .mainCalContainer .invisionGameCalendarItem{padding:6px 4px !important}
html[dir] body.ipsApp .mainCalContainer .invisionGameCalendarItem > .ipsFlex{padding:8px 8px 6px;border-radius:14px}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_logo{flex-basis:26px;width:26px;height:26px}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_logo img{max-width:18px !important;max-height:18px !important}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_name a{font-size:12px}
html[dir] body.ipsApp .mainCalContainer .main_matchRow_score{min-width:40px;height:28px}
html[dir] body.ipsApp .mainCalContainer a[data-role="makevote"]{min-width:48px;height:28px;font-size:13px}
html[dir] body.ipsApp .mainCalContainer .matchCenter_link a{padding:7px 12px;font-size:13px}
}
