/* PC 前台暗黑模式：商标注册表单页 /trademark/form */

html.dark .loading-overlay {
  background: #121212 !important;
}

html.dark .register-index .el-card,
html.dark .whole-wrapper .el-card {
  background-color: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #e0e0e0 !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.35) !important;
}

html.dark .register-index .el-card__body {
  background-color: transparent !important;
  color: #e0e0e0 !important;
}

/* 重要提示条 */
html.dark #tm-info-tip {
  background-color: rgba(45, 58, 48, 0.85) !important;
  color: #a8d5b0 !important;
  border-color: rgba(108, 250, 205, 0.25) !important;
}

html.dark #tm-info-tip .tm-info-link,
html.dark #tm-info-tip .tm-info-close-btn {
  color: #8fd4a0 !important;
}

/* 顶部流程条 */
html.dark .register-index .flow .item {
  background: #3a3a40 !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .flow .item.on {
  background: #505560 !important;
  color: #fff !important;
}

html.dark .register-index .flow .tri-item:before {
  border-left-color: #505560 !important;
}

html.dark .register-index .flow .item.on + .last:before {
  border-left-color: #505560 !important;
}

html.dark .register-index .flow-item-wrapper:first-child + .tri-item.last:before {
  border-left-color: #505560 !important;
}

html.dark .register-index .flow .tri-item:after,
html.dark .register-index .flow-item-wrapper:first-child + .tri-item.last:after {
  border-top-color: #121212 !important;
  border-bottom-color: #121212 !important;
}

html.dark .register-index .flow .tri-item.last:after,
html.dark .register-index .flow .tri-item.last:before {
  border-top-color: #505560 !important;
  border-bottom-color: #505560 !important;
  border-left-color: #505560 !important;
}

html.dark .register-index .step-time-desc,
html.dark .register-index .step-time-desc-between {
  color: #a1a1aa !important;
}

html.dark .register-index .tabs-name {
  color: #7ab0f2 !important;
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
}

html.dark .register-index .tabs-name.is-clickable:hover {
  color: #9ec5ff !important;
}

html.dark .register-index .tm-form-mode-label {
  color: #b0b0b0 !important;
}

html.dark .register-index .tm-form-mode-hint {
  color: #888 !important;
}

html.dark .register-index .tm-title-back-icon {
  color: #7ab0f2 !important;
}

html.dark .register-index .tm-title-back-icon:hover {
  color: #a1a1aa !important;
}

/* 表单主体 */
html.dark .register-index .reg-form {
  --border-color-gray: rgba(255, 255, 255, 0.15);
  color: #e0e0e0;
}

html.dark .register-index .reg-form .el-form-item__label {
  color: #e0e0e0 !important;
}

