@charset "UTF-8";*{box-sizing:border-box}:root{--zc-primary: #409eff;--zc-primary-strong: #3f7bf8;--zc-bg-page: #f5f7fb;--zc-bg-card: #ffffff;--zc-bg-table-head: #f3f5f9;--zc-border: #edf1f7;--zc-border-strong: #dfe6f0;--zc-text-title: #172033;--zc-text-main: #4c566a;--zc-text-muted: #8a96a8;--zc-shadow-card: 0 4px 18px rgba(31, 42, 61, .06);--zc-radius-card: 8px;--zc-radius-control: 4px}html,body,#app{min-height:100%;margin:0}body{background:var(--zc-bg-page);color:var(--zc-text-main);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.el-message.el-message--error{min-width:360px;max-width:min(560px,100vw - 32px);padding:12px 18px;border-color:#ebeef5;background:#fff;box-shadow:0 8px 24px #0f172a1f}.el-message.el-message--error .el-message__icon{width:16px;height:16px;flex:0 0 16px;color:transparent;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAABX9JREFUWEe1mc+LHEUUx9/rloB62AiSUyAJBEFktbtavLoeFH8gSUDw4MGoCCKEJApK/LW7EFERIRFBFCEb8OBByEb8cVDYzVnqTa8Y8cdCNv/A6ngIS0JXud9O9VDTOz3TP8aCgd2eqapPv/fq1atvMXVoURRFQRAcYuaIiHa7D/5GS4noH3ystakx5mKapnjWqnHTXlEU7Q+C4Pg2yGFm3t+kv7V2g4iWjTFn0zTF37VbbVAHOM/MR4vRrbVXmXkVk2dZlluvsBqsDQuHYbjbWjvnXmyf13fJGLNYF7gWqFJqfhviBDPDvWjnsyw709SVLlSOMjM8QtZavNwZEVmcZNqxoFEUwSIr2xYr4g6AC3WtUDU5vBOG4QIRPVvEc5ZlD6VpCvCRrRLUvf0FxCFcbIw53NSCk6wURdFcGIbLRDSD+DXGHKmaYySog1yBq621a8aYuXFv6wMppQ7ifxFZnwSK7+G1IAhWmfk+hIIxBpbdkR12gLqOPbeiz2utB4tn3MRJktxmrf2amR9z8ffN5ubm0xsbG1t1gJMkWUIoOMvGZcPsAE2SpIcXhSVFpIjNiXMppT5n5hf9H1prsVBOTuzsfqCUSmFZ5GCtdez3GwJVSi0w87yLyaiuuzFgkiR/ENFdJahftdazdUHd4kV+RcwuiggWXN4GoG4lXsHDLMtg+ka7iGcNn2uHZSZBuwW24uIVHPnGMAAtYgQ5sm5c+pMmSfIdET1ecv23IvLkJLjy96NYctCSNQ+0yZMVMfqZiLzUFHQUTw6qlDqD3cJae1ZETjQd2MXoO9seGtphjDFv93q9023GKzMVoFeQjtrEZgERx/ELQRB8UXL98yJyrg0ocnkYhj2kKxE5wN6DqyLSqBryAZRSjzLzD/6zLMseSdP0xzagztMbzLwPBmQvJbV2u3M90tAvPpQx5p5er/dbB9AiJBcBiu3rQSI6orXGvtuqzc7O3rFr165Nv3O/359ZX1//t9WAN3PzYSK6QEQXB6CuekFt2bolSXKDiG5xA1zTWt/eerCb2QhFC3LqJS62zC4LqYBRSv3FzHlRQkS/a63v7giaLyhsqQC1GExrXauIHjexF0Yoin8SkYe7gLrYz/mmDfolMz/j4FrtcOUXKwyJGM0rlim5/gNmfg2TWWvfFZG3uljUS51rU11McRwfC4LgYwf3stb6046gQ4sJKelQ1/Tk4qlIJ6jAnkjT9PsuoOX0lNegbasmHyRJEtSRfzJzRkQHtdbXOoIWVf9JfwvN99QuAzur3klEN7TW/a5jKaX+xrkt30IxmFJqsKc2LZi7wlT1L9cgQ2XeNNw/LXDvsJfXIFMrnPfu3Xvrnj173iOip/IEzfzV1tbWG5cvX77eFL6ycHaxlQduW6sqpU4z85slqFNa6/ebglYeRTCQewsc6GbaFChKqTVmvteHstb+LCIPNAEtChEi6mdZhpPw8OHOLariuAzFAmenSi1oxFYn2+XY0FncWqtF5P66oE78wGkDCs3o43Ix2DgRYNyEcRy/EgTBRyWLHhORT+qCeuLHJRGBVDloVZIO9v991tolEXmu7kRxHL/OzK8S0XVm/lBrfbZuX6XUOWivVeJHpUgWhiGK6BnUgpMkwbowo35XkjYRlxDkJotkxWBO0Vt2lkXMQhLsdAIog2LhBEEAaRMxOVbanCjkFpIgJkEoNJGzx+w6uAcYyOw4ajj9tbmQ60/iTqoQJhAKBTAuDBrpU85Lx717gL5T/AZiWNXL1T5+jJCzAYwct2qMQYjgmqbvXzYwM6opCLUo/+ZKtyiNZPbaoF7swm2wLq5vBrccdRYU4tBd3+Ci4v+5vqlYsbgQg6XmYDlc1zghFtZew3WOszQuxJabhoo/538KtGIwS88cpAAAAABJRU5ErkJggg==) center/contain no-repeat}.el-message.el-message--error .el-message__icon svg{display:none}.el-message.el-message--error .el-message__content{color:#303133;font-weight:500}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px;background:linear-gradient(90deg,#fffffffa,#f6faffc7),url(https://zhicha.oss-cn-beijing.aliyuncs.com/admin/20250106170631.png) center/cover no-repeat}.login-container{width:min(1080px,100%);min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) 420px;background:#fff;border:1px solid #e4e9f2;box-shadow:0 18px 46px #1f396021}.login-visual{position:relative;padding:44px;overflow:hidden;color:#0c51f7;background:linear-gradient(180deg,#f1f8ffd6,#ffffffdb),url(https://zhicha.oss-cn-beijing.aliyuncs.com/admin/20250109153928.png) center/cover no-repeat}.login-visual h1{margin:0 0 12px;font-size:32px;line-height:1.25;font-weight:700;letter-spacing:0}.login-visual p{width:min(480px,100%);margin:0;color:#536a87;font-size:15px;line-height:1.8}.login-brand{display:flex;align-items:center;gap:14px;margin-bottom:70px}.brand-logo{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;overflow:hidden;background:#2454b8;box-shadow:0 12px 24px #2454b83d}.brand-logo img{width:100%;height:100%;display:block;object-fit:cover}.login-brand strong,.layout-logo strong{display:block;color:#172b4d;font-size:18px;line-height:1.2}.login-brand span,.layout-logo span{display:block;margin-top:5px;color:#6b7d94;font-size:13px}.login-flow-card{position:absolute;left:44px;right:44px;bottom:44px;padding:20px;border-radius:6px;background:#ffffffd1;border:1px solid rgba(216,229,246,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-flow-card h2{margin:0 0 16px;font-size:18px}.login-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.login-flow-grid div{padding:12px;min-height:92px;border-radius:4px;background:#f4f8ff}.login-flow-grid small{display:block;color:#1a8cfe;font-weight:700}.login-flow-grid strong{display:block;margin:10px 0 6px;color:#172b4d;font-size:15px}.login-flow-grid span{color:#6b7d94;font-size:12px;line-height:1.4}.login-panel{padding:58px 46px;display:flex;flex-direction:column;justify-content:center}.login-panel h2{margin:0 0 10px;color:#172b4d;font-size:26px}.login-panel .muted{margin:0 0 30px}.login-panel .el-form-item__label{color:#27364b;font-weight:600}.login-panel .el-input__wrapper{border-radius:0;background:#f1f4f9d6;box-shadow:0 0 0 1px #dce5f0 inset}.login-submit{width:100%;height:44px;margin-top:8px;border-radius:24px}.login-actions{display:flex;justify-content:space-between;margin-top:18px}.forgot-password-form .el-input__wrapper{border-radius:0;background:#f1f4f9d6;box-shadow:0 0 0 1px #dce5f0 inset}.forgot-password-tip{margin:4px 0 0;color:#7b8ca5;font-size:13px}.demo-accounts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.admin-layout{min-width:1180px;min-height:100vh}.layout-sidebar{position:fixed;inset:0 auto 0 0;width:210px;z-index:20;overflow-y:auto;background:#fff;box-shadow:2px 0 12px #00000014}.layout-logo{height:80px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 18px;border-bottom:1px solid #edf2f8}.layout-nav{padding:8px 0 18px}.layout-nav a{min-height:48px;display:flex;align-items:center;gap:12px;padding:0 18px;color:#797b7f;font-size:14px;border-left:3px solid transparent}.layout-nav a:hover{background:#ecf4ff;color:#3f7bf8}.layout-nav a.router-link-active{color:#3f7bf8;background:#ecf4ff;border-left-color:#3f7bf8}.layout-nav .el-icon{width:18px;font-size:18px}.layout-header{position:fixed;left:210px;right:0;top:0;height:80px;z-index:10;background:#fff;box-shadow:0 2px 4px #00000014}.header-main{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.header-title{min-width:0;display:flex;align-items:center;gap:12px;color:#333}.header-title strong{font-size:15px;font-weight:700}.header-title span{color:#758697}.header-breadcrumb{height:40px;display:flex;align-items:center;padding:0 20px;border-top:1px solid #eaeaea;color:#7d8797}.header-actions{display:flex;align-items:center;gap:16px;color:#797b7f;font-size:14px;white-space:nowrap}.header-user{padding-right:16px;border-right:1px solid #d8dee8}.layout-main{position:relative;min-height:100vh;padding:92px 14px 20px 224px}.route-switch-progress{position:fixed;left:210px;right:0;top:80px;z-index:18;height:42px;pointer-events:none}.route-switch-progress>span{position:absolute;left:0;top:0;height:3px;width:38%;background:#3f7bf8;box-shadow:0 0 12px #3f7bf85c;animation:route-progress-slide 1.05s ease-in-out infinite}.route-loading-pill{position:absolute;top:8px;right:20px;display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid #bfd3ff;border-radius:16px;color:#3f7bf8;background:#fffffff0;box-shadow:0 8px 20px #1f39601f}.route-loading-pill i{width:14px;height:14px;border:2px solid rgba(63,123,248,.2);border-top-color:#3f7bf8;border-radius:50%;animation:route-loading-spin .82s linear infinite}.route-loading-pill strong{font-size:13px;line-height:1;font-weight:600}.admin-page-enter-active,.admin-page-leave-active{transition:opacity .14s ease,transform .14s ease}.admin-page-enter-from,.admin-page-leave-to{opacity:0;transform:translateY(4px)}@keyframes route-progress-slide{0%{transform:translate(-100%)}55%{transform:translate(130%)}to{transform:translate(270%)}}.admin-data-card{position:relative;padding:15px 15px 60px;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000001a}.admin-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.admin-page-head h1{margin:0 0 8px;color:#172033;font-size:22px;font-weight:700;line-height:1.35}.admin-page-head p{margin:0;color:#7a8499;font-size:14px;line-height:1.6}.admin-filter-form{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 0 14px;border-bottom:1px solid #e9edf2}.admin-filter-fields{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0}.admin-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.admin-filter-form .el-form-item{margin:0}.admin-filter-form .el-form-item__label{height:32px;padding:0 8px 0 0;color:#666f80;font-size:14px;font-weight:400;line-height:32px}.admin-filter-form .el-input,.admin-filter-form .el-select{width:230px}.admin-filter-form .el-date-editor--daterange{width:280px}.admin-filter-form .el-input__wrapper,.admin-filter-form .el-select__wrapper,.admin-filter-form .el-range-editor.el-input__wrapper{min-height:32px;border-radius:4px;box-shadow:0 0 0 1px #dce3ef inset}.admin-filter-form .el-input__inner,.admin-filter-form .el-select__placeholder,.admin-filter-form .el-range-input{color:#5d657b;font-size:14px}.admin-filter-actions .el-button,.admin-dialog-footer .el-button{min-width:70px;height:34px;padding:0 18px;border-radius:4px;font-size:14px;font-weight:400}.admin-filter-actions .el-button--primary:not(.is-plain):not(.is-link):not(.is-text),.admin-dialog-footer .el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;color:#fff;background-color:#409eff;border-color:#409eff}.admin-filter-actions .el-button--primary.is-plain{--el-button-text-color: #409eff;--el-button-hover-text-color: #409eff;--el-button-active-text-color: #409eff;color:#409eff;background-color:#ecf5ff;border-color:#b3d8ff}.admin-filter-actions .el-button span,.admin-dialog-footer .el-button span{color:inherit;opacity:1}.admin-filter-actions .el-button--primary:not(.is-plain):not(.is-link):not(.is-text) .el-icon,.admin-dialog-footer .el-button--primary:not(.is-plain):not(.is-link):not(.is-text) .el-icon{color:#fff}.admin-main-table{width:100%;color:#606266;font-size:14px}.admin-main-table .el-table__inner-wrapper:before{display:none}.admin-main-table th.el-table__cell{height:50px;background:#f3f5f9!important;color:#5d657b;font-size:14px;font-weight:700}.admin-main-table td.el-table__cell{height:58px;padding:8px 0;border-bottom:1px solid #ebeef5;color:#606266;font-size:14px;font-weight:400}.admin-main-table .cell{line-height:1.55}.admin-main-table .el-table__row--striped td.el-table__cell{background-color:#fbfcff}.admin-table-title{display:block;color:#1f2d3d;font-size:14px;font-weight:700;line-height:1.6}.admin-muted{color:#8a95a9;font-size:13px;line-height:1.6}.admin-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px}.admin-row-actions .el-button.is-link{height:24px;padding:0;color:#409eff;font-size:14px;font-weight:400}.admin-row-actions .el-button.is-link.is-disabled{color:#a8b1c2}.admin-row-actions .el-button+.el-button{margin-left:0}.admin-status-tag.el-tag{height:24px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:500;line-height:22px}.admin-status-tag.is-success{color:#45a33a;background:#eff9eb;border-color:#d4efca}.admin-status-tag.is-warning{color:#e59a23;background:#fff8ea;border-color:#f5d8a8}.admin-status-tag.is-info{color:#7b8494;background:#f5f7fa;border-color:#e4e7ed}.admin-status-tag.is-danger{color:#df4d4d;background:#fff0f0;border-color:#f7c4c4}.admin-status-tag.is-primary{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.zhicha-sub-account-page{padding:0}.zhicha-sub-card{min-height:calc(100vh - 128px);padding:0 0 22px;border-radius:8px;background:#fff;box-shadow:0 4px 16px #1923370f}.zhicha-sub-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 18px;border-bottom:1px solid #edf0f5}.zhicha-sub-filter-left{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.zhicha-sub-filter .el-form-item{margin:0}.zhicha-sub-filter .el-form-item__label{height:32px;padding-right:8px;color:#666f80;font-size:14px;font-weight:400;line-height:32px}.zhicha-sub-filter .el-input,.zhicha-sub-filter .el-select{width:150px}.zhicha-sub-filter .el-form-item:nth-child(4) .el-select{width:220px}.zhicha-sub-filter .el-input__wrapper,.zhicha-sub-filter .el-select__wrapper{min-height:32px;border-radius:4px;box-shadow:0 0 0 1px #dfe5ef inset}.zhicha-sub-filter .el-input__inner,.zhicha-sub-filter .el-select__placeholder{color:#606266;font-size:14px}.zhicha-sub-filter .el-button{min-width:64px;height:32px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:400}.zhicha-sub-rules{margin:28px 22px 22px;padding:18px 22px;background:#f5f5f5;color:#606266;font-size:14px;line-height:1.8}.zhicha-sub-rules p{margin:0}.zhicha-sub-table{width:calc(100% - 44px);margin:0 22px;border:0;color:#606266;font-size:14px}.zhicha-sub-table .el-table__inner-wrapper:before{display:none}.zhicha-sub-table th.el-table__cell{height:46px;background:#f3f5f9!important;color:#566074;font-size:14px;font-weight:700}.zhicha-sub-table td.el-table__cell{height:58px;padding:8px 0;border-bottom:1px solid #edf0f5;color:#606266}.zhicha-sub-table .cell{line-height:1.55}.zhicha-sub-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px}.zhicha-sub-actions .el-button{min-width:62px;height:26px;margin:0;padding:0 10px;border-radius:4px;font-size:13px;font-weight:400}.zhicha-mini-tag.el-tag{height:24px;min-width:44px;padding:0 9px;border-radius:4px;font-size:13px;font-weight:500;line-height:22px}.zhicha-mini-tag.is-success{color:#409eff;background:#ecf5ff;border-color:#d9ecff}.zhicha-mini-tag.is-info{color:#909399;background:#f4f4f5;border-color:#e9e9eb}.zhicha-sub-pagination{display:flex;justify-content:flex-end;margin:18px 22px 0}.sub-package-panel{display:grid;gap:16px}.sub-package-panel p{margin:0;padding:12px;border-radius:4px;background:#f7f9fc;color:#7a8798;font-size:13px;line-height:1.7}.admin-table-pagination,.table-pagination{display:flex;justify-content:flex-end;margin-top:18px}.admin-dialog .el-dialog__header,.verify-dialog .el-dialog__header{padding:20px 24px 14px;border-bottom:1px solid #edf0f5}.admin-dialog .el-dialog__title,.verify-dialog .el-dialog__title{color:#1f2d3d;font-size:18px;font-weight:700}.admin-dialog .el-dialog__body,.verify-dialog .el-dialog__body{padding:20px 24px}.admin-dialog .el-dialog__footer,.verify-dialog .el-dialog__footer{padding:14px 24px 18px;border-top:1px solid #edf0f5}.admin-dialog-footer{display:flex;justify-content:flex-end;gap:10px}.amount-positive{color:#409eff;font-weight:700}.billing-flow-type{font-size:14px;font-weight:700}.billing-select-option{display:flex;flex-direction:column;gap:3px;line-height:1.4}.billing-select-option strong{color:#1f2d3d;font-size:14px;font-weight:700}.billing-select-option span,.billing-account-meta,.balance-dialog-summary{margin-top:6px;color:#8a95a9;font-size:13px;line-height:1.6}.balance-dialog-summary{padding:10px 12px;background:#f6f8fb;border-radius:4px}@media (max-width: 1100px){.admin-filter-form{align-items:stretch;flex-direction:column}.admin-filter-actions{justify-content:flex-start}}@keyframes route-loading-spin{to{transform:rotate(360deg)}}.page-section{display:flex;flex-direction:column;gap:12px}.dashboard-workbench{gap:14px}.console-topline{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #e4ebf3;border-radius:6px;background:#fff;box-shadow:0 8px 22px #1f2a3d12}.console-topline h1{margin:0;color:#172033;font-size:22px;line-height:1.35}.console-topline p{margin:6px 0 0;color:#66758a}.console-topline-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.console-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.console-stat-card{min-width:0;min-height:112px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e4ebf3;border-radius:6px;background:#fff;box-shadow:0 8px 22px #1f2a3d12}.console-stat-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:8px;background:#edf6ff;color:#3f9eff;font-size:20px}.console-stat-icon.success{background:#eefaf3;color:#21a65b}.console-stat-icon.warning{background:#fff8e8;color:#e6a23c}.console-stat-icon.danger{background:#fff1f1;color:#f56c6c}.console-stat-icon.info{background:#f3f5f9;color:#6b7280}.console-stat-card span{display:block;color:#66758a}.console-stat-card strong{display:block;margin:8px 0 5px;color:#172033;font-size:28px;line-height:1}.console-stat-card small{color:#8a98ad}.console-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}.console-side-stack{display:grid;gap:12px}.console-panel{padding:16px}.console-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.console-panel-head.compact{margin-bottom:10px}.console-panel-head h2{margin:0;color:#172033;font-size:17px;font-weight:700}.console-panel-head p{margin:6px 0 0;color:#66758a;line-height:1.5}.console-table{margin-top:0}.console-table-title{color:#253858}.console-profile-list{display:grid;gap:8px}.console-profile-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #edf2f8;border-radius:4px;background:#f9fbff}.console-profile-list span{color:#66758a}.console-profile-list strong{min-width:0;overflow:hidden;color:#172033;text-align:right;text-overflow:ellipsis;white-space:nowrap}.console-risk-list{display:grid;gap:8px}.console-risk-item{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #edf2f8;border-radius:4px;background:#f9fbff}.console-risk-item strong,.console-risk-item span{display:block}.console-risk-item strong{overflow:hidden;color:#253858;text-overflow:ellipsis;white-space:nowrap}.console-risk-item span{margin-top:4px;color:#74839a;font-size:12px;line-height:1.45}.white-card,.white-table-card{border-radius:12px;background:#fff;box-shadow:0 2px 12px #122d5412}.white-card{padding:20px}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-head h1,.section-head h2,.white-card h2{margin:0;color:#172b4d;font-size:20px;font-weight:700}.section-head p,.muted{margin:6px 0 0;color:#74839a;line-height:1.6}.filter-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 4px}.filter-fields{display:flex;flex-wrap:wrap;gap:12px}.filter-fields .el-input,.filter-fields .el-select{width:220px}.authorization-page{min-width:0;gap:0}.auth-table-card{padding:0;border:0;border-radius:var(--zc-radius-card)!important;background-color:var(--zc-bg-card);box-shadow:var(--zc-shadow-card);overflow:hidden}.auth-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 10px}.auth-page-head h1{margin:0;color:#172033;font-size:22px}.auth-page-head p{margin:7px 0 0;color:#66758a}.auth-filter-form{position:relative;align-items:flex-start;padding:10px 20px 12px;margin-bottom:0;background-color:var(--zc-bg-card);border-bottom:1px solid var(--zc-border)}.auth-filter-form .el-form-item{margin:0}.auth-filter-form .el-input,.auth-filter-form .el-select{width:140px}.authorization-page .auth-filter-form .el-form-item:first-child .el-input{width:260px}.authorization-page .auth-filter-form .el-form-item:nth-child(2) .el-select{width:260px}.authorization-page .auth-filter-form .el-date-editor--daterange{width:260px}.authorization-page .auth-filter-form .el-range-editor.el-input__wrapper{padding:0 10px}.authorization-page .search-button-div{align-items:flex-start;gap:10px 14px}.authorization-page .right-top-button{align-items:center}.authorization-page .auth-filter-form .el-form-item__label{color:#797b7f;font-size:14px;font-weight:400}.authorization-page .auth-filter-form .el-input__inner,.authorization-page .auth-filter-form .el-select__placeholder,.authorization-page .auth-filter-form .el-range-input{color:#797b7f;font-size:14px}.authorization-page .auth-filter-form .el-range-separator{color:#a8abb2}.authorization-page .auth-filter-form .el-button{height:32px;font-size:14px;font-weight:400}.authorization-page .auth-filter-form .el-button--primary:not(.is-link):not(.is-text){--el-button-bg-color: #3f7bf8;--el-button-border-color: #3f7bf8;--el-button-hover-bg-color: #409efd;--el-button-hover-border-color: #409efd;--el-button-active-bg-color: #3f7bf8;--el-button-active-border-color: #3f7bf8}.authorization-page .auth-filter-form .el-button--primary.is-plain{--el-button-bg-color: #fff;--el-button-border-color: #bfd3ff;--el-button-text-color: #3f7bf8;--el-button-hover-bg-color: #409efd;--el-button-hover-border-color: #409efd;--el-button-hover-text-color: #fff}.auth-main-table{width:calc(100% - 40px);margin:12px 20px 0;border:0;border-radius:6px;padding:0;background-color:var(--zc-bg-card);box-shadow:none}.auth-main-table .el-table__inner-wrapper:before{display:none}.authorization-page .auth-main-table th.el-table__cell{height:42px;background:var(--zc-bg-table-head)!important;color:#4f586b;font-size:14px;font-weight:700;text-align:center}.authorization-page .auth-main-table td.el-table__cell{height:56px;color:var(--zc-text-main);font-size:14px;font-weight:400;text-align:center;border-bottom-color:var(--zc-border)}.authorization-page .auth-main-table .cell{padding:0 8px;text-align:center;line-height:23px}.authorization-page .auth-main-table .el-table__row--striped td.el-table__cell{background:#fafafa}.auth-order-cell strong,.auth-order-cell span,.auth-name-cell{display:block}.auth-order-cell strong,.auth-name-cell{overflow:hidden;color:#1f2d3d;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.auth-order-cell span{margin-top:5px;color:#b1b5bf;font-size:12px}.authorization-page .muted{color:var(--zc-text-muted);font-size:13px;font-weight:400;line-height:22px}.auth-row-actions{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.strategy-actions{min-height:23px}.auth-row-actions .el-button+.el-button{margin-left:0}.table-pagination{display:flex;justify-content:flex-end;padding:14px 20px 16px}.table-pagination .el-pagination{--el-pagination-button-width: 32px;--el-pagination-button-height: 32px;color:#606b7b;font-size:14px}.el-pagination.is-background .el-pager li.is-active{background-color:var(--zc-primary)}.authorization-page .table-pagination .el-pagination{margin:0;font-size:14px}.authorization-page .el-pagination.is-background .el-pager li.is-active{background-color:var(--zc-primary)}.authorization-page .el-button.is-link{color:var(--zc-primary);font-size:14px;font-weight:600}.authorization-page .auth-status-tag.el-tag{min-width:68px;height:24px;justify-content:center;padding:0 9px;border-radius:4px;font-size:12px;font-weight:600;line-height:22px;letter-spacing:0}.authorization-page .auth-status-tag.is-waiting,.authorization-page .auth-status-tag.is-material{border-color:#dfe5ee;background:#f8fafc;color:#7a8494}.authorization-page .auth-status-tag.is-query{border-color:#f5d6a3;background:#fff7e8;color:#e79a1b}.authorization-page .auth-status-tag.is-done{border-color:#bfe8c6;background:#f0fbf0;color:#4bc85a}.authorization-page .auth-status-tag.is-blocked{border-color:#f5b9b9;background:#fff1f0;color:#e85d5d}.pc-tabs{padding:0 0 4px}.pc-tabs>.el-tabs__header{margin:0 20px}.pc-tabs .el-tabs__content{padding-top:0}.el-dialog{border-radius:6px;box-shadow:0 12px 34px #0f234229}.el-dialog__header{margin:0;padding:18px 24px 14px;border-bottom:1px solid var(--zc-border)}.el-dialog__title{color:var(--zc-text-title);font-size:18px;font-weight:700;line-height:1.4}.el-dialog__body{padding:18px 24px;color:var(--zc-text-main)}.el-dialog__footer{padding:14px 24px 18px;border-top:1px solid var(--zc-border)}.el-dialog__footer .el-button{min-width:76px;height:32px;border-radius:var(--zc-radius-control);font-size:14px}.second-suite-form .el-form-item__label,.el-dialog .el-form-item__label{color:#657386;font-size:14px;font-weight:400}.second-suite-form .el-input__wrapper,.second-suite-form .el-select__wrapper,.el-dialog .el-input__wrapper,.el-dialog .el-select__wrapper{min-height:36px;border-radius:var(--zc-radius-control);box-shadow:0 0 0 1px var(--zc-border-strong) inset}.zc-tip-panel{width:100%;padding:16px;border:1px solid #d9e9ff;border-radius:10px;background:#e6f1ffd1;color:#686f7b;font-size:14px;line-height:24px}.zc-tip-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#4477f0;font-weight:700}.auth-detail-dialog .el-dialog{max-width:calc(100vw - 64px)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{min-height:128px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 2px 12px #122d5412}.metric-card span{color:#697a92}.metric-card strong{display:block;margin:14px 0 8px;color:#172b4d;font-size:34px;line-height:1}.metric-card small{color:#8a98aa}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.hero-card{position:relative;min-height:250px;overflow:hidden;padding:28px;border-radius:12px;color:#172b4d;background:linear-gradient(120deg,#f2f8ff,#fff 54%,#e8f6ff)}.hero-card h1{max-width:580px;margin:18px 0 12px;font-size:30px;line-height:1.35}.quick-grid,.two-col-grid,.three-col-grid{display:grid;gap:12px}.quick-grid{grid-template-columns:repeat(3,1fr);margin-top:28px}.quick-grid div,.risk-row,.work-row,.contract-row,.sub-row{border-radius:10px;background:#f7faff;border:1px solid #e7edf7}.quick-grid div{padding:16px}.quick-grid strong{display:block;margin-top:8px;color:#1a8cfe;font-size:24px}.two-col-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-row,.risk-row,.contract-row,.sub-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin-top:10px}.work-row strong,.risk-row strong,.contract-row strong,.sub-row strong{display:block;color:#253858}.work-row span,.risk-row span,.contract-row span,.sub-row span{display:block;margin-top:4px;color:#74839a;font-size:12px}.material-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:190px}.ops-table{width:100%}.ops-table .el-table__header th{background:#f3f5f9!important;color:#5d657b}.detail-dialog .el-dialog__body{background:#f6f7fb}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-panel{padding:16px;border-radius:10px;background:#fff}.detail-panel.full{grid-column:1/-1}.image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.image-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;border:1px solid #e4e9f2}.mobile-auth{min-height:100vh;background:#eff4fb;color:#15345f}.mobile-auth .van-nav-bar{background:#ffffffeb;box-shadow:0 4px 16px #34588414}.mobile-auth-body{padding:56px 15px 24px;background:url(/guarantee-review/assets/index-back-zlYEcs-4.png) top center/cover no-repeat}.privacy-auth-body{min-height:100vh;padding:0 15px 24px}.privacy-auth-page{position:relative;min-height:100vh;padding:24px 0 144px}.privacy-hero{display:flex;align-items:center;gap:14px;padding:10px 10px 20px}.privacy-hero-copy{flex:1;min-width:0}.privacy-hero h1{margin:0;color:#283548;font-size:30px;font-weight:800;line-height:1.25}.privacy-hero p{margin:8px 0 0;color:#696e78;font-size:16px;line-height:1.45}.privacy-hero img{width:132px;max-width:38vw;height:auto;flex:0 0 auto}.privacy-statement{height:calc(100vh - 300px);min-height:360px;overflow-y:auto;padding:18px 16px;border-radius:15px;background:#fff;color:#273344;font-size:18px;line-height:1.72;text-indent:2em;box-shadow:0 12px 30px #2b5f9514}.privacy-statement p{margin:0 0 8px}.mobile-auth .red{color:#d63434}.mobile-auth .green{color:#00bdf1}.privacy-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:8;padding:10px 25px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#eff4fb00,#eff4fb 18%,#eff4fb)}.privacy-read-check{margin-bottom:18px;color:#303a48;font-size:16px;line-height:22px}.privacy-read-check .van-checkbox__icon{font-size:22px}.privacy-policy-link{color:#1a8cfe;cursor:pointer}.privacy-policy-popup{width:calc(100% - 32px);height:calc(100% - 32px);margin:0 16px 16px;border-radius:16px!important}.privacy-policy-content{height:calc(100% - 66px);overflow-y:auto;padding:18px 16px 28px}.privacy-policy-content h2{margin:0 0 22px;color:#172033;font-size:23px;font-weight:800;line-height:1.35;text-align:center}.privacy-policy-text{color:#333;font-size:14px;line-height:1.75;text-indent:2em}.privacy-policy-text h3{margin:18px 0 10px;color:#172033;font-size:17px;font-weight:800;line-height:1.45;text-indent:0}.privacy-policy-text p{margin:0 0 12px}.privacy-policy-text ul{margin:8px 0 12px;padding-left:44px;color:#00bdf1;list-style:disc;text-indent:0}.privacy-policy-text table{width:100%;margin:16px 0;border-collapse:collapse;text-indent:0}.privacy-policy-text th,.privacy-policy-text td{padding:10px;border:1px dashed #e0e0e0;text-align:left;vertical-align:top}.privacy-policy-text th{background:#f8f8f8;text-align:center;font-weight:700}.privacy-policy-fixed-button{position:absolute;left:0;right:0;bottom:10px;padding:10px;background:#fff}.mobile-card{margin-top:12px;padding:18px;border-radius:12px;background:#fffffff5;box-shadow:0 10px 30px #3458841a}.contract-reading-card{margin-top:8px;padding:8px}.contract-focus-body{padding-top:50px}.mobile-stage-text{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 12px;color:#52657f;font-size:13px}.mobile-stage-text span{color:#6f829b}.mobile-stage-text strong{color:#15345f;font-size:15px}.mobile-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mobile-title h1{margin:0;font-size:25px;line-height:1.35}.mobile-title p{margin:6px 0 0;color:#696e78;line-height:1.5}.privacy-card{padding:16px}.privacy-card .mobile-title{margin-bottom:8px}.privacy-card .mobile-title h1{font-size:24px;line-height:1.25}.privacy-card .mobile-title p{margin-top:4px;line-height:1.35}.mobile-checkbox{margin-top:14px;color:#344b66;line-height:1.6}.mobile-requirement-list{display:grid;gap:8px;margin-top:12px}.mobile-requirement-list div{display:grid;grid-template-columns:34px minmax(0,84px) minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:9px 10px;border:1px solid #e1eaf5;border-radius:8px;background:#f8fbff}.mobile-requirement-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-requirement-list.compact div{grid-template-columns:1fr;align-content:start;gap:4px;min-height:78px}.mobile-requirement-list span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf6ff;color:#1a8cfe;font-weight:700}.mobile-requirement-list strong{color:#253858}.mobile-requirement-list em{overflow:hidden;color:#74839a;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mobile-requirement-list div.done{border-color:#9ee4d9;background:#f0fbfa}.mobile-requirement-list div.done span{background:#5bd1d5;color:#fff}.privacy-box,.agreement-box{max-height:calc(100vh - 250px);overflow-y:auto;padding:14px;border-radius:10px;background:#fbfdff;color:#2d3d51;line-height:1.75}.privacy-card .privacy-box{padding:10px 12px;line-height:1.58;font-size:14px}.privacy-card .privacy-box p{margin:0 0 8px}.privacy-card .privacy-box p:last-child{margin-bottom:0}.privacy-card .mobile-requirement-list{gap:7px;margin-top:9px}.privacy-card .mobile-requirement-list div{min-height:38px;padding:7px 9px}.privacy-card .mobile-requirement-list span{width:26px;height:26px}.privacy-card .mobile-checkbox{margin-top:10px;line-height:1.45}.privacy-card .mobile-action-bar{margin-top:10px}.agreement-box{height:clamp(310px,100dvh - 330px,560px);min-height:0;max-height:none;margin-top:6px;padding:0;border:1px solid #dce7f4;background:#eef4fb}.contract-focus-body .agreement-box{height:clamp(320px,100dvh - 300px,590px);min-height:0}.agreement-doc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:0}.agreement-doc-tabs button{width:100%;min-height:34px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:6px 8px;border:1px solid #dce7f4;border-radius:8px;background:#fff;color:#4f6581;text-align:left}.agreement-doc-tabs button span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#edf6ff;color:#1a8cfe;font-size:12px;font-weight:700}.agreement-doc-tabs button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agreement-doc-tabs button.active{border-color:#8cc9ff;background:#f2f8ff;color:#15345f}.agreement-doc-tabs button.done span{background:#5bd1d5;color:#fff}.agreement-file-title{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #dce7f4;background:#fffffff5}.agreement-file-title span{color:#6f829b;font-size:12px;white-space:nowrap}.agreement-file-title strong{min-width:0;overflow:hidden;color:#253858;text-overflow:ellipsis;white-space:nowrap}.agreement-empty{min-height:260px;display:grid;place-items:center;color:#74839a}.agreement-html{min-height:300px;margin:6px;padding:14px 12px 22px;overflow-wrap:break-word;border:1px solid #e3eaf4;border-radius:8px;background:#fff;color:#1f2d3d;font-size:14px;line-height:1.85}.agreement-html table{width:100%!important;border-collapse:collapse}.agreement-html img{max-width:100%;height:auto}.agreement-html p{margin:0 0 10px}.agreement-bottom-tip{margin:0 6px 8px;padding:6px 8px;border-radius:8px;background:#fff;color:#607188;text-align:center;font-size:13px}.agreement-read-summary,.agreement-confirm-check{margin-top:6px;padding:7px 9px;border:1px solid #dce7f4;border-radius:8px;background:#fff}.agreement-read-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.agreement-read-summary span{color:#607188}.agreement-read-summary strong{color:#15345f;font-size:13px}.agreement-confirm-check{color:#344b66;line-height:1.6}.agreement-confirm-check.muted{background:#f8fbff;color:#8a98ad}.mobile-inline-panel{margin-top:12px;padding:14px;border:1px solid #dceaf8;border-radius:10px;background:#f8fbff}.mobile-inline-panel.disabled{opacity:.72}.mobile-inline-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mobile-inline-panel strong{display:block;color:#253858}.mobile-inline-head span{color:#74839a;font-size:12px}.mobile-action-bar{position:sticky;bottom:0;margin:16px -15px -24px;padding:14px 15px calc(14px + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -8px 24px #3458841f}.contract-reading-card .mobile-action-bar{margin:8px -8px -8px;padding-top:10px}.mobile-action-row{display:grid;grid-template-columns:.42fr .58fr;gap:10px}.mobile-step-line{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0}.mobile-step-line div{height:4px;border-radius:4px;background:#d8e4f2}.mobile-step-line div.active{background:#5bd1d5}.upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.upload-box{position:relative;display:grid;align-content:center;justify-items:center;gap:6px;min-height:118px;padding:16px 10px;border:1px dashed #b7c5d8;border-radius:10px;background:#fbfdff;color:#6d7f96;text-align:center}.upload-box input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.upload-box img{width:100%;height:82px;object-fit:contain;border-radius:8px;background:#eef8fb}.upload-box span{color:inherit;font-weight:700}.upload-box small{color:#8a98ad;font-size:12px}.upload-box.done{border-color:#5bd1d5;color:#0f9ca5;background:#f0fbfc}.address-fields{margin:12px 16px 0;overflow:hidden;border:1px solid rgba(203,220,239,.92);border-radius:14px;background:#fff;box-shadow:0 8px 22px #1a57900f}.address-fields-title{padding:12px 14px 10px;border-bottom:1px solid rgba(226,235,246,.9);background:linear-gradient(180deg,#fbfdff,#f7fbff)}.address-fields-title strong{display:block;color:#132742;font-size:16px;font-weight:800;line-height:22px}.address-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px 8px}.address-select{width:100%;min-width:0;height:44px;padding:0 28px 0 12px;border:1px solid rgba(205,221,239,.98);border-radius:12px;background:#f8fbff url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 1.6 6 6.2l4.6-4.6' stroke='%236b7d93' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center/12px 8px;color:#172b46;font-size:14px;font-weight:600;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.address-select:disabled{color:#96a3b6;background-color:#f4f8fc}.address-fields .van-cell{width:auto;margin:0 14px 14px;padding:10px 12px;border:1px solid rgba(205,221,239,.98);border-radius:12px;background:#f8fbff}.address-fields .van-field__control{color:#172b46;font-size:14px;font-weight:600}.ocr-result-box{display:grid;gap:8px;margin-top:12px}.ocr-result-box div,.location-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d8e5f2;border-radius:10px;background:#f7fbff}.ocr-result-box strong,.location-box strong{display:block;color:#132742;font-size:14px}.ocr-result-box span,.location-box span{display:block;margin-top:4px;color:#6d7f96;font-size:12px;line-height:1.5}.ocr-result-box>div{align-items:flex-start}.ocr-result-box strong{flex:0 0 auto;line-height:1.5;white-space:nowrap}.ocr-result-box span{flex:1 1 auto;min-width:0;margin-top:0;overflow-wrap:anywhere;text-align:right}.ocr-result-box div.ok,.location-box.ok{border-color:#81d8b2;background:#f2fbf7}.ocr-result-box div.pending{border-color:#5bd1d5;background:#f0fbfc}.location-box{margin:12px 0 0}.location-box>div{min-width:0}.face-upload-box{min-height:160px}.face-direct-box{display:grid;gap:8px;padding:18px;border:1px solid #d8e5f2;border-radius:12px;background:#f7fbff;color:#5b708f}.face-direct-box strong{color:#132742;font-size:18px}.face-direct-box.done{border-color:#81d8b2;background:#f2fbf7}.mobile-secondary-action{margin-top:12px}.mobile-help-text{margin:12px 2px 0;color:#7f8da3;font-size:13px;line-height:1.6}.auth-complete-card{display:grid;justify-items:center;gap:12px;min-height:260px;padding:52px 16px 28px;color:#27384f;text-align:center}.auth-complete-icon{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:linear-gradient(180deg,#72dfe2,#45c5ca);color:#fff;font-size:46px;font-weight:800;line-height:1;box-shadow:0 12px 28px #45c5ca42}.auth-complete-card.warning .auth-complete-icon{background:linear-gradient(180deg,#ffb15c,#f07d3d)}.auth-complete-card h1{margin:4px 0 0;color:#172033;font-size:24px;line-height:1.4}.auth-complete-card p{margin:0;color:#4f6177;font-size:16px;line-height:1.7}.auth-complete-card span{color:#7a8aa1;font-size:14px}.auth-complete-card.pending{min-height:220px;align-content:center;padding-top:34px}.go-auth-dialog-body{padding:18px 22px;color:#5b708f;text-align:center;line-height:1.7}@media (max-width: 900px){.login-page{padding:0;align-items:stretch}.login-container{min-height:100vh;grid-template-columns:1fr}.login-visual{display:none}.login-panel{padding:40px 24px}.admin-layout{min-width:960px}}.whiteRadiusTableDiv{width:100%;padding:14px;border:1px solid var(--zc-border);border-radius:var(--zc-radius-card);background:var(--zc-bg-card);box-shadow:var(--zc-shadow-card)}.pc-worktable{padding:0}.pc-worktable-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 8px}.pc-worktable-head h1{margin:0;color:var(--zc-text-title);font-size:20px;line-height:1.35;font-weight:700}.pc-worktable-head p{margin:6px 0 0;color:#7a8798;font-size:14px;line-height:1.5}.FormButtonWhiteRadius{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 20px 12px;border-bottom:1px solid var(--zc-border)}.search-button-div{flex:1;display:flex;flex-wrap:wrap;gap:10px 14px}.FormButtonWhiteRadius .el-form-item{margin:0}.FormButtonWhiteRadius .el-form-item__label{height:32px;padding-right:8px;color:#5f6b7a;font-size:14px;font-weight:400;line-height:32px}.FormButtonWhiteRadius .el-input,.FormButtonWhiteRadius .el-select{width:260px}.FormButtonWhiteRadius .el-input__wrapper,.FormButtonWhiteRadius .el-select__wrapper,.FormButtonWhiteRadius .el-date-editor.el-input__wrapper,.FormButtonWhiteRadius .el-range-editor.el-input__wrapper{min-height:32px;border-radius:var(--zc-radius-control);box-shadow:0 0 0 1px var(--zc-border-strong) inset}.FormButtonWhiteRadius .el-input__inner,.FormButtonWhiteRadius .el-select__placeholder,.FormButtonWhiteRadius .el-range-input{color:#6b7280;font-size:14px}.right-top-button{display:flex;gap:10px;align-items:center}.FormButtonWhiteRadius .el-button,.right-top-button .el-button{min-width:70px;min-height:32px;padding:8px 18px;border-radius:var(--zc-radius-control);font-size:14px;font-weight:400}.FormButtonWhiteRadius .el-button--primary:not(.is-plain):not(.is-link):not(.is-text),.right-top-button .el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-bg-color: var(--zc-primary);--el-button-border-color: var(--zc-primary);--el-button-hover-bg-color: #66b1ff;--el-button-hover-border-color: #66b1ff;--el-button-active-bg-color: #337ecc;--el-button-active-border-color: #337ecc;color:#fff}.FormButtonWhiteRadius .el-button--primary.is-plain,.right-top-button .el-button--primary.is-plain{--el-button-text-color: var(--zc-primary);--el-button-hover-text-color: var(--zc-primary);--el-button-active-text-color: var(--zc-primary);--el-button-bg-color: #ecf5ff;--el-button-border-color: #b3d8ff;--el-button-hover-bg-color: #e6f2ff;--el-button-hover-border-color: #8cc5ff;color:var(--zc-primary)}.FormButtonWhiteRadius .el-button span,.right-top-button .el-button span{color:inherit;opacity:1}.FormButtonWhiteRadius .el-button--primary:not(.is-plain):not(.is-link):not(.is-text) .el-icon,.right-top-button .el-button--primary:not(.is-plain):not(.is-link):not(.is-text) .el-icon{color:#fff}.zc-table{margin-top:12px;border:1px solid var(--zc-border);border-radius:6px;overflow:hidden;color:var(--zc-text-main);font-size:14px}.pc-main-table{width:calc(100% - 40px);margin:14px 20px 0}.onboarding-auth-view .pc-main-table{margin-top:12px;border-color:#d9e9ff;border-radius:0}.onboarding-auth-view .zc-table th.el-table__cell{background:#eaf3ff!important;color:#2f3642}.onboarding-auth-view .zc-table td.el-table__cell{color:#7888a0}.onboarding-auth-view .zc-table .el-table__row--striped td.el-table__cell{background:#f6faff}.onboarding-auth-view .el-tag{height:24px;border-radius:2px;font-size:12px}.zc-table th.el-table__cell{height:42px;background:var(--zc-bg-table-head)!important;color:#4f586b;font-size:14px;font-weight:700}.zc-table td.el-table__cell{height:56px;color:var(--zc-text-main);font-size:14px;font-weight:400;border-bottom-color:var(--zc-border)}.zc-table .cell{padding:0 8px;line-height:22px}.zc-table .el-button.is-text,.zc-table .el-button.is-link{min-height:auto;padding:0 4px;color:#1677ff!important;font-size:14px;font-weight:600;opacity:1!important}.zc-table .el-button.is-text>span,.zc-table .el-button.is-link>span{color:inherit!important;opacity:1!important}.zc-table .el-button.is-text.is-disabled,.zc-table .el-button.is-link.is-disabled{color:#7d8797!important;cursor:not-allowed;opacity:1!important}.zc-table .el-button.is-text.is-disabled>span,.zc-table .el-button.is-link.is-disabled>span{color:inherit!important;opacity:1!important}.zc-table .el-tag,.auth-status-tag.el-tag,.identity-panel-head .el-tag,.pc-worktable-head .el-tag{min-width:auto;height:24px;justify-content:center;padding:0 9px;border-radius:4px;font-size:12px;font-weight:600;line-height:22px}.zc-table .el-tag--success,.auth-status-tag.is-done{border-color:#bfe8c6;background:#f0fbf0;color:#4bc85a}.zc-table .el-tag--warning,.auth-status-tag.is-query{border-color:#f5d6a3;background:#fff8e8;color:#e79a1b}.zc-table .el-tag--danger,.auth-status-tag.is-blocked{border-color:#f5b9b9;background:#fff1f0;color:#e85d5d}.zc-table .el-tag--info,.auth-status-tag.is-waiting,.auth-status-tag.is-material{border-color:#dfe5ee;background:#f8fafc;color:#7a8494}.pc-table-title{display:block;overflow:hidden;color:#1f2d3d;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pc-row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.pc-row-actions .el-button.is-link,.auth-row-actions .el-button.is-link{color:#1677ff!important;font-size:14px;font-weight:600;opacity:1!important}.pc-row-actions .el-button.is-link>span,.auth-row-actions .el-button.is-link>span{color:inherit!important;opacity:1!important}.pc-row-actions .el-button.is-link.is-disabled,.auth-row-actions .el-button.is-link.is-disabled{color:#7d8797!important;opacity:1!important}.pc-row-actions .el-button+.el-button{margin-left:0}.auth-action-guard{display:inline-flex}.billing-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.billing-select-option{display:flex;flex-direction:column;gap:2px;line-height:1.35}.billing-select-option strong{color:#253858;font-size:14px}.billing-select-option span{color:#74839a;font-size:12px}.billing-account-meta{width:100%;margin-top:8px;padding:8px 10px;border:1px solid #e6edf7;border-radius:4px;background:#f8fbff;color:#74839a;font-size:13px;line-height:1.5}.billing-view .admin-dialog .el-autocomplete,.billing-view .admin-dialog .el-input,.billing-view .admin-dialog .el-input-number{width:100%}.billing-balance-select-popper{max-width:440px}.billing-balance-select-popper .el-select-dropdown__wrap,.billing-balance-select-popper .el-autocomplete-suggestion__wrap{max-height:236px}.billing-balance-select-popper .el-select-dropdown__item,.billing-balance-select-popper .el-autocomplete-suggestion__list li{display:flex;align-items:center;height:auto;min-height:58px;padding:8px 14px;line-height:1.35}.billing-balance-select-popper .billing-select-option{width:100%;min-width:0;gap:4px}.billing-balance-select-popper .billing-select-option strong,.billing-balance-select-popper .billing-select-option span{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-balance-select-popper .billing-select-option strong{color:#1f2d3d;font-size:14px;font-weight:700}.billing-balance-select-popper .billing-select-option span{color:#74839a;font-size:12px}.amount-positive{color:var(--zc-primary);font-weight:700}.amount-negative{color:#f56c6c;font-weight:700}.billing-flow-type{display:inline-flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap}.billing-flow-type.positive{color:#409eff}.billing-flow-type.negative{color:#f56c6c}.log-detail-body{padding:22px 36px 30px}.log-detail-json{max-height:260px;margin:0;padding:14px;overflow:auto;border:1px solid #dce7f4;border-radius:4px;background:#f8fbff;color:#253858;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.merchant-register-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:url(https://zhicha.oss-cn-beijing.aliyuncs.com/admin/20250106170631.png) center/cover no-repeat}.register-container{width:min(1120px,92vw);min-height:620px;display:grid;grid-template-columns:1.25fr .95fr;border:1px solid #dfe7f2;background:#fff;box-shadow:0 0 20px #1f2a3d1f}.register-visual{position:relative;padding:38px;color:#0c51f7;background:url(https://zhicha.oss-cn-beijing.aliyuncs.com/admin/20250109153928.png) center/cover no-repeat}.register-welcome{margin:0;color:#0c59f2;font-size:15px;font-weight:700}.register-heading{margin:12px 0 0;color:#172033;font-size:30px;line-height:1.3}.register-subtitle{max-width:520px;margin:12px 0 0;color:#536a87;font-size:16px;line-height:1.75}.register-checklist{display:grid;gap:10px;max-width:420px;margin:28px 0 0;padding:0;list-style:none}.register-checklist li{position:relative;padding:12px 14px 12px 38px;border:1px solid #dce7f4;border-radius:5px;background:#ffffffc7;color:#344054}.register-checklist li:before{position:absolute;left:14px;top:13px;width:14px;height:14px;border-radius:50%;background:#3f9eff;box-shadow:0 0 0 4px #3f9eff1f;content:""}.register-flow{position:absolute;left:38px;right:38px;bottom:38px;padding:22px;background:#ffffffd1;border:1px solid #dce7f4}.register-flow span{color:#3f9eff;font-weight:700}.register-flow strong{display:block;margin:8px 0;color:#172033;font-size:20px}.register-flow p{margin:0;color:#607188;line-height:1.7}.register-form-panel{display:flex;flex-direction:column;justify-content:center;padding:46px 52px}.register-title{margin-bottom:18px;color:#172033;font-size:23px;font-weight:700}.register-title span{color:#3f9eff}.register-form-panel .el-form-item__label{display:flex;align-items:center;color:#2d3a4f;font-weight:700}.register-form-panel .el-input__wrapper,.merchant-cert-form .el-input__wrapper,.merchant-cert-form .el-select__wrapper,.second-suite-form .el-input__wrapper{border-radius:0;background:#f1f1f1db;box-shadow:0 0 0 1px #d9e3ee inset}.verify-row{width:100%;text-align:center}.verify-row .el-button{width:100%;border-radius:0}.register-submit{width:100%;margin-top:10px}.register-divider{position:relative;margin:24px 0 14px;color:#8a98ad;text-align:center;font-size:13px}.register-divider:before,.register-divider:after{position:absolute;top:50%;width:30%;height:1px;background:#e3e9f2;content:""}.register-divider:before{left:0}.register-divider:after{right:0}.register-footer{color:#66758a;text-align:center}.register-footer button{border:0;padding:0;background:transparent;color:#3f9eff;cursor:pointer;font-weight:700}.merchant-submit-result{min-height:100vh;display:grid;place-items:center;padding:32px;background:#eef4fb}.submit-result-card{width:min(760px,100%);padding:30px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;box-shadow:0 12px 34px #1f2a3d1a}.merchant-cert-layout{min-height:100vh;padding:24px;background:#eef4fb}.merchant-cert-header{width:min(1280px,100%);min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 16px;padding:16px 22px;border:1px solid #dce7f4;border-radius:6px;background:#fff}.merchant-cert-header span{display:block;color:#3f9eff;font-size:13px;font-weight:700}.merchant-cert-header strong{display:block;margin-top:4px;color:#172033;font-size:22px}.merchant-cert-actions{display:flex;align-items:center;gap:10px}.merchant-cert-main{width:min(1280px,100%);display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;margin:0 auto}.merchant-cert-side{display:grid;align-content:start;gap:12px}.cert-step-item,.cert-side-tip{padding:16px;border:1px solid #dce7f4;border-radius:6px;background:#fff}.cert-step-item.active{border-color:#9cc7fa;background:#eef6ff}.cert-step-item.done{border-color:#b9e7cb;background:#f3fbf6}.cert-step-item span{color:#3f9eff;font-weight:800}.cert-step-item strong{display:block;margin:9px 0 6px;color:#172033;font-size:16px}.cert-step-item p,.cert-side-tip p{margin:0;color:#66758a;line-height:1.6}.cert-side-tip strong{display:block;margin-bottom:8px;color:#172033}.merchant-cert-panel{min-width:0;padding:22px 28px 0;border:1px solid #dce7f4;border-radius:6px;background:#fff;box-shadow:0 10px 28px #1f2a3d14}.cert-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8eef6}.cert-panel-head h1{margin:0;color:#172033;font-size:22px}.cert-panel-head p{margin:6px 0 0;color:#66758a}.form-section-title,.dialog-block-title{margin:18px 0 16px;color:#40454a;font-size:17px;font-weight:700}.cert-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cert-image-card{min-width:0;padding:14px;border:1px solid #e1e9f5;border-radius:5px;background:#fafcff}.cert-image-card p{margin:0 0 12px;color:#1f2d3d;text-align:center;font-weight:700}.cert-image-card .el-image,.cert-image-empty{width:100%;height:220px;border:1px dashed #cbd7e7;background:#fff}.cert-image-empty{display:grid;place-items:center;color:#8a98ad}.cert-image-actions{display:flex;justify-content:center;gap:8px;margin-top:12px}.cert-field-body{width:100%}.fixed-business-alert{margin-bottom:18px;border-radius:5px}.upload-line{width:100%;display:grid;grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:12px 16px}.upload-line span{color:#66758a;white-space:nowrap}.upload-line em{color:#5682c7;font-size:13px;font-style:normal;line-height:1.6}.attachment-preview-section,.confirm-material-section{margin:16px 0}.attachment-preview-title,.confirm-material-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#1f2d42;font-size:14px;font-weight:850}.attachment-preview-title:before,.confirm-material-title:before{width:3px;height:14px;border-radius:999px;background:#2f8cff;content:""}.attachment-preview-grid,.material-confirm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.attachment-preview-section .attachment-preview-grid,.confirm-material-section .material-confirm-grid{margin:0}.attachment-preview-grid div,.material-confirm-grid div{min-width:0;padding:10px;border:1px solid #dce7f4;border-radius:5px;background:#fff}.attachment-preview-grid img,.material-confirm-grid img{width:100%;height:118px;object-fit:contain;display:block;background:#f8fbff}.attachment-preview-grid span,.material-confirm-grid span{display:block;margin-top:8px;overflow:hidden;color:#344054;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.material-confirm-grid em{min-height:118px;display:grid;place-items:center;color:#8a98ad;font-style:normal;background:#f8fbff}.special-hint-panel{margin-top:16px;padding:16px;border:1px solid #d9e8ff;border-left:4px solid #3f9eff;border-radius:5px;background:#f8fbff}.special-hint-panel strong{display:block;margin-bottom:8px;color:#3f9eff}.special-hint-panel p{margin:0;color:#55657a;line-height:1.75}.cert-action-bar{display:flex;justify-content:flex-end;gap:10px;margin:26px -28px 0;padding:16px 28px;border-top:1px solid #e6edf5;background:#fff}.scene-example-line{display:flex;align-items:center;gap:8px;margin-top:10px;color:#ef4444;font-size:14px}.scene-example-line button{border:0;padding:0;background:transparent;color:#3f9eff;cursor:pointer;font-weight:700}.scene-guide-dialog{display:grid;gap:10px;color:#344054;line-height:1.8}.scene-guide-dialog p{margin:0}.scene-guide-dialog strong,.scene-guide-dialog em{color:#3f9eff;font-style:normal}.mobile-confirm-list{display:none}.verify-dialog .el-dialog{min-width:820px;max-width:1200px;min-height:560px;padding:0;border-radius:4px}.verify-dialog .el-dialog__header{margin:0;padding:22px 36px;border-bottom:1px solid #eaeaea}.verify-dialog .el-dialog__body{padding:0}.verify-dialog .el-dialog__footer{padding:16px 36px;border-top:1px solid #eaeaea;background:#fff}.admin-cert-dialog .el-dialog{overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#eef8ff 0,#fff 235px)}.admin-cert-dialog .el-dialog__header{padding:32px 54px 20px;border-bottom:0}.admin-cert-dialog .el-dialog__title{color:#2f3642;font-size:18px;font-weight:700}.admin-cert-dialog .el-dialog__body{background:transparent}.admin-cert-dialog .el-dialog__footer{padding:18px 56px}.second-suite-dialog-body{max-height:calc(88vh - 150px);overflow-y:auto;padding:22px 48px 30px}.second-suite-form{padding:0 24px}.admin-cert-dialog .second-suite-form{max-width:980px;margin:0 auto}.admin-cert-dialog .second-suite-form .el-form-item__label{color:#718198;font-weight:400}.admin-cert-dialog .second-suite-form .el-input__wrapper{min-height:38px;border-radius:0;background:#fff;box-shadow:0 0 0 1px #e3eaf3 inset}.admin-cert-dialog .second-suite-form .is-disabled .el-input__wrapper{background:#ffffffbd;box-shadow:0 0 0 1px #e3eaf3 inset}.dialog-material-section{margin-top:20px;padding-top:22px;border-top:1px solid #e5e7eb}.admin-cert-dialog .dialog-material-section{max-width:1040px;margin:24px auto 0;padding-top:28px}.dialog-material-section>p{margin:0 0 18px;color:#40454a;font-size:18px;font-weight:700}.admin-cert-dialog .dialog-material-section>p{color:#2f3642}.second-image-box strong{display:block;margin-bottom:10px;color:#1f2d3d;text-align:center}.second-image-box .el-image,.second-image-empty{width:100%;height:260px;padding:16px;border:1px dashed #cbd5e1;background:#fafafa}.admin-cert-dialog .second-image-box .el-image,.admin-cert-dialog .second-image-empty{height:220px;background:#ffffffa3}.second-image-empty{display:grid;place-items:center;color:#8a98ad}.sz-dialog-main{max-height:calc(88vh - 150px);overflow-y:auto;padding-bottom:28px}.moduleBox{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-top:28px;padding:0 72px}.moduleTitle{color:#333;font-size:16px;font-weight:700}.moduleContent{width:100%;margin-top:16px}.contract-field-line{display:flex;flex-wrap:wrap;gap:10px}.image-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.image-module-grid .el-image{width:100%;height:200px;border:1px dashed #d3dce6;background:#d0d0d01a}.dialog-block{margin:16px 0 0;padding-bottom:18px}.contract-file-list{display:grid;gap:10px;padding:0 24px}.contract-pending-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 24px;padding:16px 18px;border:1px dashed #9ac7ff;border-radius:6px;background:#f7fbff}.contract-pending-card strong{display:block;color:#172b4d;font-size:15px}.contract-pending-card span{display:block;margin-top:6px;color:#74839a;font-size:13px}.contract-sign-dialog .el-dialog{min-width:860px;max-width:1280px;height:90vh;padding:0;border-radius:6px;overflow:hidden}.contract-sign-dialog .el-dialog__header{margin:0;padding:18px 28px 12px;border-bottom:1px solid #e6ebf3}.contract-sign-dialog .el-dialog__body{height:calc(90vh - 134px);padding:0 22px 14px;background:#fff}.contract-sign-dialog .el-dialog__footer{padding:14px 28px;border-top:1px solid #e6ebf3}.contract-sign-shell{height:100%;display:grid;grid-template-rows:58px minmax(0,1fr) 48px;gap:12px}.contract-sign-head,.contract-sign-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.contract-sign-head strong{display:block;color:#172033;font-size:18px}.contract-sign-head span{display:block;margin-top:6px;color:#74839a;font-size:13px}.contract-sign-reader{min-height:0;overflow-y:auto;padding:22px;border:1px dashed #a7b5c8;border-radius:6px;background:#f3f6fa}.contract-paper{width:min(840px,100%);min-height:1080px;margin:0 auto 14px;padding:56px 66px;border:1px solid #e6ebf3;background:#fff;box-shadow:0 14px 34px #0f23421f;color:#172033;line-height:1.9}.contract-paper h1{margin:0 0 30px;color:#0f1f35;font-size:25px;line-height:1.5;text-align:center}.contract-paper h2{margin:24px 0 10px;color:#172033;font-size:17px;line-height:1.6}.contract-paper p{margin:6px 0;color:#253858;font-size:14px;text-align:justify}.contract-paper .merchant-contract-document{width:auto;min-height:auto;margin:0;padding:0;border:0;box-shadow:none}.contract-paper .contract-signature-section{margin-top:38px;padding-top:22px;border-top:1px solid #dfe7f1}.contract-paper .contract-signature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px}.contract-paper .contract-signature-grid div{min-height:132px;padding:18px;border:1px dashed #a7b5c8;background:#f8fbff}.contract-paper .contract-signature-grid strong,.contract-paper .contract-signature-grid span,.contract-paper .contract-signature-grid em{display:block}.contract-paper .contract-signature-grid strong{color:#172033;font-size:15px}.contract-paper .contract-signature-grid span{margin:12px 0;color:#253858;font-weight:700}.contract-paper .contract-signature-grid em{margin-top:6px;color:#6b7a90;font-size:13px;font-style:normal}.contract-sign-bar{padding:0 4px}.contract-read-state{display:inline-flex;align-items:center;gap:8px;color:#d98f19;font-weight:700}.contract-read-state span{width:10px;height:10px;border-radius:50%;background:#f5a623;box-shadow:0 0 0 5px #f5a6231f}.contract-read-state.done{color:#24a35a}.contract-read-state.done span{background:#24bd68;box-shadow:0 0 0 5px #24bd6821}.contract-sign-note{color:#8a98ad;font-size:13px}.zc-identity-console{display:grid;gap:12px}.identity-status-card{min-height:calc(100vh - 340px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;border:1px solid #e4ebf3;border-radius:6px;background:#fff;text-align:center;box-shadow:0 8px 22px #1f2a3d12}.identity-status-card h1,.onboarding-status-detail h3{margin:18px 0 0;color:#252a2e;font-size:20px;line-height:1.4}.identity-status-card p,.onboarding-status-detail p{max-width:720px;margin:14px auto 0;color:#8a98ad;line-height:1.8}.identity-status-mark{width:88px;height:88px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:50%;background:linear-gradient(180deg,#78efd1,#20d39a);box-shadow:0 14px 32px #20d39a3d}.identity-status-mark.small{width:72px;height:72px}.identity-status-mark span{width:11px;height:11px;border-radius:50%;background:#fff}.identity-status-card.is-approved .identity-status-mark{background:linear-gradient(180deg,#7fe3b0,#23bd73)}.identity-status-card.is-failed .identity-status-mark{background:linear-gradient(180deg,#ff9f9f,#f05a5a);box-shadow:0 14px 32px #f05a5a38}.identity-status-card.is-failed .identity-status-mark span:nth-child(2){opacity:0}.identity-feature-row,.identity-action-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.identity-feature-row{gap:28px;margin-top:22px}.identity-feature-row span{position:relative;padding-left:24px;color:#3e4d5c}.identity-feature-row span:before{position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;content:""}.identity-feature-row .safe:before{background:#7588ff}.identity-feature-row .fast:before{background:#ff6b7d}.identity-feature-row .service:before{background:#36d399}.identity-action-row{gap:12px;margin-top:28px}.identity-info-panel{padding:18px}.identity-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.identity-panel-head h2{margin:0;color:#172033;font-size:18px}.identity-panel-head p{margin:6px 0 0;color:#66758a}.identity-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.identity-info-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.identity-info-grid div{min-width:0;padding:12px 14px;border:1px solid #edf2f8;border-radius:4px;background:#f9fbff}.identity-info-grid span{display:block;color:#66758a}.identity-info-grid strong{display:block;margin-top:8px;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.identity-contract-list{margin-top:16px;padding:0}.onboarding-status-detail{display:grid;justify-items:center;padding:42px 12px 36px;text-align:center}.onboarding-status-detail .identity-info-grid{width:100%;margin-top:28px;text-align:left}.auth-entry-dialog .el-dialog__body{padding:4px 28px 24px;background:#fff}.auth-entry-dialog .el-dialog__footer{padding:16px 28px 22px;border-top:1px solid #edf1f7}.auth-entry-content{display:grid;gap:0}.auth-entry-qrcode{padding:22px 24px 24px;border:1px solid #e6edf7;border-radius:6px;background:#fff}.auth-entry-qrcode-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.auth-entry-qrcode-head h3{margin:0;color:#172033;font-size:18px;font-weight:700}.auth-entry-qrcode-head p{margin:6px 0 0;color:#74808c;font-size:13px}.auth-entry-qrcode-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:center}.auth-entry-qrcode-box{display:grid;width:180px;height:180px;place-items:center;border:1px solid #d7e1ef;background:#fff}.auth-entry-qrcode-box img{width:164px;height:164px}.auth-entry-qrcode-box span{color:#8b98aa;font-size:13px}.auth-entry-meta{display:grid;gap:10px;min-width:0}.auth-entry-meta div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid #edf2fb;border-radius:5px;background:#f9fbff}.auth-entry-meta span{color:#66758a;font-size:13px}.auth-entry-meta strong{min-width:0;overflow:hidden;color:#172033;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auth-entry-link strong{color:#2c82f6}@media (max-width: 980px){.register-container,.merchant-cert-main{grid-template-columns:1fr}.register-visual{min-height:260px}.register-flow{position:static;margin-top:60px}.merchant-cert-side,.cert-image-grid,.attachment-preview-grid,.material-confirm-grid,.image-module-grid,.identity-info-grid,.identity-info-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.merchant-register-screen,.merchant-cert-layout{padding:12px}.register-visual{padding:28px 24px}.register-heading{font-size:34px;line-height:1.22}.register-subtitle{font-size:15px}.register-checklist{margin-top:20px}.register-checklist li{padding:10px 12px 10px 36px}.register-flow{margin-top:48px;padding:18px}.register-container{width:100%;min-height:auto}.register-form-panel{padding:28px 20px}.merchant-cert-header,.FormButtonWhiteRadius,.merchant-cert-actions{align-items:stretch;flex-direction:column}.merchant-cert-side,.cert-image-grid,.attachment-preview-grid,.material-confirm-grid,.image-module-grid,.identity-info-grid,.identity-info-grid.compact,.upload-line{grid-template-columns:1fr}.merchant-cert-panel{padding:20px 20px 0}.cert-panel-head{align-items:flex-start;margin-bottom:18px}.cert-panel-head h1{font-size:22px}.merchant-cert-form{min-width:0}.merchant-cert-form .el-row{display:block;margin-right:0!important;margin-left:0!important}.merchant-cert-form .el-col{max-width:100%!important;flex:0 0 100%!important;padding-right:0!important;padding-left:0!important}.merchant-cert-form .el-form-item{display:block;margin-bottom:14px}.merchant-cert-form .el-form-item__label{width:100%!important;height:auto;justify-content:flex-start;padding:0;margin-bottom:6px;line-height:1.5;text-align:left}.merchant-cert-form .el-form-item__content{width:100%;min-width:0;margin-left:0!important}.merchant-cert-form .el-input,.merchant-cert-form .el-select,.merchant-cert-form .el-textarea{width:100%}.merchant-cert-form .el-textarea__inner{min-height:150px!important}.scene-example-line{align-items:flex-start;flex-wrap:wrap}.upload-line{gap:8px;padding:12px;border:1px solid #e1e9f5;border-radius:5px;background:#f8fbff}.upload-line span{white-space:normal}.upload-line .el-button{width:100%}.cert-action-bar{flex-direction:row;margin:22px -20px 0;padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.cert-action-bar .el-button{flex:1;min-width:0}.merchant-confirm-desc{display:none}.mobile-confirm-list{display:grid;gap:8px}.mobile-confirm-list div{display:grid;gap:6px;padding:12px;border:1px solid #e1e9f5;border-radius:5px;background:#f8fbff}.mobile-confirm-list span{color:#66758a;font-size:13px}.mobile-confirm-list strong{color:#172033;font-size:14px;line-height:1.6;word-break:break-word}.auth-entry-dialog{width:calc(100vw - 24px)!important}.auth-entry-dialog .el-dialog__body,.auth-entry-dialog .el-dialog__footer{padding-right:18px;padding-left:18px}.auth-entry-qrcode-head,.auth-entry-qrcode-body{display:grid;grid-template-columns:1fr}.auth-entry-qrcode-box{justify-self:center}.auth-entry-meta div{grid-template-columns:1fr;gap:6px}.merchant-cert-form .el-checkbox{height:auto;align-items:flex-start;white-space:normal}.merchant-cert-form .el-checkbox__label{white-space:normal;line-height:1.6}}.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-disabled-text-color: #fff;--el-button-disabled-bg-color: var(--zc-primary);--el-button-disabled-border-color: var(--zc-primary);color:#fff!important}.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-loading,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-disabled,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text)[disabled]{color:#fff!important;opacity:1!important}.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text)>span,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text) .el-icon,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-disabled>span,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text)[disabled]>span,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-loading>span,.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-loading .el-icon{color:#fff!important;opacity:1!important}.el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text) .el-icon svg{color:inherit;fill:currentColor}.el-button.is-link,.el-button.is-text{background:transparent!important;border-color:transparent!important}.el-button.el-button--primary.is-link,.el-button.el-button--primary.is-text{--el-button-text-color: #1677ff;--el-button-hover-text-color: #409eff;--el-button-active-text-color: #0f66d8;color:#1677ff!important}.el-button.el-button--success.is-link,.el-button.el-button--success.is-text{--el-button-text-color: #39b54a;--el-button-hover-text-color: #55c764;--el-button-active-text-color: #2f9b3c;color:#39b54a!important}.el-button.el-button--warning.is-link,.el-button.el-button--warning.is-text{--el-button-text-color: #e6a23c;--el-button-hover-text-color: #ebb563;--el-button-active-text-color: #cf8d28;color:#e6a23c!important}.el-button.el-button--danger.is-link,.el-button.el-button--danger.is-text{--el-button-text-color: #f56c6c;--el-button-hover-text-color: #f78989;--el-button-active-text-color: #dd5f5f;color:#f56c6c!important}.el-button.is-link>span,.el-button.is-text>span,.el-button.is-link .el-icon,.el-button.is-text .el-icon{color:inherit!important;opacity:1!important}.el-button.is-link.is-disabled,.el-button.is-text.is-disabled{--el-button-disabled-text-color: #a8b1c2;color:#a8b1c2!important;opacity:1!important}.el-button.el-button--primary.is-loading:before{background-color:#ffffff29}.el-button.el-button--primary.is-plain{--el-button-text-color: var(--zc-primary);--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-bg-color: #ecf5ff;--el-button-border-color: #b3d8ff;--el-button-hover-bg-color: var(--zc-primary);--el-button-hover-border-color: var(--zc-primary);--el-button-active-bg-color: #337ecc;--el-button-active-border-color: #337ecc;color:var(--zc-primary)!important}.el-button.el-button--primary.is-plain>span,.el-button.el-button--primary.is-plain .el-icon{color:inherit!important;opacity:1!important}.el-button.el-button--primary.is-plain:hover,.el-button.el-button--primary.is-plain:active,.el-button.el-button--primary.is-plain.is-loading{--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-disabled-text-color: #fff;--el-button-bg-color: var(--zc-primary);--el-button-border-color: var(--zc-primary);--el-button-disabled-bg-color: var(--zc-primary);--el-button-disabled-border-color: var(--zc-primary);color:#fff!important;background-color:var(--zc-primary)!important;border-color:var(--zc-primary)!important;opacity:1!important}.el-button.el-button--primary.is-plain:hover>span,.el-button.el-button--primary.is-plain:active>span,.el-button.el-button--primary.is-plain.is-loading>span,.el-button.el-button--primary.is-plain:hover .el-icon,.el-button.el-button--primary.is-plain:active .el-icon,.el-button.el-button--primary.is-plain.is-loading .el-icon{color:#fff!important;opacity:1!important}.el-button.el-button--primary.is-plain.is-loading.is-disabled,.el-button.el-button--primary.is-plain.is-loading[disabled]{--el-button-disabled-text-color: #fff;--el-button-disabled-bg-color: var(--zc-primary);--el-button-disabled-border-color: var(--zc-primary);color:#fff!important;background-color:var(--zc-primary)!important;border-color:var(--zc-primary)!important}.el-button.el-button--primary.is-plain.is-loading.is-disabled>span,.el-button.el-button--primary.is-plain.is-loading[disabled]>span,.el-button.el-button--primary.is-plain.is-loading.is-disabled .el-icon,.el-button.el-button--primary.is-plain.is-loading[disabled] .el-icon{color:#fff!important;opacity:1!important}.el-button.el-button--primary.is-plain:focus:not(:hover):not(:active):not(.is-loading){--el-button-text-color: var(--zc-primary);--el-button-hover-text-color: var(--zc-primary);--el-button-active-text-color: var(--zc-primary);color:var(--zc-primary)!important;background-color:#ecf5ff!important;border-color:#b3d8ff!important}.el-button.el-button--primary.is-plain:focus:not(:hover):not(:active):not(.is-loading)>span,.el-button.el-button--primary.is-plain:focus:not(:hover):not(:active):not(.is-loading) .el-icon{color:inherit!important;opacity:1!important}:is(.admin-filter-actions,.right-top-button) .el-button.el-button--primary.is-plain:not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-disabled-text-color: #fff;--el-button-bg-color: #3f7bf8;--el-button-border-color: #3f7bf8;--el-button-hover-bg-color: #409efd;--el-button-hover-border-color: #409efd;--el-button-active-bg-color: #337ecc;--el-button-active-border-color: #337ecc;--el-button-disabled-bg-color: #3f7bf8;--el-button-disabled-border-color: #3f7bf8;color:#fff!important;background-color:#3f7bf8!important;border-color:#3f7bf8!important;opacity:1!important}:is(.admin-filter-actions,.right-top-button) .el-button.el-button--primary.is-plain:not(.is-link):not(.is-text)>span,:is(.admin-filter-actions,.right-top-button) .el-button.el-button--primary.is-plain:not(.is-link):not(.is-text) .el-icon{color:#fff!important;opacity:1!important}:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-link,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-text{--el-button-text-color: #1677ff;--el-button-hover-text-color: #409eff;--el-button-active-text-color: #0f66d8;min-width:auto!important;min-height:auto!important;height:auto!important;padding:0 3px!important;color:#1677ff!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:1!important}:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.el-button--success.is-link,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.el-button--success.is-text{--el-button-text-color: #39b54a;--el-button-hover-text-color: #55c764;--el-button-active-text-color: #2f9b3c;color:#39b54a!important}:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.el-button--warning.is-link,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.el-button--warning.is-text{--el-button-text-color: #e6a23c;--el-button-hover-text-color: #ebb563;--el-button-active-text-color: #cf8d28;color:#e6a23c!important}:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.el-button--danger.is-link,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.el-button--danger.is-text{--el-button-text-color: #f56c6c;--el-button-hover-text-color: #f78989;--el-button-active-text-color: #dd5f5f;color:#f56c6c!important}:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-link>span,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-text>span,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-link .el-icon,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-text .el-icon{color:inherit!important;text-shadow:none!important;opacity:1!important}:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-link.is-disabled,:is(.pc-row-actions,.auth-row-actions,.admin-row-actions) .el-button.is-text.is-disabled{--el-button-disabled-text-color: #a8b1c2;color:#a8b1c2!important;background:transparent!important;border-color:transparent!important;opacity:1!important}:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.is-link,:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.is-text,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.is-link,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.is-text{--el-button-text-color: #1677ff;--el-button-hover-text-color: #409eff;--el-button-active-text-color: #0f66d8;min-width:auto!important;height:auto!important;padding:0 4px!important;color:#1677ff!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.el-button--success.is-link,:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.el-button--success.is-text,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.el-button--success.is-link,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.el-button--success.is-text{--el-button-text-color: #39b54a;--el-button-hover-text-color: #55c764;--el-button-active-text-color: #2f9b3c;color:#39b54a!important}:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.el-button--warning.is-link,:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.el-button--warning.is-text,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.el-button--warning.is-link,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.el-button--warning.is-text{--el-button-text-color: #e6a23c;--el-button-hover-text-color: #ebb563;--el-button-active-text-color: #cf8d28;color:#e6a23c!important}:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.el-button--danger.is-link,:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.el-button--danger.is-text,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.el-button--danger.is-link,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.el-button--danger.is-text{--el-button-text-color: #f56c6c;--el-button-hover-text-color: #f78989;--el-button-active-text-color: #dd5f5f;color:#f56c6c!important}:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.is-link>span,:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.is-text>span,:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.is-link .el-icon,:is(.zc-table,.pc-main-table,.admin-main-table,.zhicha-sub-table) .el-table__cell:last-child .el-button.is-text .el-icon,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.is-link>span,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.is-text>span,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.is-link .el-icon,:is(.whiteRadiusTableDiv,.admin-data-card,.pc-worktable) .el-table__cell:last-child .el-button.is-text .el-icon{color:inherit!important;text-shadow:none!important;opacity:1!important}
