.v-filterCalendar__wrap{position:relative}.v-filterCalendar__wrap:not(:last-child){margin-right:4.8rem}@media screen and (max-width:992px){.v-filterCalendar__wrap:not(:last-child){margin-right:3.2rem}}@media screen and (max-width:640px){.v-filterCalendar__wrap:not(:last-child){margin-right:0}.v-filterCalendar__wrap:not(:nth-child(4n)){margin-bottom:2.4rem}}.v-filterCalendar__btn{align-items:center;display:flex}@media (hover:hover){.v-filterCalendar__btn:hover{cursor:pointer}}.v-filterCalendar__btn .v-icon{height:2.4rem;margin-left:.4rem;width:2.4rem}@media screen and (max-width:992px){.v-filterCalendar__btn .v-icon{height:2rem;width:2rem}}@media screen and (max-width:640px){.v-filterCalendar__btn .v-icon{height:2.4rem;width:2.4rem}}.v-filterCalendar__name{font-size:1.4rem;font-weight:700;line-height:2.4rem}@media screen and (max-width:992px){.v-filterCalendar__name{font-size:1.2rem;line-height:2rem}}@media screen and (max-width:640px){.v-filterCalendar__name{font-size:1.6rem;line-height:2.4rem}}.v-filterCalendar__list{background-color:#fff;border-radius:12px;display:none;flex-direction:column;position:absolute;top:3.5rem;z-index:1}@media screen and (max-width:992px){.v-filterCalendar__list{top:3.2rem}}@media screen and (max-width:640px){.v-filterCalendar__list{border-radius:0;box-shadow:none;display:flex;flex-direction:column;margin-top:1.6rem;position:static}}.v-filterCalendar__list.show{display:flex}@media screen and (max-width:640px){.v-filterCalendar__list.show{display:none}}.v-filterCalendar__item{display:flex;padding:.8rem 2.4rem}@media screen and (max-width:640px){.v-filterCalendar__item{padding:0}}@media (hover:hover){.v-filterCalendar__item:hover{background-color:#ffdcc499;cursor:pointer}}@media screen and (hover:hover) and (max-width:640px){.v-filterCalendar__item:hover{background-color:#fff}}@media (hover:hover){.v-filterCalendar__item:hover:first-child{border-radius:12px 12px 0 0}.v-filterCalendar__item:hover:last-child{border-radius:0 0 12px 12px}}@media screen and (max-width:640px){.v-filterCalendar__item:not(:last-child){margin-bottom:1.2rem}}.v-filterCalendar__item .v-icon{display:none;flex-shrink:0;height:2rem;margin-left:1.2rem;width:2rem}.v-filterCalendar__item .v-icon.active{display:flex}.v-filterCalendar__text{font-size:1.2rem;line-height:2rem;min-width:14rem;white-space:nowrap}@media screen and (max-width:640px){.v-filterCalendar__text{font-size:1.4rem;line-height:2.2rem}.v-filterCalendar__radio{border:2px solid #b6b6b6;border-radius:50%;height:2.2rem;margin-right:1rem;width:2.2rem}.v-filterCalendar__radio.active{border:5px solid #f60}}:root{--color-white:#fff;--color-orange:#f60;--color-lightgray:#b6b6b6;--color-black:#333}.v-report{background-color:#f4f4f4;border-radius:48px;grid-column:1/4;margin-top:3.2rem;padding:3.2rem 5.6rem}@media screen and (max-width:1220px){.v-report{padding:3.2rem}}@media screen and (max-width:992px){.v-report{border-radius:32px;padding:2.4rem 2.1rem}}@media screen and (max-width:640px){.v-report{border-radius:24px;margin-top:2.4rem;padding-left:2.4rem;padding-right:2.4rem}}@media screen and (max-width:992px){.v-report__title{width:100%}}@media screen and (max-width:640px){.v-report__title{width:auto}}.v-report__title .v-blockTitleAndDescription__title{font-size:2.2rem;line-height:3rem}@media screen and (max-width:992px){.v-report__title .v-blockTitleAndDescription__title{font-size:2rem;line-height:2.8rem}}@media screen and (max-width:640px){.v-report__title .v-blockTitleAndDescription__title{font-size:1.8rem;line-height:2.6rem}}.v-report__header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width:992px){.v-report__header{margin-bottom:2.4rem}}@media screen and (max-width:640px){.v-report__header{align-items:center}}@media screen and (max-width:992px){.v-report__filters{margin-top:3.2rem}}@media screen and (max-width:640px){.v-report__filters{background-color:#fff;box-shadow:0 12px 14px #0000001a;height:100dvh;left:0;margin-top:.8rem;padding:2.4rem 1.6rem;position:fixed;top:0;transform:translate(-300%);transition:.8s;width:30rem;z-index:10000}.v-report__filters.active{transform:translate(0)}}.v-filterCalendar__scroll{display:flex}@media screen and (max-width:640px){.v-filterCalendar__scroll{flex-direction:column;height:85%;overflow:auto}.v-filterCalendar__title{font-size:2rem;line-height:2.8rem;margin-bottom:2.4rem}.v-filterCalendar__show.v-btn{background-color:#f60;border-radius:50px;margin-top:1.6rem;padding:1.1rem 2.4rem}.v-filterCalendar__show.v-btn .v-btn__text{color:#fff;line-height:1.8rem}}.v-report__block{background-color:#fff;border-radius:24px;padding:2.4rem}@media screen and (max-width:640px){.v-report__block{border-radius:16px}}.v-report__block:not(:last-child){margin-bottom:2.4rem}.v-report__block.v-report__notFound{display:none}.v-report__block.notFound{display:block;position:relative}@media screen and (max-width:640px){.v-report__block.notFound{border-radius:24px}}.v-report__block.notFound .v-report__text{font-size:1.8rem;font-weight:700;line-height:2.6rem}@media screen and (max-width:992px){.v-report__block.notFound .v-report__text{font-size:1.6rem;line-height:2.4rem}}.v-report__block.notFound .v-report__img{bottom:0;margin:auto 0;position:absolute;right:-2rem;top:0}@media screen and (max-width:992px){.v-report__block.notFound .v-report__img{height:11.4rem;width:11.4rem}}@media screen and (max-width:640px){.v-report__block.notFound .v-report__img{height:6.4rem;right:0;width:6.4rem}}.v-report__subtitle{font-size:1.8rem;font-weight:700;line-height:2.6rem;margin-bottom:3.2rem}@media screen and (max-width:992px){.v-report__subtitle{font-size:1.6rem;line-height:2.4rem;margin-bottom:2.4rem}}.v-report__list{display:flex;flex-direction:column}.v-report__item{display:flex}.v-report__item:not(:last-child){margin-bottom:1.6rem}.v-report__icon{display:flex;flex-shrink:0;height:2.6rem;margin-right:1.6rem;width:2.6rem}@media screen and (max-width:992px){.v-report__icon{height:2.4rem;width:2.4rem}}.v-report__text{line-height:2.6rem}@media screen and (max-width:992px){.v-report__text{font-size:1.4rem;line-height:2.4rem}}@media screen and (max-width:640px){.v-report__popup{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:4rem;justify-content:center;width:4rem}.v-report__popup .v-icon{color:#f60;height:2.4rem;width:2.4rem}}.v-report__banner{margin-top:4.8rem}@media screen and (max-width:640px){.v-report__banner{margin-top:3.2rem}}
