.component.trading-hours .select-view{background-color:#081d37}.component.trading-hours .select-view .view-tabs{padding:0 0 1.875rem}.component.trading-hours .filter-section{background:linear-gradient(180deg,#081d37,#112b4a);color:#fff;position:relative}.component.trading-hours .filter-section.full .holidays-container .main-title{display:none}@media(min-width:769px){.component.trading-hours .filter-section.full .holidays-container .main-title{display:block;margin-bottom:0}}.component.trading-hours .filter-section.full .filters-container .col .filters-block:first-child{display:none}.component.trading-hours .filter-section.holidays .holidays-container{justify-content:space-between}.component.trading-hours .filter-section.holidays .holidays-container .main-title{text-transform:uppercase}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap{justify-content:space-between}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holidays-dropdown{margin-bottom:1.25rem}@media(min-width:769px){.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holidays-dropdown{width:20.625rem!important}}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holidays-dropdown .simplebar-wrapper{max-height:289px}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holidays-dropdown .simplebar-wrapper .simplebar-content{max-height:289px;position:relative}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holidays-dropdown .section-title{background-color:#5a6874;padding-bottom:.375rem;padding-left:1rem;padding-top:.375rem;position:sticky;top:0;z-index:1}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holiday-download{text-align:right}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holiday-download .download-container .container{padding:0}.component.trading-hours .filter-section.holidays .holidays-container .holidays-wrap .holiday-download .download-container .container .download-trading-hours{padding-left:0;padding-right:0}@media(max-width:768.98px){.component.trading-hours .filter-section .next-holiday-button{padding-top:.9375rem}}@media(min-width:769px){.component.trading-hours .filter-section .next-holiday-button{min-width:40.625rem}}@media(max-width:768.98px){.component.trading-hours .filter-section .trading-hours.row{padding-top:0}.component.trading-hours .filter-section .sort-section,.component.trading-hours .filter-section .view-section{margin-top:1.25rem}}.component.trading-hours .filter-section .view-section{align-items:center;display:flex}.component.trading-hours .filter-section .view-section .option-switcher{display:none;order:2}@media(max-width:768.98px){.component.trading-hours .filter-section .view-section .option-switcher{width:100%}}.component.trading-hours .filter-section .view-section .holidays-text{color:#e3e935;font-size:.875rem;order:1}@media(max-width:768.98px){.component.trading-hours .filter-section .view-section .holidays-text{width:100%}.component.trading-hours .filter-section .view-section{display:block}.component.trading-hours .filter-section .form-group{width:100%}}.component.trading-hours .filter-section .filter-menu{width:100%}.component.trading-hours .filter-section .filter-menu.sort-results button{text-transform:capitalize}.component.trading-hours .filter-section .filter-item .react-datepicker__input-container{min-width:18.75rem}.component.trading-hours .filter-section .filter-item .react-datepicker{height:18.75rem;width:18.75rem}.component.trading-hours .filter-section .filter-item .react-datepicker .toggle-calendar{margin-top:0}.component.trading-hours .filter-section .filter-item .react-datepicker .holidays-calendar .simplebar-wrapper .simplebar-mask,.component.trading-hours .filter-section .filter-item .react-datepicker .holidays-calendar .simplebar-wrapper .simplebar-offset{position:absolute}.component.trading-hours .filter-section .filter-item .react-datepicker .holidays-calendar .simplebar-wrapper .simplebar-mask .year-container .days .holyday span,.component.trading-hours .filter-section .filter-item .react-datepicker .holidays-calendar .simplebar-wrapper .simplebar-offset .year-container .days .holyday span{white-space:break-spaces}@media(max-width:768.98px){.component.trading-hours .filter-section .filter-item.col-auto{width:100%}}.component.trading-hours .filter-section .filter-item.search-input input.secondary{padding-right:3.5rem}.component.trading-hours .filter-section .filter-item.search-input input::-moz-placeholder{color:#fff}.component.trading-hours .filter-section .filter-item.search-input input::placeholder{color:#fff}.component.trading-hours .filter-section .current-filters .wrapper{max-height:unset}@media(max-width:768.98px){.component.trading-hours .filter-section .current-filters .wrapper{max-height:10rem}}.component.trading-hours .filter-section .current-filters .wrapper.open{max-height:unset}@media(max-width:768.98px){.component.trading-hours .filter-section .current-filters{padding-top:1.5625rem}}.component.trading-hours .filter-section .total-results{padding:.75rem 0 1.25rem}.component.trading-hours .filter-section .total-results .results-text-bold{font-family:Averta;font-weight:700}@media(max-width:768.98px){.component.trading-hours .filter-section .total-results{font-size:1.125rem;padding-bottom:0;padding-top:1.25rem}}.component.trading-hours .filter-section .info-tooltip{color:#22749e;padding-left:.625rem}.component.trading-hours .table-section{background-color:#112b4a;padding-bottom:3.125rem}@media(max-width:768.98px){.component.trading-hours .table-section .container{padding-left:0!important;padding-right:0!important}}.component.trading-hours .table-section .table-wrapper table thead th{background-color:#081d37;border:.0625rem solid #5a6874;color:#c2cace;font-family:Averta;font-size:.6875rem;font-weight:400;letter-spacing:.06875rem;line-height:.875rem;padding:1.25rem .8125rem}.component.trading-hours .table-section .table-wrapper table tr td .trade-date{font-size:.6875rem;letter-spacing:.06875rem;line-height:.875rem;text-transform:uppercase}.component.trading-hours .table-section .table-wrapper table tr td .trade-group:last-child .event:last-child{padding-bottom:0}.component.trading-hours .table-section .table-wrapper table tr td .event{font-family:Roboto-Mono;font-weight:400;margin:.75rem auto 0;text-align:left;text-transform:uppercase;width:8.125rem}.component.trading-hours .table-section .table-wrapper table tr td .event:last-child{padding-bottom:1.25rem}.component.trading-hours .table-section .table-wrapper table.mobile-table{width:100%}.component.trading-hours .table-section .table-wrapper table.mobile-table thead th{border-left:none;border-right:none;padding-left:1.5rem;padding-right:1.5rem}.component.trading-hours .table-section .table-wrapper table.mobile-table thead th .icon{color:#3cc8ff;display:inline-block;font-size:1.125rem}.component.trading-hours .table-section .table-wrapper table.mobile-table thead th .icon.icon-chevron-right{float:right}.component.trading-hours .table-section .table-wrapper table.mobile-table thead th .icon.icon-chevron-left{float:left}.component.trading-hours .table-section .table-wrapper table.mobile-table thead .mobile-header th{background-color:#081d37;font-family:Averta;font-weight:700}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr{background-color:#1f3655;border-top:.0625rem solid #c2cace}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td{border:none;color:#fff;padding:0}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .trade-data-row{display:flex;padding:.8125rem .625rem 0}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .blue-box{background-color:#112b4a;height:.625rem;width:100%}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .trade-date span{color:#c2cace;display:block;font-family:Averta;font-size:.6875rem;font-weight:400;letter-spacing:.0625rem;line-height:.875rem}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .event{font-size:.75rem;line-height:.75rem;margin:0;padding-top:.625rem}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .product-code{border-bottom:.0625rem solid #5a6874;color:#fff;font-family:Averta;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0 1.5rem;padding:1.25rem 0;text-align:left}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .product-code a,.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .product-code div{color:#fff;text-decoration:none;white-space:break-spaces}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .product-code a .prod-group,.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .product-code div .prod-group{font-family:Averta;font-weight:700}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .product-code a .icon-chevron-right,.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr td .product-code div .icon-chevron-right{color:#3cc8ff;padding-left:.3125rem;vertical-align:text-bottom}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr:first-child{border-top:none}.component.trading-hours .table-section .table-wrapper table.mobile-table tbody tr:last-child .blue-box{display:none}.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday thead tr th,.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday-date-from thead tr th,.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday-date-to thead tr th{border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday thead.floating-section-container tr th,.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday-date-from thead.floating-section-container tr th,.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday-date-to thead.floating-section-container tr th{border-bottom:.0625rem solid #5a6874;border-left:.0625rem solid #e3e935;border-right:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday tbody,.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday-date-from tbody,.component.trading-hours .table-section .table-wrapper table.mobile-table.holiday-date-to tbody{border:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table{border-collapse:collapse;margin-bottom:0;min-width:100%;width:32.5rem}.component.trading-hours .table-section .table-wrapper table.trading-hours-table thead th.today-header{font-family:Averta;font-weight:700}.component.trading-hours .table-section .table-wrapper table.trading-hours-table thead th .icon{color:#3cc8ff;display:inline-block;font-size:1.125rem}.component.trading-hours .table-section .table-wrapper table.trading-hours-table thead th .icon.icon-chevron-right{float:right}.component.trading-hours .table-section .table-wrapper table.trading-hours-table thead th .icon.icon-chevron-left{float:left}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td{border:.0625rem solid #5a6874;color:#25323c;font-family:Averta;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:1rem 1.25rem;text-align:center}@media(max-width:1200.98px){.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td{padding:.625rem .3125rem}}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td.product-code{color:#fff;text-align:left;vertical-align:baseline;width:25rem}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td.product-code a{color:#fff;text-decoration:none}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td.product-code a .prod-group{font-family:Averta;font-weight:700}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td.product-code a .icon-chevron-right{color:#3cc8ff;padding-left:.3125rem;vertical-align:text-bottom}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td.events-data{color:#fff;vertical-align:text-top}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr td.events-data:empty:after{content:""}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr:nth-child(odd){background-color:#1f3655}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr:nth-child(2n){background-color:#112b4a}.component.trading-hours .table-section .table-wrapper table.trading-hours-table tbody tr:hover{background-color:#354a66}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday tbody tr:last-child td:not(:first-child),.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday thead th:not(:first-child){border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday tbody tr td:first-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday tbody tr td:last-child{border-right:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from thead th{border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from thead th:first-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from thead th:last-child{border-bottom:.0625rem solid #5a6874}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from tbody tr td.product-code,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from tbody tr td:nth-last-child(2){border-right:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from tbody tr:last-child td{border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from tbody tr:last-child td:first-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-from tbody tr:last-child td:last-child{border-bottom:.0625rem solid #5a6874}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-to thead th{border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-to thead th:first-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-to thead th:nth-child(2){border-bottom:.0625rem solid #5a6874}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-to tbody tr td:last-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-to tbody tr td:nth-child(2){border-right:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-to tbody tr:last-child td:last-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-date-to tbody tr:last-child td:nth-last-child(2),.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-from-only thead th:nth-child(2){border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-from-only tbody tr td:first-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-from-only tbody tr td:nth-child(2){border-right:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-from-only tbody tr:last-child td:nth-child(2),.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-to-only thead th:last-child{border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-to-only tbody tr td:last-child,.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-to-only tbody tr td:nth-last-child(2){border-right:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-only tbody tr:last-child td:nth-last-child(2),.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-only thead th:nth-last-child(2),.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-to-only tbody tr:last-child td:last-child{border-bottom:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-only tbody tr td:nth-last-child(2),.component.trading-hours .table-section .table-wrapper table.trading-hours-table.holiday-only tbody tr td:nth-last-child(3){border-right:.0625rem solid #e3e935}.component.trading-hours .table-section .table-wrapper .no-trading-hours-row{background-color:transparent!important}.component.trading-hours .table-section .table-wrapper .no-trading-hours{border:none!important;color:#fff!important;padding:0!important;white-space:normal}.component.trading-hours .table-section .table-wrapper .no-trading-hours span{display:block}.component.trading-hours .table-section .table-wrapper .wrapper-paginator{padding-top:1.25rem}@media(max-width:768.98px){.component.trading-hours .table-section .table-wrapper .wrapper-paginator{justify-content:center}.component.trading-hours .table-section{padding-left:.0625rem!important;padding-right:.0625rem!important}}.component.trading-hours .loading-text{color:#ebedee;font-family:Averta;font-size:1rem;font-weight:300}@media(min-width:1201px){.component.trading-hours .loading-text{font-size:.75rem}}.component.trading-hours .universal-dropdown.has-custom-scroll .dropdown-menu{min-width:10.1875rem;right:auto!important}.component.trading-hours .universal-dropdown .dropdown-menu{width:100%}.component.trading-hours .universal-dropdown .dropdown-toggle{min-width:10.1875rem}.component.trading-hours .filter-container{margin-bottom:2.1875rem;margin-top:2.1875rem}@media(min-width:769px){.component.trading-hours .align-results{display:flex;justify-content:space-between;position:relative}.component.trading-hours .align-results .results-dowload-container{align-items:center;display:flex}}.component.trading-hours .full-calendar-download .download-container .container{padding-left:1.5625rem!important;padding-right:0!important}.component.trading-hours .hidden{display:none!important}.trading-hours.filters-container{padding-top:0}@media(min-width:1201px){.trading-hours.filters-container{padding-top:.0625rem}}.trading-hours.filters-container .filter-menu{width:100%}@media(min-width:1201px){.trading-hours.filters-container .filter-menu.trade-date{max-width:18.75rem}}.trading-hours.filters-container .filter-menu .dropdown-toggle{text-transform:none}@media(max-width:1400.98px){.trading-hours.filters-container .filter-item{margin-bottom:1.25rem}}.trading-hours.filters-container .filter-item.search-input{position:relative}@media(min-width:1201px){.trading-hours.filters-container .filter-item.search-input{min-width:25.625rem}}.trading-hours.filters-container .filter-item.search-input input[value=""]{padding-right:2rem!important}.trading-hours.filters-container .filter-item.search-input input.secondary{padding-right:3.5rem}.trading-hours.filters-container .filter-item.search-input input::-webkit-search-cancel-button{display:none}.trading-hours.filters-container .filter-item.search-input .clear-search{background-color:transparent;border:none;color:#3cc8ff;font-family:CMEGroup-Icons!important;font-size:.625rem;margin-right:.625rem;position:absolute;right:2.5rem;top:.75rem;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.trading-hours.filters-container .filter-item.search-input .clear-search:before{content:""}.trading-hours.filters-container .filter-item.search-input .clear-search:hover{cursor:default}@media(min-width:1201px){.trading-hours.filters-container .filter-item.asset-class-selector{min-width:19.375rem}.trading-hours.filters-container .filter-item.exchange-selector{max-width:11.25rem}}.trading-hours.filters-container .filter-item.search-input input::-moz-placeholder{color:#fff}.trading-hours.filters-container .filter-item.search-input input::placeholder{color:#fff}@media(min-width:481px)and (max-width:1400.98px){.trading-hours.filters-container .filter-item.asset-class-selector,.trading-hours.filters-container .filter-item.exchange-selector,.trading-hours.filters-container .filter-item.search-input{flex:0 0 50%;max-width:50%}}@media(max-width:768.98px){.trading-hours.filters-container .filter-item.asset-class-selector,.trading-hours.filters-container .filter-item.exchange-selector,.trading-hours.filters-container .filter-item.search-input{min-width:100%}}.trading-hours.filters-container .filter-item.foi-selector{min-width:13.125rem}.trading-hours.filters-container .filter-item.buttons-block{min-width:8.4375rem}@media(min-width:769px){.trading-hours.filters-container .filter-item.buttons-block{max-width:11.25rem}}.trading-hours.filters-container .filter-button{width:100%}.component.trading-hours .dot,.info-tooltip-content .dot{border-radius:50%;display:inline-block;height:.875rem;margin-right:.375rem;width:.875rem}.component.trading-hours .dot.closed,.info-tooltip-content .dot.closed{background-color:#ff4974}.component.trading-hours .dot.preopen,.info-tooltip-content .dot.preopen{background-color:#3cc8ff}.component.trading-hours .dot.open,.info-tooltip-content .dot.open{background-color:#187e02}.component.trading-hours .dot.paused,.info-tooltip-content .dot.paused{background-color:#ff912e}.component.trading-hours .dot.pcp,.info-tooltip-content .dot.pcp{background-color:#006eb6}.tooltip .tooltip-inner{min-width:19.375rem!important;padding:1.25rem!important}.tooltip .tooltip-inner .table-reference{border-bottom:.0625rem solid #ebedee;padding-bottom:.625rem}.tooltip .tooltip-inner .table-reference .event-type{font-family:Averta;font-weight:700;text-transform:uppercase;vertical-align:top}.tooltip .tooltip-inner .table-reference .event-description{padding-left:.3125rem;vertical-align:top}.tooltip .tooltip-inner .holiday-ref{font-family:Averta;font-size:.75rem;font-weight:400;text-align:left}.tooltip .tooltip-inner .holiday-ref .icon-minus-bold{color:#e3e935;padding-right:.375rem}.pills-container{align-items:center;display:flex;gap:.4375rem}.pills-container span{font-family:Averta-Regular;font-size:.6875rem}.pill-selected{background-color:#3cc8ff;border:.0625rem solid #3cc8ff!important}@media(hover:hover){.pill-selected:hover{border:.0625rem solid #3cc8ff!important}}.pill-selected span{color:#112b4a}.pill{border:.0625rem solid #fff;border-radius:1.25rem;color:#fff;height:1.875rem;line-height:1.625rem;margin-left:.625rem;padding-left:.625rem;padding-right:.625rem}.pill span{font-family:Averta-Regular;font-size:.875rem;margin:0 .0625rem;padding:0 .0625rem}@media(hover:hover){.pill:hover{background-color:transparent;border:.0625rem solid #3cc8ff;cursor:pointer}.pill:hover span{color:#3cc8ff}}.pill.disabled{background-color:transparent;border:.0625rem solid #5a6874;color:#5a6874}.pill.disabled span{color:#5a6874}
/*# sourceMappingURL=trading-hours.css.map*/