/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/@tarojs/webpack5-runner/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[0].use[4]!./src/pages/userDatabase/index.scss ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @charset "UTF-8"; .udb-page { padding: 0 24rpx 40rpx; min-height: 100vh; } /* 锁屏验证 */ .udb-lock-card { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 60rpx 40rpx; text-align: center; } .udb-lock-icon { font-size: 80rpx; margin-bottom: 24rpx; } .udb-lock-title { font-size: 36rpx; font-weight: 700; color: var(--text-primary); margin-bottom: 12rpx; display: block; } .udb-lock-desc { font-size: 26rpx; color: var(--text-secondary); margin-bottom: 32rpx; display: block; } .udb-password-input { width: 100%; height: 80rpx; background: var(--bg-input); border: 2rpx solid var(--line-star); border-radius: 16rpx; padding: 0 24rpx; font-size: 30rpx; color: var(--text-primary); text-align: center; margin-bottom: 24rpx; -webkit-box-sizing: border-box; box-sizing: border-box; } .udb-error { font-size: 24rpx; color: #e64340; margin-bottom: 20rpx; display: block; } .udb-btn { width: 100%; padding: 20rpx 0; font-size: 30rpx; } /* 工具栏 */ .udb-toolbar { margin: 20rpx 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .udb-add-btn { padding: 14rpx 28rpx; font-size: 26rpx; } /* 数据表格 */ .udb-table { background: var(--bg-card); border: var(--line-card); border-radius: 24rpx; overflow: hidden; } .udb-row { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 20rpx 16rpx; border-bottom: 1rpx solid rgba(0, 0, 0, 0.04); } .udb-row:last-child { border-bottom: none; } .udb-header { background: var(--bg-input); padding: 16rpx; } .udb-header .udb-col { font-weight: 700; font-size: 24rpx; color: var(--text-primary); } .udb-col { font-size: 24rpx; color: var(--text-secondary); -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 6rpx; } .col-nick { -webkit-flex: 0 0 22%; -ms-flex: 0 0 22%; flex: 0 0 22%; } .col-id { -webkit-flex: 0 0 36%; -ms-flex: 0 0 36%; flex: 0 0 36%; } .col-stats { -webkit-flex: 0 0 18%; -ms-flex: 0 0 18%; flex: 0 0 18%; text-align: center; } .col-action { -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; gap: 12rpx; } .udb-row.active { background: rgba(91, 140, 255, 0.06); } .udb-link { padding: 6rpx 14rpx; border-radius: 8rpx; font-size: 22rpx; color: var(--accent-blue); background: rgba(91, 140, 255, 0.08); } .udb-danger { color: #e64340; background: rgba(230, 67, 64, 0.08); } .udb-current { font-size: 22rpx; color: var(--accent-blue); font-weight: 600; } .udb-empty { padding: 40rpx; text-align: center; color: var(--text-secondary); font-size: 28rpx; } /* 弹窗 */ .udb-add-card { padding: 48rpx 36rpx; width: 80%; } .udb-add-title { font-size: 32rpx; font-weight: 700; color: var(--text-primary); margin-bottom: 24rpx; display: block; text-align: center; } .udb-add-input { width: 100%; height: 80rpx; background: var(--bg-input); border: 2rpx solid var(--line-star); border-radius: 16rpx; padding: 0 24rpx; font-size: 28rpx; color: var(--text-primary); margin-bottom: 32rpx; -webkit-box-sizing: border-box; box-sizing: border-box; } .udb-add-actions { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap: 20rpx; } .udb-add-actions .btn-outline, .udb-add-actions .btn-gradient { -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 18rpx 0; text-align: center; }