.vita-date-range-picker{display:flex;flex-direction:column;align-items:center}.vita-date-range-picker__label{display:inline-flex;align-items:center;font-weight:600;color:var(--text-color-primary,#1f2b3a);font-size:.9rem;margin-bottom:.5rem}.vita-date-range-picker__button{width:auto;min-width:200px}.vita-date-range-picker__day-count{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.8rem;font-weight:600;color:var(--primary-color)}.vita-date-range-picker__error{padding:.5rem .75rem;margin-top:.25rem;font-size:.8rem;font-weight:600;color:var(--danger-color);background:rgba(var(--danger-color-rgb),.08);border-radius:6px;text-align:center;animation:fadeInShake .35s ease}.vita-date-range-picker__popover{padding:.5rem}.vita-date-range-picker__popover .react-calendar{border:none;font-family:inherit;width:320px}.vita-date-range-picker__popover .react-calendar__tile--active,.vita-date-range-picker__popover .react-calendar__tile--hasActive{background:var(--primary-color)!important;color:#fff!important;border-radius:6px}.vita-date-range-picker__popover .react-calendar__tile--rangeStart{border-radius:6px 0 0 6px!important}.vita-date-range-picker__popover .react-calendar__tile--rangeEnd{border-radius:0 6px 6px 0!important}.vita-date-range-picker__popover .react-calendar__tile--rangeBothEnds{border-radius:6px!important}.vita-date-range-picker__popover .react-calendar__tile--hover{background:rgba(var(--primary-color-rgb),.15)}.vita-date-range-picker__popover .react-calendar__tile{border-radius:0;transition:background .15s ease}.vita-date-range-picker__popover .react-calendar__tile:hover{background:rgba(var(--primary-color-rgb),.1)}.vita-date-range-picker__popover .react-calendar__navigation button{font-weight:600;font-size:.95rem;color:var(--text-color)}.vita-date-range-picker__popover .react-calendar__navigation button:hover{background:rgba(var(--primary-color-rgb),.1)}@keyframes fadeInShake{0%{opacity:0;transform:translateX(-4px)}30%{opacity:1;transform:translateX(3px)}60%{transform:translateX(-2px)}to{transform:translateX(0)}}