:root{--wk-ui-primary:#07C160;--wk-ui-primary-press:#06AD56;--wk-ui-danger:#FA5151;--wk-ui-danger-press:#E2453B;--wk-ui-font-overlay-caption:12px;--wk-ui-font-overlay-body:14px;--wk-ui-font-overlay-action:14px;--wk-ui-font-overlay-title:17px;--wk-ui-layer-content:0;--wk-ui-layer-sticky:100;--wk-ui-layer-popover:2000;--wk-ui-layer-dialog:3000;--wk-ui-layer-message:3100;--wk-ui-layer-bootstrap:2147483647;--el-color-primary:var(--wk-ui-primary);--el-color-danger:var(--wk-ui-danger)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:#f5f7fa;color:#1f2329}.el-dialog,.el-message-box{font-size:var(--wk-ui-font-overlay-body)}.el-dialog__title,.el-message-box__title{font-size:var(--wk-ui-font-overlay-title);line-height:1.45}.el-dialog__footer,.el-message-box__btns{font-size:var(--wk-ui-font-overlay-action)}.el-button--danger{--el-button-bg-color:var(--wk-ui-danger);--el-button-border-color:var(--wk-ui-danger);--el-button-hover-bg-color:var(--wk-ui-danger-press);--el-button-hover-border-color:var(--wk-ui-danger-press)}:where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:2px solid var(--wk-ui-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh}.login-card{width:380px;padding:32px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014}.login-title{font-size:20px;font-weight:600;margin-bottom:24px;text-align:center;color:#07c160}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;background:#fff;border-bottom:1px solid #ebeef5}.topbar h1{font-size:18px;margin:0;color:#07c160}.topbar .right{display:flex;align-items:center;gap:12px}.main{padding:24px}.eid-cell{font-family:Menlo,monospace;font-weight:600;font-size:13px;color:#07c160}.new-eid-banner{padding:20px 16px;background:#f0faf3;border:1px dashed #07C160;border-radius:6px;text-align:center}.new-eid-banner .eid{font-family:Menlo,monospace;font-size:24px;font-weight:700;color:#07c160;letter-spacing:2px;margin:8px 0}.danger-confirm{background:#fef0f0;padding:16px;border-radius:6px;border:1px solid #fbc4c4}.danger-confirm h3{margin:0 0 8px;color:#c45656}.danger-confirm ul{color:#606266;font-size:13px;padding-left:20px;margin:8px 0}.el-table .warning-row{background:#fef0f0!important}.nav-tabs{padding:0 24px;background:#fff;border-bottom:1px solid #ebeef5}.nav-tabs .el-tabs__header{margin:0}.domain-card{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px 20px;margin-bottom:12px;transition:box-shadow .2s}.domain-card:hover{box-shadow:0 4px 12px #0000000f}.domain-card.is-primary{border-left:4px solid #07C160;background:#f0faf3}.domain-card .dc-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.domain-card .dc-header{margin-bottom:12px}.domain-card .dc-domain{font-family:Menlo,monospace;font-size:18px;font-weight:600;color:#1f2329}.domain-card.is-primary .dc-domain{color:#07c160}.domain-card .dc-priority{color:#909399;font-size:13px}.domain-card .dc-meta{padding-left:0}.domain-card .dc-field{display:flex;align-items:center;gap:6px;font-size:13px}.domain-card .dc-label{color:#909399}.domain-card .dc-remark{flex:1;min-width:120px;color:#606266}.domain-card .dc-actions{margin-left:auto;display:flex;gap:8px}
