.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDateDisplay{
  display: flex;
  justify-content: space-between;
}

.rdrDateDisplayItem{
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}

.rdrDateDisplayItem + .rdrDateDisplayItem{
    margin-left: 0.833em;
  }

.rdrDateDisplayItem input{
    text-align: inherit
  }

.rdrDateDisplayItem input:disabled{
      cursor: default;
    }

.rdrDateDisplayItemActive{}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers{
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrMonthPicker{}

.rdrYearPicker{}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrPprevButton {}

.rdrNextButton {}

.rdrMonths{
  display: flex;
}

.rdrMonthsVertical{
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div{
  display: flex;
  flex-direction: row;
}

.rdrMonth{
  width: 27.667em;
}

.rdrWeekDays{
  display: flex;
}

.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center;
}

.rdrDays{
  display: flex;
  flex-wrap: wrap;
}

.rdrDateDisplayWrapper{}

.rdrMonthName{}

.rdrInfiniteMonths{
  overflow: auto;
}

.rdrDateRangeWrapper{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDateInput {
  position: relative;
}

.rdrDateInput input {
    outline: none;
  }

.rdrDateInput .rdrWarning {
    position: absolute;
    font-size: 1.6em;
    line-height: 1.6em;
    top: 0;
    right: .25em;
    color: #FF0000;
  }

.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}

.rdrDayNumber span{
    color: #1d2429;
  }

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  pointer-events: none;
}

.rdrInRange{}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  pointer-events: none;
}

.rdrDayHovered{}

.rdrDayActive{}

.rdrDateRangePickerWrapper{
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDefinedRangesWrapper{}

.rdrStaticRanges{
  display: flex;
  flex-direction: column;
}

.rdrStaticRange{
  font-size: inherit;
}

.rdrStaticRangeLabel{}

.rdrInputRanges{}

.rdrInputRange{
  display: flex;
}

.rdrInputRangeInput{}

.rdrCalendarWrapper{
  color: #000000;
  font-size: 12px;
}

.rdrDateDisplayWrapper{
  background-color: rgb(239, 242, 247);
}

.rdrDateDisplay{
  margin: 0.833em;
}

.rdrDateDisplayItem{
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}

.rdrDateDisplayItem input{
    cursor: pointer;
    height: 2.5em;
    line-height: 2.5em;
    border: 0px;
    background: transparent;
    width: 100%;
    color: #849095;
  }

.rdrDateDisplayItemActive{
  border-color: currentColor;
}

.rdrDateDisplayItemActive input{
    color: #7d888d
  }

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}

.rdrMonthAndYearPickers{
  font-weight: 600;
}

.rdrMonthAndYearPickers select{
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    outline: 0;
    color: #3e484f;
    background: url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    text-align: center
  }

.rdrMonthAndYearPickers select:hover{
      background-color: rgba(0,0,0,0.07);
    }

.rdrMonthPicker, .rdrYearPicker{
  margin: 0 5px
}

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7
}

.rdrNextPrevButton:hover{
    background: #E1E7F0;
  }

.rdrNextPrevButton i {
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    margin: auto;
    transform: translate(-3px, 0px);
  }

.rdrPprevButton i {
    border-width: 4px 6px 4px 4px;
    border-color: transparent rgb(52, 73, 94) transparent transparent;
    transform: translate(-3px, 0px);
  }

.rdrNextButton i {
    margin: 0 0 0 7px;
    border-width: 4px 4px 4px 6px;
    border-color: transparent transparent transparent rgb(52, 73, 94);
    transform: translate(3px, 0px);
  }

.rdrWeekDays {
  padding: 0 0.833em;
}

.rdrMonth{
  padding: 0 0.833em 1.666em 0.833em;
}

.rdrMonth .rdrWeekDays {
    padding: 0;
  }

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{
  display: none;
}

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429
}

.rdrDay:focus {
    outline: 0;
  }

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rdrDayToday .rdrDayNumber span{
  font-weight: 500
}

.rdrDayToday .rdrDayNumber span:after{
    content: '';
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: #3d91ff;
  }

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after{
      background: #fff;
    }

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span{
          color: rgba(255, 255, 255, 0.85);
        }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}

.rdrSelected{
  left: 2px;
  right: 2px;
}

.rdrInRange{}

.rdrStartEdge{
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrEndEdge{
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrSelected{
  border-radius: 1.042em;
}

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge{
    border-top-left-radius: 1.042em;
    border-bottom-left-radius: 1.042em;
    left: 2px;
  }

.rdrDayEndOfMonth .rdrInRange,  .rdrDayEndOfMonth .rdrStartEdge,  .rdrDayEndOfWeek .rdrInRange,  .rdrDayEndOfWeek .rdrStartEdge{
    border-top-right-radius: 1.042em;
    border-bottom-right-radius: 1.042em;
    right: 2px;
  }

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview{
    border-top-left-radius: 1.333em;
    border-bottom-left-radius: 1.333em;
    border-left-width: 1px;
    left: 0px;
  }

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview{
   border-top-right-radius: 1.333em;
   border-bottom-right-radius: 1.333em;
   border-right-width: 1px;
   right: 0px;
 }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}

.rdrDayStartPreview{
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}

.rdrDayInPreview{
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.rdrDayEndPreview{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}

.rdrDefinedRangesWrapper{
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}

.rdrDefinedRangesWrapper .rdrStaticRangeSelected{
    color: currentColor;
    font-weight: 600;
  }

.rdrStaticRange{
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff
}

.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{
      background: #eff2f7;
    }

.rdrStaticRangeLabel{
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}

.rdrInputRanges{
  padding: 10px 0;
}

.rdrInputRange{
  align-items: center;
  padding: 5px 20px;
}

.rdrInputRangeInput{
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122)
}

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover{
    border-color: rgb(180, 191, 196);
    outline: 0;
    color: #333;
  }

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}

.rdrDayPassive{
  pointer-events: none;
}

.rdrDayPassive .rdrDayNumber span{
    color: #d5dce0;
  }

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview{
    display: none;
  }

.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}

.rdrDayDisabled .rdrDayNumber span{
    color: #aeb9bf;
  }

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview{
    filter: grayscale(100%) opacity(60%);
  }

.rdrMonthName{
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}

