.popular-competitions-bc.isWidget .popular-competitions-container { display: grid; gap: 8px; }
[class*="is-web"] .popular-competitions-bc.isWidget .popular-competitions-container { grid-template-columns: repeat(3, 1fr); }
[class*="is-mobile"] .popular-competitions-bc.isWidget .popular-competitions-container { padding: 0 var(--padding-page-aside); grid-template-columns: 1fr; max-height: 322px; will-change: scroll-position; overflow: hidden auto; }
.popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc { background: rgba(var(--b-sc),.08); border-radius: var(--border-radius-middle); border: 1px solid rgba(var(--b-sc),.15); overflow: hidden; }
.popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc.active { background: rgba(var(--b-sc),.2); }
[class*="is-web"] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc { padding: 16px; }
[class*="is-web"] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc:hover { cursor: pointer; background: rgba(var(--b-sc),.2); }
[class*="is-mobile"] .popular-competitions-bc.isWidget .sp-s-l-b-c-item-bc { padding: 8px 12px; }
.popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc { padding-inline-end: 0px; }
[dir="ltr"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
[dir="rtl"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-fav-icon-bc { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.popular-competitions-bc.isWidget .sp-s-l-b-c-i-sport-icon-bc { margin-inline-start: 16px; font-size: 20px; }
.popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc { margin: 0px; }
[class*="is-web"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc { font-size: 16px; }
[class*="is-mobile"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-title-bc { font-size: 14px; }
.popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc { display: flex; justify-content: center; align-items: center; font-weight: 600; color: rgba(var(--b-sc),.8); background: rgba(var(--b-sc),.15); border-radius: var(--border-radius); }
[class*="is-web"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc { width: 40px; height: 40px; font-size: 20px; }
[class*="is-mobile"] .popular-competitions-bc.isWidget .sp-s-l-b-c-i-g-count-bc { width: 32px; height: 32px; font-size: 16px; }
.sp-s-l-b-c-i-region-container { margin: 0px 10px; flex: 1 1 auto; display: flex; flex-direction: column; overflow: hidden; }
.sp-s-l-b-c-i-region-bc { display: flex; align-items: center; margin-bottom: 3px; }
.sp-s-l-b-c-i-region-name { color: rgba(var(--b-sc),.6); }
[class*="is-web"] .sp-s-l-b-c-i-region-name { font-size: 14px; line-height: 24px; }
[class*="is-web"] .sp-s-l-b-c-i-region-name { font-size: 12px; line-height: 20px; }
.expandableContentWrapper { width: 100%; margin-bottom: 10px; background-color: rgba(0, 0, 0, 0.15); border-radius: var(--border-radius); }
[class*="is-mobile"] .expandableContentWrapper { padding-bottom: 0px; }
[class*="is-web"] .expandableContentWrapper { max-width: var(--layout-width); margin-left: auto; margin-right: auto; }
.expandableContent { position: relative; width: 100%; overflow: hidden; }
[class*="is-mobile"] .expandableContent { padding: 23px 0px; }
[class*="is-web"] .expandableContent { padding: 20px 30px; }
.expandableContent.opened, .expandableContent.opened .expandableContentBody { max-height: none; }
.expandableContent table { width: 100%; color: rgba(var(--b-sc),.6); font-size: 12px; line-height: 14px; }
.expandableContent table td { padding-top: 10px; padding-bottom: 10px; }
.expandableContentBody { width: 100%; max-height: 115px; overflow: hidden; }
.expandableContentBody ul, .expandableContentBody ol { list-style-position: inside; }
.expandableContentBody ul { list-style-type: disc; }
.expandableContentBody ol { list-style-type: decimal; }
.expandableContentToggle { position: absolute; bottom: 0px; left: 0px; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding-bottom: 8px; cursor: pointer; }
.expandableContentToggle:hover .expandableContentIcon { color: rgba(var(--b-sc),1); }
.expandableContentShowMore, .expandableContentIcon { color: rgba(var(--b-sc),.6); font-size: 12px; line-height: 14px; transition: color var(--default-transition-duration); }
[class*="is-mobile"] .expandableContentShowMore { display: none; }
.expandableContentIcon { font-size: 14px; }
.expandableContentData { width: 100%; color: rgba(var(--b-sc),.6); }
.expandableContentData .container { display: block; padding-left: 0px; padding-right: 0px; }
.expandableContentData .container a { color: inherit; text-decoration: underline; }
.expandableContentData .container h1, .expandableContentData .container h2, .expandableContentData .container h3, .expandableContentData .container h4, .expandableContentData .container h5, .expandableContentData .container h6 { font-size: 14px; line-height: 14px; font-weight: 700; margin-bottom: 16px; letter-spacing: 0.75px; color: rgba(var(--b-sc), 1); }
.expandableContentData .container p { font-size: 12px; line-height: 14px; margin-bottom: 8px; color: rgba(var(--b-sc),.5); }
.expandableContentData [class^="col-"] { max-width: none; width: 100%; }
[class*="is-web"] .expandableContentData [class^="col-"] { display: flex; justify-content: flex-start; align-items: flex-start; }
.expandableContentData [class^="col-"] ul { width: 100%; padding-left: 0px; padding-right: 0px; flex: 1 1 0%; min-width: 0px; font-size: 12px; line-height: 14px; margin-bottom: 16px; color: rgba(var(--b-sc),.4); }
.expandableContentData [class^="col-"] ul li { position: relative; width: 100%; padding-left: 10px; }
.expandableContentData [class^="col-"] ul li:not(:last-child) { margin-bottom: 10px; }
.expandableContentData [class^="col-"] ul li::before { content: ""; position: absolute; top: 5px; left: 0px; width: 4px; height: 4px; border-radius: 50%; background-color: rgba(var(--b-sc),.4); }
.expandableContentData .column { max-width: none; width: 100%; min-width: 0px; flex: 1 1 0%; padding-left: 0px; padding-right: 0px; }
.expandableContentData .column:not(:last-child) { position: relative; }
[class*="is-web"] .expandableContentData .column:not(:last-child) { margin-right: 33px; }
[class*="is-web"] .expandableContentData .column:not(:last-child)::after { content: ""; position: absolute; top: 0px; right: -15px; width: 1px; height: 100%; background-color: rgba(255, 255, 255, 0.1); }
.sp-s-l-b-c-item-bc { display: flex; align-items: center; transition: background var(--default-transition-duration); }
.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem) { height: 35px; padding-inline: 8px 10px; background: rgba(var(--b-sc),.1); border-radius: var(--border-radius); }
.sp-s-l-b-c-i-title-bc { flex: 1 1 auto; margin: 0px 10px; color: rgba(var(--b-sc),.9); font-size: 13px; }
.sp-s-l-b-c-i-title-bc + .sp-s-l-h-flag-bc { margin-inline-end: 5px; }
.sp-s-l-b-c-i-g-count-bc { flex-shrink: 0; color: rgba(var(--b-sc),.7); font-size: 13px; min-width: 15px; text-align: end; }
.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem) + .sp-s-l-b-c-item-bc { margin-top: 2px; }
.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem):last-child { margin-bottom: 3px; }
.sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem):hover, .sp-s-l-b-c-item-bc:not(.isHomepageWidgetItem).active { background: rgba(var(--b-sc),.2); }