.calendar-circle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:.75rem;height:.75rem;color:#808ba3;background-color:currentColor;border:.1875rem solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.calendar-circle._ipo{color:#1ba29d}.calendar-circle._round{color:#17161c}.calendar-circle._lock-up{color:#929292}.calendar-circle._forecast{background-color:rgba(0,0,0,0)}.tooltip{position:relative;width:auto;cursor:pointer}.tooltip__body{position:absolute;left:50%;z-index:-100;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:.8333333333em;width:auto;max-width:20.8333333333em;white-space:pre-wrap;font-size:.75rem;line-height:1.1666666667em;color:#f8f8fa;background-color:#4a4850;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transform:translateY(-webkit-calc(-100% - 5px));-moz-transform:translateY(-moz-calc(-100% - 5px));-ms-transform:translateY(calc(-100% - 5px));-o-transform:translateY(calc(-100% - 5px));transform:translateY(calc(-100% - 5px))}.tooltip__body._show{visibility:unset;z-index:90}.tooltip__body._big{max-width:21.875rem}.tooltip__body._right{-webkit-transform:translateX(-100%) translateY(-webkit-calc(-100% - 5px));-moz-transform:translateX(-100%) translateY(-moz-calc(-100% - 5px));-ms-transform:translateX(-100%) translateY(calc(-100% - 5px));-o-transform:translateX(-100%) translateY(calc(-100% - 5px));transform:translateX(-100%) translateY(calc(-100% - 5px))}.tooltip__body>span{display:inline-block;font:inherit}.filter-types{display:block;padding:.3125em 0}@media only screen and (max-width:1199px){.filter-types{margin:0;padding:0 0 1.25rem}}.filter-types>li{width:100%;border-top:1px solid #e8ebf3}.filter-types>li:first-child{border-top-width:0}.filter-types__item{background:rgba(0,0,0,0);border:none;cursor:pointer;width:100%;padding:.625em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filter-types__item:focus{outline:none}.filter-types__item .calendar-circle{margin-right:.625rem;margin-top:.1875rem}.filter-types__item:first-child{margin-top:0}.filter-types__item._active{background-color:#e6e6fa}.filter-types__item:hover{background-color:#e8ebf3}.filter-types__item:hover._active{background-color:#e6e6fa}.filter-types__text{text-align:left}.filter-types__text>span{display:block;font-size:.875em;line-height:1.2142857143em}.filter-list{width:auto;position:relative;z-index:11;margin:-1.875em -.9375em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter-list-wrap{width:100%;margin-bottom:2.1875em;min-height:2.75em;position:relative;z-index:11}@media only screen and (max-width:991px){.filter-list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;padding-bottom:.625rem;margin:0 -.625rem 1.25rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.filter-list._fixed{position:fixed;top:0;left:0;right:0;bottom:0}.filter-list._fixed .filter-item__body{opacity:0}.filter-list::-webkit-scrollbar{width:0;height:0}.filter-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.filter-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);-webkit-border-radius:5px;border-radius:5px;border:0 solid #fff}}@media only screen and (max-width:767px){.filter-list{margin:0 -.625rem .3125rem}}.filter-list>*{margin:1.875rem .9375rem 0}@media only screen and (max-width:991px){.filter-list>*{margin:0 .625rem}}.calendar{position:relative;z-index:12;height:auto}.calendar-block{width:100%}.calendar-block__show-more{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-block__btn-show-full{position:relative;padding:.6666666667em .8333333333em;width:100%;font-weight:900;text-decoration:none;font-size:.75em;line-height:1.25em;text-align:left;color:#17161c;background:#eef0f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-width:0}.calendar-block__btn-show-full span{font:inherit}.calendar-block__btn-show-full svg{position:absolute;right:1.25em;top:50%;width:.8333333333em;height:.8333333333em;stroke:currentColor;-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.calendar-block__btn-show-full:hover{background-color:#e8ebf3}.calendar .calendar-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.calendar .calendar-info-block{width:100%;background:#eef0f5;margin-bottom:.625em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.calendar .calendar-info-title{padding:.9375em 1.25em .625em .9375em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:900}@media only screen and (max-width:767px){.calendar .calendar-info-title{padding:.625rem .9375rem;font-size:.875rem;line-height:1.0625rem}}.calendar .calendar-info-date{color:#808ba3;font-weight:500;margin-left:.625em}.calendar .calendar-info-item{border-top:.0714285714em solid rgba(124,132,216,.1);font-size:.875em;line-height:1.2142857143em;display:grid;grid-template-columns:.8fr 50% 1fr;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.calendar .calendar-info-item{grid-template-columns:.8fr 40% 1fr}}@media only screen and (max-width:499px){.calendar .calendar-info-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.625rem .9375rem .625rem 2rem}}@media only screen and (max-width:767px){.calendar .calendar-info .item{padding:0 .625rem}}@media only screen and (max-width:499px){.calendar .calendar-info .item{padding:.625rem .9375rem .625rem 2rem}}.calendar .calendar-info .item>*{padding:.7142857143em 1.0714285714em}@media only screen and (max-width:767px){.calendar .calendar-info .item>*{padding:.375rem .3125rem}}@media only screen and (max-width:499px){.calendar .calendar-info .item>*{padding:0;margin-top:.1875rem}.calendar .calendar-info .item>:first-child{margin-top:0}}.calendar .calendar-info .item-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:700}.calendar .calendar-info .item-name .calendar-circle{margin-top:.1428571429em;margin-right:.7142857143em}@media only screen and (max-width:499px){.calendar .calendar-info .item-name .calendar-circle{margin-right:.4375rem}}@media only screen and (max-width:499px){.calendar .calendar-info .item-name{margin-left:-1.125rem;width:100%}}.calendar .calendar-info .item-desc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.calendar .calendar-info .item-desc>p{margin:0;font:inherit}.calendar .calendar-info .item-desc .tooltip{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.625rem;height:1.0625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar .calendar-info .item-desc .tooltip svg{fill:#808ba3}.calendar .calendar-info .item-desc .tooltip__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:13.4375rem}.calendar .calendar-info .item-desc .tooltip__body .item-desc-tooltip-title{margin:0 0 .8333333333em;font-size:.75rem;line-height:1.25em;font-weight:900}.calendar .calendar-info .item-desc .tooltip__body .item-desc-tooltip-title .small{font-weight:500}.calendar .calendar-info .item-desc .tooltip__body .item-desc-tooltip-table{width:100%}.calendar .calendar-info .item-desc .tooltip__body .item-desc-tooltip-table tr{border-top:.0625rem solid rgba(124,132,216,.1)}.calendar .calendar-info .item-desc .tooltip__body .item-desc-tooltip-table tr:last-child td{padding-bottom:.3125rem}.calendar .calendar-info .item-desc .tooltip__body .item-desc-tooltip-table td{padding:.625rem .625rem .625rem 0;font-size:.75rem;line-height:.9375rem;font-weight:500}.calendar .calendar-info .item-desc .tooltip__body .item-desc-tooltip-table td:last-child{padding-right:0;text-align:right}@media only screen and (max-width:499px){.calendar .calendar-info .item-desc{width:100%}}.calendar .calendar-info .item-date{margin-left:auto}@media only screen and (max-width:499px){.calendar .calendar-info .item-date{margin-left:0}}.calendar._small{z-index:5}.calendar._small .calendar-info-title{padding:.7142857143em 1.0714285714em;font-size:.875em;line-height:1.2142857143em}.calendar._small .calendar-info-item{padding:.7142857143em 1.0714285714em .7142857143em 2.5714285714em;font-size:.875em;line-height:1.2142857143em;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.calendar._small .calendar-info .item>*{padding:0;margin-bottom:.2142857143em}.calendar._small .calendar-info .item>:last-child{margin-bottom:0}.calendar._small .calendar-info .item-desc{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar._small .calendar-info .item-name{position:relative}.calendar._small .calendar-info .item-name .calendar-circle{position:absolute;top:.125rem;left:-1.25rem;margin:0}@media only screen and (max-width:499px){.calendar._small .calendar-info .item-name .calendar-circle{position:static;margin-right:.4375rem}}.calendar._small .calendar-info .item-date{margin-left:0}.calendar .filter-list-wrap{position:relative;z-index:12}