.ui-date-picker{box-sizing:border-box;display:inline-flex;font-size:14px;position:relative;vertical-align:middle;width:100%}.ui-date-picker--size-small{font-size:12px}.ui-date-picker__wrapper{align-items:center;background-color:var(--color-gray-200);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:40px;padding:0 12px;transition:box-shadow .2s;width:100%}.ui-date-picker__wrapper,.ui-date-picker__wrapper:hover{box-shadow:0 0 0 1px var(--color-gray-500) inset}.ui-date-picker--size-large .ui-date-picker__wrapper{padding:0 16px}.ui-date-picker--size-small .ui-date-picker__wrapper{padding:0 8px}.ui-date-picker__placeholder{color:var(--black);flex:1;margin-right:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-date-picker__caret,.ui-date-picker__placeholder--empty{color:var(--color-gray-600)}.ui-date-picker__caret{align-items:center;display:inline-flex;flex:none}.ui-date-picker__caret--start{margin-right:8px}.ui-date-picker__caret-icon{display:inline-flex;height:14px;width:14px;fill:currentColor}.ui-date-picker__clear{align-items:center;background:transparent;border:0;color:var(--color-gray-600);cursor:pointer;display:inline-flex;flex:none;padding:0;transition:color .2s}.ui-date-picker__clear:hover{color:var(--black)}.ui-date-picker__clear-icon{display:inline-flex;height:10px;width:10px;fill:currentColor}.ui-date-picker__panel{background:var(--white);border:1px solid var(--color-gray-300);border-radius:4px;box-shadow:0 0 12px #0000001f;color:var(--black);position:fixed;z-index:60}.ui-date-picker__header{align-items:center;display:flex;justify-content:space-between;margin:12px;text-align:center}.ui-date-picker__header--bordered{border-bottom:1px solid var(--color-gray-300);margin-bottom:0;padding-bottom:12px}.ui-date-picker__labels{align-items:center;display:inline-flex;gap:8px;justify-content:center}.ui-date-picker__next-btn,.ui-date-picker__prev-btn{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0;transition:color .2s}.ui-date-picker__next-btn:hover,.ui-date-picker__prev-btn:hover{color:var(--primary)}.ui-date-picker__nav-icon{display:inline-flex;height:.8em;margin:0 6px;width:.8em;fill:currentColor}.ui-date-picker__header-label{background:transparent;border:0;color:var(--black);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center;transition:color .2s}.ui-date-picker__header-label:hover{color:var(--primary)}.ui-date-picker__content{margin:15px;position:relative}.ui-date-picker__header--bordered+.ui-date-picker__content{margin-top:0}.ui-date-picker__days,.ui-date-picker__months,.ui-date-picker__weekdays,.ui-date-picker__years{list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-date-picker__days,.ui-date-picker__weekdays{display:grid;font-size:12px;grid-template-columns:repeat(7,32px)}.ui-date-picker__months,.ui-date-picker__years{display:grid;font-size:12px}.ui-date-picker__months{grid-template-columns:repeat(3,1fr)}.ui-date-picker__years{grid-template-columns:repeat(4,1fr)}.ui-date-picker__weekday{border-bottom:1px solid var(--color-gray-300);color:var(--black);font-weight:400;padding:5px;text-align:center}.ui-date-picker__td{box-sizing:border-box;cursor:pointer;padding:4px 0;text-align:center;width:32px}.ui-date-picker__td--outside{color:var(--color-gray-600)}.ui-date-picker__months .ui-date-picker__td,.ui-date-picker__years .ui-date-picker__td{width:auto}.ui-date-picker__cell{align-items:center;background:transparent;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;padding:3px 0;transition:color .2s,background-color .2s;width:100%}.ui-date-picker__cell--disabled{background-color:var(--color-gray-100);color:var(--color-gray-600);cursor:not-allowed}.ui-date-picker__cell-text{border-radius:50%;display:block;height:24px;line-height:24px;transition:color .2s,background-color .2s;width:24px}.ui-date-picker__cell-text--today{color:var(--primary);font-weight:700}.ui-date-picker__cell-text--current{background-color:var(--primary);color:var(--white)}.ui-date-picker__months .ui-date-picker__cell,.ui-date-picker__years .ui-date-picker__cell{border-radius:18px;height:36px;line-height:36px}.ui-date-picker__months .ui-date-picker__cell{margin:0 auto;width:60px}.ui-date-picker__years .ui-date-picker__cell{margin:0 auto;width:48px}.ui-date-picker__cell--today{color:var(--primary);font-weight:700}.ui-date-picker__cell--current{background-color:var(--primary);color:var(--white)}.ui-date-picker__cell:hover:not(.ui-date-picker__cell--disabled) .ui-date-picker__cell-text:not(.ui-date-picker__cell-text--current),.ui-date-picker__cell:hover:not(.ui-date-picker__cell--disabled):not(.ui-date-picker__cell--current){color:var(--primary)}.ui-form-item{display:inline-flex;flex-direction:column;font-size:14px;position:relative;vertical-align:middle}.ui-form-item--label-top{display:block}.ui-form-item__label{box-sizing:border-box;color:var(--color-gray-500);font-size:14px;line-height:1.1;margin-bottom:8px;vertical-align:middle}.ui-form-item--label-top .ui-form-item__label{display:block;height:auto;text-align:left}.ui-form-item__label--required:before{color:var(--color-danger);content:"*";margin-right:4px}.ui-form-item--label-left .ui-form-item__label{justify-content:flex-start;text-align:left}.ui-form-item--label-top.ui-form-item--size-large .ui-form-item__label{margin-bottom:2px}.ui-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:14px;line-height:40px;min-width:0;position:relative}.ui-form-item__error{color:var(--color-danger);font-size:12px;left:0;line-height:1;padding-top:4px;position:absolute;top:100%}.ui-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.ui-form-item--error .ui-date-picker__wrapper,.ui-form-item--error .ui-input__textarea,.ui-form-item--error .ui-input__wrapper,.ui-form-item--error .ui-select__selection{box-shadow:0 0 0 1px var(--color-danger) inset}
