.input{position:relative;height:100%;display:flex;align-items:stretch}.input .svg-icon{position:absolute;width:1rem;height:1rem;color:var(--black-tertiary);background-color:var(--white)}.input.o-disabled .svg-icon{background-color:transparent}.input .clear-icon{cursor:pointer;visibility:hidden}.input .loading-icon{top:0;left:0}.input:hover .clear-icon{visibility:visible}.input-prefix,.input-suffix{position:absolute;width:1rem;height:1rem;top:50%;transform:translateY(-50%)}.input-prefix:empty,.input-suffix:empty{visibility:hidden}.input-prefix{left:.5rem}.input-suffix{right:.5rem}.input-inner{width:100%;border-radius:.25rem;color:var(--black-main);font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:5px 8px;line-height:1.25rem;border:1px solid var(--black-border)}.input-inner:-moz-read-only{-moz-user-select:none;user-select:none;cursor:pointer}.input-inner:read-only{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.input-inner.o-hover,.input-inner:focus,.input-inner:hover{border:1px solid var(--primary);outline:none}.input-inner.o-error{border:1px solid var(--danger)}.input-inner:disabled{cursor:not-allowed;color:var(--black-disabled);background-color:var(--black-light-bg)}.input-inner:disabled.o-hover,.input-inner:disabled:focus,.input-inner:disabled:hover{border:1px solid var(--black-border)}.date-table{height:304px;border-radius:.4px;box-shadow:0 2px 4px 0 var(--black-divider);background-color:var(--white)}.date-table-head{display:flex;align-items:center;justify-content:space-between;padding:8px}.date-table-next,.date-table-prev{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.date-table-next .svg-icon,.date-table-prev .svg-icon{width:16px;height:16px}.date-table-next:hover,.date-table-prev:hover{background-color:var(--black-light-bg)}.date-table-next:hover:disabled,.date-table-prev:hover:disabled{background-color:transparent}.date-table-inner{display:flex;align-items:center;justify-content:center}.date-table-day{margin:1px 0;padding:0 1px;border:1px dashed transparent}.date-table-day-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--black-main);font-size:12px}.date-table-day-button .svg-icon{width:16px;height:16px}.date-table-day-button:hover{background-color:var(--black-light-bg)}.date-table-day-button:hover:disabled{background-color:transparent}.date-table-day.o-today .date-table-day-button{border:1px solid var(--black-border)}.date-table-day.o-start{border-radius:50% 0 0 50%}.date-table-day.o-start.o-end{border-radius:50%}.date-table-day.o-end{border-radius:0 50% 50% 0}.date-table-day.o-end .date-table-day-button .date-table-day-text,.date-table-day.o-start .date-table-day-button .date-table-day-text{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--white);background-color:var(--primary)}.date-table-day.o-selecting{border-top:dashed 1px var(--black-border);border-bottom:dashed 1px var(--black-border)}.date-table-day.o-include{background-color:rgba(24,144,255,.05)}.date-table-week{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--black-secondary);font-size:12px}.date-table-content{display:table}.date-table-header{display:table-header-group}.date-table-header-row{display:table-row}.date-table-header-cell{display:table-cell}.date-table-body{display:table-row-group}.date-table-body-row{display:table-row}.date-table-body-cell{display:table-cell}.date-picker{display:block}.date-picker-popper{width:272px}.home{height:100vh;position:relative}.date{position:absolute;width:304px}.date.top{top:16px;left:16px}.date.bottom{bottom:16px;left:16px}:root{--white:#fff;--black:#000;--primary:#1890ff;--danger:#f5222d;--black-main:rgba(0,0,0,0.85);--black-divider:rgba(0,0,0,0.1);--black-secondary:rgba(0,0,0,0.65);--black-tertiary:rgba(0,0,0,0.45);--black-disabled:rgba(0,0,0,0.25);--black-border:rgba(0,0,0,0.15);--black-light-bg:rgba(0,0,0,0.04);--black-bg:rgba(0,0,0,0.06)}button{outline:none;border:none;background-color:transparent;cursor:pointer}*,button{margin:0;padding:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box}.svg-icon{fill:currentColor;width:24px;height:24px}