.bet-suggestions-container {
     margin-bottom:10px;
    position:relative;
    overflow:hidden
   
}
.bet-suggestions-container > app-widget-host{
    background-color:var(--c-background-white);
    border-radius:var(--r-10); padding-top:40px;
   
}
.bet-suggestions-container.boosted-odds > app-widget-host {
    padding-top:0px;
}
.bet-suggestions-container .bet-suggestions-scrollable {
    width:100%;
}
.bet-suggestions-container .bet-suggestions-scrollable > app-widget-host {
    overflow:auto;
}
.bet-suggestions-container .bet-suggestions-scrollable button {
    display:none
}
.bet-suggestions-container .beto-match-bet-suggestions app-window-tabs{
    position:absolute;
    width:calc(100% - 20px);
    top:10px;
    overflow:auto;
    left:10px;
   
}
.bet-suggestions-container .beto-match-bet-suggestions app-window-tabs .window-tabs {
     display:flex;
    justify-content:flex-start
}
.bet-suggestions-container .beto-match-bet-suggestions app-window-tabs .window-tabs .window-tab {
    width:auto;
    height:40px;
    display:flex;
    align-items:center;
    padding:0px 10px;
    color:var(--c-text-dark-blue);
    white-space:nowrap;
}

.beto-match-bet-suggestions {
    padding:10px;
     color:var(--c-text-dark-e);
    margin:0 auto;
    /* width:100%; */
}
.boosted-odds .beto-match-bet-suggestions {
    margin:unset;
}
.beto-match-bet-suggestions .no-suggestions .message {
    text-align:center;
    width:100%;
    margin-bottom:10px;
    color:var(--c-text-dark-e)
}
.beto-match-bet-suggestions .sports-match-suggestions-container {
     display:flex;
}
.beto-match-bet-suggestions .sports-match-suggestions-container.loading {
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
}
.sports-match-suggestions-container .betslip-suggestion {
    display:flex;
    width: 275px;
    min-height:148px;
    padding:10px;
    border:1px solid var(--c-dark-blue-20);
    border-radius:var(--r-10);
    color:var(--c-text-dark-blue);
    position:relative;
    display:flex;
    flex-direction:column
}
.sports-match-suggestions-container .betslip-suggestion .betslip-title {
    display:flex;
    align-items:center;
    font:var(--t-small-text-bold);
    margin-bottom:20px
}
.sports-match-suggestions-container .betslip-suggestion .betslip-title::before {
    content:"";
    width:22px;
    height:22px;
   display:block;
    background-repeat:no-repeat;
    background-image:url(/v1.045/r/images/in2bet/icons/v3/spritesheet_test.svg);
    background-position: -488px -41px;
    margin-right:8px;
}
.sports-match-suggestions-container .betslip-suggestion:not(:last-child) {
    margin-right:5px;
}
.sports-match-suggestions-container .betslip-suggestion app-bet-details {
    display:block;
}
.sports-match-suggestions-container .betslip-suggestion .bet-messages-info {
    height:100%;
}
.sports-match-suggestions-container .betslip-suggestion:not(.bs-multiple) .bet-items {
    height:100%;
}
.sports-match-suggestions-container .betslip-suggestion.bs-match:not(.bs-multiple) .bet-item {
    height:100%;
    display:flex;
    flex-direction:column;
   
}
.sports-match-suggestions-container .betslip-suggestion.bs-multiple .bet-item {
    display:flex;
}
.sports-match-suggestions-container .betslip-suggestion.bs-multiple .bet-item .selection-odds{
    
    margin-left:auto;
    margin-bottom:3px;
    min-height:unset;
    border:0;
}
.sports-match-suggestions-container .betslip-suggestion.bs-multiple .bet-item .selection-details {
    margin-bottom:0px;
}
.sports-match-suggestions-container .betslip-suggestion.bs-multiple .selection-odds.multiple-odds {
    margin-top:auto;
}
.sports-match-suggestions-container .betslip-suggestion.bs-multiple .bet-messages-info {
    display:flex;
    flex-direction:column;
}
.sports-match-suggestions-container .betslip-suggestion .selection-odds {
    min-height:36px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:var(--r-10);
    border:1px solid var(--c-dark-blue-20);
    margin-top:auto;
    font:var(--t-small-text-bold);
    padding:0 10px;
}
.sports-match-suggestions-container .betslip-suggestion .selection-details {
    margin-bottom:8px;
}
.sports-match-suggestions-container .betslip-suggestion .selection-odds.clickable {
    cursor:pointer;
}
.sports-match-suggestions-container .betslip-suggestion .selection-odds.clickable .standard-odds {
    margin-right:auto;
}
.sports-match-suggestions-container .betslip-suggestion .selection-odds.on-betslip {
    background-color:var(--c-accent-color);
    color:var(--c-text-light-e)
}
.sports-match-suggestions-container .betslip-suggestion .bet-item .match-name {
    font:var(--t-small-text-bold);
    color:var(--c-accent-color);
    margin-bottom:4px;
    display:block;
}
.sports-match-suggestions-container .betslip-suggestion .bet-item .match-selection .separator {
    font-size:0px;
}
.sports-match-suggestions-container .betslip-suggestion .bet-item .match-selection .separator::before {
    content:"-";
    font:var(--t-small-text-bold);
    margin-left:5px;
}
.sports-match-suggestions-container .betslip-suggestion .bet-item .match-selection .selection-name {
    font:var(--t-small-text-bold);
}
.mobile .bet-suggestions-container {
    padding:var(--c-mobile-padding)
}

.sports-match-suggestions-container .betslip-suggestion .bet-items {
    margin-bottom:10px;
}