.mbb-odds-matcher{color:var(--teal-900);width:100%}.mbb-odds-matcher__no-js-message{background-color:var(--warning-100);border:1px solid var(--warning-300);border-radius:.5rem;color:var(--warning-900);font-size:1rem;font-weight:500;margin-bottom:1rem;padding:3rem;text-align:center}.mbb-odds-matcher__loading{padding:3rem;text-align:center}.mbb-odds-matcher__loading-icon{margin-bottom:.5rem}.mbb-odds-matcher__loading-icon-img{height:40px;width:40px}.mbb-odds-matcher__loading-text{font-size:1.25rem;font-weight:500}.mbb-odds-matcher__notice{align-items:center;background-color:var(--gray-50);border-top-width:1px;border:1px solid var(--gray-200,#dee2e6);border-radius:0 0 .75rem .75rem;border-top:0 solid var(--gray-200,#dee2e6);display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:5rem 1.5rem;text-align:center}.mbb-odds-matcher__notice__heading{margin-bottom:.75rem;max-width:800px}.mbb-odds-matcher__notice__message{font-size:1rem;margin-bottom:1rem;max-width:800px;white-space:pre-line}.mbb-odds-matcher__notice__login-link{display:inline-block!important;font-size:.95rem;margin-top:.75rem;width:-moz-fit-content;width:fit-content}.mbb-odds-matcher__top-bar{background-color:#fff;border-bottom:1px solid var(--gray-200,#dee2e6);padding:.5rem 0 .25rem;position:sticky;top:var(--sticky-top-offset,0);transition:top .2s;z-index:100}@media(min-width:1280px){.mbb-odds-matcher__filters--show-below-desktop{display:none!important}}@media(max-width:1279px){.mbb-odds-matcher__filters--show-at-desktop{display:none!important}}.mbb-odds-matcher__filters-mobile__modal .modal-dialog{max-width:100%!important}.mbb-odds-matcher__filters__mobile .form-label{color:var(--teal-850);font-weight:700;margin-bottom:.5rem}.mbb-odds-matcher__filters__inner{align-items:center;display:flex}.mbb-odds-matcher__filters__btns{display:flex;flex-direction:column;gap:.125rem;width:100%}.mbb-odds-matcher__filters__btns .btn.btn-text,.mbb-odds-matcher__filters__btns .btn.btn-text.dropdown-toggle{align-items:center;box-sizing:border-box;display:inline-flex;height:3rem;max-height:3rem;min-height:3rem;padding-bottom:0;padding-top:0}.mbb-odds-matcher__filters__btns .badge.badge-round.badge-primary{font-size:.6875rem;line-height:1.8;margin-left:.35rem;margin-right:-.5rem;margin-top:-.9rem;padding:.1rem 0;vertical-align:middle}.mbb-odds-matcher__filters__btns__top{margin-bottom:0}.mbb-odds-matcher__filters__btns__bottom,.mbb-odds-matcher__filters__btns__top{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.mbb-odds-matcher__filters__btns__bottom{margin-top:.125rem}.mbb-odds-matcher__filters__btns__actions-right{align-items:center;display:flex;flex-direction:row;gap:0;margin-left:auto}.mbb-odds-matcher__filters--btn-mobile{width:auto}.mbb-odds-matcher__table-wrapper{overflow-x:auto}.mbb-odds-matcher__table{border-collapse:collapse;margin-bottom:2rem;width:100%}.mbb-odds-matcher__table-header{background-color:#fff;border-bottom:1px solid var(--gray-200,#dee2e6);margin-bottom:-1px;z-index:99}.mbb-odds-matcher__table-header th{background-color:#fff;font-weight:700;padding:.25rem 1rem}.mbb-odds-matcher__table-header__back-odds,.mbb-odds-matcher__table-header__lay-odds,.mbb-odds-matcher__table-header__rating{text-align:center}.mbb-odds-matcher__table-body tr{border-bottom:1px solid var(--gray-100,#ebedef);transition:background-color .2s}.mbb-odds-matcher__table-body tr:hover{background-color:var(--teal-50,#f8f9fa)}.mbb-odds-matcher__table-body tr.mbb-odds-matcher__arbs-hidden-notice{background-color:var(--info-50);cursor:default}.mbb-odds-matcher__table-body tr.mbb-odds-matcher__arbs-hidden-notice:hover{background-color:var(--info-50)}.mbb-odds-matcher__table-body tr.mbb-odds-matcher__arbs-hidden-notice td{padding:.5rem 1rem;text-align:center}.mbb-odds-matcher__table-body tr.mbb-odds-matcher__table-row--unavailable{background-color:var(--gray-100,#ebedef);opacity:.6;pointer-events:none}.mbb-odds-matcher__table-body tr.mbb-odds-matcher__table-row--unavailable:hover{background-color:var(--gray-100,#ebedef)}.mbb-odds-matcher__table-body td{padding:1rem;transition:background-color .3s ease;vertical-align:middle}.mbb-odds-matcher__table-row{line-height:1.3}.mbb-odds-matcher__table-row__date{white-space:nowrap;width:150px}.mbb-odds-matcher__table-row__date__line{line-height:1.2}.mbb-odds-matcher__table-row__date__line:first-child{margin-bottom:.25rem}.mbb-odds-matcher__table-row__event{width:27.5%}.mbb-odds-matcher__table-row__event__wrapper{align-items:center;display:flex;flex-direction:row;gap:.75rem;height:100%}.mbb-odds-matcher__table-row__event__details-wrapper{display:flex;flex-direction:column}.mbb-odds-matcher__table-row__event__badges{align-items:center;display:flex;flex-direction:row;gap:.35rem;justify-content:flex-start;margin-bottom:.35rem;min-height:1.3rem}.mbb-odds-matcher__table-row__event__icon{align-items:center;background-color:var(--gray-100);border-radius:100rem;display:flex;font-size:1rem;height:2.25rem;justify-content:center;text-align:center;width:2.25rem}.mbb-odds-matcher__table-row__event__icon--football{background-color:#c3f6f0;color:#188179}.mbb-odds-matcher__table-row__event__icon--horse-racing{background-color:#fff3bf;color:#d98e30}.mbb-odds-matcher__table-row__event__name{font-weight:700}.mbb-odds-matcher__table-row__event__badge{align-items:center;border-radius:1rem;display:inline-flex;font-size:var(--font-size-smaller);font-weight:400;justify-content:center;letter-spacing:.05em;line-height:1.3;padding:.25rem .45rem .25rem .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.mbb-odds-matcher__table-row__event__badge--estimated{background-color:var(--gray-100);color:var(--gray-800)}.mbb-odds-matcher__table-row__event__badge--arb{background-color:#ffe4e7;color:#bb0002}.mbb-odds-matcher__table-row__event__badge--unavailable{background-color:var(--gray-200,#dee2e6);color:var(--gray-700,#495057)}.mbb-odds-matcher__table-row__event__badge--beta{background-color:#d0ebff;color:#1864ab}.mbb-odds-matcher__table-row__event__badge--dev{background-color:#fff3bf;color:#d98e30}.mbb-odds-matcher__table-row__market-selection{width:25%}.mbb-odds-matcher__table-row__market-selection__selection{font-weight:700}.mbb-odds-matcher__table-row__back-odds,.mbb-odds-matcher__table-row__lay-odds{max-width:200px;min-width:130px;width:12.5%}.mbb-odds-matcher__table-row__rating{max-width:200px;min-width:120px;text-align:center;width:12.5%}.mbb-odds-matcher__table-row__calculator{text-align:center;width:90px}.mbb-odds-matcher__row-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.125rem;justify-content:center}.mbb-odds-matcher__row-actions__btn{background:none;border:none;color:var(--gray-900,#111);cursor:pointer;font-size:1.25rem;line-height:1;padding:.375rem;transition:color .2s}.mbb-odds-matcher__row-actions__btn:hover:not(:disabled){color:var(--teal-700,#00a693)}.mbb-odds-matcher__row-actions__btn:disabled{cursor:default;opacity:.35}.mbb-odds-matcher__rating-badge{align-items:center;border-radius:100rem;display:inline-flex;font-size:1.125rem;font-weight:700;gap:.375rem;padding:.5rem 1rem}.mbb-odds-matcher__rating-badge--red{background-color:#ffe4e7;color:#bb0002}.mbb-odds-matcher__rating-badge--green{background-color:#d2fcdb;color:var(--success-800)}.mbb-odds-matcher__rating-badge--yellow{background-color:#fff3bf;color:#d98e30}.mbb-odds-matcher__rating-badge--none{background-color:var(--gray-100);color:var(--gray-900)}.mbb-odds-matcher__show-arbs-help{color:var(--gray-700,#495057);font-size:var(--font-size-small);line-height:1.4;margin:0 0 1rem}.mbb-odds-matcher__show-arbs-help__action{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.mbb-odds-matcher__show-arbs-help__action:focus,.mbb-odds-matcher__show-arbs-help__action:hover{color:inherit;text-decoration:underline}.mbb-odds-matcher__arbs-hidden-notice{background-color:var(--info-50);border-bottom:1px solid var(--gray-100,#ebedef);color:var(--info-900);list-style:none;padding:.5rem 1rem;text-align:center}.mbb-odds-matcher__arbs-hidden-notice__text{font-size:var(--font-size-small);margin:0}.mbb-odds-matcher__arbs-hidden-notice__action{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.mbb-odds-matcher__arbs-hidden-notice__action:focus,.mbb-odds-matcher__arbs-hidden-notice__action:hover{color:inherit;text-decoration:underline}.mbb-odds-matcher__list-wrapper{margin-bottom:2rem;margin-left:-1rem;margin-right:-1rem}.mbb-odds-matcher__list{list-style:none;margin:0;padding:0}.mbb-odds-matcher__list-item{align-items:flex-start;border-bottom:1px solid var(--gray-100,#ebedef);display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1.5rem 1rem 1rem;transition:background-color .2s}.mbb-odds-matcher__list-item--unavailable{background-color:var(--gray-100,#ebedef);opacity:.6;pointer-events:none}.mbb-odds-matcher__list-item__event-date-wrapper{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.mbb-odds-matcher__list-item__date{flex-shrink:0;font-size:.875rem;line-height:1.5;text-align:right}.mbb-odds-matcher__list-item__event{flex:1;line-height:1.5;margin-right:1rem}.mbb-odds-matcher__list-item__event__competition,.mbb-odds-matcher__list-item__event__name{font-size:.875rem}.mbb-odds-matcher__list-item__market-selection{font-size:1.25rem;line-height:1.3}.mbb-odds-matcher__list-item__market-selection--no-competition{margin-top:-1rem}.mbb-odds-matcher__list-item__selection{font-weight:700}.mbb-odds-matcher__list-item__selection__arrow{font-size:.875em;margin-left:.25rem}.mbb-odds-matcher__list-item__odds{display:flex;gap:.5rem;transition:background-color 3s ease;width:100%}.mbb-odds-matcher__list-item__odds .mbb-odds-block{flex:1;min-width:0}.mbb-odds-matcher__list-item__odds .mbb-odds-block__operator{padding-bottom:0;padding-top:.2rem}.mbb-odds-matcher__list-item__odds .mbb-odds-block__odds{padding-bottom:0;padding-top:0}.mbb-odds-matcher__list-item__badges{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.mbb-odds-matcher__list-item__badges__items{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:.5rem;min-width:0}.mbb-odds-matcher__list-item__badge{border-radius:100rem;font-size:var(--font-size-small);height:2rem;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase;transition:background-color .3s ease}.mbb-odds-matcher__list-item__badge--sport.mbb-sport-icon{height:2rem;width:2rem}.mbb-odds-matcher__list-item__badge--rating{align-items:center;display:inline-flex;gap:.375rem;padding-top:.4rem}.mbb-odds-matcher__list-item__badge--estimated{background-color:var(--gray-100);color:var(--gray-800)}.mbb-odds-matcher__list-item__badge--arb,.mbb-odds-matcher__list-item__badge--estimated{align-items:center;display:inline-flex;font-weight:400;justify-content:center;padding:.5rem 1rem}.mbb-odds-matcher__list-item__badge--arb{background-color:#ffe4e7;color:#bb0002}.mbb-odds-matcher__list-item__badge--unavailable{background-color:var(--gray-200,#dee2e6);color:var(--gray-700,#495057);font-size:.875rem}.mbb-odds-matcher__list-item__badge--beta,.mbb-odds-matcher__list-item__badge--unavailable{align-items:center;display:inline-flex;font-weight:400;justify-content:center;padding:.5rem 1rem}.mbb-odds-matcher__list-item__badge--beta{background-color:#d0ebff;color:#1864ab}.mbb-odds-matcher__list-item__badge--dev{align-items:center;background-color:#fff3bf;color:#d98e30;display:inline-flex;font-weight:400;justify-content:center;padding:.5rem 1rem}.mbb-odds-matcher__saved-filter-confirm-modal .modal-dialog,.mbb-odds-matcher__saved-filter-form-modal .modal-dialog,.mbb-odds-matcher__settings-modal .modal-dialog{max-width:600px!important}.mbb-odds-matcher__saved-filter-confirm-modal--stacked,.mbb-odds-matcher__saved-filter-form-modal--stacked{z-index:1060}.mbb-odds-matcher__my-filters{order:30}.mbb-odds-matcher__my-filters-btn{text-align:left}.mbb-odds-matcher__my-filters-btn__inner{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:100%;line-height:1}.mbb-odds-matcher__my-filters-btn__icon{flex-shrink:0;line-height:1;text-align:center;width:1rem}.mbb-odds-matcher__my-filters-btn__label{white-space:nowrap}.mbb-odds-matcher__my-filters-btn__label--active{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:center;line-height:1.1;min-width:0}.mbb-odds-matcher__my-filters-btn__heading{color:var(--gray-600,#6c757d);font-size:.6875rem;font-weight:400;line-height:1.1}.mbb-odds-matcher__my-filters-btn__name-row{align-items:center;display:inline-flex;font-size:.8125rem;gap:.35rem;line-height:1.1;min-width:0}.mbb-odds-matcher__my-filters-btn__name{display:block;line-height:1.3;max-width:15rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbb-odds-matcher__my-filters-btn__dot{background-color:var(--teal-500,#00cfb7);border-radius:50%;display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.mbb-odds-matcher__my-filters-btn__dot--mobile{display:none}@media(max-width:1279px){.mbb-odds-matcher__my-filters-btn__dot--mobile{display:inline-block}.mbb-odds-matcher__my-filters-btn__dot--desktop{display:none}}.mbb-odds-matcher__my-filters-btn__spinner{flex-shrink:0;height:1rem;line-height:1;width:1rem}.mbb-odds-matcher__my-filters-btn__loading-text{color:var(--gray-600,#6c757d);font-size:inherit;line-height:1.1;white-space:nowrap}@media(max-width:767px){.mbb-odds-matcher__my-filters-btn__name{max-width:6.5rem}}.mbb-odds-matcher__my-filters-dropdown{max-width:22rem;min-width:18rem;overflow:hidden;padding:0;padding-bottom:0!important}.mbb-odds-matcher__my-filters-mobile__modal .modal-body{padding:0}.mbb-odds-matcher__my-filters-menu--modal{display:flex;flex-direction:column;min-height:0}.mbb-odds-matcher__my-filters-menu--modal .mbb-odds-matcher__my-filters-list-section{display:flex;flex:1;flex-direction:column;min-height:0}.mbb-odds-matcher__my-filters-menu--modal .mbb-odds-matcher__my-filters-list-wrap{flex:1;min-height:0}.mbb-odds-matcher__my-filters-menu--modal .mbb-odds-matcher__my-filters-list{max-height:calc(100vh - 14rem)}@media(min-width:992px){.mbb-odds-matcher__my-filters-dropdown{max-width:22rem;min-width:22rem;width:22rem}.mbb-odds-matcher__my-filters-list__loading{min-height:4.5rem}}.mbb-odds-matcher__my-filters-actions{padding:.25rem 0}.mbb-odds-matcher__my-filters-actions .dropdown-item{cursor:pointer}.mbb-odds-matcher__my-filters-actions__item--disabled{opacity:.45;pointer-events:none}.mbb-odds-matcher__my-filters-active{display:none;padding:.75rem 1.5rem .5rem}@media(max-width:1279px){.mbb-odds-matcher__my-filters-active{display:block}}.mbb-odds-matcher__my-filters-active__heading{color:var(--gray-600,#6c757d);font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:.25rem;text-transform:uppercase}.mbb-odds-matcher__my-filters-active__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--teal-850);display:-webkit-box;font-size:.9375rem;font-weight:700;line-height:1.3;max-height:2.6em;overflow:hidden;word-break:break-word}.mbb-odds-matcher__my-filters-divider{background-color:var(--gray-200,#dee2e6);height:1px;margin:.5rem 0}.mbb-odds-matcher__my-filters-divider--mobile{display:none}@media(max-width:1279px){.mbb-odds-matcher__my-filters-divider--mobile{display:block}}.mbb-odds-matcher__my-filters-list-section{min-width:0;overflow:hidden}.mbb-odds-matcher__my-filters-list-heading{color:var(--gray-600,#6c757d);font-size:.75rem;font-weight:700;letter-spacing:1px;padding:.5rem 1.5rem .25rem;text-transform:uppercase}.mbb-odds-matcher__my-filters-list-wrap{position:relative}.mbb-odds-matcher__my-filters-list-fade{color:var(--gray-900,#6c757d);display:flex;height:3rem;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .15s ease}.mbb-odds-matcher__my-filters-list-fade i{font-size:.625rem;line-height:1}.mbb-odds-matcher__my-filters-list-fade--top{align-items:flex-start;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));padding-top:.5rem;top:0}.mbb-odds-matcher__my-filters-list-fade--bottom{align-items:flex-end;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;padding-bottom:.5rem}.mbb-odds-matcher__my-filters-list-wrap--scrollable:not(.mbb-odds-matcher__my-filters-list-wrap--scrolled-bottom) .mbb-odds-matcher__my-filters-list-fade--bottom,.mbb-odds-matcher__my-filters-list-wrap--scrollable:not(.mbb-odds-matcher__my-filters-list-wrap--scrolled-top) .mbb-odds-matcher__my-filters-list-fade--top{opacity:1}.mbb-odds-matcher__my-filters-list{max-height:16rem;overflow-x:hidden;overflow-y:auto;padding:.25rem 0}.mbb-odds-matcher__my-filters-list__loading,.mbb-odds-matcher__my-filters-list__status{color:var(--gray-600,#6c757d);font-size:.875rem;padding:.5rem 1.5rem}.mbb-odds-matcher__my-filters-list__loading{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;text-align:left}.mbb-odds-matcher__my-filters-list__loading-spinner{flex-shrink:0;height:1.375rem;width:1.375rem}.mbb-odds-matcher__my-filters-item{box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;padding:.375rem 1.5rem;position:relative;white-space:normal;width:100%}.mbb-odds-matcher__my-filters-item.dropdown-item{white-space:normal}.mbb-odds-matcher__my-filters-item:focus-within,.mbb-odds-matcher__my-filters-item:hover{background-color:var(--teal-50,#f8f9fa)}.mbb-odds-matcher__my-filters-item__load{background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;min-width:0;padding:0 4.25rem 0 0;text-align:left;width:100%}.mbb-odds-matcher__my-filters-item__description,.mbb-odds-matcher__my-filters-item__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbb-odds-matcher__my-filters-item__description{color:var(--gray-600,#6c757d);font-size:.75rem;font-weight:400;line-height:1.3;margin-top:.125rem}.mbb-odds-matcher__my-filters-item__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.5rem;max-width:calc(100% - 3rem);opacity:0;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:opacity .15s ease}@media(min-width:768px){.mbb-odds-matcher__my-filters-item__load{padding-right:0}.mbb-odds-matcher__my-filters-item__actions{align-items:center;bottom:0;height:auto;max-width:none;padding-left:1.5rem;padding-right:1rem;right:0;top:0;transform:none;z-index:1}.mbb-odds-matcher__my-filters-item__actions:before{background:linear-gradient(90deg,rgba(233,252,250,0),rgba(233,252,250,.975) 15%,rgba(233,252,250,.975));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.mbb-odds-matcher__my-filters-item:focus-within .mbb-odds-matcher__my-filters-item__actions:before,.mbb-odds-matcher__my-filters-item:hover .mbb-odds-matcher__my-filters-item__actions:before{background:linear-gradient(90deg,rgba(233,252,250,0),rgba(233,252,250,.975) 15%,rgba(233,252,250,.975))}.mbb-odds-matcher__my-filters-item__action-btn{background-color:#fff;position:relative;z-index:1}}.mbb-odds-matcher__my-filters-item:focus-within .mbb-odds-matcher__my-filters-item__actions,.mbb-odds-matcher__my-filters-item:hover .mbb-odds-matcher__my-filters-item__actions{opacity:1}.mbb-odds-matcher__my-filters-item__action-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:.25rem;box-sizing:border-box;color:var(--gray-900);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;line-height:1;padding:0;transition:background-color .15s ease;width:1.75rem}.mbb-odds-matcher__my-filters-item__action-btn .fa{color:var(--gray-900)!important;display:block;font-size:.8125rem;height:auto;line-height:1;margin:0!important;padding:0;text-align:center;width:auto}.mbb-odds-matcher__my-filters-item__action-btn:focus,.mbb-odds-matcher__my-filters-item__action-btn:hover{background-color:var(--gray-50);outline:none}@media(max-width:767px){.mbb-odds-matcher__my-filters-item__actions{opacity:1}}.mbb-odds-matcher .rc-slider-rail{background-color:var(--gray-200,#dee2e6);height:4px}.mbb-odds-matcher .rc-slider-track{background-color:var(--teal-500,#00cfb7);height:4px}.mbb-odds-matcher .rc-slider-handle{background-color:#fff;border:2px solid var(--teal-500,#00cfb7);box-shadow:0 2px 4px rgba(0,0,0,.1);height:18px;margin-top:-7px;width:18px}.mbb-odds-matcher .rc-slider-handle:active,.mbb-odds-matcher .rc-slider-handle:focus,.mbb-odds-matcher .rc-slider-handle:hover{border-color:var(--teal-700,#00a693);box-shadow:0 2px 6px rgba(0,207,183,.3)}.mbb-odds-matcher .rc-slider-handle-dragging{border-color:var(--teal-700,#00a693);box-shadow:0 2px 8px rgba(0,207,183,.4)}.mbb-odds-matcher .rc-slider-mark{color:var(--gray-600,#6c757d);font-size:.75rem;top:12px}.mbb-odds-matcher .rc-slider-mark-text{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mbb-odds-matcher .rc-slider-dot{background-color:var(--gray-300,#ced4da);border:none;bottom:-2px;height:4px;width:4px}.mbb-odds-matcher .rc-slider-dot-active{background-color:var(--teal-500,#00cfb7)}.mbb-odds-matcher__bet-type-select__option{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.mbb-odds-matcher__bet-type-select__option-label{white-space:nowrap}.mbb-odds-matcher__bet-type-select__option--value .mbb-odds-matcher__bet-type-select__dot{margin-left:.35rem}.mbb-odds-matcher__bet-type-select__dot{border-radius:50%;box-sizing:border-box;display:inline-block;flex-shrink:0;height:.5625rem;width:.5625rem}.mbb-odds-matcher__bet-type-select__dot--qualifying{background-color:#0f514e;border:none}.mbb-odds-matcher__bet-type-select__dot--free-bet{background-color:#fff;border:2px solid #000}.mbb-odds-matcher__bet-type-select__dot--risk-free{background-color:#6f42c1}.mbb-odds-matcher__bet-type-rating-label{align-items:center;display:inline-flex;gap:.5rem}.mbb-rating-badge{--rating-badge-dot-tone:var(--gray-800,#495057)}.mbb-rating-badge.live-updated{--rating-badge-dot-tone:var(--yellow-800,#d98e30)}.mbb-rating-badge--red{--rating-badge-dot-tone:var(--danger-800,#8c000a)}.mbb-rating-badge--green{--rating-badge-dot-tone:var(--success-800,#008613)}.mbb-rating-badge--yellow{--rating-badge-dot-tone:var(--yellow-800,#d98e30)}.mbb-rating-badge--none{--rating-badge-dot-tone:var(--gray-800,#495057)}.mbb-rating-badge .mbb-odds-matcher__bet-type-select__dot{box-sizing:border-box;height:.5rem;width:.5rem}.mbb-rating-badge .mbb-odds-matcher__bet-type-select__dot--qualifying{background-color:var(--rating-badge-dot-tone);border:none}.mbb-rating-badge .mbb-odds-matcher__bet-type-select__dot--free-bet{background-color:#fff;border:2px solid var(--rating-badge-dot-tone)}.mbb-rating-badge .mbb-odds-matcher__bet-type-select__dot--risk-free{background-color:#6f42c1;border:2px solid #fff}@media(max-width:1279px){.mbb-odds-matcher__top-bar{padding:.75rem 0}.mbb-odds-matcher__bet-type-select{order:10;width:100%}.mbb-odds-matcher__filters__btns{flex-direction:row}.mbb-odds-matcher__filters-btn-mobile{margin-right:auto;order:0}.mbb-odds-matcher__filters__btns__top{order:30}.mbb-odds-matcher__filters__btns__bottom{gap:0;order:20}.mbb-odds-matcher__clear-btn{order:5}.mbb-odds-matcher__settings-btn{order:40}.mbb-odds-matcher__filters__btns__actions-right{margin-left:auto;order:30}}@media(max-width:991px){.mbb-odds-matcher__table-header{top:calc(var(--sticky-top-offset, 0) + 70px)}}.no-js .mbb-odds-matcher__loading{display:none}.mbb-odds-matcher-calc__modal .modal-dialog{max-width:1000px!important}.mbb-odds-matcher-calc__modal .modal-body{container-type:inline-size}.mbb-odds-matcher-calc__modal .modal-header{align-items:center!important;border-bottom:1px solid var(--gray-200,#dee2e6)!important;display:flex!important;padding-bottom:.75rem!important;padding-top:1rem!important}.mbb-odds-matcher-calc__modal .modal-header .close{margin-bottom:-1rem!important;margin-top:-1rem!important}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details-mobile{display:none}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__settings-row{align-items:flex-end;display:flex;flex-direction:row;gap:2rem;width:100%}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__bet-options{flex-basis:50%;flex-grow:1;flex-shrink:1}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__bet-type-select .mbb-odds-matcher__bet-type-select__dot--risk-free{background:transparent;border:none;overflow:hidden;position:relative}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__bet-type-select .mbb-odds-matcher__bet-type-select__dot--risk-free:after,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__bet-type-select .mbb-odds-matcher__bet-type-select__dot--risk-free:before{box-sizing:border-box;content:"";height:100%;position:absolute;top:0;width:50%}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__bet-type-select .mbb-odds-matcher__bet-type-select__dot--risk-free:before{background-color:#0f514e;border-radius:999px 0 0 999px;left:0}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__bet-type-select .mbb-odds-matcher__bet-type-select__dot--risk-free:after{background-color:#fff;border:2px solid #0f514e;border-left:none;border-radius:0 999px 999px 0;right:0}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__settings{align-items:center;display:flex;flex-basis:50%;flex-direction:row;flex-grow:1;flex-shrink:1;gap:1rem;min-height:calc(2.5rem + 4px)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__more-settings-button{padding-left:1rem;padding-right:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__row{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;width:100%}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__column{flex-basis:50%;flex-grow:1;flex-shrink:1}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__column--calculator,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__column--details{display:flex;flex-direction:column}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__column--calculator{gap:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__column--details{gap:2rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__back{--section-bg:var(--back-50);--section-border-color:var(--back-100);--section-heading-bg:var(--back-50);--section-separator-color:var(--back-200);--section-shadow:none}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay{--section-bg:var(--lay-50);--section-border-color:var(--lay-100);--section-heading-bg:var(--lay-50);--section-separator-color:var(--lay-200);--section-shadow:none}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__back__heading-wrapper,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay__heading-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__back__open-operator,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay__open-operator{align-items:center;border-width:1px;display:flex;flex-direction:row;gap:.5rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__back__content,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay__content{padding-top:.75rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay__content{padding-bottom:.75rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-odds-field__input{position:relative}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-odds-field__refresh{align-items:center;background-color:var(--gray-100,#ebedef);border:none;border-radius:100rem;color:var(--gray-900);cursor:pointer;display:flex;height:1.75rem;justify-content:center;padding:0;position:absolute;right:.375rem;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:1.75rem;z-index:2}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-odds-field__refresh:hover:not(:disabled){background-color:var(--gray-200,#dee2e6)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-odds-field__refresh:disabled{cursor:not-allowed;opacity:.6}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-odds-field__refresh i{font-size:.75rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-odds-field .mbb-odds-matcher-calc__odds-input .form-control{padding-right:2.25rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-odds-field .mbb-odds-matcher-calc__odds-input--fractional .input-group{padding-right:2rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake__label{color:var(--gray-900);font-size:var(--font-size-small);text-align:center}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake__value-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.25rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake__value{color:var(--gray-900);font-family:var(--font-header);font-size:2rem;font-weight:500;letter-spacing:.1rem;line-height:1.2}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake__copy{align-items:center;background-color:var(--lay-200);border-radius:100rem;color:var(--gray-900);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-top:.25em;padding:0;transition:all .2s ease;width:2rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake__copy:hover{background-color:var(--lay-400);color:var(--gray-900)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake__copy:active{background-color:var(--lay-400)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake__copy i{font-size:.875rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__liability{color:var(--gray-900);font-size:var(--font-size-small);text-align:center}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__buttons{display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__button{border:1px solid var(--gray-300,#ced4da);max-width:120px}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__button:disabled{cursor:not-allowed;opacity:.5}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider-wrapper{margin-bottom:1rem;padding:0 .5rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider .rc-slider-rail{background-color:var(--gray-200,#dee2e6);height:4px}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider .rc-slider-track{background-color:var(--lay-300,#a8d5ff);height:4px}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider .rc-slider-handle{background-color:#fff;border:2px solid var(--lay-300,#a8d5ff);box-shadow:0 2px 4px rgba(0,0,0,.1);height:20px;margin-top:-8px;opacity:1;width:20px}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider .rc-slider-handle:active,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider .rc-slider-handle:focus,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider .rc-slider-handle:hover{border-color:var(--lay-400,#7fc5ff);box-shadow:0 2px 6px rgba(168,213,255,.4)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__slider .rc-slider-handle-dragging{border-color:var(--lay-400,#7fc5ff);box-shadow:0 2px 8px rgba(168,213,255,.5)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__controls{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__max,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__min{flex:1 0 20%;max-width:150px}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__max .input-group,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__min .input-group{max-width:10rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__max .input-group .input-group-text,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__min .input-group .input-group-text{background-color:var(--gray-200,#ebedef);border-bottom-left-radius:.5rem;border-color:var(--gray-300,#ced4da);border-top-left-radius:.5rem;color:var(--teal-900,#188179);font-size:1rem;font-weight:500;height:2rem;padding-left:.5rem;padding-right:.5rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__max .input-group .form-control,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__min .input-group .form-control{border-bottom-right-radius:.5rem;border-color:var(--gray-300,#ced4da);border-top-right-radius:.5rem;font-size:1rem;height:2rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__label{color:var(--teal-900,#188179);display:block;font-size:var(--font-size-small);font-weight:500;margin-top:.25rem;text-align:center}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__lay-stake-slider__standard{align-items:center;display:flex;flex:1 0 20%;font-size:1rem;height:2rem;justify-content:center;text-align:center}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__integrated-bet{margin-top:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__integrated-bet__connect-message{font-size:.875rem;text-align:center}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__integrated-bet__details{font-size:.875rem;font-weight:400}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__integrated-bet .alert,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__integrated-bet--lay-stake-section{margin-bottom:.5rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__stake-returned-wrapper{padding-top:2.25rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details{display:flex;flex-direction:column;gap:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__badges{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__badge{border-radius:100rem;font-size:1rem;height:2.5rem;padding:.25rem .75rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__badge--sport{width:2.5rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__badge--rating{align-items:center;display:inline-flex;font-size:1rem;gap:.375rem;transition:none}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__competition,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__date,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__event-name,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__market,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__selection{color:var(--gray-900);font-size:1rem;line-height:1.3}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__event-name,.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__details__selection{font-weight:700}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results{display:flex;flex-direction:column;gap:1.5rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__scenario__header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__scenario__icon{border-radius:50%;flex-shrink:0;height:.75rem;width:.75rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__scenario__icon--back{background-color:var(--back-300)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__scenario__icon--lay{background-color:var(--lay-300)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__scenario__title{color:var(--gray-900);font-size:1rem;font-weight:700}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table{border-collapse:collapse;margin-bottom:0;width:100%}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table thead tr{border-bottom:1px solid var(--gray-200,#dee2e6)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table thead th{color:var(--gray-800);font-size:.875rem;font-weight:400;padding:.5rem .75rem;text-align:left}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__header{width:33.3333333333%}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__header--back{background-color:var(--back-50)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__header--lay{background-color:var(--lay-50)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table tbody tr{border-bottom:none}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table tbody td{padding:.5rem .75rem;vertical-align:middle}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__cell--bookmaker{background-color:var(--back-50)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__cell--exchange{background-color:var(--lay-50)}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__cell--total{font-weight:700}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__value--positive{color:#28a745}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__value--negative{color:#dc3545}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__table__value--total{color:var(--gray-900);font-weight:700}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__total-profit{align-items:baseline;display:flex;font-family:var(--font-header);font-size:var(--header-3);gap:.5rem;margin-bottom:1rem}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__total-profit__label{color:var(--gray-900);font-weight:700}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__total-profit__value{font-weight:700}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__total-profit__value--positive{color:#28a745}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc__results__total-profit__value--negative{color:#dc3545}.mbb-odds-matcher-calc__modal .mbb-odds-matcher-calc .form-text{color:var(--gray-900);font-size:var(--font-size-small)}.mbb-odds-matcher-calc__modal div.rbs-tooltip{top:unset!important}.mbb-odds-matcher-calc__modal .mbb-standard-calculator__settings__tooltip{z-index:1160!important}@media(max-width:991px){.mbb-odds-matcher-calc__modal .modal-dialog{max-width:calc(100vw - 2rem)!important}.mbb-odds-matcher-calc__modal .modal-body{margin-bottom:1rem!important;padding-left:1rem!important;padding-right:1rem!important}.mbb-odds-matcher-calc__modal .modal-header{background-color:#fff;padding:1rem 1rem .75rem!important;position:sticky;top:0;z-index:1000}}@media(max-width:767px){.mbb-odds-matcher-calc--bet-type-free-bet .mbb-calc-section__row--back-stake{flex-direction:column}.mbb-odds-matcher-calc--bet-type-free-bet .mbb-calc-section__row--back-stake .mbb-calc-section__column{width:100%}.mbb-odds-matcher-calc--bet-type-free-bet .mbb-odds-matcher-calc__stake-returned-wrapper{padding-top:0}}@media(max-width:991px){.mbb-odds-matcher-calc .mbb-odds-matcher-calc__details-mobile{border-bottom:1px solid var(--gray-200,#dee2e6);display:block;padding-bottom:2rem;text-align:center}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__details-desktop{display:none}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__details__badges{justify-content:center}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__settings-row{align-items:stretch;flex-direction:column;gap:.5rem}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__bet-options{order:20}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__settings{order:10}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__row{flex-direction:column}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__column{flex-basis:100%;flex-grow:1;flex-shrink:1;width:100%}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__column--back{order:20}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__column--details{order:10;padding-top:1rem}.mbb-odds-matcher-calc .mbb-odds-matcher-calc__results__total-profit{justify-content:center}}.mbb-odds-matcher-date-picker-popper{z-index:1000}.mbb-odds-matcher-date-picker-calendar{border:1px solid rgba(0,0,0,.035);border-bottom-color:#fff;box-shadow:0 2px 2rem rgba(0,62,63,.07);font-family:inherit}.mbb-odds-matcher-date-picker-calendar .react-datepicker__header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation{height:2.25rem;opacity:.4;top:0;width:2.5rem}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation-icon{display:none}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation:active,.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation:focus,.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation:hover{opacity:1}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation--previous{border-right-color:transparent;left:0}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation--next{border-left-color:transparent;right:0}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation--next:before,.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation--previous:before{align-content:center;align-items:center;bottom:0;content:"";display:flex;font-family:FontAwesome;justify-content:center;left:0;padding-top:.375rem;position:absolute;right:0;text-indent:0;top:0}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation--previous:before{content:""}.mbb-odds-matcher-date-picker-calendar .react-datepicker__navigation--next:before{content:""}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day-name,.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-name{border:2px solid transparent;line-height:2.25rem;width:2rem}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--outside-month{color:#aaa}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text:hover{background-color:#d8f8f5}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--in-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--in-selecting-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--selected,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--in-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--in-selecting-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--selected,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--in-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--in-selecting-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--selected,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--in-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--in-selecting-range,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--selected{background-color:#00cfb7;color:#fff}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--keyboard-selected,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--keyboard-selected,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--keyboard-selected,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--keyboard-selected{background-color:transparent;border:2px solid #d8f8f5;color:#000}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--in-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--in-selecting-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--selected:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--in-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--in-selecting-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--selected:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--in-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--in-selecting-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--selected:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--in-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--in-selecting-range:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--selected:hover{background-color:#00b6a1}.mbb-odds-matcher-date-picker-calendar .react-datepicker__today-button{background-color:transparent;border:2px solid rgba(0,0,0,.1);border-radius:.5rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;padding-bottom:.125rem;padding-top:.125rem;transition:all .2s ease}.mbb-odds-matcher-date-picker-calendar .react-datepicker__today-button:active,.mbb-odds-matcher-date-picker-calendar .react-datepicker__today-button:focus,.mbb-odds-matcher-date-picker-calendar .react-datepicker__today-button:hover{background-color:rgba(0,0,0,.05);border:2px solid transparent}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-container{border:none;box-shadow:0 2px 2rem rgba(0,62,63,.07);margin-right:calc(-1rem + 1px);width:6rem}.mbb-odds-matcher-date-picker-calendar .react-datepicker__header--time{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 0}.mbb-odds-matcher-date-picker-calendar .react-datepicker-time__header{color:#003e3f;font-size:.875rem;font-weight:600}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time{background:#fff}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-box{width:100%!important}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-list{height:17.75rem!important;padding:.25rem!important}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-list-item{border:2px solid transparent;border-radius:.375rem;height:2rem!important;line-height:2rem!important;margin-bottom:.125rem;padding:0 .5rem!important;text-align:center!important}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-list-item:hover{background-color:#d8f8f5!important}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-list-item--selected{background-color:#00cfb7!important;color:#fff!important;font-weight:600}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-list-item--selected:hover{background-color:#00b6a1!important}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-list-item--disabled{background-color:transparent!important;border-color:transparent!important;color:#ccc!important}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--disabled,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--disabled,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--disabled,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--disabled{background-color:transparent;border-color:transparent;color:#ccc}.mbb-odds-matcher-date-picker-calendar .react-datepicker__day--disabled:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__month-text--disabled:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__quarter-text--disabled:hover,.mbb-odds-matcher-date-picker-calendar .react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker-popper[data-placement^=bottom] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:before{border-bottom-color:#fff;border-top:none}.react-datepicker-popper[data-placement^=top] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=left] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle,.react-datepicker-popper[data-placement^=left] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=left] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:before{border-left-color:#fff;border-right:none}.react-datepicker-popper[data-placement^=right] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle,.react-datepicker-popper[data-placement^=right] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=right] .mbb-odds-matcher-date-picker-calendar .react-datepicker__triangle:before{border-left:none;border-right-color:#fff}.mbb-odds-matcher-date-picker-button{-webkit-font-smoothing:auto;border:2px solid var(--gray-400)!important;color:inherit;font-family:var(--font-body);font-size:1rem!important;font-weight:400!important;line-height:1.3;min-height:calc(1.4em + 1.5rem + 4px)}.mbb-odds-matcher-date-picker-button__prefix{color:var(--gray-600);font-size:.75rem;font-weight:500;line-height:1.1;margin-bottom:.2rem}@media(max-width:1199px){.mbb-odds-matcher-date-picker-calendar .react-datepicker__day,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day-name,.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-name{line-height:1.5rem;margin:0}}@media(max-width:767px){.mbb-odds-matcher-date-picker-calendar .react-datepicker__day,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day-name,.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-name{line-height:2rem;margin:.166rem}.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-container{margin-right:calc(-.4rem + 2px)}}@media(min-width:1400px){.mbb-odds-matcher-date-picker-calendar .react-datepicker__day,.mbb-odds-matcher-date-picker-calendar .react-datepicker__day-name,.mbb-odds-matcher-date-picker-calendar .react-datepicker__time-name{width:2rem}}.mbb-contract-typeahead-option__name{font-weight:500;line-height:1.3}.mbb-contract-typeahead-option__desc{font-size:.8125rem;line-height:1.25;margin-top:.125rem}