.ecp-filter{text-align:left;position:relative}.ecp-filter .section-width{margin:0 auto;max-width:1920px}.ecp-filter .filter-top{user-select:none;height:auto;z-index:99}.ecp-filter .filter-top .top-main{padding:5px 20px;display:flex;flex-wrap:wrap;align-items:center;cursor:default;color:var(--text)}.ecp-filter .selected-filter{display:flex;margin-right:8px}.ecp-filter .selected-filter.noFilter{color:var(--text-secondary);height:32px;line-height:32px;border-radius:4px;box-sizing:border-box}.ecp-filter .data-form{display:flex;flex-wrap:wrap}.ecp-filter .data-form .data-item{padding:10px;min-width:240px;max-width:300px;box-sizing:border-box}.ecp-filter .data-form .data-item .data-title{margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ecp-filter .data-form .data-item .content-has-button{display:flex}.ecp-filter .data-form .data-item .content-has-button #ChainContainer{flex:1}.ecp-filter .data-form .data-item .content-has-button .add-button{padding-left:8px}.ecp-filter .data-form .data-item input,.ecp-filter .data-form .data-item textarea{width:100%!important}.ecp-filter .data-form .data-item .SelectField{width:100%;max-width:unset!important}.ecp-filter .data-form .data-item.empty-item{padding:0 10px;height:0;border:none}.ecp-filter .filter-bottom{color:var(--neutral-80);overflow:hidden;z-index:99;width:100%}.ecp-filter .filter-section .filter-type{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px;box-sizing:border-box}.ecp-filter .filter-section .type-text{font-weight:700}.ecp-filter .filter-section .ews-icon-emcaretdown{font-size:15px;text-shadow:0 0 1px rgb(0 0 0 / 70%);transition:all ease-in-out .2s}.ecp-filter .filter-section .ews-icon-emcaretdown.transform{transform:rotate(-180deg)}.ecp-filter .btn-section{display:flex;justify-content:flex-end}.ecp-filter .MultiSelect{padding:0}.ecp-filter .data-form .data-item select{width:100%!important}.ecp-filter.moreFilter .filter-top{padding-bottom:16px}.ecp-filter.moreFilter .top-main{padding:0 0 12px}.ecp-filter.moreFilter .top-main:empty{padding:0}.ecp-filter .filter-section{margin-bottom:16px;background-color:var(--neutral-20);border-radius:4px;padding:0 6px}.ecp-filter .filter-section:last-child{margin-bottom:0}.ecp-filter .data-form .data-item .AutocompleteField,.ecp-filter .data-form .data-item select{width:100%!important}@media (width <=640px){.ecp-filter{width:100%;max-height:100%}.ecp-filter .filter-top .section-width{width:100%}.ecp-filter .filter-top .top-main{flex-wrap:nowrap;overflow:auto;padding-left:0}.ecp-filter .data-form .data-item{width:100%;display:flex;align-items:center;max-width:none}.ecp-filter .data-form .data-item .data-title{padding-right:8px;width:50%;box-sizing:border-box}.ecp-filter .data-form .data-item .data-content{width:50%}}ecp-subtabs{display:flex;align-items:center;width:100%;padding:0 10px;background-color:transparent;overflow-x:auto}ecp-subtab-item{display:flex;cursor:pointer;white-space:nowrap;color:var(--text);border:solid 1px transparent;border-radius:6px;transition:70ms cubic-bezier(.4, .14, .3, 1);height:32px;padding:3px 10px;flex-direction:column;justify-content:center}ecp-subtab-item:not(:last-child){margin-right:10px}ecp-subtab-item:hover{background-color:var(--bg-hover)}ecp-subtab-item[selected]:not([selected=false]){font-weight:var(--semibold-weight);color:var(--text);background-color:var(--bg-selected);border:1px solid var(--border-selected)}ecp-subtab-item-des{font-weight:var(--regular-weight);overflow:hidden;word-wrap:break-word;width:100%;white-space:normal;max-width:300px;color:var(--text-secondary)}ecp-subtabs[vertical]{flex-direction:column;align-items:flex-start;padding:0}ecp-subtabs[vertical] ecp-subtab-item{max-width:none;width:100%}ecp-subtabs ecp-subtab-item[des]{padding:12px 16px;height:100%}ecp-subtabs[vertical] ecp-subtab-item:not(:last-child){margin-bottom:12px;margin-right:0}.ecp-section-message{padding:12px 16px;width:100%;max-width:100%;border-radius:6px;display:flex;min-height:38px;box-sizing:border-box}.ecp-section-message i{font-size:12px;width:12px;height:12px;margin-top:3px}.ecp-section-message .section-message{margin-left:16px;font-size:13px;line-height:18px;text-align:left}.message-info{background:var(--bg-object);color:var(--text)}.message-warning{background:var(--bg-warning-secondary);color:var(--text-warning)}.message-error{background:var(--bg-error-secondary);color:var(--text-error)}.ecp-section-message .ecp-section-message-action{margin-top:16px}.DatePickerCalendar{display:flex;flex-direction:column;position:fixed;z-index:100000;box-shadow:2px 2px 6px var(--neutral-50);background-color:var(--bg);border-radius:4px;font-size:12px;text-align:center;user-select:none;margin:1px;width:290px;transition:transform 150ms cubic-bezier(.4, .14, .3, 1)}.DatePickerCalendar .Previous{cursor:pointer;border-radius:4px;color:var(--text);transition:background-color 70ms cubic-bezier(.4, .14, .3, 1);width:32px;height:32px;line-height:32px;margin-left:16px}.DatePickerCalendar .Title{cursor:pointer;border-radius:4px;color:var(--text);transition:background-color 70ms cubic-bezier(.4, .14, .3, 1);height:32px;line-height:32px;font-size:13px}.DatePickerCalendar .Next{cursor:pointer;border-radius:4px;color:var(--text);transition:background-color 70ms cubic-bezier(.4, .14, .3, 1);width:32px;height:32px;line-height:32px;margin-right:16px}.DatePickerCalendar .Next:hover,.DatePickerCalendar .Previous:hover,.DatePickerCalendar .Title:hover{background-color:var(--bg-hover)}@media only screen and (device-width <=736px) and (orientation:portrait){.DatePickerCalendar tbody:not(.MonthView) td div{padding:5px 6px}}.DatePickerCalendar .DateOkAction{cursor:pointer;padding:2px 5px!important;border-radius:4px;transition:background-color .2s;color:var(--text);font-weight:700}.year{background-color:var(--layer-3);height:40px;align-items:center;place-content:center space-around;flex-flow:row nowrap}.weeks{align-items:stretch!important;align-content:stretch!important;background-color:var(--layer-3);height:32px;line-height:32px;padding:0 16px}.DatePickerCalendar .weeks span{width:32px;height:32px}.DatePickerCalendar .DateOkAction:hover{background-color:var(--bg-hover)}.DatePickerCalendar .currentDate{background:var(--bg);border:1px solid var(--layer-special);box-sizing:border-box;border-radius:4px}.currentMonth{background:var(--bg);border:1px solid var(--layer-special)!important;box-sizing:border-box;border-radius:4px}.DatePickerCalendar .refStartDate{border:1px var(--border) dashed!important}.DatePickerCalendar .endDate,.DatePickerCalendar .selectedDate,.DatePickerCalendar .startDate{background:var(--bg-action);border-radius:4px;color:var(--text-onbg-action)}.DatePickerCalendar .InnerTab{width:60px;margin:0 auto}.DatePickerCalendar .TimeRangeBtn{text-align:center;height:18px;font-size:13px;color:var(--text)}.timeInputs{padding:4px 0 7px 22px}.DatePickerCalendar .TimeRangeBtnHover{cursor:pointer;color:var(--text-secondary)}.DatePickerCalendar .TimeRangeBtnHover:hover{color:var(--text)}.DatePickerCalendar .DayDiffDisplay{position:fixed;height:16px;padding:3px;background-color:var(--bg);box-shadow:2px 2px 6px var(--neutral-50)!important;border-radius:5px;display:none}.DatePickerCalendar tfoot :not(.empty){height:32px}.DatePickerCalendar .ecp-dialog-footer-btn{display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;border-top:1px solid var(--divider);height:56px}.HearDiv{left:0;right:0;top:0;background:var(--bg);flex:none;order:0;flex-grow:0;margin:0;width:100%}.HearDiv .ContentTabs{max-width:none;height:44px;padding:0;font-size:13px}.ContentTabs .PageTab{flex-direction:column}.HearDiv ecp-subtabs{overflow:hidden;padding:0 8px;width:auto;align-content:center}.HearDiv ecp-subtab-item{margin:8px 0;height:18px;font-size:13px}.calendar{width:100%;display:flex;background-color:var(--bg);align-items:stretch!important;box-sizing:border-box}.calendar div{align-items:stretch!important;place-content:stretch center!important}ecp-calendar .days{width:32px;height:32px;padding:0 3px;margin-top:5px}ecp-calendar .days:not(.empty){cursor:pointer}ecp-calendar .day{padding:7px 9px;border:1px transparent solid;border-radius:5px}.day:hover{border-color:var(--layer-special);background:var(--bg);color:var(--text-secondary)}.time{flex-wrap:nowrap}.time .empty{padding:4px;flex-wrap:nowrap}.MonthView div{padding:5px 10px;border:1px transparent solid;transition:border-color 70ms cubic-bezier(.4, .14, .3, 1),background-color 70ms cubic-bezier(.4, .14, .3, 1);background-color:var(--bg);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.MonthView [month] div{padding:5px 16px}.MonthView [month] div:hover{border-color:var(--layer-special);background:var(--bg);color:var(--text-secondary);border-radius:5px}.BackStyle{height:32px;width:50px;position:absolute}.DatePickerCalendar .ecp-button{margin:12px}.PeriodBox{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:static;height:390px;left:0;top:44px;background:var(--bg);flex:none;order:2;flex-grow:1;overflow-y:scroll}.PeriodBox::-webkit-scrollbar{width:0;color:transparent}.Period-Title,.Period-item{width:100%;height:32px;left:0;top:160px;flex:none;order:5;flex-grow:0;margin:0;display:flex;flex-flow:column nowrap;justify-content:space-evenly;border:1px solid var(--bg)}.Period-item:hover{background:var(--bg);border:1px solid var(--layer-special);cursor:pointer;transition-timing-function:cubic-bezier(0.4,0.14,0.3,1);transition-duration:70ms}.Period-Empty{width:272px;height:15px;left:0;top:160px;flex:none;order:5;flex-grow:0;margin:0}.Period-Empty>span,.Period-item>span{font-style:normal;font-weight:400;font-size:13px;line-height:18px;display:flex;align-items:center;color:var(--text);padding:0 24px}.Period-Title>span{font-style:normal;font-weight:400;font-size:13px;line-height:18px;display:flex;align-items:center;color:var(--text-secondary);padding:0 24px}.Period-item[selected]{background:rgb(0 81 163 / 10%);transition:background-color 70ms cubic-bezier(.4, .14, .3, 1)}.empty-state{margin:0 auto;padding:32px;text-align:center;color:var(--text)}.empty-state[illustration="404"] ecp-illustration,.empty-state[illustration=empty] ecp-illustration,.empty-state[illustration=search] ecp-illustration{color:var(--text-accent)}.empty-state[illustration=permission] ecp-illustration,.empty-state[illustration=warning] ecp-illustration{color:var(--text-warning)}.empty-state[illustration=success] ecp-illustration{color:var(--text-success)}.empty-description{margin:8px 0 16px;color:var(--text-secondary);font-size:var(--body-font-size);line-height:var(--body-line-height)}.pitch-on{background:var(--layer-1)!important}.slide-show{transform:scaleY(1)!important}.slide{transform-origin:center top;transform:scaleY(0)}ecp-input[type=textarea]{resize:both;display:block}ecp-inline-add ecp-list-subheader{color:var(--text-secondary);font-size:10px}ecp-inline-add span[class*=ews-icon-]{color:var(--text-placeholder);margin-right:0}ecp-inline-add ecp-list-item-title{color:var(--text)}ecp-inline-add ecp-list-item.select{background:var(--bg-hover);border-radius:4px}.fixed{position:fixed;z-index:666}