.ac-input-locale {
  gct: 2;
  position: relative;
  min-width: 100px;
  min-height: 32px;
  line-height: 32px;
}
.ac-input-locale .uf.uf-globe {
  font-size: 20px;
}
.ac-input-locale .input-pop-icon {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 10px;
}
.ac-input-locale .error {
  padding-left: 10px;
  color: red;
}
.ac-input-locale .popconfirm {
  width: auto;
}
.ac-input-locale .input-text {
  line-height: 32px;
  height: 32px;
}
.ac-input-locale .u-form-control[disabled] + .uf-globe {
  cursor: not-allowed;
}
.ac-input-locale .u-popover-content {
  padding: 16px 30px;
  background: #fcfcfc;
  border-radius: 3px;
  border: 1px solid #dfe1e3;
}
.ac-input-locale .u-row {
  padding-bottom: 7px;
}
.ac-input-locale .input-icon {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 20px;
  background-size: 100%;
}
.ac-input-locale-popconfirm .ant-popover-inner-content {
  padding: 0px 0px;
}
.ac-input-locale-popconfirm .ant-popover-inner-content .ant-popover-message {
  background: #f7f9fb;
  padding: 0 0 0;
  padding: 0 30px;
  padding-top: 30px;
}
.ac-input-locale-popconfirm .ant-popover-inner-content .ant-popover-message .ant-popover-message-title {
  padding-left: 0px;
}
.ac-input-locale-popconfirm .ant-popover-inner-content .ant-popover-message .ant-popover-message-title .ant-form-item-children {
  display: flex;
  width: 530px;
}
.ac-input-locale-popconfirm .ant-popover-inner-content .ant-popover-message .ant-popover-message-title .ant-form-item-children .u-form-item-label {
  width: 130px;
  text-align: right;
}
.ac-input-locale-popconfirm .ant-popover-inner-content .ant-popover-message .ant-popover-message-title .ant-form-explain {
  margin-left: 130px;
}
.ac-input-locale-popconfirm .ant-popover-inner-content .ant-popover-buttons {
  margin-bottom: 0px;
  padding: 10px 30px;
}
.ac-input-locale-popconfirm .ant-popover-inner-content .ant-popover-buttons button {
  height: 32px;
  padding: 0 15px;
}
.input-locale-text,
.ant-row.input-locale-text {
  padding: 4px 0;
  display: flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-box;
}
.input-locale-text-r {
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  width: 80px;
  color: #474d54;
  padding-right: 10px;
}
.input-locale-text-l {
  word-wrap: break-word;
  font-size: 12px;
  font-weight: 400;
  color: #6e6e77;
  text-align: left;
  max-width: 300px;
  padding-right: 10px;
  width: calc(100% - 80px);
}
.ac-input-locale-popconfirm.u-popconfirm {
  min-width: 600px;
  width: 600px;
}
.ac-input-locale-modal .ant-modal-content .ant-modal-body .ant-row .has-error .ant-form-explain {
  position: relative;
  left: 0;
  top: 0;
}
.ac-input-locale-modal .cancel-qx {
  margin-right: 8px;
  background: #fff;
}
.ac-input-locale-modal .cancel-qx:hover {
  color: #212121;
  background-color: #EBECF0;
  border-color: #a5adba;
}
.ac-input-locale-modal .u-modal-header {
  padding: 16px;
}
.ac-input-locale-modal .u-popconfirm-confirm {
  text-align: right;
  padding-right: 30px;
}
.ac-input-locale-modal .require-star {
  padding-right: 8px;
  font-size: 14px;
  width: 16px;
  color: #f53c32;
  display: inline-block;
}
.ac-input-locale-modal .u-modal-content .modal-title {
  font-size: 14px;
  font-weight: normal;
  color: #474d54;
}
.ac-input-locale-modal .ant-modal-body {
  background: #F7F9FB;
}
.ac-input-locale-modal .edit-panel .ant-form-explain {
  margin-left: 130px;
  position: relative;
  top: -8px;
}
.ac-input-locale-modal .edit-panel .padding-right-0 {
  padding-right: 0;
}
.ac-input-locale-modal .edit-panel .ant-form-item {
  min-width: 100%;
  min-height: 58px;
  margin-bottom: 0px;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-form-item-label {
  display: inline-block;
  float: left;
  width: 130px;
}
.ac-input-locale-modal .edit-panel .ant-form-item .error {
  margin-left: 100px;
  color: #f53c32;
  display: block;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-label {
  display: inline-block;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-label.time {
  position: relative;
  bottom: 10px;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-label + * {
  min-width: 200px;
  display: inline-block;
}
.ac-input-locale-modal .edit-panel .ant-form-item .mast {
  width: 5px;
  min-width: auto;
  margin-right: 5px;
  color: red;
}
.ac-input-locale-modal .edit-panel .ant-form-item .datepicker-input-group .u-input-group-btn .uf-calendar {
  padding: 0;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-switch {
  min-width: auto;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-select {
  width: auto;
}
.ac-input-locale-modal .edit-panel .ant-form-item .calendar-picker {
  display: inline-block;
  min-width: 200px;
  width: auto;
}
.ac-input-locale-modal .edit-panel .ant-form-item .calendar-picker input {
  width: 100%;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-form-control {
  width: 100%;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-form-control-close {
  width: auto;
}
.ac-input-locale-modal .edit-panel .ant-form-item .u-form-control-close .u-form-control {
  width: 100%;
}
.ac-input-locale-modal .edit-panel .search-panel-btn {
  text-align: right;
  padding: 10px 0;
}
.ac-input-locale-modal .edit-panel-all .ant-form-item {
  padding: 0;
}
.ac-input-locale-modal .edit-panel-all .ant-form-item .u-form-control {
  width: 100%;
}
.ac-input-locale-modal .edit-panel-all .ant-form-item .u-label {
  width: 100%;
  text-align: right;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
  padding: 0;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #212121;
}
@media (max-width: 992px) {
  .ac-input-locale-modal .edit-panel-all .ant-form-item .u-label {
    text-align: left;
  }
}
@media (max-width: 992px) {
  .ac-input-locale-modal .edit-panel-all .ant-form-item .u-form-control {
    width: 100%;
  }
}
.ac-input-locale-modal .edit-panel-all .ant-form-item .error {
  margin-left: 0;
}
.ac-input-locale-modal .label-default {
  font-weight: 400;
  font-size: 14px;
  color: #e14c46;
  line-height: 20px;
  padding-right: 5px;
}
.ac-input-locale-popconfirm .u-form-item-label {
  width: 130px;
  display: inline-block;
  float: left;
}
.ac-input-locale-popconfirm .u-popconfirm-content {
  padding: 30px 30px 0;
}
.ac-input-locale-popconfirm .u-popconfirm-confirm {
  text-align: right;
  padding-right: 30px;
}
.ac-input-locale-popconfirm .u-popconfirm-confirm .u-button {
  width: 72px;
  height: 32px;
  margin-right: 0;
  margin-left: 8px;
}
.ac-input-locale-popconfirm .require-star {
  width: 16px;
  color: #f53c32;
  display: inline-block;
}
.ac-input-locale-popconfirm .u-modal-content .modal-title {
  font-size: 19px;
  font-weight: 400;
  color: #474d54;
  line-height: 28px;
}
.ac-input-locale-popconfirm .edit-panel .padding-right-0 {
  padding-right: 0;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item {
  min-width: 100%;
  margin-bottom: 10px;
  min-height: 58px;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .error {
  margin-left: 100px;
  color: #f53c32;
  display: block;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .u-label {
  min-width: 100px;
  display: inline-block;
  padding: 0;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .u-label.time {
  position: relative;
  bottom: 10px;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .u-label + * {
  min-width: 200px;
  display: inline-block;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .mast {
  width: 5px;
  min-width: auto;
  margin-right: 5px;
  color: red;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .datepicker-input-group .u-input-group-btn .uf-calendar {
  padding: 0;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .u-switch {
  min-width: auto;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .u-select {
  width: auto;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .calendar-picker {
  display: inline-block;
  min-width: 200px;
  width: auto;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .calendar-picker input {
  width: 100%;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .u-form-control-close {
  width: auto;
}
.ac-input-locale-popconfirm .edit-panel .ant-form-item .u-form-control-close .u-form-control {
  width: 100%;
}
.ac-input-locale-popconfirm .edit-panel .search-panel-btn {
  text-align: right;
  padding: 10px 0;
}
.ac-input-locale-popconfirm .edit-panel-center {
  text-align: center;
}
.ac-input-locale-popconfirm .edit-panel-center .ant-form-item {
  min-width: auto;
  display: inline-block;
}
.ac-input-locale-popconfirm .edit-panel-center .ant-form-item .error {
  text-align: left;
}
.ac-input-locale-popconfirm .edit-panel-all .ant-form-item {
  padding: 0;
}
.ac-input-locale-popconfirm .edit-panel-all .ant-form-item .u-label {
  width: 100%;
  text-align: right;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
@media (max-width: 992px) {
  .ac-input-locale-popconfirm .edit-panel-all .ant-form-item .u-label {
    text-align: left;
  }
}
.ac-input-locale-popconfirm .edit-panel-all .ant-form-item .u-form-control {
  width: 100%;
}
@media (max-width: 992px) {
  .ac-input-locale-popconfirm .edit-panel-all .ant-form-item .u-form-control {
    width: 100%;
  }
}
.ac-input-locale-popconfirm .edit-panel-all .ant-form-item .error {
  margin-left: 0;
}
.ac-input-locale-popconfirm .label-default {
  font-weight: 400;
  font-size: 14px;
  color: #e14c46;
  line-height: 20px;
  padding-right: 5px;
}
