<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.header-table {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9999;
    background-color: rgb(249,249,249);
}

div.forex-calendar tbody tr table.table &gt; thead &gt; tr &gt; th {
    position: -webkit-sticky;
    position: sticky;
    top: 72px;
    z-index: 9997;
}

.container-calendar {
    padding-left: 0!important;
    padding-right: 0!important;
}

.forex-calendar {
    margin-top: 16px;
}

.forex-calendar .filter .navbar {
    border-bottom: 1px solid #A5A5A5;
    max-width: 100%!important;
}

.forex-calendar .filter .navbar-brand {
    white-space: unset;
    text-align: left;
}

.forex-calendar .filter .dates {
    margin-top: 40px;
}

.forex-calendar .filter .dates .week-container {
    overflow: hidden;
}

.forex-calendar .filter .dates .week {
    width: 200%!important;
    transition: margin .15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.forex-calendar .filter .dates .week.no-transition {
    transition: none!important;
}

.forex-calendar .filter .dates .week.next {
    margin-left: -100%!important;
}

.forex-calendar .filter .btn-settings {
    position: relative;
}

.forex-calendar .filter .btn-settings:focus {
    box-shadow: none;
}

.forex-calendar .filter .btn-settings:active,
.forex-calendar .filter .btn-settings:focus {
    box-shadow: none!important;
}

.forex-calendar .filter .btn-settings.active {
    box-shadow: 0 0 0 1px rgb(50,50,50)!important;
}

.forex-calendar .filter .btn-settings.has-selections:after {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #F02C35;
    position: absolute;
    top: -4px;
    right: -4px;
}

.forex-calendar .filter .btn-reset {
    color: #333;
}

.forex-calendar .filter .btn-reset:hover {
    text-decoration: underline!important;
}

.forex-calendar .filter .btn {
    margin: 0!important;
}

.forex-calendar .filter .btn-light {
    background-color: #F3F3F3;
    border-color: #F3F3F3;
    outline: none;
}

.forex-calendar .filter .btn-light:hover {
    outline: none;
    border: 1px solid #F3F3F3;
}

.forex-calendar .filter .btn:focus:not(.btn-settings) {
    box-shadow: none!important;
}

.forex-calendar .filter .date {
    text-align: center;
    cursor: pointer;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.forex-calendar .filter .date .month {
    font-size: 14px;
    color: #333;
    position: relative;
    display: inline-block;
}

.forex-calendar .filter .date .day-of-month {
    font-size: 40px;
    color: #333;
    opacity: .15;
}

.forex-calendar .filter .date.current .day-of-month {
    opacity: .5;
}

.forex-calendar .filter .date .day-of-week {
    font-size: 14px;
    color: #333;
    opacity: .5;
}

.forex-calendar .filter .date.selected .day-of-month {
    color: #318300;
    opacity: .5;
}

.forex-calendar .filter .date.selected .day-of-week {
    color: #318300;
    opacity: .5;
}

.forex-calendar .filter .date.selected .month {
    color: #318300;
}

.forex-calendar .filter .date.current .month:before {
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #318300;
    position: absolute;
    left: -11px;
    top: 3px;
    opacity: .5;
}

.forex-calendar .filter .date:hover .day-of-week {
    text-decoration: underline;
}

.forex-calendar .filter .dropdown-menu {
    left: unset!important;
    right: -2px;
    width: 370px;
    font-size: 13px;
    max-width: 100%;
    top: 92%;
    overflow: hidden;
}

.forex-calendar.rtl .filter .dropdown-menu {
    right: unset!important;
    left: -2px!important;
}

.forex-calendar .filter .dropdown-menu h5 {
    font-size: 18px;
}

.forex-calendar .filter .dropdown-menu label {
    cursor: pointer;
    display: block;
}

.forex-calendar .filter .country-select .custom-control-label::before {
    top: 9px!important;
}

.forex-calendar .filter .country-select .custom-control-input:checked ~ .custom-control-label::after {
    top: 9px!important;
}

label.custom-control-label.rtl{
    direction: ltr;
}

.forex-calendar .filter .country-select .f32 {
    float: left;
    flex-shrink: 0;
}

.forex-calendar .filter .country-select .country-name {
    float: left;
    margin-left: 8px;
}

.forex-calendar .filter .country-select label {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.forex-calendar .filter .period {
    background-color: #F3F3F3;
    border-radius: 6px;
    width: 100%;
    margin-right: 0!important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.forex-calendar .filter .form-inline {
    width: 100%;
}

.forex-calendar .filter .country-select {
    /*height: 180px;
    overflow-y: scroll;*/
}

.forex-calendar .filter .country-select-block ::-webkit-scrollbar {
    background: #FFF;
    width: 8px;
    border-radius: 0 0 4px 0;
}

.forex-calendar .filter .country-select-block ::-webkit-scrollbar-track {
    background: #D9D9D9;
    border-radius: 5px;
}

.forex-calendar .filter .country-select-block ::-webkit-scrollbar-thumb {
    background: #333333;
    border-radius: 5px;
}

.forex-calendar .filter .dates .arrow {
    position: relative;
    font-size: 1.5rem;
    color: #333;
    opacity: .15;
    cursor: pointer;
}

.forex-calendar .filter .dates .arrow-left:active {
    left: -3px;
}

.forex-calendar .filter .dates .arrow-right:active {
    right: -3px;
}

.forex-calendar .filter .btn-dark,
.forex-calendar .filter .btn-dark:active {
    background-color: rgb(149, 190, 125)!important;
    border-color: rgb(149, 190, 125)!important;
}

.forex-calendar .filter .timezone {
    width: 100%;
    justify-content: flex-end;
}

.forex-calendar .filter .select2-selection {
    background: #F3F3F3;
    color: #333;
    padding: 11px 32px 10px 12px;
    border-radius: 4px;
    font-size: 14px;
    border: 0;
    display: block;
    height: 100%;
}

.forex-calendar .filter .select2-selection__rendered {
    line-height: 16px!important;
    overflow: visible!important;
    padding-left: 0!important;
    padding-right: 0!important;
}

.forex-calendar .filter .select2 {
    width: 100px!important;
    margin-right: 1rem;
}

.forex-calendar .filter .select2-selection__arrow {
    top: 5px!important;
    right: 5px!important;
}

.forex-calendar-dropdown .select2-dropdown {
    background-color: #F3F3F3;
    border: 0;
}

.forex-calendar-dropdown .select2-results__option--highlighted {
    background-color: #DDD!important;
    color: #333!important;
}

.forex-calendar-dropdown .select2-results__options {

}

.forex-calendar-dropdown .select2-results__options ::-webkit-scrollbar {
    background: #F3F3F3;
    width: 8px;
    border-radius: 0 0 4px 0;
}

.forex-calendar-dropdown .select2-results__options ::-webkit-scrollbar-track {
    background: #DDD;
    border-radius: 5px;
}

.forex-calendar-dropdown .select2-results__options ::-webkit-scrollbar-thumb {
    background: #F0F0F0;
    border-radius: 5px;
}

/* select */
.forex-calendar .filter .jqselect select {
    display: none;
}

.forex-calendar .events .table-title {
    text-transform: none;
    margin-bottom: 0;
    font-size: 18px;
    color: #333;
    margin-top: 40px;
}

.forex-calendar .events .table {
    margin-top: 20px;
}

.forex-calendar .events .table thead th:first-child {
    border-radius: 5px 0 0 5px;
}

.forex-calendar.rtl  .events .table thead th:first-child {
    border-radius: 0 5px 5px 0;
}

.forex-calendar .events .table thead th:last-child {
    border-radius: 0 5px 5px 0;
}

.forex-calendar.rtl .events .table thead th:last-child {
    border-radius: 5px 0 0 5px;
}

.forex-calendar .events .table tbody tr:nth-of-type(odd) {
    background-color: #FFF;
}

.forex-calendar .events .table tbody tr:nth-of-type(even) {
    background-color: #FCFCFC ;
}

.forex-calendar .events .table tbody tr:hover:not(.description) {
    background-color: rgba(49,131,0,.10);
    cursor: pointer;
}
.forex-calendar .events .table tbody tr.description {
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    cursor: default;
}

.forex-calendar .events .table tbody tr td {
    border-top: 0;
}

.forex-calendar .events .table tbody tr.description td {
    border-bottom: 1px solid #dee2e6;
}

.forex-calendar .events .table thead th {
    border-top: 0;
    border-bottom: 0;
    font-size: 13px;
    background-color: #b5b7bb;
    color: #FFF;
    vertical-align: middle;
    padding: .5rem .75rem;
}

.forex-calendar .events .table tbody td {
    font-size: 15px;
}

.forex-calendar .events .table tbody td.impact {
    text-align: left;
}

.forex-calendar .events .table .mobile-title {
    display: none;
}

.forex-calendar .events .table-mobile .mobile-title {
    display: inline-block;
    margin-right: 8px;
    color: #333!important;
}

.forex-calendar .events .table-mobile .empty-value {
    display: none;
}

.forex-calendar .events .table-mobile td {
    display: inline-block;
    text-align: left!important;
}

.forex-calendar .events .table-mobile td.impact {
    align-self: center;
}

.forex-calendar .events .table-mobile td.dummy {
    display: none;
}

.forex-calendar .events .table-mobile tbody tr.description td {
    border-bottom: 0;
}

.forex-calendar .events .table-mobile tbody tr.description,
.forex-calendar .events .table-mobile tbody tr.active {
    background-color: #F5F5F5;
}

.forex-calendar .events .table-mobile tbody tr.active td.nowrap {
    font-weight: normal!important;
}

.forex-calendar .events .table-mobile td.nowrap {
    font-size: 15px!important;
}

.forex-calendar .events .table-mobile td:nth-child(1) {
    order: 3;
    width: 100%;
}

.forex-calendar .events .table-mobile td:nth-child(2) {
    order: 0;
}

.forex-calendar .events .table-mobile td:nth-child(3) {
    order: 2;
    width: 100%;
    padding-top: 0;
}

.forex-calendar .events .table-mobile td:nth-child(4) {
    order: 1;
    width: calc(100% - 56px);
}

.forex-calendar .events .table-mobile td:nth-child(5) {
    order: 4;
    width: 100%;
}

.forex-calendar .events .table-mobile td:nth-child(6) {
    order: 5;
    width: 100%;
}

.forex-calendar .events .table-mobile td:nth-child(7) {
    order: 6;
    width: 100%;
}

.forex-calendar .events .table-mobile td:nth-child(8) {
    order: 7;
    width: 100%;
}

.forex-calendar .events .table-mobile tr {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #CCC;
}

.forex-calendar .events .table-mobile tbody tr.active td {
    border-bottom: 0!important;
}

.forex-calendar .events .table-mobile .nowrap br {
    display: none;
}

.forex-calendar .events .table-mobile,
.forex-calendar .events .table-mobile td.impact {
    display: block;
}

.forex-calendar .events .table-mobile thead {
    display: none;
}

.forex-calendar .impact-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #D9D9D9;
}

.forex-calendar .impact-dot.low {
    background: #F02C35;
}

.forex-calendar .impact-dot.medium {
    background: #FFAA00;
}

.forex-calendar .impact-dot.high {
    background: #4DB727;
}

.forex-calendar .text-low,
.forex-calendar .text-red {
    color: #F02C35!important;
}

.forex-calendar .text-medium,
.forex-calendar .text-yellow {
    color: #FFAA00!important;
}

.forex-calendar .text-high,
.forex-calendar .text-green {
    color: #4DB727!important;
}

.forex-calendar .events .table:not(.table-mobile) tbody tr.active td {
    border-bottom: 1px solid #dee2e6;
    background-color: rgb(0, 0, 0, .055);
}

.forex-calendar .events .table tbody tr.active td.impact,
.forex-calendar .events .table tbody tr.active td.nowrap {
    font-weight: bold;
}

.forex-calendar .events .table td.nowrap {
    white-space: nowrap;
    font-size: 13px;
    color: #666;
}

/* Datepicker */
.ui-datepicker {
    position: absolute;
    left: -9999px;
    display: none;
}
.ui-corner-all {
    border-radius: 0;
    padding: 0;
}

.ui-datepicker .ui-datepicker-header {
    border-radius: 0;
    border: 0;
    background-color: transparent;
    font-weight: 400;
}

.ui-datepicker th {
    font-weight: 400;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: none;
    border: 1px solid transparent;
}

.ui-state-hover, .ui-state-highlight {
    background-color: #CCC!important;
}

.ui-widget-content {
    background: #F1F1F1;
}

.paginator input, .paginator button {
    outline: none!important;
    box-shadow: none!important;
    font-size: 14px!important;
}

.paginator .arrow {
    position: relative;
    font-size: 1.25rem;
    color: #333;
    opacity: .15;
    cursor: pointer;
}

.paginator span {
    position: relative;
    top: -3px;
}

.paginator .arrow-left:active {
    left: -3px;
}

.paginator .arrow-right:active {
    right: -3px;
}

.paginator .btn {
    color: #333;
}

.paginator .btn:hover {
    color: #333;
    text-decoration: underline!important;
}

@media (max-width: 650px) {
    .forex-calendar .filter .date {
        width: calc(100% / 14);
        flex-basis: unset;
        flex-grow: unset;
    }

    .forex-calendar .filter .dates .week {
        width: calc(16.66666666666667% * 14)!important;
    }
}

@media (max-width: 550px) {
    .forex-calendar .filter .date {
        width: calc(100% / 14);
        flex-basis: unset;
        flex-grow: unset;
    }

    .forex-calendar .filter .dates .week {
        width: calc(20% * 14)!important;
    }
}

@media (max-width: 450px) {
    .forex-calendar .filter .date {
        width: calc(100% / 14);
        flex-basis: unset;
        flex-grow: unset;
    }

    .forex-calendar .filter .dates .week {
        width: calc(25% * 14)!important;
    }
}

@media (min-width: 576px) {
    .forex-calendar .filter .timezone {
        width: auto;
        justify-content: unset;
    }

    .forex-calendar .filter .period {
        width: auto;
        margin-right: 16px!important;
        justify-content: unset;
        display: unset;
    }

    .forex-calendar .filter .form-inline {
        width: auto!important;
    }
}
/*@media (min-width: 401px) {
    .forex-calendar .events .table-mobile tbody {
        display: flex;
        flex-wrap: wrap;
    }
    .forex-calendar .events .table-mobile tr {
        width: 50%;
    }
    .forex-calendar .events .table-mobile tr:last-child:not(:nth-child(even)) {
        width: 100%;
    }
}*/
@media (max-width: 360px) {
    .forex-calendar .filter .date .day-of-month {
        font-size: 30px;
    }
}

.span-time {
    display: flex;
    flex-direction: column;
}
nobr {
   font-size: 10px;
}

.table-mobile .span-time {
    display: unset;
}</pre></body></html>