*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;background:#f4f6fa;color:#1e2430}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cfd6e2;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b6c0d0}::-webkit-scrollbar-track{background:transparent}.ant-table-tbody>tr>td{white-space:nowrap}.ant-table-cell-ellipsis{max-width:300px}.ant-card{box-shadow:0 1px 2px #1018280a,0 1px 3px #10182808}.clickable-row{cursor:pointer}.clickable-row:hover>td{background:#fafbff!important}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11.5px}.page-section-gap{margin-top:14px}.kyc-file-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e8ecf3;border-radius:10px;background:#fcfdff;transition:border-color .2s,box-shadow .2s}.kyc-file-row+.kyc-file-row{margin-top:10px}.kyc-file-row:hover{border-color:#c7d4ea;box-shadow:0 1px 3px #1018280d}.kyc-file-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f2f5fa;display:flex;align-items:center;justify-content:center;border:1px solid #e8ecf3}.kyc-file-thumb--empty{border-style:dashed;border-color:#d8dfe9;background:#f7f9fc}.kyc-file-thumb--file{flex-direction:column;gap:1px;color:inherit;text-decoration:none}.kyc-file-ext{font-size:9px;font-weight:600;letter-spacing:.4px;color:#8a93a5;text-transform:uppercase}.kyc-file-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.kyc-file-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kyc-file-meta{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.kyc-file-name{font-size:12.5px;color:#1e2430;max-width:min(320px,100%)}.kyc-file-sub{font-size:11.5px;color:#8a93a5;white-space:nowrap}.kyc-file-link{font-size:11.5px;white-space:nowrap}.kyc-file-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}@media (max-width: 900px){.kyc-file-row{flex-wrap:wrap;align-items:flex-start}.kyc-file-thumb{width:44px;height:44px}.kyc-file-main{flex:1 1 180px}.kyc-file-name{max-width:100%}.kyc-file-actions{width:100%;justify-content:flex-end}}@media (max-width: 860px){.login-brand{display:none!important}}
