.date-input[data-v-a2fcdcdf]{margin-bottom:25px}.date-input__label[data-v-a2fcdcdf]{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;font-weight:400;margin:0 0 5px;text-transform:none;width:100%}.date-input__label--primary[data-v-a2fcdcdf]{color:#1d1d1b}.date-input__label--primary.date-input__label--disabled[data-v-a2fcdcdf],.date-input__label--primary.date-input__label--readonly[data-v-a2fcdcdf]{color:#61615f}.date-input__label--secondary[data-v-a2fcdcdf]{color:#1d1d1b}.date-input__label--secondary.date-input__label--disabled[data-v-a2fcdcdf],.date-input__label--secondary.date-input__label--readonly[data-v-a2fcdcdf]{color:#61615f}.date-input__additional-text[data-v-a2fcdcdf]{display:none}.date-input__control[data-v-a2fcdcdf]{display:flex;height:44px;justify-content:flex-end;pointer-events:auto;position:absolute;right:0;top:0}.date-input__control--clickable[data-v-a2fcdcdf]{cursor:pointer;pointer-events:none}.date-input__control[data-v-a2fcdcdf] .input-icon:not(:only-of-type) button:last-of-type{width:30px}.date-input__input[data-v-a2fcdcdf]{border:1px solid;display:flex;font-size:15px;font-weight:400;height:44px;margin:0 0 5px;outline:none;padding:5px;width:100%}.date-input__input--primary[data-v-a2fcdcdf]{background-color:#fff;border-color:#50504f;color:#3d65ab}.date-input__input--primary[data-v-a2fcdcdf]:disabled::-moz-placeholder{background-color:#fafafa;border-color:#d2d2d1;color:#61615f}.date-input__input--primary[data-v-a2fcdcdf]:disabled,.date-input__input--primary[data-v-a2fcdcdf]:disabled::placeholder{background-color:#fafafa;border-color:#d2d2d1;color:#61615f}.date-input__input--primary[data-v-a2fcdcdf]:focus-visible{outline:3px solid currentColor;outline-offset:-1px}.date-input__input--primary[data-v-a2fcdcdf]::-moz-placeholder{color:#61615f}.date-input__input--primary[data-v-a2fcdcdf]::placeholder{color:#61615f}.date-input__input--secondary[data-v-a2fcdcdf]{background-color:#fff;border-color:#50504f;color:#3d65ab}.date-input__input--secondary[data-v-a2fcdcdf]:disabled::-moz-placeholder{background-color:#fafafa;border-color:#d2d2d1;color:#61615f}.date-input__input--secondary[data-v-a2fcdcdf]:disabled,.date-input__input--secondary[data-v-a2fcdcdf]:disabled::placeholder{background-color:#fafafa;border-color:#d2d2d1;color:#61615f}.date-input__input--secondary[data-v-a2fcdcdf]:focus-visible{outline:3px solid currentColor;outline-offset:-1px}.date-input__input--secondary[data-v-a2fcdcdf]::-moz-placeholder{color:#61615f}.date-input__input--secondary[data-v-a2fcdcdf]::placeholder{color:#61615f}.date-input__input--trigger[data-v-a2fcdcdf]{cursor:pointer;pointer-events:auto}.date-input__input--readonly[data-v-a2fcdcdf]{background-color:#fafafa;border-color:#d2d2d1;color:#61615f;cursor:default;pointer-events:none}.date-input__input--readonly:focus+.date-input__control[data-v-a2fcdcdf] .input-icon__wrapper--tooltip,.date-input__input--readonly:focus-within+.date-input__control[data-v-a2fcdcdf] .input-icon__wrapper--tooltip{z-index:11}.date-input__input--readonly:focus+.date-input__control[data-v-a2fcdcdf] .input-icon__tooltip-text,.date-input__input--readonly:focus-within+.date-input__control[data-v-a2fcdcdf] .input-icon__tooltip-text{display:block;z-index:11}.date-input__input--edited[data-v-a2fcdcdf],.date-input__input--edited[data-v-a2fcdcdf]:focus:not(.date-input__input--error){border-color:#118841}.date-input__input--error[data-v-a2fcdcdf]{border-color:#c93e45}.date-input__input--year-input[data-v-a2fcdcdf]{border:none;height:30px;text-align:center}.date-input__input--month-select[data-v-a2fcdcdf]{background-color:#fff;border:none;cursor:pointer;height:35px;padding:5px}.date-input__input--month-select[data-v-a2fcdcdf]:focus-visible{outline:3px solid #3d65ab;outline-offset:-1px}.date-input__input-icons[data-v-a2fcdcdf]{display:flex;height:44px;position:absolute;right:0;top:0}.date-input__input-icons[data-v-a2fcdcdf]>.input-icon:first-child{width:30px}.date-input__input-icons[data-v-a2fcdcdf]>.input-icon:only-child{width:40px}.date-input__calendar[data-v-a2fcdcdf]{align-items:center;background-color:#e8e8e8;box-shadow:2px 2px 2px #00000014,2px 2px 2px #0000000f,2px 4px 4px #0000000f,2px 8px 8px #00000005;display:flex;flex-direction:column;justify-content:flex-start;left:0;min-height:225px;padding:10px;position:absolute;top:44px;width:255px;z-index:2}.date-input__days-button-list[data-v-a2fcdcdf]{display:flex;flex-wrap:wrap}.date-input__week-days-list[data-v-a2fcdcdf]{display:flex;font-size:14px;font-weight:400;justify-content:space-between;list-style-type:none;margin:0;padding:10px 5px;text-transform:uppercase;width:100%}.date-input__button[data-v-a2fcdcdf]>.btn{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:0;display:flex;flex-shrink:0;font-size:14px;height:33.4285714286px;justify-content:center;padding:0;width:33.4285714286px}.date-input__button[data-v-a2fcdcdf]>.btn:disabled{cursor:default;opacity:50%}.date-input__button[data-v-a2fcdcdf]>.btn:focus-visible{outline:3px solid #3d65ab;outline-offset:-3px}.date-input__button--selected[data-v-a2fcdcdf]>.btn{background-color:#1d1d1b;color:#fff}.date-input__button--blank-offset[data-v-a2fcdcdf]{height:33.4285714286px;opacity:0;width:33.4285714286px}.date-input__button--navigation[data-v-a2fcdcdf]>.btn{background-color:transparent;color:#1d1d1b}.date-input__button--navigation[data-v-a2fcdcdf]>.btn svg{height:15px;width:20px}.date-input__month[data-v-a2fcdcdf],.date-input__year[data-v-a2fcdcdf]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.date-input__year[data-v-a2fcdcdf]>.btn{background-color:transparent;border-radius:50%;height:30px;padding:0;width:30px}.date-input__year[data-v-a2fcdcdf]>.btn:focus-visible{outline:3px solid #3d65ab;outline-offset:-2px}.date-input__year[data-v-a2fcdcdf]>.btn svg{color:#1d1d1b;height:12px;width:12px}.date-input__year[data-v-a2fcdcdf]>.btn:disabled{background-color:transparent;cursor:auto;opacity:.5}.date-input__edited-icon[data-v-a2fcdcdf]{color:#118841}.date-input__error-label[data-v-a2fcdcdf]{color:#c93e45;font-size:12px;font-weight:400;margin:5px 0 20px;text-align:start;text-transform:none}.date-input__label[data-v-a2fcdcdf]{align-items:center;flex-direction:row;justify-content:space-between}.date-input__additional-text[data-v-a2fcdcdf]{color:#50504f;display:inline;font-size:12px}.date-input__input[data-v-a2fcdcdf]{padding:10px 40px 10px 12px}.date-input__input--month-select[data-v-a2fcdcdf]{padding:0 20px 0 5px}
