@font-face{font-display:block;font-family:BeelineIcons;font-style:normal;font-weight:400;src:url(/assets/BeelineIcons-zO_ic2f0.woff2?1742532111264) format("woff2"),url(/assets/BeelineIcons-zSF8njYt.woff?1742532111264) format("woff"),url(/assets/BeelineIcons-DWECtl62.ttf?1742532111264) format("ttf")}.beeline-icons{font-family:BeelineIcons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.panel{display:flex;flex-direction:column;justify-content:space-between;border-left:var(--border)}.panel .main-block .date-now{display:flex;justify-content:right}.panel .main-block .panel-title{padding:0 0 0 25px;font-size:18px;font-weight:500;line-height:16px;color:var(--color-palette-grey-800)}.calendar-header{display:flex;max-width:1010px;height:52px}.calendar-header span{display:flex;align-items:center;justify-content:flex-start;padding-left:26px}.calendar-header span div{transform:rotate(90deg);margin-left:8px}.calendar-header .switch-buttons{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding-left:131px}.calendar-header .switch-buttons .left-button button{cursor:pointer;border-radius:5px 0 0 5px}.calendar-header .switch-buttons .right-button button{cursor:pointer;border-radius:0 5px 5px 0}.month-wrapper .moveMonth{cursor:pointer;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.month-wrapper .month-title{margin:10px 0 15px;font-size:15px;font-weight:500;font-style:normal;line-height:16px}.month-wrapper .month-header{display:flex;margin-top:15px;margin-bottom:20px}.month-wrapper .month-header .day{display:flex;align-items:center;justify-content:center;width:32px;height:24px;font-size:10px;font-weight:700;color:#6e6b7b}.month-wrapper .week{display:flex}.month-wrapper .week .day:first-child{border-radius:16px 0 0 16px}.month-wrapper .week .day:last-child{border-radius:0 16px 16px 0}.month-wrapper .week .day{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:24px;margin:2px 0;font-size:12px;font-weight:500;color:#363b4a}.month-wrapper .week .start-day-range{color:#191c22!important;background-color:#ffc800!important;border-radius:16px 0 0 16px!important}.month-wrapper .week .end-day-range{color:#191c22!important;background-color:#ffc800!important;border-radius:0 16px 16px 0!important}.month-wrapper .week .select-start-day-range:hover{color:#191c22!important;background-color:#ffc800;border-radius:16px 0 0 16px}.month-wrapper .week .day-date{color:#191c22!important;background-color:#ffc800!important;border-radius:20px!important}.month-wrapper .week .select-day-date:hover{color:#191c22!important;background-color:#ffc800;border-radius:20px}.month-wrapper .week .included-day{color:#191c22!important;background-color:#ffefb3}.month-wrapper .week .feature-day{color:#b9b9c3}.month-wrapper .week .holiday{background:#ff9293}.month-wrapper .week .empty{width:44px;height:36px;border-color:transparent!important}.year-wrapper .all-months-container{display:flex;flex-wrap:wrap;justify-content:flex-start;width:1072px;padding:8px 24px 16px;background-color:#fff}.year-wrapper .month-container{padding:16px}.picked-date-block{display:grid;grid-template-columns:auto 7%;align-items:center;width:325px;height:38px;margin:0 0 15px 25px;border-radius:5px}.picked-date-block .icon-wrapper{cursor:pointer;margin-top:-2px}.month-big .month-header{display:flex;justify-content:space-around;margin-top:21px;margin-bottom:13px}.month-big .month-header .date{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;line-height:18px;color:#6e6b7b}.month-big .week{display:flex;align-items:center;justify-content:space-around;height:80px;padding-bottom:8px}.month-big .week .day:first-child{border-radius:16px}.month-big .week .day:last-child{border-radius:16px}.month-big .week .day{cursor:pointer;display:flex;align-items:center;justify-content:center;width:91px;height:80px;font-size:16px;font-weight:500;line-height:21px;border-radius:16px}.month-big .week .start-day-range,.month-big .week .end-day-range{border-radius:16px!important}.month-big .week .select-start-day-range:hover{color:#191c22!important;background-color:#ffc800;border-radius:16px}.month-big .week .day-date{color:#191c22!important;background-color:#ffc800!important;border-radius:16px!important}.month-big .week .select-day-date:hover{color:#191c22!important;background-color:#ffc800;border-radius:16px}.month-big .week .feature-day{color:#b9b9c3}.calendar-switcher{display:flex;align-items:center;justify-content:space-between}.calendar-switcher .calendar-title{font-size:24px;font-weight:500;color:#090b16f0}.calendar-switcher .year-switch{display:flex;align-items:center}.month-year-selector{display:flex}.week-wrapper .calendar-wrapper{display:grid;grid-template-columns:5% auto 5%;align-items:center;justify-content:center;padding-top:26px}.week-wrapper .calendar-wrapper .arrow{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-top:-35px}.week-wrapper .calendar-wrapper .right-arrow svg{transform:rotate(180deg)}.week-wrapper .calendar-wrapper .disable{opacity:.3}.week-wrapper .dates{overflow-x:auto;display:flex;align-items:center;justify-content:space-between;max-width:898px;padding-bottom:42px;white-space:nowrap}.week-wrapper .dates .date-element{display:inline-block;min-width:90px;height:146px;margin-right:16px;margin-left:16px;border:var(--border);border-radius:32px}.week-wrapper .dates .date-element .header-element{padding-top:22px;text-align:center}.week-wrapper .dates .date-element .date-value{padding-top:55px;text-align:center;background:transparent;border:unset}.week-wrapper .dates .start-day-range,.week-wrapper .dates .start-day-range .end-day-range,.week-wrapper .dates .start-day-range .select-start-day-range:hover,.week-wrapper .dates .start-day-range .day-date,.week-wrapper .dates .start-day-range .select-day-date:hover{background-color:#ffc800!important}.week-wrapper .dates .start-day-range .included-day{background-color:#ffc800!important;border:unset}.week-wrapper .dates .start-day-range .feature-day{color:#b9b9c3}.week-wrapper .dates .start-day-range .empty{border-color:transparent!important}