.clearfix::after{content:'';clear:both;display:table}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html,html .form-control,html .btn,html .btn.m-btn--custom,body,body .form-control,body .btn,body .btn.m-btn--custom{font-family:'Segoe UI', 'Microsoft YaHei', Poppins}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-subheader .m-subheader__title{font-family:'Segoe UI', 'Microsoft YaHei', Roboto, Poppins}.m-subheader__complements{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.page-title-text .refresh-btn{-webkit-text-decoration:none;text-decoration:none;margin-left:8px;color:#888}.page-title-text .refresh-btn:hover{color:#5867dd}.m-quick-sidebar{width:auto}.restricted-no-rights{min-height:400px;display:flex;align-items:center;justify-content:center}.restricted-no-rights--default-content{font-size:1.5rem;display:flex;flex-direction:column;align-items:center;max-width:50%;color:#aaa;margin:0 auto;text-align:center}.restricted-no-rights--default-content .icon{font-size:5rem;color:#ddd;margin-bottom:1rem}.m-checkbox>input.indeterminate ~ span::after{content:'';position:absolute;display:block;top:50%;left:50%;margin-left:-4px;margin-top:-4px;width:8px;height:8px;border:0px solid #aaa;background-color:#aaa;transform:none}.m-quick-sidebar.m-quick-sidebar--on{right:0 !important}.m-card-user__pic .drop-zone{border:none}.list-toolbar__filter .store-picker{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.list-toolbar__filter .store-picker__component{min-width:250px;margin-right:8px}.m-checkbox>input:disabled ~ span:after{border-color:#bdc3d4 !important}.m-badge{font-weight:500}.m-badge.m-badge--metal{color:#333}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--brand.active{background:#4d44bd}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--metal.active{background:#a6a7c1}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--light.active{background:#e6e6e6}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--accent.active{background:#0097a9}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--focus.active{background:#7c0acd}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--primary.active{background:#2e40d4;color:#fff}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--success.active{background:#299781;color:#fff}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--info.active{background:#0a8cf0;color:#fff}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--warning.active{background:#eea200;color:#111}.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--danger.active{background:#f12143;color:#fff}.standard-toolbar{display:flex;align-items:center;padding:0 10px}.standard-toolbar>*{margin:0 5px}.standard-toolbar .form-control{display:inline-block;width:auto}.list-toolbar{margin-bottom:10px}.list-toolbar__label{margin-right:0.4em;margin-bottom:0}.list-toolbar__filter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;display:flex;margin-right:1em}.list-toolbar__filter--right{justify-content:end;margin-right:0;margin-left:1em}.m-aside-menu .m-menu__nav{padding:0 !important}.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__link-icon,.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-icon{text-align:center;width:24px;font-size:1.4rem}.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__link-text,.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text{padding-left:8px}.entity-editor-form .m-checkbox-inline,.entity-editor-form .m-radio-inline{display:grid;grid-template-columns:repeat(auto-fill, minmax(50%, 1fr))}.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell>span{color:#222}.m-datatable__cell .m-switch input:checked ~ span:before,.m-datatable__cell .m-switch input:checked ~ span:after{box-shadow:none}.m-datatable__row--clickable{cursor:pointer}.m-datatable__row--hidden{display:none !important}.m-datatable__action-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.m-datatable__action-buttons>button,.m-datatable__action-buttons>a{flex-shrink:0;flex-grow:0}.m-datatable__group-header{margin-bottom:1px !important}.m-datatable__group-header-cell{padding:8px 16px;font-weight:bold;background-color:#e7e6f1;color:#726aca}.m-datatable__group-header-cell .m-datatable__group-icon{font-size:1.4rem;margin-right:5px;-webkit-text-decoration:none;text-decoration:none;color:#726aca}.m-datatable__group-header-cell .m-datatable__group-icon>i{font-weight:bold}.m-datatable__group-header-wrapper{display:flex;justify-content:space-between;align-items:center}.m-datatable__group-header-content{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.m-datatable__group-header-actions{display:flex;justify-content:flex-end;align-items:center}.m-datatable__group-header-actions a{-webkit-text-decoration:none;text-decoration:none}.m-datatable__cell-detail-trigger{text-align:center;font-size:1.2rem}.entity-editor-form__element-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.entity-editor-form__element-group>.form-group{padding:0;margin-right:4px}.entity-editor-form__element-group>.form-group:last-child{margin-right:0}.entity-editor-form .form-control-wrapper{position:relative}.form-group__label--required::after{content:'*';color:red;margin-left:0.25rem}

.page-restricted .error-message{padding:16px 0;color:red;font-size:16px}

.m-list-search .m-dropdown__body{display:block}

.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:0.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:0.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s ease-in-out;-webkit-transition:background-color .2s linear, height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, width .2s ease-in-out;-webkit-transition:background-color .2s linear, width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}

.app-loading{transition:opacity 0.2s ease-in-out;text-align:center;position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;display:none}.app-loading__message{font-size:0.9em;padding:3px 12px;background-color:#fcdca2;border-radius:3px}.app-loading--info .app-loading__message{background-color:#36a3f7;color:#fff}.app-loading--success .app-loading__message{background-color:#34bfa3;color:#fff}.app-loading--warning .app-loading__message{background-color:#ffb822;color:#fff}.app-loading--error .app-loading__message{background-color:#f4516c;color:#fff}.app-loading--close{opacity:0}.app-loading--close-enter{opacity:0}.app-loading--open{opacity:1}.app-loading--open-enter{opacity:1}

.drop-zone{padding:0;border:1px solid #ebedf2;text-align:center;border-radius:0.25rem;display:flex;flex-direction:row-reverse}.drop-zone--active{border-color:#716aca}.drop-zone p{margin:0}.drop-zone .placeholder{display:flex;justify-content:center;align-items:center;padding:8px 16px;flex:1}.drop-zone-preview{display:flex;align-items:center;justify-content:center}.drop-zone-preview .btn-remove{display:none}.drop-zone-preview:hover .btn-remove{display:block}

.m-footer__lang{margin-left:8px}.m-footer__lang-icon svg{width:20px;height:20px}.m-footer__lang-icon svg path{fill:#ddd}.m-footer__lang-icon:hover svg path{fill:#333}

.clear-button{color:#ccc;transition:all 0.3s ease-in-out}.clear-button:hover{color:#888}

.area-picker{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.area-picker>select{flex:1;margin-right:2px}

.service-duration-picker{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.service-duration-picker>input{flex:3;margin-right:2px}.service-duration-picker>select{flex:1;margin-right:2px}

.entity-editor-sidebar .alert.m-alert--icon{display:flex;flex-direction:row;align-items:center}.entity-editor-sidebar .alert.m-alert--icon .m-alert__icon{padding:1rem 1.25rem}.entity-editor-sidebar .alert.m-alert--icon .m-alert__icon [class^="fa-"],.entity-editor-sidebar .alert.m-alert--icon .m-alert__icon [class*=" fa-"]{font-size:1em}.entity-editor-sidebar .alert.m-alert--icon .m-alert__text{padding:1rem 1.25rem}

.tree{display:block}.tree--empty{padding:16px;border:1px solid #ddd}.tree__node{display:block}.tree__node--expanded>.tree__node-it .tree__arrow{transform:rotate(90deg)}.tree__node--expanded>.tree__node-it .tree__arrow--collapse-enter{transform:rotate(0deg)}.tree__node--selected>.tree__node-it .tree__node-text{background-color:#646c9a;border-radius:3px}.tree__node--selected>.tree__node-it .tree__node-text>a{color:#fff !important}.tree__node-it{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;line-height:2}.tree__node-text{padding:0px 6px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.tree__node-text>a{-webkit-text-decoration:none;text-decoration:none;color:#333;font-size:1.1em}.tree__children{transition:all .2s ease-in-out;transform-origin:left top;padding-left:20px;overflow:hidden;margin-bottom:8px}.tree__children--collapsed{height:0}.tree__children--expanded{height:auto}.tree__children-empty{padding:8px 16px;border:1px solid #eee;display:inline-block;background-color:#f9f9f9;border-radius:5px;font-size:0.9em;margin-bottom:8px}.tree__arrow{margin-right:5px;transition:all 0.2s ease-in-out;transform:rotate(0deg)}.tree__arrow>img{display:inline-block;width:16px;height:16px}.tree__arrow--expand-enter{transform:rotate(90deg)}.tree__node-icon{color:#646c9a;margin-right:4px}.tree__node-decoration{padding-left:8px}.tree__node-decoration .btn{margin-right:4px;padding:2px 6px;font-size:0.8em}.tree__node-check>span{margin-top:-6px;margin-bottom:0}

.org-info__detail dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-size:0.85em;margin-bottom:3px}.org-info__detail dt{font-weight:normal;color:#666;margin:0 8px 0 0}.org-info__detail dd{margin:0}

.org-info__detail dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;font-size:0.85em;margin-bottom:3px}.org-info__detail dt{font-weight:normal;color:#666;margin:0 8px 0 0;white-space:nowrap}.org-info__detail dd{margin:0}

.store-media-editor__empty button{margin:0;padding:0}.store-media-editor__empty button input{cursor:pointer}.store-media-editor__empty-loading{display:flex;align-items:center;color:#E91E63}.store-media-editor__empty-loading>i{margin-right:0.25rem;font-size:1.2rem}.store-media-editor__empty-error{display:block;background-color:#EC407A;color:#fdfbfb;padding:0.25rem 0.5rem;font-size:0.85rem;border-radius:3px;margin-bottom:0.5rem}.store-media-editor__list{display:flex;flex-direction:row;flex-wrap:wrap}.store-media-editor__item{width:60px;height:60px;border:1px solid #ddd;position:relative;margin-right:0.55rem;margin-bottom:0.55rem;border-radius:0.25rem}.store-media-editor__item>span{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:0.45;display:flex;align-items:center;justify-content:center}.store-media-editor__item>span>i{color:#9E9E9E;font-size:2.5rem}.store-media-editor__item>strong{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.store-media-editor__item>strong>i{font-size:1.5rem;color:#fff}.store-media-editor__item--video>span{opacity:0.45}.store-media-editor__item--selected,.store-media-editor__item:hover{border-color:#aaa}.store-media-editor__item--selected>span,.store-media-editor__item:hover>span{opacity:1}.store-media-editor__item--selected>em,.store-media-editor__item:hover>em{opacity:1}.store-media-editor__item>em{background-color:red;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-style:normal;position:absolute;color:red;right:-0.5rem;top:-0.5rem;cursor:pointer;opacity:0.5}.store-media-editor__item>em>i{color:#fff;font-size:1rem;position:relative;top:0.5px}.store-media-editor__add-btn{font-size:3rem}.store-media-editor__add-btn input{cursor:pointer}.store-media-editor__media-detail>img,.store-media-editor__media-detail>video{width:100%}.store-media-editor__media-extra{padding:0.5rem;background-color:#f7f7f7}.store-media-editor__media-extra-row{margin-bottom:0.25rem}.store-media-editor__media-extra-row>label{display:block;margin-bottom:0.25rem}.store-media-editor__video-thumbnails{display:flex;flex-direction:row;flex-wrap:wrap}.store-media-editor__video-thumbnails>a{background-repeat:no-repeat;background-size:cover;background-position:center center;margin-right:0.25rem;margin-bottom:0.25rem;flex-shrink:0;flex-grow:0;cursor:pointer}.store-media-editor__thumbnail-label button.btn-link{margin:0;padding:0}.store-media-editor__thumbnail-label button.btn-link input{cursor:pointer}

.btn-outline-secondary{color:#888}.stat-aspect-list{display:flex;justify-content:stretch}.stat-aspect-item{flex:1;border-right:1px solid #ebedf2;border-bottom:1px solid #ebedf2;position:relative;cursor:pointer}.stat-aspect-item:last-child{border-right:none}.stat-aspect-item>div{padding:24px 16px}.stat-aspect-item h4{font-size:1.1rem;font-weight:600}.stat-aspect-item--active::before{content:' ';position:absolute;width:100%;height:4px;background-color:#716aca}.stat-aspect-item__value{font-size:1.75rem;font-weight:600;margin:10px 0}.stat-aspect-item__dist{width:200px;height:0;position:absolute;right:-32px;top:24px}.dashboard-top-right-options{display:flex;align-items:center}.dashboard-top-right-options .btn.btn-secondary:hover:not(:disabled),.dashboard-top-right-options .btn.btn-secondary:focus{background-color:#fdfdfd}.stats-by-time__header{display:flex;justify-content:space-between;padding:16px 8px 8px 16px}.stats-by-time__header>div:first-child{display:flex;align-items:center}.stats-by-time__header>div:first-child>div:first-child{margin-right:16px}ul.csa-select-list{margin:0;padding:0}ul.csa-select-list>li{list-style-type:none;margin:0;padding-left:0}.conversion-data-table .m-datatable__pager{padding-left:16px;padding-right:16px}.conversion-data-cell{font-size:0.8rem}.conversion-data-cell-nowrap{white-space:nowrap}.conv_analyze__threhold_option,.conv_analyze__threhold_option>span{display:flex;align-items:center;white-space:nowrap}.conv_analyze__threhold_option{margin-right:4px}.dashboard-section h2{font-size:16px;margin-top:16px;margin-bottom:16px}.dashboard-section .m-datatable__empty{padding:32px 16px}

.inspection-site-inventory{padding:15px 0}.inspection-site-inventory__category-node>.tree__node-it>.tree__node-text a{color:#646c9a;font-weight:bold;-webkit-text-decoration:underline;text-decoration:underline}.inspection-site-inventory__empty-tree{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.inspection-site-inventory__empty-tree .icon{margin-right:8px;font-size:1.2em}.inspection-site-inventory__site-node>.tree__node-it>.tree__node-text a{color:#646c9a}.inspection-site-inventory__item-node>.tree__node-it>.tree__node-text a{color:#646c9a}.inspection-site-inventory__option-node>.tree__node-it>.tree__node-text a{color:#444;font-size:0.95em}.option-editor__value-label{padding:4px 8px;border-radius:3px;background-color:#ea89b8;margin:0 5px;color:#fff}.inventory-summary__page-body{padding:0 !important}.inventory-summary__loading{padding:32px;text-align:center}.inventory-summary__table{table-layout:auto;width:100%}.inventory-summary__site-icon{text-align:center}.inventory-summary__site-icon>img{width:32px;height:32px}.inventory-summary__col-header{font-weight:bold;border:1px solid #a4a2ab;border-bottom-width:2px;padding:20px 8px;background-color:#abaec5;white-space:nowrap;color:#332840}.inventory-summary__cell{border:1px solid #a4a2ab;padding:8px;background-color:#fff}.inventory-summary__site-code{text-align:center}.inventory-summary__site-desc{max-width:150px}.inventory-summary__option-desc{max-width:200px}.inventory-summary__tool-name{max-width:100px;text-align:center}.inventory-summary__tool-quantitative-type{max-width:100px;text-align:center}.inventory-summary__option-result{white-space:nowrap}.inventory-summary__option-name{max-width:150px}.inspection-site-icon{display:block;width:40px;height:40px;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;border-radius:5px;margin:0 auto}.inspection-site-icon>img{width:32px;height:32px}.inspection-site-icon>svg{width:32px;height:32px}.inspection-site-icon>svg path{fill:#555}

.inspection-site-detail table{width:100%}.inspection-site-detail table th{border:1px solid #ddd;border-bottom-width:2px;font-weight:bold;padding:8px;background-color:#f1f1f1;font-size:0.9rem}.inspection-site-detail table td{border:1px solid #ddd;padding:4px 8px;font-size:0.9rem}.inspection-site-detail table td .m-badge{font-size:0.7rem;width:100%;white-space:nowrap;min-height:0;line-height:2;border-radius:0.8rem}.inspection-site-detail table td .actions{white-space:nowrap}.inspection-site-detail table td .actions a{-webkit-text-decoration:none;text-decoration:none;margin:0 2px;opacity:0.7}.inspection-site-detail table td .actions a:hover{opacity:1}.inspection-site-detail table td.col__item-is-pic-preferred,.inspection-site-detail table td.col__item-ifactor,.inspection-site-detail table td.col__item-pfid,.inspection-site-detail table td.col__item-vunit,.inspection-site-detail table td.col__item-vtype,.inspection-site-detail table td.col__item-tool,.inspection-site-detail table td.col__item-rstate,.inspection-site-detail table td.col__item-rpic,.inspection-site-detail table td.col__item-actions,.inspection-site-detail table td.col__opt-actions,.inspection-site-detail table td.col__opt-rpic,.inspection-site-detail table td.col__opt-is-pic-preferred{text-align:center}.inspection-site-detail table tr.row--alt td{background-color:#fbfbfb}

.site-picker{margin:-15px}.site-picker ul,.site-picker li{margin:0;padding:0;list-style-type:none}.site-picker .site-picker__header{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.site-picker .site-picker__keyword-filter{padding-right:16px}.site-picker .site-picker__keyword-filter .form-control{border-radius:16px}.site-picker .site-picker__keyword-filter input::-moz-placeholder{color:#ccc}.site-picker .site-picker__keyword-filter input::placeholder{color:#ccc}.site-picker .site-picker__category-list{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;padding:2px 5px}.site-picker .site-picker__category-item{margin:10px 10px;border-bottom:2px solid transparent}.site-picker .site-picker__category-item>a{color:#666;-webkit-text-decoration:none;text-decoration:none;font-size:1.2rem;font-weight:bold}.site-picker .site-picker__category-item>a:hover{color:#716aca}.site-picker .site-picker__category-item--selected{border-bottom:2px solid #716aca}.site-picker .site-picker__category-item--selected>a{color:#716aca}.site-picker .site-picker__site-group{margin-bottom:1rem}.site-picker .site-picker__site-group-hd{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 15px;border-bottom:1px solid #eee;margin-top:8px;padding-bottom:8px}.site-picker .site-picker__site-group-name{font-size:1.1rem;color:#e91e63;font-weight:bold;margin:0}.site-picker .site-picker__site-group-name>i{font-size:1.2rem;margin-right:2px}.site-picker .site-picker__site-group-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.site-picker .site-picker__site-group-actions>a{margin-left:4px;-webkit-text-decoration:none;text-decoration:none;color:#444;font-size:0.9rem}.site-picker .site-picker__site-group-actions>a:hover{color:#2739c1}.site-picker .site-picker__site-list{display:flex;flex-wrap:wrap}.site-picker .site-picker__site-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background-color:#e2e4f3;margin-bottom:8px;transition:all 0.2s ease-in-out}.site-picker .site-picker__site-icon>img{width:34px;height:34px}.site-picker .site-picker__site-icon svg{width:34px;height:34px}.site-picker .site-picker__site-icon svg path{fill:#5867dd}.site-picker .site-picker__site{text-align:center;width:97px;margin:10px 0;display:flex;align-items:center;flex-direction:column}.site-picker .site-picker__site--selected .site-picker__site-icon{background-color:#5867dd}.site-picker .site-picker__site--selected .site-picker__site-icon svg path{fill:#fff}.site-picker .site-picker__site-name{color:#333;font-size:0.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-picker__actions{margin-left:1rem}.site-picker__actions>a{font-size:1rem;margin:0 5px}

.tpl-detail{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;min-height:600px}.tpl-detail__category-panel{padding:15px;display:flex;flex-direction:column;justify-content:space-between;width:250px;background-color:#fdfdfd;padding-left:0;padding-right:0}.tpl-detail__category-panel-hd{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.tpl-detail__category-panel-hd h3{font-size:1.4rem;font-weight:bold}.tpl-detail__category-panel-hd h3>a{margin-left:5px;-webkit-text-decoration:none;text-decoration:none}.tpl-detail__category-panel-hd-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.tpl-detail__category-panel-hd-right>*{margin-left:5px}.tpl-detail__category-panel-body{flex:1;display:flex}.tpl-detail__category-panel-empty,.tpl-detail__category-panel-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.tpl-detail__category-panel-loading{margin:0 auto}.tpl-detail__category-panel-hd{padding-left:15px;padding-right:15px}.tpl-detail__category-panel-empty .svg--inline{margin-top:-4rem}.tpl-detail__category-panel-empty .svg--inline svg{width:100px;height:100px}.tpl-detail__category-panel-empty .svg--inline svg path{fill:#ddd}.tpl-detail__site-panel{padding:15px;display:flex;flex-direction:column;justify-content:space-between;flex:1;border-left:1px solid #ddd;padding:15px}.tpl-detail__site-panel-hd{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.tpl-detail__site-panel-hd h3{font-size:1.4rem;font-weight:bold}.tpl-detail__site-panel-hd h3>a{margin-left:5px;-webkit-text-decoration:none;text-decoration:none}.tpl-detail__site-panel-hd-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.tpl-detail__site-panel-hd-right>*{margin-left:5px}.tpl-detail__site-panel-body{flex:1;display:flex}.tpl-detail__site-panel-empty,.tpl-detail__site-panel-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.tpl-detail__site-panel-empty,.tpl-detail__site-panel-loading{width:60%;text-align:center;margin:0 auto}.tpl-detail__site-panel-empty .svg--inline{margin-top:-4rem}.tpl-detail__site-panel-empty .svg--inline svg{width:250px}.tpl-detail__category{margin-bottom:1rem}.tpl-detail__category-list{flex:1;width:100%}.tpl-detail__category .tpl-detail__group-list{display:none}.tpl-detail__category--expanded .tpl-detail__group-list{display:block}.tpl-detail__category-hd{font-size:1.2rem;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;padding-left:15px;margin-bottom:5px;padding-right:5px}.tpl-detail__category-hd>i{font-size:1.2rem;width:24px;flex-grow:0;flex-shrink:0}.tpl-detail__category-hd>a{flex-grow:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none}.tpl-detail__category-hd>a>i{font-size:1.2rem;width:24px}.tpl-detail__category-hd .form-control{margin-right:5px}.tpl-detail__category .tpl-detail__category-name{-webkit-text-decoration:none;text-decoration:none;color:#222;font-weight:500}.tpl-detail__category .tpl-detail__category-name-ct{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tpl-detail__category .tpl-detail__category-name-ct:hover .tpl-detail__category-actions>a{display:inline-block}.tpl-detail__category .tpl-detail__category-actions{margin-left:7px}.tpl-detail__category .tpl-detail__category-actions>a{display:none;margin-left:1px;-webkit-text-decoration:none;text-decoration:none;opacity:0.35;transition:all 0.2s ease-in-out}.tpl-detail__category .tpl-detail__category-actions>a:hover{opacity:1}.tpl-detail__group-list{padding-left:0}.tpl-detail__group>a{padding-left:19px;-webkit-text-decoration:none;text-decoration:none;height:3rem;line-height:3rem;color:#333;cursor:default;display:flex;justify-content:space-between;padding-right:8px;align-items:center}.tpl-detail__group>a:hover{background-color:#f3f3f3}.tpl-detail__group>a:hover .tpl-detail__group-remove{visibility:visible}.tpl-detail__group>a>.m-badge{color:#888;height:20px;line-height:20px;font-style:normal;flex-grow:0;flex-shrink:0;font-size:0.85rem;background-color:#b1b6d3;color:#fff;margin-left:8px}.tpl-detail__group--selected>a{background-color:#673ab7 !important;color:#fff}.tpl-detail__group--new>a{background-color:transparent !important;padding-left:37px;font-size:0.85rem;color:#5867dd;cursor:pointer}.tpl-detail__group--new>a:hover{color:#2739c1}.tpl-detail__group--new .form-control{margin-right:20px;margin-left:37px;width:180px;margin-top:1px;margin-bottom:1px}.tpl-detail__group .tpl-detail__group-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-detail__group .tpl-detail__group-remove{visibility:hidden;width:16px;margin-right:4px;opacity:0.3}.tpl-detail__group .tpl-detail__group-remove:hover{opacity:1}.tpl-detail__site-list{display:table;width:100%;height:1%}.tpl-detail__site-list-hd,.tpl-detail__site-list-item{display:table-row}.tpl-detail__site-list-item:last-child .tpl-detail__site-col,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-check,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-sort,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-name,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-rels,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-default-hidden,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-required,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-actions,.tpl-detail__site-list-item:last-child .tpl-detail__site-col-icon{border-bottom:none}.tpl-detail__site-list-item--being-dragged{display:table !important}.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-check,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-sort,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-name,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-rels,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-default-hidden,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-required,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-actions,.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-icon{border-bottom:1px solid #ddd !important}.tpl-detail__site-col,.tpl-detail__site-col-check,.tpl-detail__site-col-sort,.tpl-detail__site-col-name,.tpl-detail__site-col-rels,.tpl-detail__site-col-default-hidden,.tpl-detail__site-col-required,.tpl-detail__site-col-actions,.tpl-detail__site-col-icon{display:table-cell;padding:8px;border-bottom:1px solid #ddd;vertical-align:middle}.tpl-detail__site-list-hd .tpl-detail__site-col,.tpl-detail__site-list-hd .tpl-detail__site-col-check,.tpl-detail__site-list-hd .tpl-detail__site-col-sort,.tpl-detail__site-list-hd .tpl-detail__site-col-name,.tpl-detail__site-list-hd .tpl-detail__site-col-rels,.tpl-detail__site-list-hd .tpl-detail__site-col-default-hidden,.tpl-detail__site-list-hd .tpl-detail__site-col-required,.tpl-detail__site-list-hd .tpl-detail__site-col-actions,.tpl-detail__site-list-hd .tpl-detail__site-col-icon{font-weight:bold;border-bottom-width:2px;background-color:#f6f3fc;border-bottom-color:#dad7df;padding-top:12px;padding-bottom:12px}.tpl-detail__site-col .tpl-detail__site-rel-list,.tpl-detail__site-col-check .tpl-detail__site-rel-list,.tpl-detail__site-col-sort .tpl-detail__site-rel-list,.tpl-detail__site-col-name .tpl-detail__site-rel-list,.tpl-detail__site-col-rels .tpl-detail__site-rel-list,.tpl-detail__site-col-default-hidden .tpl-detail__site-rel-list,.tpl-detail__site-col-required .tpl-detail__site-rel-list,.tpl-detail__site-col-actions .tpl-detail__site-rel-list,.tpl-detail__site-col-icon .tpl-detail__site-rel-list{display:inline-block}.tpl-detail__site-rel,.tpl-detail__site-rel--being-dragged{padding:1px 8px;border:1px solid #aaa;margin-right:4px;border-radius:0.8rem;font-size:0.9rem;height:1.6rem;line-height:1.6em;display:inline-block;cursor:move;white-space:nowrap;position:relative}.tpl-detail__site-rel--being-dragged{background-color:#673ab7;color:#fff;border-color:#350c7c;cursor:move !important}.tpl-detail__site-rel--being-dragged>.tpl-detail__site-rel-remove{display:none}.tpl-detail__site-col .tpl-detail__site-rel,.tpl-detail__site-col-check .tpl-detail__site-rel,.tpl-detail__site-col-sort .tpl-detail__site-rel,.tpl-detail__site-col-name .tpl-detail__site-rel,.tpl-detail__site-col-rels .tpl-detail__site-rel,.tpl-detail__site-col-default-hidden .tpl-detail__site-rel,.tpl-detail__site-col-required .tpl-detail__site-rel,.tpl-detail__site-col-actions .tpl-detail__site-rel,.tpl-detail__site-col-icon .tpl-detail__site-rel{vertical-align:middle}.tpl-detail__site-col .tpl-detail__site-rel:hover,.tpl-detail__site-col-check .tpl-detail__site-rel:hover,.tpl-detail__site-col-sort .tpl-detail__site-rel:hover,.tpl-detail__site-col-name .tpl-detail__site-rel:hover,.tpl-detail__site-col-rels .tpl-detail__site-rel:hover,.tpl-detail__site-col-default-hidden .tpl-detail__site-rel:hover,.tpl-detail__site-col-required .tpl-detail__site-rel:hover,.tpl-detail__site-col-actions .tpl-detail__site-rel:hover,.tpl-detail__site-col-icon .tpl-detail__site-rel:hover{background-color:#f2f2f2}.tpl-detail__site-col .tpl-detail__site-rel--disabled,.tpl-detail__site-col-check .tpl-detail__site-rel--disabled,.tpl-detail__site-col-sort .tpl-detail__site-rel--disabled,.tpl-detail__site-col-name .tpl-detail__site-rel--disabled,.tpl-detail__site-col-rels .tpl-detail__site-rel--disabled,.tpl-detail__site-col-default-hidden .tpl-detail__site-rel--disabled,.tpl-detail__site-col-required .tpl-detail__site-rel--disabled,.tpl-detail__site-col-actions .tpl-detail__site-rel--disabled,.tpl-detail__site-col-icon .tpl-detail__site-rel--disabled{cursor:default !important}.tpl-detail__site-col .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-check .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-sort .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-name .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-rels .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-default-hidden .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-required .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-actions .tpl-detail__site-rel .tpl-detail__site-rel-name,.tpl-detail__site-col-icon .tpl-detail__site-rel .tpl-detail__site-rel-name{color:#575962}.tpl-detail__site-col .tpl-detail__site-rel-remove,.tpl-detail__site-col-check .tpl-detail__site-rel-remove,.tpl-detail__site-col-sort .tpl-detail__site-rel-remove,.tpl-detail__site-col-name .tpl-detail__site-rel-remove,.tpl-detail__site-col-rels .tpl-detail__site-rel-remove,.tpl-detail__site-col-default-hidden .tpl-detail__site-rel-remove,.tpl-detail__site-col-required .tpl-detail__site-rel-remove,.tpl-detail__site-col-actions .tpl-detail__site-rel-remove,.tpl-detail__site-col-icon .tpl-detail__site-rel-remove{position:absolute;right:-4px;top:-4px;width:12px;height:12px;border-radius:50%;background-color:#bababa;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:0.6rem;cursor:default;padding:2px}.tpl-detail__site-col .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-check .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-sort .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-name .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-rels .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-default-hidden .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-required .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-actions .tpl-detail__site-rel-remove:hover,.tpl-detail__site-col-icon .tpl-detail__site-rel-remove:hover{background-color:red}.tpl-detail__site-col .tpl-detail__site-rels-edit,.tpl-detail__site-col-check .tpl-detail__site-rels-edit,.tpl-detail__site-col-sort .tpl-detail__site-rels-edit,.tpl-detail__site-col-name .tpl-detail__site-rels-edit,.tpl-detail__site-col-rels .tpl-detail__site-rels-edit,.tpl-detail__site-col-default-hidden .tpl-detail__site-rels-edit,.tpl-detail__site-col-required .tpl-detail__site-rels-edit,.tpl-detail__site-col-actions .tpl-detail__site-rels-edit,.tpl-detail__site-col-icon .tpl-detail__site-rels-edit{font-size:1.4rem;vertical-align:middle;margin-left:4px}.tpl-detail__site-col-check>label.m-checkbox,.tpl-detail__site-col-default-hidden>label.m-checkbox,.tpl-detail__site-col-required>label.m-checkbox{margin-bottom:0;padding-left:0;width:18px;height:18px}.tpl-detail__site-col-check>label.m-checkbox>span,.tpl-detail__site-col-default-hidden>label.m-checkbox>span,.tpl-detail__site-col-required>label.m-checkbox>span{top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.tpl-detail__site-col-check{width:40px;text-align:center}.tpl-detail__site-col-sort{width:40px;cursor:move;text-align:center}.tpl-detail__site-list-hd .tpl-detail__site-col-sort{cursor:default}.tpl-detail__site-col-sort svg{width:20px;height:20px}.tpl-detail__site-col-sort svg path{fill:#888}.tpl-detail__site-col-name{width:235px}.tpl-detail__site-col-rels{width:auto}.tpl-detail__site-col-rels .tpl-detail__site-no-rels{color:#777}.tpl-detail__site-col-rels .tpl-detail__site-no-rels>i{font-size:1.2rem;vertical-align:middle;margin-right:3px}.tpl-detail__site-col-rels .tpl-detail__site-no-rels>span{vertical-align:middle}.tpl-detail__site-col-default-hidden,.tpl-detail__site-col-required{width:100px;text-align:center}.tpl-detail__site-col-actions{width:120px;text-align:center}.tpl-detail__site-col-actions>*{vertical-align:middle}.tpl-detail__site-col-actions>a{color:#888;-webkit-text-decoration:none;text-decoration:none;margin-left:5px}.tpl-detail__site-col-actions>a:hover{color:#716aca}.tpl-detail__site-col-actions>a i{font-size:1.6rem}.tpl-detail__site-col-icon{width:80px;text-align:center}.tpl-detail__site-col-icon>i{width:40px;height:40px}.tpl-detail__site-col-icon>.svg--inline{width:40px;height:40px;background-color:gray;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.tpl-detail__site-col-icon>.svg--inline>svg{width:32px;height:32px}.tpl-detail__site-col-icon>.svg--inline>svg path{fill:#ffffff}.tpl-detail .site-list__keyword-filter{padding-right:16px}.tpl-detail .site-list__keyword-filter .form-control{border-radius:16px}.tpl-detail .site-list__keyword-filter input::-moz-placeholder{color:#ccc}.tpl-detail .site-list__keyword-filter input::placeholder{color:#ccc}

.predefined-templates-preview{display:flex;justify-content:flex-start}.predefined-templates-preview__item{margin:15px}.predefined-templates-preview__item:first-child{margin-left:0}.predefined-templates-preview__item svg{width:120px;height:120px}.predefined-templates-preview__item-top{display:flex;flex-direction:column;align-items:center;background-color:#f6f5f7;border-radius:30px;padding-left:15px;padding-right:15px;cursor:pointer;transition:all 0.3s ease-in-out}.predefined-templates-preview__item--active .predefined-templates-preview__item-top,.predefined-templates-preview__item-top:hover{background-color:#e2dcee}.predefined-templates-preview__icon{width:150px;height:150px;display:flex;align-items:center;justify-content:center}.predefined-templates-preview__label{text-align:center;margin-bottom:1rem;font-weight:bold;padding-left:15px;padding-right:15px}.predefined-templates-preview__info{display:flex;justify-content:space-between;align-items:center;padding:15px 30px}.predefined-templates-preview__action-link{-webkit-text-decoration:none !important;text-decoration:none !important;margin-left:8px}.template-manager-header-actions{margin-left:0.5rem}

.list-toolbar__filter .order-list-toolbar__store-picker-wrapper .store-picker__component{min-width:160px;max-width:160px}.order-detail h3{margin-bottom:20px}.order-detail dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;margin-bottom:0;line-height:2.4;border-bottom:1px solid #ddd}.order-detail dl dt,.order-detail dl dd{margin:0}.order-detail dl dt{width:100px;margin-right:8px;text-align:right}

.list-toolbar__filter .report-list-toolbar__store-picker-wrapper .store-picker__component{min-width:160px;max-width:160px}.report-detail{padding:0 15px}.report-detail>dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;margin-bottom:0;line-height:2.4;border-bottom:1px solid #ddd}.report-detail>dl dt,.report-detail>dl dd{margin:0}.report-detail>dl dt{width:100px;margin-right:8px;text-align:right}.report-detail>dl dd .kt-badge{line-height:1.5}.inspection-report-result-items{margin-bottom:1rem}.inspection-report-result-items:first-child{margin-top:1rem}.inspection-report-result-items__header{background-color:#f9f9f9;padding:0.5rem 1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.inspection-report-result-items__header-icon{margin-right:0.5rem}.inspection-report-result-items__header>span{margin-left:0.5rem}.inspection-report-result-items__header--normal{color:#45ccb1}.inspection-report-result-items__header--abnormal{color:#ffb822}.inspection-report-result-items__header--urgent{color:#ffb822}.inspection-report-result-items__list .inspection-report-item{margin:0;padding:0.5rem;font-size:0.9rem;border-bottom:1px solid #eee}.inspection-report-result-items__list .inspection-report-item dt{font-weight:bold;margin-bottom:0.5rem}.inspection-report-result-items__list .inspection-report-item dd{margin-bottom:0.35rem}.inspection-report-result-items__list .inspection-report-item dd>label{margin-right:0.5rem}.inspection-report-result-items__list .inspection-report-item__actual--normal{color:#45ccb1}.inspection-report-result-items__list .inspection-report-item__actual--abnormal{color:#ffb822}.inspection-report-result-items__list .inspection-report-item__actual--urgent{color:#ffb822}

.list-toolbar__filter .task-list-toolbar__store-picker-wrapper .store-picker__component{min-width:160px;max-width:160px}.task-detail h3{margin-bottom:20px}.task-detail dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;margin-bottom:0;line-height:2.4;border-bottom:1px solid #ddd}.task-detail dl dt,.task-detail dl dd{margin:0}.task-detail dl dt{width:100px;margin-right:8px;text-align:right}

.list-toolbar__filter .vehicle-list-toolbar__store-picker-wrapper .store-picker__component{min-width:160px;max-width:160px}.vehicle-detail h3{margin-bottom:20px}.vehicle-detail dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;margin-bottom:0;line-height:2.4;border-bottom:1px solid #ddd}.vehicle-detail dl dt,.vehicle-detail dl dd{margin:0}.vehicle-detail dl dt{width:100px;margin-right:8px;text-align:right}

.add-batch-job-modal .modal-dialog{max-width:650px !important}.add-batch-job__store-picker{display:flex;flex-direction:row}.add-batch-job__store-picker .store-picker__component{width:50%}.add-batch-job__store-picker .store-picker__component:last-child{margin-left:1rem}

.agent-info__detail dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;font-size:0.85em;margin-bottom:3px}.agent-info__detail dt{font-weight:normal;color:#666;margin:0 8px 0 0;white-space:nowrap}.agent-info__detail dd{margin:0}

.add-data-export-job-modal .modal-dialog{max-width:650px !important}.add-data-export-job__agent-picker{width:65%}.add-data-export-job__org-picker{width:65%}.add-data-export-job__store-picker{display:flex;flex-direction:row}.add-data-export-job__store-picker .store-picker__component{width:45%;margin-right:1rem}

.construction-tpl-man ul,.construction-tpl-man li{list-style-type:none;margin:0;padding:0}.construction-tpl-man__side-panel>h2{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.construction-tpl-man__side-invalid-indicator{position:absolute;width:20px;height:100%;top:0;bottom:0;left:4px;display:flex;justify-content:center;align-items:center;color:#f44336}.construction-tpl-man__side-invalid-indicator>i{font-size:0.8rem}.construction-tpl-man__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.construction-tpl-man__actions-msg{color:#f44336;font-size:0.85rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.construction-tpl-man__actions-msg i{margin-right:0.25rem}.construction-tpl-man__actions .btn{margin-left:1rem}.construction-tpl-man__content{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.construction-tpl-man__sidebar{width:16.7%;padding-bottom:1rem}.construction-tpl-man__sidebar>div>h2{font-size:1rem;font-weight:bold;color:#aaa;padding:0 2rem;margin-top:1rem}.construction-tpl-man__category-list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.construction-tpl-man__category-list-item a{-webkit-text-decoration:none;text-decoration:none}.construction-tpl-man__category-list-item--selected{background-color:#ddd}.construction-tpl-man__category-list-item--selected .construction-tpl-man__category-list-item-name{font-weight:bold;color:#5867dd !important}.construction-tpl-man__category-list-item-name{display:block;padding:0.75rem 2rem;font-size:1.1rem;-webkit-text-decoration:none;text-decoration:none;color:#111;flex:1}.construction-tpl-man__category-list-item-name>em{font-style:normal;font-size:0.9rem;color:#aaa;margin-left:0.5rem}.construction-tpl-man__category-list-item-remove{visibility:hidden;padding:0 0.5rem;font-size:1.3rem}.construction-tpl-man__category-list-item:hover .construction-tpl-man__category-list-item-remove{visibility:visible}.construction-tpl-man__template-list-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.construction-tpl-man__template-list-item a{-webkit-text-decoration:none;text-decoration:none}.construction-tpl-man__template-list-item--selected{background-color:#ddd}.construction-tpl-man__template-list-item--selected .construction-tpl-man__template-list-item-name{font-weight:bold;color:#5867dd !important}.construction-tpl-man__template-list-item-name{display:block;padding:0.75rem 2rem;font-size:0.9rem;-webkit-text-decoration:none;text-decoration:none;color:#111;flex:1}.construction-tpl-man__template-list-item-name>em{font-style:normal;font-size:0.75rem;color:#aaa;margin-left:0.5rem}.construction-tpl-man__template-list-item-remove{visibility:hidden;padding:0 0.5rem;font-size:1.3rem}.construction-tpl-man__template-list-item:hover .construction-tpl-man__template-list-item-remove{visibility:visible}.construction-tpl-man__procedure,.construction-tpl-man__procedure-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.construction-tpl-man__procedure{margin-bottom:1rem}.construction-tpl-man__procedure-info{flex:1;margin:0 0.5rem;border:1px solid #ddd;border-radius:0.5rem;overflow:hidden}.construction-tpl-man__procedure-info input[type='text']{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0.5rem 1rem;color:#777;border:none;font-weight:bold}.construction-tpl-man__procedure-info input[type='text']:focus{border-color:#5867dd;color:#000}.construction-tpl-man__procedure-info input[type='text']::-moz-placeholder{color:#ccc}.construction-tpl-man__procedure-info input[type='text']::placeholder{color:#ccc}.construction-tpl-man__procedure-info select{outline:none;text-align:right;border:none;margin-left:0.5rem;margin-right:0.5rem;font-weight:200;color:#777;font-size:0.8rem}.construction-tpl-man__procedure-info select option{text-align:right}.construction-tpl-man__procedure-sort-handle{cursor:move}.construction-tpl-man__procedure svg{width:20px;height:20px}.construction-tpl-man__procedure svg path{fill:#888}.construction-tpl-man__procedure-remove{font-size:1.5rem;-webkit-text-decoration:none !important;text-decoration:none !important}.construction-tpl-man__no-procedures{font-size:0.9rem;margin:1rem 0;color:#aaa}.construction-tpl-man__detail{flex:1;padding:1rem 2rem;border-left:1px solid #ccc}.construction-tpl-man__detail--no-content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}.construction-tpl-man__detail>h2{font-weight:bolder}.construction-tpl-man__detail>dl{margin-bottom:1.5rem}.construction-tpl-man__detail>dl>dt{font-weight:bold;margin-bottom:0.5rem;font-size:1.2rem}.construction-tpl-man__group{margin-top:1rem;margin-bottom:0.5rem}.construction-tpl-man__group ul,.construction-tpl-man__group li{list-style-type:none;margin:0;padding:0}.construction-tpl-man__group-sort-handle{cursor:move;margin-right:0.35rem}.construction-tpl-man__group-title{flex:1}.construction-tpl-man__group-item:hover .construction-tpl-man__group-item-remove,.construction-tpl-man__group-item:hover .construction-tpl-man__group-item-edit{display:flex}.construction-tpl-man__group-item-remove,.construction-tpl-man__group-item-edit{display:none;position:absolute;right:-0.3rem;width:1.2rem;height:1.2rem;justify-content:center;align-items:center;border-radius:1rem}.construction-tpl-man__group-item-remove{color:#fff !important;background-color:red;top:-0.3rem;font-size:0.75rem !important}.construction-tpl-man__group-item-edit{color:#fff !important;background-color:#716aca;bottom:-0.3rem;font-size:0.75rem !important}.construction-tpl-man__group>h3{font-size:1.05rem;font-weight:bold;color:#716aca;border-bottom:1px solid #ddd;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem;background-color:#f9f9f9;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.construction-tpl-man__group>h3 svg{width:18px;height:18px}.construction-tpl-man__group>h3 svg path{fill:#888}.construction-tpl-man__group>h3 dl{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-weight:normal;font-size:0.9rem;color:#555;margin:0}.construction-tpl-man__group>h3 dl dt{margin-right:0.2rem;font-weight:normal}.construction-tpl-man__group>h3 dl dd{margin:0;color:#999}.construction-tpl-man__group>h3 dl dd.construction-tpl-man__group-template-info-override{color:#e91e63}.construction-tpl-man__group-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:84px}.construction-tpl-man__group-actions>a{-webkit-text-decoration:none;text-decoration:none;color:#aaa}.construction-tpl-man__group-actions>a:hover{color:#716aca}.construction-tpl-man__group-item-list{display:flex;flex-direction:row;flex-wrap:wrap}.construction-tpl-man__group-item,.construction-tpl-man__group-item--being-dragged{cursor:move;padding:0.35rem 1rem;border:1px solid #777;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:80px;position:relative}.construction-tpl-man__group-item>a,.construction-tpl-man__group-item--being-dragged>a{-webkit-text-decoration:none;text-decoration:none;color:#333;font-size:0.85rem}.construction-tpl-man__group-item>span,.construction-tpl-man__group-item--being-dragged>span{white-space:nowrap;color:#333;font-size:0.85rem}.construction-tpl-man__group-item--with-template>span,.construction-tpl-man__group-item--being-dragged--with-template>span{font-weight:bold;color:#000}.construction-tpl-picker__control{min-height:40px !important}.construction-tpl-picker__value-container{height:40px}.construction-tpl-picker__value-content{display:flex;flex-direction:row}.construction-tpl-picker__value-content>span{padding:0.25rem 0.65rem;border:1px solid #ddd;margin-right:0.25rem;border-radius:80px;color:#444;font-size:0.85rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#eee}.construction-tpl-picker__option{margin-bottom:0 !important}.construction-tpl-picker__option>dt{font-weight:bold;font-size:0.85rem}.construction-tpl-picker__option>dd{display:flex;flex-direction:row;flex-wrap:wrap}.construction-tpl-picker__option>dd>span{padding:0.25rem 0.65rem;border:1px solid #ddd;margin-top:0.25rem;margin-bottom:0.25rem;margin-right:0.25rem;border-radius:80px;font-size:0.9rem;color:#444}.construction-tpl-picker__option--selected>dd>span{color:#fff}.construction-tpl-man__category--being-dragged{list-style-type:none;margin:0}.construction-tpl-man__category--being-dragged .construction-tpl-man__category-list-item-remove{visibility:hidden}.construction-tpl-man__group-modal dl>dt,.construction-tpl-man__item-modal dl>dt{margin-bottom:0.5rem}

.quotation-tpl-item-editor__material-list-item>.m-form__section{background-color:#f9f9f9;border-radius:0.5rem;margin-bottom:1rem !important;padding:1rem;position:relative;border:1px solid #eee}.quotation-tpl-item-editor__material-list-item>.m-form__section>.m-form__section{margin:0 !important}.quotation-tpl-item-editor__material-list-item>.m-form__section>.m-form__section .form-group>label{display:block;cursor:move}.quotation-tpl-item-editor__material-list-item>.m-form__section>.m-form__section .form-group:last-child{margin-bottom:0}.quotation-tpl-item-editor__material-list-item--being-dragged{cursor:move;z-index:100000;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section{background-color:#eee !important;margin-bottom:0 !important;cursor:move}.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section>.kt-section{margin-bottom:0 !important}.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section>.kt-section .form-group{margin-bottom:1rem;cursor:move}.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section>.kt-section .form-group>label{cursor:move}.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section>.kt-section .form-group:last-child{margin-bottom:0}.quotation-tpl-item-editor__material-list-item--being-dragged .quotation-tpl-item-editor__material-item-close-button{display:none !important}.quotation-tpl-item-editor__material-item>.kt-section{margin-bottom:0}.quotation-tpl-item-editor__material-item .form-group{margin-bottom:1rem}.quotation-tpl-item-editor__material-item .form-group>label{font-weight:normal}.quotation-tpl-item-editor__material-item .form-group:last-child{margin-bottom:0}

.quotation-tpl-item{margin-bottom:1rem}.quotation-tpl-item:last-child{margin-bottom:0}.quotation-tpl-item__check{margin-bottom:0 !important;width:18px;height:18px;position:relative;top:-1px;padding-left:26px}.quotation-tpl-item__check>span{background-color:#f9f9f9 !important}.quotation-tpl-item__check>input:checked ~ span{background-color:#716aca !important}.quotation-tpl-item__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ddd;padding:10px 15px}.quotation-tpl-item__header-left{display:flex;flex-direction:row;align-items:center}.quotation-tpl-item__sort-handle{cursor:move;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotation-tpl-item__body{padding:10px 15px;border:1px solid #eee}.quotation-tpl-item__body>h5{font-size:1rem;font-weight:bold;color:#8f8989}.quotation-tpl-item__no-materials{font-style:italic;color:#bbb;padding:4px 0}.quotation-tpl-item__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;font-weight:900;margin-bottom:0}.quotation-tpl-item__code{font-weight:100;color:#bbb}.quotation-tpl-item__man-hour-cost{margin-right:1rem !important}.quotation-tpl-item__man-hour-cost-value{font-weight:300;font-size:1rem}.quotation-tpl-item__man-hour-cost-value del{color:red}.quotation-tpl-item__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:2px}.quotation-tpl-item__actions i.la{font-size:1.5rem}.quotation-tpl-item__actions dl,.quotation-tpl-item__actions dt,.quotation-tpl-item__actions dd{display:inline-block;margin:0}.quotation-tpl-item__material-list{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:0}.quotation-tpl-item__material-list-hd{display:flex;justify-content:space-between;align-items:center}.quotation-tpl-item__material{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:0;padding:10px 0;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.quotation-tpl-item__material:last-child{border-bottom:none;margin-bottom:0}.quotation-tpl-item__material-check{margin-bottom:0 !important;width:18px;height:18px;position:relative;top:-3px;padding-left:26px}.quotation-tpl-item__material-content{flex:1}.quotation-tpl-item__material-content>h6{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.quotation-tpl-item__material-actions{flex-shrink:0;flex-grow:0;display:flex;justify-content:center;align-items:center;padding:0 4px;gap:8px}.quotation-tpl-item__material-actions>a{-webkit-text-decoration:none;text-decoration:none;color:#888}.quotation-tpl-item__material-actions>a:hover{color:#5867dd}.quotation-tpl-item__material-actions>a .la{font-size:20px}.quotation-tpl-item__material-actions svg{width:20px;height:20px;cursor:move}.quotation-tpl-item__material-actions svg path{fill:#888}.quotation-tpl-item__material>h6{font-weight:700;margin-bottom:0.35rem;font-size:1.2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.quotation-tpl-item__material-info{margin-right:1rem;color:#555;font-size:0.9rem}.quotation-tpl-item__material-info>label{color:#aaa}.quotation-tpl-item__material-info>label:after{content:':';margin-right:5px}.quotation-tpl-item__material-type.m-badge{min-height:0;padding:0px 7px;border-radius:20px;font-size:0.7rem;line-height:15px;margin-left:0.5rem}.quotation-tpl-item__material-price-qty{margin-left:1rem}.quotation-tpl-item__material-price{font-weight:300;font-size:1rem}.quotation-tpl-item__material-price-x{color:#aaa;margin:0 0.35rem}.quotation-tpl-item__material-qty{font-weight:900;font-style:italic}

.quotation-tpl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;min-height:600px}.quotation-tpl__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.quotation-tpl__actions-msg{color:#f44336;font-size:0.85rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.quotation-tpl__actions-msg i{margin-right:0.25rem}.quotation-tpl__actions .btn{margin-left:0.5rem}.quotation-tpl__content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;min-height:600px;width:100%}.quotation-tpl__category-panel{padding:15px;display:flex;flex-direction:column;justify-content:space-between;width:250px;background-color:#fdfdfd;padding-left:0;padding-right:0}.quotation-tpl__category-panel-hd{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.quotation-tpl__category-panel-hd h3{font-size:1.4rem;font-weight:bold;margin-bottom:0}.quotation-tpl__category-panel-hd h3>a{margin-left:5px;-webkit-text-decoration:none;text-decoration:none}.quotation-tpl__category-panel-hd-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.quotation-tpl__category-panel-hd-right>*{margin-left:5px}.quotation-tpl__category-panel-body{flex:1;display:flex}.quotation-tpl__category-panel-empty,.quotation-tpl__category-panel-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.quotation-tpl__category-panel-loading{margin:0 auto}.quotation-tpl__category-panel-hd{padding-left:15px;padding-right:15px}.quotation-tpl__category-panel-empty .svg--inline{margin-top:-4rem}.quotation-tpl__category-panel-empty .svg--inline svg{width:100px;height:100px}.quotation-tpl__category-panel-empty .svg--inline svg path{fill:#ddd}.quotation-tpl__detail-panel{padding:15px;display:flex;flex-direction:column;justify-content:space-between;flex:1;flex-direction:row;align-items:stretch;border-left:1px solid #ddd;padding:0}.quotation-tpl__detail-panel-hd{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.quotation-tpl__detail-panel-hd h3{font-size:1.4rem;font-weight:bold;margin-bottom:0}.quotation-tpl__detail-panel-hd h3>a{margin-left:5px;-webkit-text-decoration:none;text-decoration:none}.quotation-tpl__detail-panel-hd-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.quotation-tpl__detail-panel-hd-right>*{margin-left:5px}.quotation-tpl__detail-panel-body{flex:1;display:flex}.quotation-tpl__detail-panel-empty,.quotation-tpl__detail-panel-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.quotation-tpl__detail-panel-empty,.quotation-tpl__detail-panel-loading{width:60%;text-align:center;margin:0 auto}.quotation-tpl__detail-panel-empty .svg--inline{margin-top:-4rem}.quotation-tpl__detail-panel-empty .svg--inline svg{width:250px}.quotation-tpl__groups-with-subjects{flex:1;padding:15px}.quotation-tpl__subjects-with-items{margin-bottom:1rem}.quotation-tpl__subjects-with-items .quotation-tpl__item-panel-hd{padding-top:10px;padding-bottom:10px}.quotation-tpl__subjects-with-items .quotation-tpl__item-panel-hd>h3{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1;font-size:1.5rem}.quotation-tpl__subjects-with-items .quotation-tpl__item-panel-hd>h3 i.fa-tag{font-size:1.5rem;margin-right:0.35rem}.quotation-tpl__subjects-with-items .quotation-tpl-item__body{border:none}.quotation-tpl__subjects-with-items .quotation-tpl-item__title{font-size:1.2rem}.quotation-tpl__subject-panel{padding:15px;display:flex;flex-direction:column;justify-content:space-between;width:250px;background-color:#f9f9f9;padding-left:0;padding-right:0;justify-content:flex-start}.quotation-tpl__subject-panel-hd{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.quotation-tpl__subject-panel-hd h3{font-size:1.4rem;font-weight:bold;margin-bottom:0}.quotation-tpl__subject-panel-hd h3>a{margin-left:5px;-webkit-text-decoration:none;text-decoration:none}.quotation-tpl__subject-panel-hd-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.quotation-tpl__subject-panel-hd-right>*{margin-left:5px}.quotation-tpl__subject-panel-body{flex:1;display:flex}.quotation-tpl__subject-panel-empty,.quotation-tpl__subject-panel-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.quotation-tpl__subject-panel-hd{padding-left:15px;padding-right:15px;margin-bottom:0.18rem}.quotation-tpl__subject-panel-empty .svg--inline{margin-top:-4rem}.quotation-tpl__subject-panel-empty .svg--inline svg{width:100px;height:100px}.quotation-tpl__subject-panel-empty .svg--inline svg path{fill:#ddd}.quotation-tpl__subject-list-item{display:flex;flex-direction:row;justify-content:flex-between;align-items:center;flex-wrap:nowrap;padding:0.5rem 15px;height:3rem}.quotation-tpl__subject-list-item-icon{font-size:1.2rem;margin-right:0.5rem}.quotation-tpl__subject-list-item-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;font-weight:500}.quotation-tpl__subject-list-item-actions{display:none;flex-shrink:0;flex-grow:0;flex-wrap:nowrap;font-size:1.2rem}.quotation-tpl__subject-list-item:hover{background-color:#dcdcdc}.quotation-tpl__subject-list-item:hover .quotation-tpl__subject-list-item-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.quotation-tpl__subject-list-item--selected{background-color:#716aca !important;color:#fff !important}.quotation-tpl__subject-list-item--selected .quotation-tpl__subject-list-item-actions a{color:rgba(255,255,255,0.7)}.quotation-tpl__category{margin-bottom:1rem}.quotation-tpl__category-list{flex:1;width:100%}.quotation-tpl__category .quotation-tpl__group-list{display:none}.quotation-tpl__category--expanded .quotation-tpl__group-list{display:block}.quotation-tpl__category-hd{font-size:1.2rem;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;padding-left:15px;margin-bottom:5px;padding-right:5px}.quotation-tpl__category-hd>i{font-size:1.2rem;width:24px;flex-grow:0;flex-shrink:0}.quotation-tpl__category-hd>a{flex-grow:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none}.quotation-tpl__category-hd>a>i{font-size:1.2rem;width:24px}.quotation-tpl__category-hd .form-control{margin-right:5px}.quotation-tpl__category .quotation-tpl__category-name{-webkit-text-decoration:none;text-decoration:none;color:#222;font-weight:500}.quotation-tpl__category .quotation-tpl__category-name-ct{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quotation-tpl__category .quotation-tpl__category-name-ct:hover .quotation-tpl__category-actions>a{display:inline-block}.quotation-tpl__category .quotation-tpl__category-actions{margin-left:7px}.quotation-tpl__category .quotation-tpl__category-actions>a{display:none;margin-left:1px;-webkit-text-decoration:none;text-decoration:none;opacity:0.35;transition:all 0.2s ease-in-out}.quotation-tpl__category .quotation-tpl__category-actions>a:hover{opacity:1}.quotation-tpl__group-list{padding-left:0}.quotation-tpl__group>div{padding-left:19px;-webkit-text-decoration:none;text-decoration:none;height:3rem;line-height:3rem;color:#333;cursor:default;display:flex;justify-content:space-between;padding-right:8px;align-items:center}.quotation-tpl__group>div:hover{background-color:#f3f3f3}.quotation-tpl__group>div:hover .quotation-tpl__group-remove{visibility:visible}.quotation-tpl__group>div>.m-badge{color:#888;height:20px;line-height:20px;font-style:normal;flex-grow:0;flex-shrink:0;font-size:0.85rem;background-color:#b1b6d3;color:#fff;margin-left:8px}.quotation-tpl__group--selected>div{background-color:#673ab7 !important;color:#fff}.quotation-tpl__group--new>div{background-color:transparent !important;padding-left:37px;font-size:0.85rem;color:#5867dd;cursor:pointer}.quotation-tpl__group--new>div:hover{color:#2739c1}.quotation-tpl__group--new .form-control{margin-right:20px;margin-left:37px;width:180px;margin-top:1px;margin-bottom:1px}.quotation-tpl__group .quotation-tpl__group-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quotation-tpl__group .quotation-tpl__group-remove{visibility:hidden;width:16px;margin-right:4px;opacity:0.3}.quotation-tpl__group .quotation-tpl__group-remove:hover{opacity:1}.quotation-tpl__group-detail{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.quotation-tpl__item-panel{padding:15px;display:flex;flex-direction:column;justify-content:space-between;flex:1;border-left:1px solid #ddd}.quotation-tpl__item-panel-hd{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.quotation-tpl__item-panel-hd h3{font-size:1.4rem;font-weight:bold;margin-bottom:0}.quotation-tpl__item-panel-hd h3>a{margin-left:5px;-webkit-text-decoration:none;text-decoration:none}.quotation-tpl__item-panel-hd-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.quotation-tpl__item-panel-hd-right>*{margin-left:5px}.quotation-tpl__item-panel-body{flex:1;display:flex}.quotation-tpl__item-panel-empty,.quotation-tpl__item-panel-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.quotation-tpl__item-panel-hd{padding-left:15px;padding-right:15px;margin-bottom:0.18rem}.quotation-tpl__item-panel-body{flex-direction:column;padding:10px}.quotation-tpl__item-panel-empty .svg--inline{margin-top:-4rem}.quotation-tpl__item-panel-empty .svg--inline svg{width:100px;height:100px}.quotation-tpl__item-panel-empty .svg--inline svg path{fill:#ddd}

.system-config__editor .system-config__section-title{font-size:1.15rem;font-weight:600;margin-bottom:1rem}

.dc-tpl-detail{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;min-height:600px}.dc-tpl-detail .m-checkbox{white-space:nowrap !important;margin-bottom:0}.dc-tpl-detail .form-control{border-top:none;border-left:none;border-right:none;border-radius:0}.dc-tpl-detail .form-control--error{background-image:url(data:image/gif;base64,R0lGODdhBAADAPEAANv///8AAP///wAAACwAAAAABAADAEACBZQjmIAFADs=);background-repeat:repeat-x;background-position:0 100%;background-attachment:scroll}.dc-tpl-detail .form-control--error:focus{background-image:none}.dc-tpl-detail .form-control:-moz-read-only{border:none}.dc-tpl-detail .form-control:read-only,.dc-tpl-detail .form-control[readonly],.dc-tpl-detail .form-control[readOnly]{border:none}.dc-tpl-detail__item-list{display:block;width:100%;padding:0}.dc-tpl-detail__item-list--empty{flex:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dc-tpl-detail__item{display:block;padding:20px;margin-bottom:0;width:100%;background-color:rgba(63,81,181,0.03)}.dc-tpl-detail__item .form-control{padding-left:0.8rem;padding-right:0.8rem}.dc-tpl-detail__item:nth-child(2n){background-color:#fff}.dc-tpl-detail__item-hd{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:1rem;width:100%}.dc-tpl-detail__item-sort{cursor:move;height:20px}.dc-tpl-detail__item-sort .svg--inline{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.dc-tpl-detail__item-sort .svg--inline>svg{width:20px;height:20px}.dc-tpl-detail__item-sort .svg--inline>svg path{fill:#888}.dc-tpl-detail__item-sort:hover .dc-tpl-detail__item-sort .svg--inline>svg path{fill:#333}.dc-tpl-detail__item-subject{display:flex;flex:1}.dc-tpl-detail__item-subject .form-control{font-weight:bold;flex:1;font-size:1.35rem;margin:0 1rem;height:auto;padding:1rem 1rem;border-bottom-width:2px}.dc-tpl-detail__item-requires-photo{white-space:nowrap}.dc-tpl-detail__item--being-dragged{background-color:#ddd;display:block !important;width:100%;cursor:move}.dc-tpl-detail__item-actions{margin-left:1rem}.dc-tpl-detail__item-actions>a{color:#888;-webkit-text-decoration:none;text-decoration:none;margin-left:5px}.dc-tpl-detail__item-actions>a:hover{color:#716aca}.dc-tpl-detail__item-actions>a i{font-size:1.6rem}.dc-tpl-detail__option-list{width:100%}.dc-tpl-detail__option-list>table th,.dc-tpl-detail__option-list>table td{padding:2px 4px;vertical-align:middle}.dc-tpl-detail__option-list--readonly table th{border-bottom:1px solid #ddd}.dc-tpl-detail__option-list--empty>div{padding:1rem 0;font-size:0.9rem;color:#aaa}.dc-tpl-detail__option-list--empty>div>span{padding:0.5rem 0}.dc-tpl-detail__option-list--empty-with-error>div>span{background-image:url(data:image/gif;base64,R0lGODdhBAADAPEAANv///8AAP///wAAACwAAAAABAADAEACBZQjmIAFADs=);background-repeat:repeat-x;background-position:0 100%;background-attachment:scroll}.dc-tpl-detail__option-col-title{width:158px}.dc-tpl-detail__option-col-title .form-control{width:150px}.dc-tpl-detail__option-col-remark{width:408px}.dc-tpl-detail__option-col-remark .form-control{width:400px}.dc-tpl-detail__option-col-default-check{text-align:center}.dc-tpl-detail__option-col-is-expected{text-align:center}.dc-tpl-detail__option-col-actions{text-align:center}.dc-tpl-detail__option-col-actions>a{color:#888;-webkit-text-decoration:none;text-decoration:none;margin-left:5px}.dc-tpl-detail__option-col-actions>a:hover{color:#716aca}.dc-tpl-detail__option-col-actions>a i{font-size:1.6rem}

.openapi-app-authorized-stores__store-picker{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;margin-top:0.35rem}.openapi-app-authorized-stores__store-picker .store-picker{display:flex;justify-content:flex-start;align-items:center}.openapi-app-authorized-stores__store-picker .store-picker .store-picker__component{width:260px;margin-right:10px}


/*# sourceMappingURL=app.e3b07ac4ca093a5e66be.css.map*/