.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{display:flex;align-items:center}@media(hover:hover)and (pointer:fine){.v-filterCalendar__btn:hover{cursor:pointer}}.v-filterCalendar__btn .v-icon{margin-left:.4rem;width:2.4rem;height:2.4rem}@media screen and (max-width:992px){.v-filterCalendar__btn .v-icon{width:2rem;height:2rem}}@media screen and (max-width:640px){.v-filterCalendar__btn .v-icon{width:2.4rem;height:2.4rem}}.v-filterCalendar__name{font-weight:700;font-size:1.4rem;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{display:none;position:absolute;flex-direction:column;background-color:#fff;border-radius:12px;z-index:1;top:3.5rem}@media screen and (max-width:992px){.v-filterCalendar__list{top:3.2rem}}@media screen and (max-width:640px){.v-filterCalendar__list{display:flex;flex-direction:column;position:static;box-shadow:none;border-radius:0;margin-top:1.6rem}}.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)and (pointer:fine){.v-filterCalendar__item:hover{background-color:#ffdcc499;cursor:pointer}}@media screen and (hover:hover)and (pointer:fine)and (max-width:640px){.v-filterCalendar__item:hover{background-color:#fff}}@media(hover:hover)and (pointer:fine){.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;width:2rem;height:2rem;margin-left:1.2rem}.v-filterCalendar__item .v-icon.active{display:flex}.v-filterCalendar__text{min-width:14rem;font-size:1.2rem;line-height:2rem;white-space:nowrap}@media screen and (max-width:640px){.v-filterCalendar__text{font-size:1.4rem;line-height:2.2rem}.v-filterCalendar__radio{width:2.2rem;height:2.2rem;border:2px solid #b6b6b6;border-radius:50%;margin-right:1rem}.v-filterCalendar__radio.active{border:5px solid #f60}}:root{--color-white:#fff;--color-orange:#f60;--color-lightgray:#b6b6b6;--color-black:#333}.v-report{grid-column:1/4;padding:3.2rem 5.6rem;border-radius:48px;background-color:#f4f4f4;margin-top:3.2rem}@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;justify-content:space-between;flex-wrap:wrap;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{margin-top:.8rem;position:fixed;top:0;left:0;z-index:10000;width:30rem;background-color:#fff;padding:2.4rem 1.6rem;box-shadow:0 12px 14px #0000001a;height:100dvh;transform:translate(-300%);transition:.8s}.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{margin-top:1.6rem;background-color:#f60;border-radius:50px;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-weight:700;font-size:1.8rem;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{position:absolute;right:-2rem;top:0;bottom:0;margin:auto 0}@media screen and (max-width:992px){.v-report__block.notFound .v-report__img{width:11.4rem;height:11.4rem}}@media screen and (max-width:640px){.v-report__block.notFound .v-report__img{width:6.4rem;height:6.4rem;right:0}}.v-report__subtitle{margin-bottom:3.2rem;font-weight:700;font-size:1.8rem;line-height:2.6rem}@media screen and (max-width:992px){.v-report__subtitle{margin-bottom:2.4rem;font-size:1.6rem;line-height: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;width:2.6rem;height:2.6rem;margin-right:1.6rem}@media screen and (max-width:992px){.v-report__icon{width:2.4rem;height: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{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}.v-report__popup .v-icon{width:2.4rem;height:2.4rem;color:#f60}}.v-report__banner{margin-top:4.8rem}@media screen and (max-width:640px){.v-report__banner{margin-top:3.2rem}}
