.cv-wrapper{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:100%;max-height:100%;overflow-x:hidden;overflow-y:hidden}.cv-wrapper,.cv-wrapper div{box-sizing:border-box;line-height:1em;font-size:1em}.cv-header-days{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;flex-flow:row nowrap;border-width:0 0 0 1px}.cv-header-day{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-flow:row nowrap;align-items:center;justify-content:center;text-align:center;border-width:1px 1px 0 0}.cv-weeks{display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-flow:column nowrap;border-width:0 0 1px 1px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.cv-weeknumber{width:2rem;position:relative;text-align:center;border-width:1px 1px 0 0;border-style:solid;line-height:1}.cv-week{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;flex-flow:row nowrap;min-height:3em;border-width:0;position:relative;width:100%;overflow-y:auto;-ms-overflow-style:none}.cv-weekdays{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-flow:row nowrap;direction:ltr;position:relative;overflow-y:auto;scrollbar-width:none}.cv-day{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;position:relative;position:sticky;top:0;border-width:1px 1px 0 0;direction:initial}.cv-day-number{height:auto;width:100%;align-self:flex-start}.d01 .cv-day-number:has(.cv-fom-name){background-color:var(--cal-fom-name-bg, #fcf)}.cv-day-number:hover:after{position:absolute;top:1rem;background-color:var(--cal-holiday-bg, #f7f7f7);border:var(--cal-holiday-border, 1px solid #f0f0f0);box-shadow:.1rem .1rem .2rem var(--cal-holiday-shadow, rgba(0, 0, 0, .25));padding:.2rem;margin:.5rem;line-height:1.2}.cv-day[draggable],.cv-item[draggable]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv-item{position:absolute;white-space:nowrap;overflow:hidden;background-color:#f7f7f7;border-width:1px;direction:initial}.cv-wrapper.wrap-item-title-on-hover .cv-item:hover{white-space:normal;z-index:1}.cv-header-days,.cv-header-day,.cv-weeks,.cv-week,.cv-day,.cv-item{border-style:solid;border-color:#ddd}.cv-item .endTime:before{content:"-"}.cv-header-day,.cv-day-number,.cv-item{padding:.2em}.cv-day-number:before{margin-right:.5em}.cv-item.offset0{left:0}.cv-item.offset1{left:calc((100% / 7))}.cv-item.offset2{left:calc((200% / 7))}.cv-item.offset3{left:calc((300% / 7))}.cv-item.offset4{left:calc((400% / 7))}.cv-item.offset5{left:calc((500% / 7))}.cv-item.offset6{left:calc((600% / 7))}.cv-item.span1{width:calc((100% / 7) - .05em)}.cv-item.span2{width:calc((200% / 7) - .05em)}.cv-item.span3{width:calc((300% / 7) - .05em)}.cv-item.span4{width:calc((400% / 7) - .05em)}.cv-item.span5{width:calc((500% / 7) - .05em)}.cv-item.span6{width:calc((600% / 7) - .05em)}.cv-item.span7{width:calc(100% - .05em)}.cv-weeks::-webkit-scrollbar,.cv-weekdays::-webkit-scrollbar{width:0;background:transparent}.cv-header{display:flex;flex:0 1 auto;flex-flow:row nowrap;align-items:center;min-height:2.5em;border-width:1px 1px 0 1px}.cv-header .periodLabel{display:flex;flex:1 1 auto;flex-flow:row nowrap;min-height:1.5em;line-height:1;font-size:1.5em}.cv-header,.cv-header button{border-style:solid;border-color:#ddd}.cv-header-nav,.cv-header .periodLabel{margin:.1em .6em}.cv-header-nav button,.cv-header .periodLabel{padding:.4em .6em}.cv-header button{box-sizing:border-box;line-height:1em;font-size:1em;border-width:1px}:root{--container-padding-inline: 1.111rem;--general-player-height: 3.111rem;--bottom-menu-height: 4.889rem}@media all and (min-width: 42.667rem){:root{--container-padding-inline: 2.222rem;--general-player-height: 5.778rem}}.cv-wrapper{--grid-day-spacing: .111rem;--day-padding-inline: 1px;--day-padding-block: .222rem;height:unset;min-height:unset;margin-bottom:.889rem}.cv-header-days,.cv-header-day,.cv-weeks,.cv-week,.cv-day,.cv-item{border:0}.cv-header-days{margin-bottom:.889rem}.cv-header{justify-content:center;border-style:none;margin-bottom:.722rem}.cv-header button{font-size:1.111rem;font-weight:700;border-style:none;background:#eb1a26;border-radius:100%;width:1.778rem;height:1.778rem;position:relative}.cv-header button svg{position:absolute;inset:0;margin:auto}.cv-header-nav{display:flex;align-items:center;gap:.667rem;width:100%}.cv-weeks{gap:var(--grid-day-spacing)}.cv-week{flex-basis:unset;height:5.333rem;flex-grow:0}.cv-weekdays{gap:var(--grid-day-spacing)}.cv-header-day{justify-content:center;padding:.222rem;font-weight:700;line-height:120%!important}.cv-day{padding:var(--day-padding-block) var(--day-padding-inline);border-radius:.444rem}.cv-day.outsideOfMonth{opacity:0;visibility:hidden}.today{background:#eb1a26}.today .cv-day-number{color:#fff}.hasUrl{cursor:pointer}.hasItems{cursor:pointer;background:#2c2e30}.hasItems .cv-day-number{color:#fff}.hasItems.today{background:#eb1a26}.cv-item{color:#000;border-radius:.444rem;font-size:.444rem!important;padding:.278rem .139rem;translate:var(--day-padding-inline)}.cv-item.span1{width:calc((100% - var(--grid-day-spacing) * 6) / 7 - var(--day-padding-inline) * 2)}.cv-day-number{color:#969696;font-size:.889rem!important;line-height:120%!important;text-align:center}.currentPeriod{text-transform:capitalize;line-height:120%!important;font-weight:700;text-align:center;width:100%}@media all and (min-width: 42.667rem){.cv-week{flex-basis:unset;height:8.333rem;flex-grow:1}.cv-header{margin-bottom:1.611rem}.currentPeriod{font-size:1.111rem!important;line-height:1.5rem!important}.cv-wrapper{--grid-day-spacing: 1px;--day-padding-inline: .556rem;--day-padding-block: .556rem}.cv-header-day{justify-content:flex-start;font-weight:400}.cv-day{border-radius:0}.cv-day-number{text-align:left;font-size:1.333rem!important;line-height:1.778rem!important;font-weight:700}.cv-item{border-radius:.222rem;padding:.111rem .167rem;font-size:.667rem!important;line-height:.889rem!important}}
