/* 系统设置 */
.configuration-system .box {
  padding: 0;
}
.configuration-system .box .t-row {
  width: auto;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.configuration-system .box .t-row .t-col {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.configuration-system .com-tit {
  margin-bottom: 10px;
}
.configuration-system .t-form .com-tit {
  margin-top: 10px;
}
.configuration-system .service .tip {
  position: relative;
  margin-top: -20px;
}
.configuration-system .service .tip p {
  margin: 0;
  line-height: 32px;
}
.configuration-system .t-col {
  margin-bottom: 24px;
}
.configuration-system .upload {
  width: 104px;
  height: 104px;
  background: rgba(0, 0, 0, 0.04);
  border: 1px dashed rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
  flex-direction: column;
  box-sizing: border-box;
}
.configuration-system .upload .t-icon {
  color: rgba(0, 0, 0, 0.65);
  margin-bottom: 5px;
}
.configuration-system .up-tip {
  font-size: 12px;
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.4);
  display: inline-block;
}
.configuration-system .up-tip p {
  line-height: 1;
  margin: 0;
  margin-bottom: 5px;
}
.configuration-system .t-form-item__system_logo {
  width: auto;
}
.configuration-system .t-form-item__system_logo .t-form__controls-content {
  align-items: flex-start;
}
.configuration-system .logo {
  margin-left: 16px;
  cursor: pointer;
}
.configuration-system .logo .box {
  width: 104px;
  height: 104px;
  border-radius: 3px;
  border: 1px dashed rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  position: relative;
  background: transparent;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.configuration-system .logo img {
  width: 100%;
  height: 30px;
  border: 0;
}
.configuration-system .logo:hover .hover {
  opacity: 1;
}
.configuration-system .logo .hover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: #656565;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  opacity: 0;
  transition: all 0.3s;
}
.configuration-system .logo .name {
  font-size: 12px;
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.9);
  display: inline-block;
}
.configuration-system .t-form-item__tab_logo .t-form__controls-content {
  display: flex;
  align-items: flex-start;
}
.configuration-system .t-input-number {
  width: 100%;
}
.configuration-system .t-pagination__jump .t-input-number {
  width: 56px;
}
.configuration-system .start-item {
  display: block;
}
.configuration-system .start-item .txt {
  min-width: 100px;
  display: inline-block;
}
.configuration-system .start-item .t-radio {
  display: inline-block;
  line-height: 32px;
  height: 32px;
}
.configuration-system .custom-label {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.configuration-system .box-title {
  margin-bottom: 10px;
}
.configuration-system .box-title-text {
  font-size: 16px;
}
.configuration-system .tips-title {
  color: #333;
  font-weight: 600;
}
.configuration-system .maintain {
  display: flex;
  flex-direction: column;
}
.configuration-system .maintain > .t-form__item {
  margin-bottom: 0;
}
.configuration-system .maintain .t-form__item:last-child .t-form__label {
  margin-bottom: 5px;
}
.configuration-system .maintain .t-form__item:first-child .t-form__label {
  margin-bottom: 0;
}
.configuration-system .t-input__help {
  margin-top: 16px;
}
/* configuration-login */
.configuration-login .t-col {
  display: flex;
  column-gap: 30px;
}
.configuration-login .btn {
  margin-top: 30px !important;
}
.configuration-login .btn .t-button {
  margin-right: 20px;
  margin-left: 0;
}
.configuration-login .tip {
  display: flex;
  color: var(--td-font-gray-2);
}
.configuration-login .tip svg {
  margin-right: 5px;
  color: var(--td-warning-color);
  position: relative;
  top: 2px;
}
.configuration-login .tip p {
  font-size: 12px;
  line-height: 20px;
  margin: 0;
}
.configuration-login .short-select {
  width: 100%;
  margin-right: 10px;
  white-space: nowrap;
}
.configuration-login .tab-content {
  padding-left: 50px;
}
.configuration-login .t-col .t-form__item {
  flex: 1;
}
/* configuration-security */
.configuration-security .t-input__help {
  font-size: 0;
  min-height: 0;
}
.configuration-security .submit {
  margin-top: 32px !important;
}
.configuration-security .t-select {
  width: 320px;
}
.configuration-security .t-row:first-child {
  margin-bottom: 30px;
}
.configuration-security .t-row:first-child .t-form__controls {
  margin-top: 8px;
}
.configuration-security .code .t-checkbox {
  margin-right: 28px;
}
.configuration-security .t-radio {
  margin-right: 50px;
}
.configuration-security .f-item {
  margin-top: 20px;
}
.configuration-security .t-divider {
  margin: 18px 0 35px;
}
.configuration-security .tip {
  display: flex;
  color: var(--td-font-gray-2);
}
.configuration-security .tip svg {
  margin-right: 5px;
  color: var(--td-warning-color);
  position: relative;
  top: 2px;
}
.configuration-security .tip p {
  font-size: 12px;
  line-height: 20px;
  margin: 0;
}
.configuration-security .item {
  display: flex;
  justify-content: space-between;
}
.configuration-security .item .t-form__item {
  width: 45%;
}
.configuration-security .codeUrl {
  height: 37px;
}
.configuration-security .t-form__controls-content {
  flex-wrap: wrap;
}
.configuration-security .t-checkbox__label {
  white-space: nowrap;
}
/* configuration_currency */
.configuration-currency .com-h-tit {
  margin-bottom: 27px;
}
.configuration-currency .f-btn .t-button {
  margin-right: 20px;
}
.configuration-currency svg {
  margin-right: 5px;
  color: var(--td-warning-color);
  margin-left: 10px;
}
.configuration-currency .tip {
  font-size: 12px;
  color: var(--td-font-gray-2);
}
.configuration-currency .btn {
  margin-top: 30px !important;
}
.configuration-currency .btn .t-button {
  margin-left: 0;
  margin-right: 20px;
}
.configuration-currency .t-row {
  margin-bottom: 24px;
  margin-top: -24px;
}
.configuration-currency .t-row .t-col {
  margin-top: 24px;
}
.configuration-currency .recharge-notice {
  display: flex;
  align-items: center;
  margin: 40px 0 20px 0;
}
.configuration-currency .recharge-notice .tit {
  font-size: 18px;
  margin-right: 10px;
}
/* gateway */
.gateway .status {
  padding: 0 16px;
}
.gateway .t-form .t-form__label label {
  width: 100%;
}
/* admin */
.admin {
  /* 2023-04-11 */
}
.admin .status {
  padding: 0 16px !important;
}
.admin .f-btn {
  text-align: right;
}
.admin .f-btn .t-button {
  margin-left: 8px;
  margin-right: 0;
}
.admin .right-search {
  display: flex;
  gap: 16px;
}
.admin .right-search .search-input {
  width: 240px;
}
.admin .right-search .com-search + .t-button {
  flex: none;
}
/* admin-role */
.admin-role .auth-dialog .t-form__controls-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.admin-role .opt {
  margin-top: 5px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}
.admin-role .opt .tip {
  color: red;
}
.admin-role .auth {
  margin-left: -24px;
}
.admin-role .disable {
  cursor: not-allowed;
}
/* notice-sms */
.notice-sms .common-header .header-left,
.notice-email .common-header .header-left,
.gateway .common-header .header-left,
.notice-email-template .common-header .header-left {
  display: flex;
}
.notice-sms .common-header .change_log,
.notice-email .common-header .change_log,
.gateway .common-header .change_log,
.notice-email-template .common-header .change_log {
  margin-right: 8px;
}
.notice-sms .version div,
.notice-email .version div,
.gateway .version div,
.notice-email-template .version div {
  display: flex;
  align-items: center;
}
.notice-sms .version .upgrade img,
.notice-email .version .upgrade img,
.gateway .version .upgrade img,
.notice-email-template .version .upgrade img {
  width: 16px;
  cursor: pointer;
  display: block;
  margin-left: 10px;
}
.notice-sms .pull-sign,
.notice-email .pull-sign,
.gateway .pull-sign,
.notice-email-template .pull-sign {
  color: var(--td-brand-color);
  cursor: pointer;
}
.notice-sms .pull-sign + .t-icon,
.notice-email .pull-sign + .t-icon,
.gateway .pull-sign + .t-icon,
.notice-email-template .pull-sign + .t-icon {
  color: var(--td-brand-color);
}
.notice-email-template-create .com-f-btn {
  text-align: left;
}
.notice-email-template-create .com-f-btn .t-button {
  margin-left: 0;
  margin-right: 8px;
}
.notice-email-template-create .t-form {
  margin-top: 30px;
}
.notice-email-template-create .t-form .t-input {
  width: 320px;
}
.notice-email-template-create .t-form .emailTemp {
  max-width: 100%;
}
.notice-email-template-create .t-form__label,
.notice-email-template-create .t-form__controls {
  width: 100% !important;
  text-align: left;
  margin-left: 0 !important;
}
.notice-email-template-create #tinymce ul,
.notice-email-template-create #tinymce li {
  list-style: none !important;
}
/* cron */
#content.cron .com-config {
  background: transparent;
}
#content.cron .t-row {
  width: auto;
  margin-top: -24px;
}
#content.cron .t-row .t-col {
  margin-top: 24px;
}
#content.cron .t-row .t-input-number:not(.t-input-number--column) > .t-input-number__decrease + .t-input__wrap {
  margin: 0 8px;
}
#content.cron .t-row .t-form__controls {
  margin-top: 16px;
}
#content.cron .t-card__body {
  padding-bottom: 24px;
}
#content.cron .com-tit {
  margin: 32px 0 24px 0;
}
#content.cron .list-card-container {
  margin-bottom: 8px;
}
#content.cron .first-box .com-tit {
  margin-bottom: 8px;
}
#content.cron .first-box .item {
  margin-top: 16px;
}
#content.cron .tip {
  width: auto;
  white-space: nowrap;
}
#content.cron .t-input-number {
  margin: 0 5px;
}
#content.cron .t-input-number .t-input__inner {
  text-align: center;
}
#content.cron .t-input-number + span {
  white-space: nowrap;
}
#content.cron .t-form__label {
  line-height: 1;
  padding-right: 0;
}
#content.cron .f-btn {
  margin-top: 30px !important;
}
#content.cron .half .t-col {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#content.cron .half .t-form__label {
  width: 150px;
}
#content.cron .half .item {
  width: 48%;
  margin-bottom: 20px;
}
#content.cron .half .t-tag {
  height: 50px;
  line-height: 50px;
  display: block;
}
#content.cron .half .t-input__wrap {
  width: 80px;
  margin: 0 10px;
}
#content.cron .half .t-input__wrap input {
  text-align: center;
}
#content.cron .t-alert {
  margin-bottom: 50px;
}
#content.cron .f-btn .t-button {
  margin-left: 0;
  margin-right: 20px;
}
#content.cron .item .tit {
  margin: 0;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  font-weight: 500;
}
#content.cron .item .t-icon {
  margin: 0 8px;
}
#content.cron .item .status {
  font-weight: normal;
  display: flex;
  align-items: center;
}
#content.cron .item .status.success {
  color: var(--td-brand-color);
}
#content.cron .item .status.error {
  color: var(--td-error-color);
}
#content.cron .code-text {
  background: #F9FAFC;
  border-radius: 8px;
  border: 1px solid #F6F7FB;
  padding: 20px 24px;
  margin: 0;
}
#content.cron .custom-label {
  display: flex;
  justify-content: flex-start;
}
#content.cron .custom-label .t-switch {
  margin-left: 32px;
}
#content.cron .t-form__controls-content {
  color: #A2A2A2;
}
/* notice-send */
.notice-send .header-left {
  width: 100%;
}
.notice-send .header-left .tit {
  font-family: PingFang SC;
  margin-bottom: 24px;
  display: block;
  font-size: 18px;
  font-weight: 600;
}
.notice-send .header-left .t-form {
  display: flex;
  row-gap: 16px;
}
.notice-send .header-left .t-form .t-form__item {
  margin-right: 16px;
}
.notice-send .header-left .t-form .t-form__label {
  width: auto !important;
}
.notice-send .header-left .t-form .t-form__controls {
  margin-left: 20px !important;
}
.notice-send .header-left .t-select-input {
  width: 280px;
}
.notice-send .none_pop .t-popup {
  display: none;
}
.notice-send .common-header {
  margin-bottom: 20px;
}
.notice-send .add {
  margin-top: 30px;
}
.notice-send .t-popup {
  z-index: 3;
}
.notice-send .required .t-select {
  border-color: var(--td-error-color);
}
.notice-send .search-tab .top {
  display: flex;
  align-items: center;
}
.notice-send .search-tab .top h4 {
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 500;
}
.notice-send .search-tab .top .t-select__wrap {
  width: 300px;
  margin-left: 8px;
}
.notice-send .hightlight {
  color: var(--td-brand-color-active);
  font-weight: bold;
}
/* 暗黑模式 */
:root[theme-mode='dark'] .configuration-security .tip {
  color: #fff;
}
:root[theme-mode='dark'] .notice-sms a.common-look,
:root[theme-mode='dark'] .notice-email a.common-look {
  color: var(--td-brand-color);
}
:root[theme-mode='dark'] #content.cron .code-text {
  background: #212225;
  border-color: var(--border-color);
}
/* configuration-theme */
.configuration-theme .t-card__body {
  padding: 0;
}
.configuration-theme .box,
.configuration-theme .t-form {
  height: 100%;
}
.configuration-theme .top-tabs {
  display: flex;
  height: 100%;
}
.configuration-theme .top-tabs .t-tabs__content {
  flex: 1;
}
.configuration-theme .t-is-left {
  width: 230px;
  border-right: 1px solid var(--border-color);
}
.configuration-theme .t-is-left .t-tabs__nav-wrap {
  width: 100%;
}
.configuration-theme .t-is-left .t-tabs__bar {
  background: rgba(0, 82, 217, 0.05);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  left: 8px;
  display: none;
}
.configuration-theme .t-is-left .t-tabs__nav-item {
  margin-top: 16px;
}
.configuration-theme .t-is-left .t-tabs__nav-item.t-is-disabled {
  margin: 0;
  border-bottom: 1px solid var(--border-color);
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 600;
  color: #2b2b2b;
  height: 66px !important;
  line-height: 66px !important;
  cursor: auto;
}
.configuration-theme .t-is-left .t-tabs__nav-item-wrapper {
  margin: 0;
  margin-left: 8px;
  width: 100%;
  height: 100%;
  padding: 0;
}
.configuration-theme .t-is-left .t-tabs__nav-item-text-wrapper {
  padding-left: 16px;
}
.configuration-theme .t-is-left .t-tabs__nav-item.t-size-m {
  height: 50px;
  line-height: 50px;
}
.configuration-theme .t-is-left .t-is-active .t-tabs__nav-item-text-wrapper {
  font-weight: bold;
  font-family: PingFang SC;
}
.configuration-theme .t-is-left .t-tabs__nav-item:not(.t-is-disabled):hover .t-tabs__nav-item-wrapper,
.configuration-theme .t-is-left .t-tabs__nav-item .t-is-active {
  background: rgba(0, 82, 217, 0.05);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.configuration-theme .t-tabs__nav-container.t-is-left:after {
  height: 0;
}
.configuration-theme .t-is-top .t-tabs__nav-item.t-size-m {
  height: 66px;
  line-height: 66px;
}
.configuration-theme .other-panel .t-tab-panel {
  padding: 32px;
}
.configuration-theme .top-radio {
  margin-bottom: 40px;
  border-radius: 8px;
}
.configuration-theme .top-radio .t-radio-button {
  padding: 0 24px;
  height: 40px;
}
.configuration-theme .top-radio .t-radio-button.t-is-checked {
  padding: 0 32px;
}
.configuration-theme .t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block {
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 8px;
  padding: 0;
  box-shadow: 0px 4px 10px 0px rgba(57, 121, 241, 0.3);
}
.configuration-theme .chiled-tabs .t-tabs__content {
  padding: 32px;
}
.configuration-theme .theme-box {
  clear: both;
  width: 120%;
  padding: 0;
  margin: 0;
  margin-left: -32px;
  margin-top: -32px;
}
.configuration-theme .t-form__label--top {
  font-size: 14px;
}
.configuration-theme .com-first-title {
  margin-bottom: 32px;
}
.configuration-theme .item {
  width: 310px;
  height: 250px;
  border: 1px solid #EAEAEA;
  border-radius: 8px;
  float: left;
  margin-left: 32px;
  margin-top: 32px;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
}
.configuration-theme .item .img {
  width: 100%;
  height: 197px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
}
.configuration-theme .item .img .jump_controller {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.configuration-theme .item .img .jump_controller .t-icon {
  color: #fff;
}
.configuration-theme .item .img .jump_controller .t-button__text {
  display: flex;
  align-items: center;
}
.configuration-theme .item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.configuration-theme .item .icon {
  z-index: 2;
  position: absolute;
  bottom: 16px;
  right: 16px;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  background: var(--td-brand-color-8);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}
.configuration-theme .item .icon .t-icon {
  color: #fff;
}
.configuration-theme .item .text {
  width: 100%;
  font-size: 16px;
  border-top: 1px solid #EAEAEA;
  margin: 0;
  padding: 16px;
  box-sizing: border-box;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.configuration-theme .item.active .icon {
  opacity: 1;
}
.configuration-theme .item.active .text {
  font-weight: 600;
  color: var(--td-brand-color-8);
}
.configuration-theme .t-select {
  width: 320px;
}
.configuration-theme .t-form-item__home_theme .theme-box .item.active .text {
  padding-right: 50px;
}
.configuration-theme .t-form-item__home_theme .theme-box .item .text {
  display: flex;
  justify-content: space-between;
}
.configuration-theme .fixed-save-btn {
  margin: 14px 32px !important;
  display: flex;
  justify-content: flex-end;
}
.configuration-theme .sub-title {
  position: relative;
  z-index: 10;
  margin-bottom: 16px;
  line-height: 32px;
}
.configuration-theme .t-tab-panel {
  height: 100%;
}
/* captcha */
.captcha .no-allow {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.5;
  cursor: not-allowed;
}
/* upload */
.upgrade-box .upgrade-box-title {
  display: flex;
}
.upgrade-box .public-box {
  margin-top: 40px;
  margin-bottom: 10px;
}
.upgrade-box .upgrade-title-text {
  font-size: 14px;
  color: #333333;
}
.upgrade-box .upgrade-title-line {
  border-bottom: 1px solid #dcdcdc;
  flex: 1;
}
.upgrade-box .upgrade-contend {
  margin-top: 36px;
}
.upgrade-box .upgrade-contend .msg-item {
  display: flex;
  color: #333333;
  font-size: 14px;
  margin-bottom: 20px;
  flex-wrap: wrap;
  gap: 20px;
}
.upgrade-box .upgrade-contend .no-margin {
  margin-bottom: 0;
}
.upgrade-box .upgrade-contend .msg-footer {
  margin-left: 15px;
}
.upgrade-box .footer-btn .t-button {
  height: 24px;
  border-radius: 3px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.9);
}
.upgrade-box .table-box {
  cursor: pointer;
}
.upgrade-box .table-row {
  padding-left: 25px !important;
}
.upgrade-box .s-item {
  display: flex;
  min-width: 400px;
  align-items: center;
}
.upgrade-box .auth-btn {
  margin-left: 16px;
}
@media screen and (max-width: 1400px) {
  .configuration-system .special {
    margin-top: 0;
  }
}
.verify-box {
  width: 100%;
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.totp-tip-box {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  color: var(--td-text-color-placeholder);
}
.qrcode-box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  row-gap: 10px;
}
/* child-server */
.child-server .common-tab {
  margin: 0 0px 22px;
}
.child-server .back {
  font-size: 14px;
  color: var(--td-brand-color-active);
  cursor: pointer;
  font-weight: normal;
}
.child-server .help {
  color: var(--td-brand-color-active);
}
.child-server .t-input-number {
  width: 100%;
}
.child-server .t-pagination .t-input-number {
  width: 48px;
}
.child-server .more-module {
  margin-left: 10px;
}
.child-server .child-module .t-select__wrap {
  width: auto;
  flex: 1;
}
.child-server .child-module .t-form__controls-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* child-group-dialog */
.child-group-dialog .t-radio-group {
  flex-direction: column;
}
.child-group-dialog .t-radio-group .t-radio {
  width: 100%;
  line-height: 32px;
}
.child-group-dialog .t-radio-group .t-radio .tip {
  color: #999;
  margin-left: 10px;
  white-space: pre-wrap;
}
.isEn .cron .t-form .t-form__label {
  width: 220px !important;
}
.isEn .cron .t-switch + span {
  white-space: nowrap;
}
/* debug调试 */
.configuration-debug .s-tip {
  margin-left: 10px;
}
.configuration-debug .debug-con {
  max-width: 700px;
  display: flex;
}
.configuration-debug .debug-con .left {
  flex: 1;
  margin-right: 20px;
}
.configuration-debug .debug-con textarea {
  font-family: Microsoft YaHei;
  border: 1px solid var(--td-border-level-2-color);
  display: block;
  width: 100%;
  border-radius: 3px;
  min-height: 300px;
  padding: 5px 10px;
  outline: none;
  transition: all cubic-bezier(0.38, 0, 0.24, 1) 0.2s, height 0s;
}
.configuration-debug .debug-con textarea:focus {
  border-color: var(--td-brand-color);
  box-shadow: 0 0 0 2px var(--td-brand-color-focus);
}
.configuration-debug .debug-con .des {
  width: 100%;
  background: #fff6e6;
  color: #ffaa2f;
  line-height: 40px;
  border-radius: 5px;
  padding: 0 10px;
  margin: 10px 0;
}
.configuration-debug .debug-con .t-button {
  margin-left: 20px;
}
.product_url .t-form__controls-content {
  display: flex;
  flex-direction: column;
}
.product_url .t-form__controls-content .s-tip {
  color: #999;
  line-height: 1.2;
  margin: 5px 0 0;
}
.isEn .configuration-login .t-form .t-form__label {
  width: auto !important;
}
.isEn .child-group-dialog .t-radio-group .t-radio .tip {
  margin-left: 0;
  display: block;
  padding-right: 20px;
}
.isEn .child-group-dialog .t-dialog__body {
  overflow: hidden;
}
.isEn .test-dialog .t-form .t-form__label {
  width: 180px !important;
}
.isEn .admin-dialog .t-form .t-form__label {
  width: 180px !important;
}
.isEn .auth-dialog .t-form .t-form__label {
  width: 160px !important;
}
.isEn .auth-dialog .t-form__controls {
  margin-left: 160px !important;
}
.isEn .auth-dialog .t-checkbox__label {
  flex: 1;
}
.isEn .child-dialog .t-form .t-form__label {
  width: 160px !important;
}
.isEn .child-group .t-dialog__body {
  overflow: hidden;
}
.theme_controller_tip {
  max-width: 320px !important;
}
.dia-tips,
.tips-text {
  color: var(--td-text-color-placeholder);
}
.oss-box .oss-setting {
  margin-top: 20px;
}
.oss-box .oss-setting .oss-method {
  margin-top: 10px;
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.oss-dia-change {
  display: flex;
  margin-bottom: 20px;
}
.oss-dia-change .left-icon {
  margin-top: 13px;
  margin-right: 13px;
  width: 32px;
  height: 32px;
}
.oss-dia-change .left-icon img {
  width: 100%;
  height: 100%;
}
.oss-dia-change .right-main .dia-title {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.oss-dia-change .right-main .dia-tip {
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
}
.oss-dia-change .right-main .dia-pass {
  margin-top: 20px;
}
.api-box .api-switch {
  display: flex;
  column-gap: 16px;
  align-items: center;
}
.api-box .api-radio {
  margin: 20px 0;
}
.api-box .add-user {
  display: flex;
  align-items: center;
  column-gap: 16px;
  margin: 20px 0;
}
.template-dialog .com-f-btn {
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.template-dialog .com-f-btn .flex {
  display: flex;
  align-items: center;
}
:root[theme-mode='dark'] .configuration-system .up-tip {
  color: rgba(255, 255, 255, 0.4);
}
:root[theme-mode='dark'] .configuration-system .logo .name {
  color: rgba(255, 255, 255, 0.9);
}
:root[theme-mode='dark'] .configuration-theme .t-form__label--top,
:root[theme-mode='dark'] .configuration-theme .item .text,
:root[theme-mode='dark'] .upgrade-box .upgrade-title-text,
:root[theme-mode='dark'] .upgrade-box .upgrade-contend .msg-item {
  color: #fff;
}
:root[theme-mode='dark'] #debug {
  background: #343333;
  color: rgba(255, 255, 255, 0.8);
}
:root[theme-mode='dark'] .feedback .type-table thead tr th {
  background: #343333;
}
:root[theme-mode='dark'] .configuration-system .tips-title {
  color: rgba(255, 255, 255, 0.6);
}
:root[theme-mode='dark'] .configuration-system .upload,
:root[theme-mode='dark'] .configuration-system .upload .t-icon {
  color: rgba(255, 255, 255, 0.65);
}
:root[theme-mode='dark'] .configuration-theme .t-is-disabled {
  color: #fff;
}
.theme-config-dialog .top-area {
  margin-bottom: 20px;
}
.theme-config-dialog .banner-table {
  margin-bottom: 20px;
}
.theme-config-dialog .small-tit {
  color: var(--td-text-color-primary);
  font-size: 15px;
  margin: 0;
  margin-bottom: 14px;
}
.theme-config-dialog .area-item {
  color: #333;
  font-size: 14px;
  margin-bottom: 5px;
}
.theme-config-dialog .top {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px;
}
.theme-config-dialog .b-img {
  max-width: 100%;
  height: 110px;
  vertical-align: middle;
}
.theme-config-dialog .t-table__header tr {
  background: #f3f5f8;
}
.theme-config-dialog .t-upload {
  width: 100%;
}
.theme-config-dialog .t-upload .t-link {
  display: none;
}
.theme-config-dialog .t-input {
  width: 100%;
}
.theme-config-dialog .t-upload__card-item {
  margin-right: 0;
}
.theme-config-dialog .t-upload__card-content,
.theme-config-dialog .t-upload__card-item,
.theme-config-dialog .t-upload__card-container {
  width: 100%;
}
