.cr-date-input,.cr-date-input__input{width:100%}.cr-date-input__header{align-items:center;background:var(--easy-color);display:flex;justify-content:space-between;padding:15px}.cr-date-input__header-close{font-size:24px}.cr-date-input--passive *{pointer-events:none}.cr-date-input--overlay{margin-bottom:15px}.cr-date-input--range{display:flex;flex-direction:row}.cr-date-input--range .cr-date-input__input:first-child .cr-input__content{border-radius:var(--base-border-radius) 0 0 var(--base-border-radius)}.cr-date-input--range .cr-date-input__input:nth-child(2) .cr-input__content{border-radius:0 var(--base-border-radius) var(--base-border-radius) 0}@media (max-width:500px){.cr-date-input--range{flex-direction:column}.cr-date-input--range .cr-date-input__input:first-child .cr-input__content{border-radius:var(--base-border-radius) var(--base-border-radius) 0 0}.cr-date-input--range .cr-date-input__input:nth-child(2) .cr-input__content{border-radius:0 0 var(--base-border-radius) var(--base-border-radius)}}.cr-calendar{background:var(--blank-color);display:flex;flex-direction:column;font:var(--base-font);gap:7px}.cr-calendar__header{align-items:center;display:grid;grid-template-columns:1fr 5fr 1fr;text-align:center}.cr-calendar__year{margin-left:auto}.cr-calendar__month{margin-right:auto}.cr-calendar__month-control{cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--neutral-color);font-size:1.2rem;visibility:hidden}.cr-calendar__month-control:hover{color:var(--primary-color)}.cr-calendar:first-of-type .cr-calendar__month-control--prev{visibility:visible}.cr-calendar:last-of-type .cr-calendar__month-control--next{visibility:visible}.cr-calendar__weekdays{color:var(--neutral-color);font-size:.8rem;font-weight:600;text-align:center;text-transform:uppercase}.cr-calendar__days,.cr-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.cr-calendar__days{gap:3px 0}.cr-calendar__months{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.cr-calendar__years{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}.cr-calendar__cell{cursor:pointer;padding:8px 10px;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.cr-calendar__cell:hover{color:var(--primary-color)}}@media (hover:none){.cr-calendar__cell:active{color:var(--primary-color)}}.calendar__cell--another-month{color:var(--neutral-color)}.cr-calendar--exact-month .calendar__cell--another-month{visibility:hidden}.calendar__cell--active{background:var(--primary-color);border-radius:3px;color:var(--primary-contrast-color)!important}.calendar__cell--active-between{background:var(--easy-color);color:var(--easy-contrast-color)!important}.cr-calendars{display:flex;gap:30px}@media only screen and (max-width:600px){.cr-calendars{flex-direction:column}}
