.v-month__container{margin:3.2rem 5.6rem 2.4rem}@media screen and (max-width:1220px){.v-month__container{margin:2.4rem 2.1rem}}@media screen and (max-width:992px){.v-month__container{margin-left:1.8rem;margin-right:1.8rem}}@media screen and (max-width:640px){.v-month__container{margin-top:2.4rem;margin-bottom:2.4rem}}.v-month__container.noFooter{margin-bottom:4rem}@media screen and (max-width:1220px){.v-month__container.noFooter{margin-bottom:3.2rem}}.v-month__container.noFooter .v-month__number.holiday{background-color:#f4f4f4;color:#f25800}.v-month__container.noFooter .v-month__number.report{background-color:#f60;color:#fff}.v-month__title .v-blockTitleAndDescription__title{font-size:2.2rem;line-height:3rem}@media screen and (max-width:992px){.v-month__title .v-blockTitleAndDescription__title{font-size:2rem;line-height:2.8rem}}.v-month__daysNames{margin-bottom:.8rem}.v-month__daysNames,.v-month__numbersBox{display:grid;grid-template-columns:repeat(7,1fr);gap:.8rem}.v-month__numbersBox{flex-grow:2}.v-month__daysName{font-weight:700}.v-month__daysName,.v-month__number{display:flex;justify-content:center;align-items:center;font-size:1.4rem;line-height:2.4rem;padding:.4rem .6rem}@media screen and (max-width:640px){.v-month__daysName,.v-month__number{width:auto}}.v-month__number{position:relative}.v-month__number.holiday,.v-month__number.report,.v-month__number.shortDay,.v-month__number.weekend{border-radius:10px}.v-month__number.holiday{background-color:#f60;color:#fff}.v-month__number.weekend{background-color:#ffeadc}.v-month__number.shortDay{background-color:#f4f4f4;color:#f25800}.v-month__number.report{background-color:#f60;color:#fff}.v-month__number.otherMonth{color:#999}.v-month__number .v-tooltip{position:absolute;margin-left:unset;cursor:help}.v-month__number .v-tooltip .v-tooltip__container{width:100%;height:3.2rem}.v-month__number .v-tooltip .v-icon{opacity:0}.v-month__footer{padding:2.4rem 5.6rem 3.2rem;background-color:#f4f4f4;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media screen and (max-width:1220px){.v-month__footer{padding:2.4rem 2.1rem}}@media screen and (max-width:992px){.v-month__footer{gap:3.2rem;padding:2.4rem 1.8rem}}@media screen and (max-width:640px){.v-month__footer{gap:1.6rem;padding:2.4rem}}.v-month__footerItem{font-size:1.4rem;font-weight:400;line-height:2.4rem;margin-bottom:.8rem;color:#333}.v-month__footerItem:last-child{margin-bottom:0}.v-quarter{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem 2.4rem}@media screen and (max-width:992px){.v-quarter{grid-template-columns:repeat(2,1fr);gap:2.4rem}}@media screen and (max-width:640px){.v-quarter{grid-template-columns:repeat(1,1fr)}}.v-month{display:flex;flex-direction:column;justify-content:space-between;border-radius:40px;border:2px solid #f4f4f4}@media screen and (max-width:1220px){.v-month{border-radius:24px}}@media(hover:hover)and (pointer:fine){.v-month:hover{border-color:#ffdcc4;cursor:pointer}}.v-month.active{border-color:#f60}@media(hover:hover)and (pointer:fine){.v-month.active:hover{border-color:#f60;cursor:default}}.v-month.noFooter{padding-bottom:4rem}@media(hover:hover)and (pointer:fine){.v-productionCalendar .v-month:hover{border-color:#f4f4f4;cursor:default}}.v-quarter__info{grid-column:span 3;display:flex;justify-content:flex-end;gap:6.4rem}@media screen and (max-width:992px){.v-quarter__info{grid-column:span 1;gap:initial;flex-direction:column;justify-content:space-between;padding:2.4rem 0;border-radius:24px;border:2px solid #f4f4f4;background:#f4f4f4}}@media screen and (max-width:640px){.v-quarter__info{padding:2.4rem;gap:2.4rem}}.v-quarter__infoDays,.v-quarter__infoHours,.v-quarter__infoItems{display:flex;gap:2.4rem;align-items:center}@media screen and (max-width:992px){.v-quarter__infoDays,.v-quarter__infoHours,.v-quarter__infoItems{flex-direction:column;gap:.8rem}}@media screen and (max-width:640px){.v-quarter__infoDays,.v-quarter__infoHours,.v-quarter__infoItems{flex-direction:row}.v-quarter__infoDays,.v-quarter__infoHours{gap:2.4rem;align-items:flex-start}}@media screen and (max-width:992px){.v-quarter__iconWrap{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:1.6rem;border-radius:16px;margin-bottom:1.6rem}}@media screen and (max-width:640px){.v-quarter__iconWrap{padding:0;background-color:unset;border-radius:0;margin-bottom:0}}.v-quarter__icon{width:2.4rem;height:2.4rem;color:#b6b6b6}@media screen and (max-width:992px){.v-quarter__icon{width:4.8rem;height:4.8rem}}@media screen and (max-width:640px){.v-quarter__icon{width:2.4rem;height:2.4rem}.v-quarter__infoItems{flex-wrap:wrap;gap:.8rem 2.4rem}}.v-quarter__infoItem{font-size:1.4rem;font-weight:400;line-height:2.4rem}.v-quarter__infoTitle{display:none}@media screen and (max-width:640px){.v-quarter__infoTitle{display:block}.v-quarter__infoTitle .v-blockTitleAndDescription__title{font-size:2rem;line-height:2.8rem}}:root{--color-white:#fff;--color-orange:#f60;--color-lightgray:#b6b6b6;--color-black:#333}.v-headerCalendar{display:flex;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width:992px){.v-headerCalendar{flex-direction:column;gap:3.2rem;margin-bottom:3.2rem}}@media screen and (max-width:640px){.v-headerCalendar{margin-bottom:2.4rem}}.v-headerCalendar .v-headerCalendar__nav{display:flex;gap:3.2rem}@media screen and (max-width:640px){.v-headerCalendar .v-headerCalendar__nav{flex-direction:column;gap:1.6rem}}.v-headerCalendar .v-headerCalendar__item{display:flex;align-items:center;gap:.8rem}.v-headerCalendar .v-headerCalendar__day{display:flex;justify-content:center;align-items:center;font-size:1.4rem;line-height:2.4rem;padding:.4rem .6rem;width:3.2rem}.v-headerCalendar :is(.v-headerCalendar__day.dayOff,.v-headerCalendar__day.shortDay,.v-headerCalendar__day.weekend){border-radius:10px}.v-headerCalendar .v-headerCalendar__day.weekend{background-color:#f4f4f4;color:#f25800}.v-headerCalendar .v-headerCalendar__day.dayOff{background-color:#ffeadc}.v-headerCalendar .v-headerCalendar__day.footer.weekend,.v-headerCalendar .v-headerCalendar__day.shortDay{background-color:#f60;color:#fff}.v-headerCalendar .v-headerCalendar__day.footer.shortDay{background-color:#f4f4f4;color:#f25800}.v-headerCalendar .v-headerCalendar__text{font-size:1.4rem;line-height:2.4rem}
