/* ============================================================================
   Z21 登录页配色覆盖 2026-11-08
   原配色：深蓝黑底 #060b14 + 亮蓝渐变按钮（#4f92f8/#2563eb/#1b45c4）
   新配色：墨绿黑底 #05120f + 青绿渐变按钮（#2dd4bf/#0d9488/#0f766e）
   只作用于 .tb-login 作用域，内页与其它站点不受影响。
   撤销：删掉 index.html 里引用本文件的 <link> 即可。
   ============================================================================ */
.tb-login[data-v-1399ebf2]{background:#05120f!important}
.tb-login-bg[data-v-1399ebf2]{background:
  radial-gradient(1250px 760px at 12% -6%,#0e3d34,#0e3d3400 62%),
  radial-gradient(980px 640px at 102% 104%,#0d3d48,#0d3d4800 58%),
  linear-gradient(162deg,#05120f,#08191a 46%,#05120f)!important}
.tb-tp-left-mark[data-v-1399ebf2]{background:linear-gradient(135deg,#34d399,#0d9488)!important;box-shadow:0 0 16px #34d399b8!important}
.tb-tp-left-rule[data-v-1399ebf2]{background:linear-gradient(90deg,#2dd4bf,#34d3998c 62%,#0000)!important;box-shadow:0 0 22px #2dd4bf99!important}
.tb-tp-left-title em[data-v-1399ebf2]{color:#5eead4!important}
.tb-card[data-v-1399ebf2]{background:#0b1f1e!important;border-color:rgba(94,234,212,.26)!important}
.tb-tp[data-v-1399ebf2] .login-title-container:before{background:#2dd4bf!important;box-shadow:0 0 10px #2dd4bfb3!important}
.tb-tp[data-v-1399ebf2] .el-input__wrapper,
.tb-tp[data-v-1399ebf2] .el-select__wrapper{background-color:#03100db8!important;border-color:rgba(110,200,180,.26)!important}
.tb-tp[data-v-1399ebf2] .el-input__wrapper:hover,
.tb-tp[data-v-1399ebf2] .el-select__wrapper:hover{border-color:rgba(110,200,180,.45)!important}
.tb-tp[data-v-1399ebf2] .el-input__wrapper.is-focus,
.tb-tp[data-v-1399ebf2] .el-select__wrapper.is-focus{border-color:#14b8a699!important;box-shadow:#14b8a624 0 0 0 3px,#14b8a699 0 0 22px -6px!important}
.tb-tp[data-v-1399ebf2] .el-button--primary,
.tb-tp[data-v-1399ebf2] .login-btn{background:linear-gradient(135deg,#2dd4bf,#0d9488,#0f766e)!important;box-shadow:#0d9488e6 0 10px 26px -10px,#ffffff2e 0 1px inset!important}
.tb-tp[data-v-1399ebf2] .el-button--primary:hover,
.tb-tp[data-v-1399ebf2] .el-button--primary:focus,
.tb-tp[data-v-1399ebf2] .login-btn:hover,
.tb-tp[data-v-1399ebf2] .login-btn:focus{background:linear-gradient(135deg,#3ee0c9,#14b8a6,#0f766e)!important}
.tb-tp[data-v-1399ebf2] .el-divider__text{background:#0b1f1e!important}
.tb-tp[data-v-1399ebf2] .el-link:hover{color:#5eead4!important}
.tb-tp[data-v-1399ebf2] .el-form-item__label{color:#7fa8a2!important}
.tb-tp[data-v-1399ebf2] .el-select__caret,
.tb-tp[data-v-1399ebf2] .el-input__prefix,
.tb-tp[data-v-1399ebf2] .el-input__suffix{color:#7fa8a2!important}
.tb-tp[data-v-1399ebf2] .el-checkbox__label{color:#7fa8a2!important}