html.dark .register-index .reg-form .tm-field-header {
  background-color: rgba(45, 45, 48, 0.85) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .reg-form .tm-field-header::before {
  background-color: #2d2d2d !important;
  color: #7ab0f2 !important;
  border-color: #7ab0f2 !important;
}

html.dark .register-index .reg-form .login-layer {
  background: #2d2d2d !important;
  color: #a1a1aa !important;
}

html.dark .register-index .reg-form .login-layer-text {
  color: #a1a1aa !important;
}

html.dark .register-index .reg-form .login-layer-btn {
  background-color: #3a3a40 !important;
  color: #fff !important;
}

html.dark .register-index .reg-form .login-layer-btn:hover {
  background-color: #48484f !important;
}

html.dark .register-index .reg-form .tm-design-toggle-btn {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
  color: #7ab0f2 !important;
}

html.dark .register-index .reg-form .tm-design-toggle-btn:hover {
  background: rgba(122, 176, 242, 0.12) !important;
  color: #9ec5ff !important;
}

html.dark .register-index .reg-form .delegation-template-info {
  color: #a1a1aa !important;
}

html.dark .register-index .reg-form .delegation-template-img {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

html.dark .register-index .reg-form .font-weight-radio.is-bordered,
html.dark .register-index .reg-form .direction-radio.is-bordered,
html.dark .register-index .reg-form .tm-type-radio.is-bordered,
html.dark .register-index .reg-form .delegation-type-radio.is-bordered {
  background-color: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .reg-form .font-weight-radio.is-bordered .el-radio__label,
html.dark .register-index .reg-form .direction-radio.is-bordered .el-radio__label,
html.dark .register-index .reg-form .tm-type-radio.is-bordered .el-radio__label,
html.dark .register-index .reg-form .delegation-type-radio.is-bordered .el-radio__label {
  color: #e0e0e0 !important;
}

/* 图样说明等辅助文字 */
html.dark .register-index .reg-form .tm-image-tip,
html.dark .register-index .reg-form .tm-image-actions + .el-form-item__content,
html.dark .register-index .reg-form .upload-tip-text {
  color: #a1a1aa !important;
}

/* 左右分栏：类目选择 */
html.dark .register-index .left-mode,
html.dark .register-index .right-mode {
  background: #252528 !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3) !important;
}

html.dark .register-index .right-mode .cls-tit {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .right-mode .collapse-wrap,
html.dark .register-index .right-mode .collapse-wrap .el-collapse-item {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html.dark .register-index .right-mode .collapse-wrap .subcls-tit {
  color: #e0e0e0 !important;
}

html.dark .register-index .right-mode .collapse-wrap .subcls-tit.selected {
  color: #7ab0f2 !important;
}

html.dark .register-index .right-mode .collapse-wrap .subcls-li {
  color: #b0b0b0 !important;
}

html.dark .register-index .right-mode .collapse-wrap .subcls-li:hover {
  color: #7ab0f2 !important;
}

/* 已选类目 / 付款区 */
html.dark .register-index .classify-item,
html.dark .register-index .pay-submit {
  background: #252528 !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html.dark .register-index .classify-item .item-tit,
html.dark .register-index .pay-submit .item-tit {
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .classify-item .item-empty p {
  color: #7ab0f2 !important;
}

html.dark .register-index .pay-submit .value-added-service {
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
}

html.dark .register-index .pay-submit .notice {
  color: #a1a1aa !important;
}

html.dark .register-index .pay-submit .value-added-service .info-item {
  color: #888 !important;
}

/* Tab / 分类面板 */
html.dark .register-index .tab-wrapper .lis .item {
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
  color: #a1a1aa !important;
}

html.dark .register-index .history-panels {
  color: #e0e0e0 !important;
}

html.dark .register-index .history-panels .label {
  color: #b0b0b0 !important;
}

/* 上传区 */
html.dark .register-index .upload-demo {
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #a1a1aa !important;
  background: #2d2d2d !important;
}

/* 代理侧栏 */
html.dark .register-index .agent {
  background: #2d2d2d !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .agent .tit strong {
  background: #2d2d2d !important;
  color: #e0e0e0 !important;
}

/* 第三步审核说明 */
html.dark .register-index .tm-review-step .tm-review-content {
  color: #b0b0b0 !important;
}

html.dark .register-index .tm-review-timeline::before {
  background: rgba(255, 255, 255, 0.12) !important;
}

/* 脱敏检测弹窗 */
html.dark .sensitivity-dialog .el-dialog__header {
  background-color: rgba(45, 45, 48, 0.95) !important;
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
}

html.dark .sensitivity-dialog .sensitivity-tip {
  background: rgba(230, 162, 60, 0.15) !important;
  color: #e6a23c !important;
}

html.dark .sensitivity-dialog .sensitivity-tip-info {
  background: rgba(64, 158, 255, 0.12) !important;
  color: #7ab0f2 !important;
}

html.dark .sensitivity-dialog .sensitivity-martyrs-tip {
  background: rgba(245, 108, 108, 0.12) !important;
  color: #f89898 !important;
}

html.dark .sensitivity-dialog .sensitivity-inspection-num {
  background: #3a3a40 !important;
  color: #e0e0e0 !important;
}

html.dark .sensitivity-dialog .sensitivity-disclaimer {
  background: #2d2d2d !important;
  color: #888 !important;
  border-left-color: rgba(255, 255, 255, 0.15) !important;
}

/* 字体下拉 */
html.dark .tm-font-select-dropdown .el-select-dropdown__item {
  background-color: #2d2d2d !important;
  color: #e0e0e0 !important;
}

html.dark .tm-font-select-dropdown .el-select-dropdown__item:nth-child(even) {
  background-color: #252528 !important;
}

html.dark .tm-font-select-dropdown .el-select-dropdown__item.selected {
  background-color: rgba(122, 176, 242, 0.2) !important;
  color: #7ab0f2 !important;
}

html.dark .history-select-dropdown .el-select-dropdown__item.hover,
html.dark .history-select-dropdown .el-select-dropdown__item:hover,
html.dark .history-select-dropdown .el-select-dropdown__item.selected {
  background-color: #3a3a40 !important;
  color: #7ab0f2 !important;
}

/* 表单页内联样式块覆盖（form.blade.php） */
html.dark .register-index .reg-form .tm-design-btn {
  color: #7ab0f2 !important;
}

html.dark .register-index .ep-captcha-label {
  color: #b0b0b0 !important;
}

html.dark .register-index .ep-captcha-tip {
  color: #888 !important;
}

html.dark .register-index .send-email-dialog .el-dialog {
  background: rgba(45, 45, 48, 0.98) !important;
}

html.dark .register-index .send-email-dialog .ep-captcha-refresh-btn,
html.dark .register-index .send-email-dialog .send-email-btn-cancel {
  background: rgba(122, 176, 242, 0.12) !important;
  color: #7ab0f2 !important;
}

html.dark .register-index .send-email-dialog .send-email-btn-submit {
  background-color: #3a3a40 !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}

html.dark .register-index .send-email-dialog .send-email-btn-submit:hover {
  background: #48484f !important;
  color: #fff !important;
}

/* whole-wrapper 内 Element 按钮（plain 等） */
html.dark .register-index .whole-wrapper .el-button--blue.is-plain,
html.dark .register-index .whole-wrapper .el-button--primary.is-plain {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #7ab0f2 !important;
}

html.dark .register-index .btn-blue.plain {
  background-color: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #7ab0f2 !important;
}

html.dark .register-index .btn-blue.plain:hover {
  background: #3a3a40 !important;
  color: #fff !important;
}

/* 分步 Tab */
html.dark .register-index .tm-form-tabs .el-tabs__item {
  color: #a1a1aa !important;
}

html.dark .register-index .tm-form-tabs .el-tabs__item.is-active {
  color: #7ab0f2 !important;
}

html.dark .register-index .tm-form-tabs .el-tabs__active-bar {
  background-color: #7ab0f2 !important;
}

html.dark .register-index .tm-form-tabs .el-tabs__nav-wrap::after {
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
}

/* 类目小项 */
html.dark .register-index .subcls-item {
  color: #a1a1aa !important;
}

html.dark .register-index p.selected .subcls-item,
html.dark .register-index .selected .subcls-tit {
  color: #7ab0f2 !important;
}

html.dark .register-index .right-mode .collapse-wrap .el-collapse-item__header {
  background: #2d2d2d !important;
  color: #e0e0e0 !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

/* 审核时间线 */
html.dark .register-index .tm-review-time {
  color: #e0e0e0 !important;
}

html.dark .register-index .tm-review-desc {
  color: #a1a1aa !important;
}

html.dark .register-index .tm-review-timeline li::before {
  background: #2d2d2d !important;
  border-color: #7ab0f2 !important;
}

/* 表格 / 分页 */
html.dark .register-index .el-table,
html.dark .register-index .whole-wrapper .el-table {
  background-color: #2d2d2d !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .el-table th,
html.dark .register-index .whole-wrapper .el-table th {
  background-color: #3a3a40 !important;
  color: #7ab0f2 !important;
}

html.dark .register-index .el-table td,
html.dark .register-index .el-table tr {
  background-color: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html.dark .register-index .whole-wrapper .el-pagination.is-background .btn-next,
html.dark .register-index .whole-wrapper .el-pagination.is-background .btn-prev,
html.dark .register-index .whole-wrapper .el-pagination.is-background .el-pager li {
  background-color: #2d2d2d !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .whole-wrapper .el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #3a3a40 !important;
  color: #fff !important;
}

/* 增值服务勾选框 */
html.dark .register-index .pay-submit .value-added-service .check-btns .el-checkbox {
  background: rgba(255, 103, 122, 0.12) !important;
  border-color: rgba(255, 103, 122, 0.45) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .pay-submit .value-added-service .check-btns .el-checkbox.is-checked {
  background: rgba(255, 103, 122, 0.25) !important;
}

html.dark .register-index .classify-item .info-wrapper .cls-info .subcls-lis .el-tag {
  background: #3a3a40 !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .classify-item .info-wrapper .cls-info .subcls-lis .el-tag:hover {
  background: #505560 !important;
}

html.dark .register-index .tab-wrapper .lis .item.active {
  color: #f0a070 !important;
  border-bottom-color: #f0a070 !important;
}

/* ========== 深度覆盖：theme 内联 !important 规则 ========== */

/* 重要提示条 + 协议链接（theme 会把 .link-like 设成浅蓝底） */
html.dark #tm-info-tip {
  background-color: rgba(24, 28, 24, 0.96) !important;
  color: #8aa890 !important;
  border-color: rgba(80, 120, 90, 0.35) !important;
}

html.dark #tm-info-tip .tm-info-bold {
  color: #a8d5b0 !important;
}

html.dark #tm-info-tip .link-like,
html.dark .register-index .link-like {
  background-color: transparent !important;
  color: #8fd4a0 !important;
}

html.dark #tm-info-tip .link-like:hover,
html.dark .register-index .link-like:hover {
  color: #b8e8c0 !important;
}

html.dark #tm-info-tip .tm-info-close-btn {
  color: #8fd4a0 !important;
}

/* 输入框 / 计数器 */
html.dark .register-index .el-input__inner,
html.dark .register-index .el-textarea__inner,
html.dark .register-index .whole-wrapper .el-input__inner,
html.dark .register-index .whole-wrapper .el-textarea__inner {
  background-color: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .el-input__inner::placeholder,
html.dark .register-index .el-textarea__inner::placeholder {
  color: #666 !important;
}

html.dark .register-index .el-input__count {
  background: #252528 !important;
  color: #888 !important;
}

html.dark .register-index .el-input-group__prepend,
html.dark .register-index .el-input-group__append {
  background-color: #3a3a40 !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  color: #e0e0e0 !important;
}

/* 单选：theme 选中态浅蓝底 */
html.dark .register-index .reg-form .font-weight-radio.is-bordered.is-checked,
html.dark .register-index .reg-form .direction-radio.is-bordered.is-checked,
html.dark .register-index .reg-form .tm-type-radio.is-bordered.is-checked,
html.dark .register-index .reg-form .delegation-type-radio.is-bordered.is-checked {
  border-color: #7ab0f2 !important;
  background-color: rgba(122, 176, 242, 0.12) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .reg-form .font-weight-radio.is-bordered.is-checked .el-radio__label,
html.dark .register-index .reg-form .direction-radio.is-bordered.is-checked .el-radio__label,
html.dark .register-index .reg-form .tm-type-radio.is-bordered.is-checked .el-radio__label,
html.dark .register-index .reg-form .delegation-type-radio.is-bordered.is-checked .el-radio__label {
  color: #7ab0f2 !important;
  background-color: transparent !important;
}

html.dark .register-index .reg-form .font-weight-radio .el-radio__label,
html.dark .register-index .reg-form .direction-radio .el-radio__label {
  background-color: transparent !important;
}

html.dark .register-index .el-radio {
  color: #e0e0e0 !important;
}

html.dark .register-index .el-radio__input.is-checked .el-radio__inner {
  border-color: #7ab0f2 !important;
  background: #7ab0f2 !important;
}

html.dark .register-index .el-radio__inner {
  border-color: rgba(255, 255, 255, 0.25) !important;
  background: #2d2d2d !important;
}

/* 模糊查询 / 智能推荐 */
html.dark .register-index .type-radio-group .el-radio-button__inner {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #7ab0f2 !important;
}

html.dark .register-index .type-radio-group .el-radio-button.is-active .el-radio-button__inner {
  background: #505560 !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
  color: #fff !important;
}

/* 45 类快捷按钮 */
html.dark .register-index .cls-btn {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  color: #b0b0b0 !important;
}

html.dark .register-index .cls-btn:hover,
html.dark .register-index .cls-btn.active,
html.dark .register-index .cls-btn.hight {
  background: rgba(122, 176, 242, 0.12) !important;
  border-color: #7ab0f2 !important;
  color: #7ab0f2 !important;
}

/* 上传区 */
html.dark .register-index .upload-box,
html.dark .register-index .upload-demo,
html.dark .register-index .reg-form .delegation-upload .upload-box {
  background: #252528 !important;
  border-color: rgba(255, 255, 255, 0.22) !important;
  color: #888 !important;
}

html.dark .register-index .upload-box .upload-empty .iconfont,
html.dark .register-index .upload-box .upload-empty .txt {
  color: #888 !important;
}

html.dark .register-index .upload-box:hover .upload-empty {
  color: #a1a1aa !important;
}

html.dark .register-index .reg-form .upload-notice p {
  color: #a1a1aa !important;
}

html.dark .register-index .reg-form .delegation-notice,
html.dark .register-index .reg-form .delegation-template-info {
  color: #a1a1aa !important;
}

/* 链接 / 强调色 */
html.dark .register-index a.blue,
html.dark .register-index .blue {
  color: #7ab0f2 !important;
}

html.dark .register-index .orange,
html.dark .register-index .text-orange {
  color: #f0a070 !important;
}

html.dark .register-index .text-gray {
  color: #888 !important;
}

html.dark .register-index .text-strong {
  color: #6fcf97 !important;
}

html.dark .register-index .products-copy-er {
  color: #f89898 !important;
}

html.dark .register-index .products-copy-er:hover {
  color: #6fcf97 !important;
}

/* 主按钮 / 下一步（theme 主色蓝） */
html.dark .register-index .el-button--primary,
html.dark .register-index .tm-step-next-bar .el-button--primary,
html.dark .register-index .tm-step-nav-bar .el-button--primary,
html.dark .register-index .reg-form .login-layer-btn {
  background-color: #3a3a40 !important;
  border-color: rgba(255, 255, 255, 0.22) !important;
  color: #fff !important;
}

html.dark .register-index .el-button--primary:hover,
html.dark .register-index .el-button--primary:focus,
html.dark .register-index .reg-form .login-layer-btn:hover {
  background-color: #48484f !important;
  border-color: rgba(255, 255, 255, 0.28) !important;
  color: #fff !important;
}

html.dark .register-index .el-button.is-disabled,
html.dark .register-index .el-button.is-disabled:hover,
html.dark .register-index .reg-form .tm-name-btn.is-disabled,
html.dark .register-index .btn-blue.plain.is-disabled {
  background-color: #252528 !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
  color: #555 !important;
}

html.dark .register-index .pay-submit .submit-btns .el-button.btn-risk-analysis {
  border-color: rgba(255, 255, 255, 0.2) !important;
  background-color: #3a3a40 !important;
  color: #fff !important;
}

html.dark .register-index .pay-submit .submit-btns .el-button.btn-risk-analysis:hover:not(:disabled) {
  background-color: #48484f !important;
  color: #fff !important;
}

html.dark .register-index .el-button--orange,
html.dark .register-index .classify-form .el-input-group__append {
  background: #505560 !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}

/* 分步开关 */
html.dark .register-index .el-switch__core {
  background: #3a3a40 !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
}

html.dark .register-index .el-switch.is-checked .el-switch__core {
  background-color: #505560 !important;
  border-color: #505560 !important;
}

/* 标题左边线（theme 主色） */
html.dark .register-index .tabs-name {
  border-left-color: #7ab0f2 !important;
}

html.dark .register-index .reg-form .tm-field-header {
  border-left-color: #7ab0f2 !important;
}

/* 全宽提示块 */
html.dark .register-index .notice-wide {
  background: #252528 !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  border-left-color: #7ab0f2 !important;
}

html.dark .register-index .notice-wide li {
  color: #a1a1aa !important;
}

html.dark .register-index .pay-submit .notice {
  color: #888 !important;
}

/* 折叠面板内容区 */
html.dark .register-index .right-mode .collapse-wrap .el-collapse-item__wrap {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html.dark .register-index .classify-item .info-wrapper .info-item .el-collapse-item__header,
html.dark .register-index .classify-item .info-wrapper .info-item .el-collapse-item__wrap {
  background: transparent !important;
  color: #e0e0e0 !important;
}

/* Tag / Checkbox */
html.dark .register-index .el-tag,
html.dark .register-index .el-tag.el-tag--light {
  background-color: #3a3a40 !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #e0e0e0 !important;
}

html.dark .register-index .el-checkbox.is-bordered {
  background: transparent !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
}

html.dark .register-index .el-checkbox__label {
  color: #e0e0e0 !important;
}

html.dark .register-index .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #7ab0f2 !important;
  border-color: #7ab0f2 !important;
}

html.dark .register-index .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #7ab0f2 !important;
}

/* 弹窗（协议 / 脱敏 / 图样说明） */
html.dark .policy-dialog-wrapper .el-dialog,
html.dark .sensitivity-dialog-wrapper .el-dialog,
html.dark .dialog-common.el-dialog,
html.dark .register-index .send-email-dialog .el-dialog {
  background: #2d2d2d !important;
  color: #e0e0e0 !important;
}

html.dark .policy-dialog-wrapper .el-dialog__header,
html.dark .sensitivity-dialog-wrapper .el-dialog__header,
html.dark .dialog-common .el-dialog__header {
  background: #252528 !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html.dark .policy-dialog-wrapper .el-dialog__title,
html.dark .sensitivity-dialog .el-dialog__header .el-dialog__title,
html.dark .dialog-common .el-dialog__title {
  color: #e0e0e0 !important;
}

html.dark .policy-dialog-wrapper .el-dialog__body,
html.dark .dialog-common .el-dialog__body,
html.dark .register-notice,
html.dark .register-notice p {
  color: #b0b0b0 !important;
}

html.dark .sensitivity-dialog .el-dialog__body {
  background: #2d2d2d !important;
  color: #b0b0b0 !important;
}

html.dark .sensitivity-dialog .sensitivity-name strong,
html.dark .sensitivity-dialog .sensitivity-subtitle,
html.dark .sensitivity-dialog .sensitivity-inspection-cat {
  color: #e0e0e0 !important;
}

html.dark .sensitivity-dialog .sensitivity-list li,
html.dark .sensitivity-dialog .sensitivity-inspection-item,
html.dark .sensitivity-dialog .sensitivity-meta,
html.dark .sensitivity-dialog .sensitivity-loading,
html.dark .sensitivity-dialog .sensitivity-error {
  color: #a1a1aa !important;
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

html.dark .sensitivity-dialog .sensitivity-inspection-list {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html.dark .sensitivity-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #a1a1aa !important;
}

html.dark .sensitivity-dialog .sensitivity-powered-by {
  color: #666 !important;
}

html.dark .online-btn {
  background: #3a3a40 !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #7ab0f2 !important;
}

html.dark .online-btn:hover {
  background: #48484f !important;
  color: #fff !important;
}

/* 下拉面板 */
html.dark .el-select-dropdown,
html.dark .history-select-dropdown,
html.dark .tm-font-select-dropdown {
  background: #2d2d2d !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html.dark .el-select-dropdown .el-select-dropdown__item {
  color: #e0e0e0 !important;
}

html.dark .el-select-dropdown .el-select-dropdown__item.hover,
html.dark .el-select-dropdown .el-select-dropdown__item:hover {
  background: #3a3a40 !important;
}

html.dark .history-select-dropdown .el-select-dropdown__wrap {
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
}
