/* 自定义底部弹窗样式 */ .action-sheet.data-v-0866ad30 { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; display: flex; align-items: flex-end; justify-content: center; } .action-sheet-content.data-v-0866ad30 { width: 100%; background-color: #fff; border-radius: 20rpx 20rpx 0 0; padding-bottom: 40rpx; -webkit-animation: slideUp-data-v-0866ad30 0.3s ease-out; animation: slideUp-data-v-0866ad30 0.3s ease-out; } @-webkit-keyframes slideUp-data-v-0866ad30 { from { -webkit-transform: translateY(100%); transform: translateY(100%); } to { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes slideUp-data-v-0866ad30 { from { -webkit-transform: translateY(100%); transform: translateY(100%); } to { -webkit-transform: translateY(0); transform: translateY(0); } } .action-sheet-item.data-v-0866ad30 { padding: 30rpx 40rpx; border-bottom: 1rpx solid #f0f0f0; text-align: center; } .action-sheet-item.data-v-0866ad30:active { background-color: #f5f5f5; } .action-sheet-cancel.data-v-0866ad30 { padding: 30rpx 40rpx; text-align: center; margin-top: 20rpx; background-color: #f8f8f8; } .action-sheet-cancel.data-v-0866ad30:active { background-color: #e8e8e8; } .action-sheet-text.data-v-0866ad30 { font-size: 32rpx; color: #333; } .action-sheet-cancel .action-sheet-text.data-v-0866ad30 { color: #666; } /* 图片裁剪弹窗样式 */ .image-crop-modal.data-v-0866ad30 { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #000; z-index: 10000; display: flex; flex-direction: column; } .crop-container.data-v-0866ad30 { width: 100%; height: 100%; display: flex; flex-direction: column; background-color: #000; } .bj.data-v-0866ad30 { width: 100%; height: 50vh; position: fixed; top: 0; z-index: -1; background-color: #0F0F0F; } .tabback.data-v-0866ad30 { display: flex; align-items: center; justify-content: space-between; width: 100%; height: 126rpx; padding: 0 20rpx; box-sizing: border-box; background-color: #fff; margin-top: 102rpx; border-radius: 30rpx 30rpx 0 0; } .tabback .rtjt.data-v-0866ad30 { font-size: 36rpx; color: #333; } .tabback .name.data-v-0866ad30 { font-size: 36rpx; font-weight: bold; color: #333; margin: 0 auto; } .tabback .add-btn.data-v-0866ad30 { font-size: 32rpx; color: #ccc; transition: color 0.3s; } .tabback .add-btn.active.data-v-0866ad30 { color: #333; } .device-detail.data-v-0866ad30 { min-height: 100vh; } .content-container.data-v-0866ad30 { display: flex; flex-direction: column; min-height: calc(100vh - 228rpx); } .instruction-section.data-v-0866ad30 { background: #f3f5f6; text-align: center; width: 100%; height: 448rpx; } .instruction-section view.data-v-0866ad30 { position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 272rpx; margin-top: 88rpx; } .instruction-section .da.data-v-0866ad30 { width: 272rpx; height: 272rpx; border-radius: 50%; } .instruction-section .xiao.data-v-0866ad30 { width: 116rpx; height: 72rpx; position: absolute; right: 0; bottom: 0; } .instruction-section .instruction-text.data-v-0866ad30 { font-size: 28rpx; color: #666; line-height: 1.6; margin-top: 30rpx; } .input-section.data-v-0866ad30 { background: #fff; padding: 40rpx 32rpx; margin-top: 40rpx; } .input-section .input-group.data-v-0866ad30 { margin-bottom: 40rpx; } .input-section .input-label.data-v-0866ad30 { display: block; font-size: 28rpx; color: #666; margin-bottom: 20rpx; } .input-section .code-input.data-v-0866ad30 { width: 100%; height: 80rpx; border: none; border-bottom: 2rpx solid #e5e5e5; font-size: 32rpx; color: #333; background: transparent; padding: 0; } .input-section .code-input.data-v-0866ad30::-webkit-input-placeholder { color: #bbb; letter-spacing: 8rpx; } .input-section .code-input.data-v-0866ad30::placeholder { color: #bbb; letter-spacing: 8rpx; } .input-section .code-input.data-v-0866ad30:focus { border-bottom-color: #000; outline: none; } .help-section.data-v-0866ad30 { background: #f3f5f6; padding: 40rpx 0; padding-top: 20rpx; padding-left: 48rpx; } .help-text.data-v-0866ad30 { font-size: 28rpx; color: #727272; } .button-section.data-v-0866ad30 { margin-top: auto; padding-top: 42rpx; display: flex; flex-direction: column; align-items: center; width: 750rpx; height: 220rpx; background: #FFFFFF; border-radius: 0rpx 0rpx 0rpx 0rpx; position: fixed; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; } .button-section .continue-btn.data-v-0866ad30 { width: 674rpx; height: 80rpx; line-height: 80rpx; background: #BBBBBB; color: #fff; border: none; border-radius: 50rpx; font-size: 32rpx; font-weight: 600; } .button-section .continue-btn.active.data-v-0866ad30 { background: #000; } .button-section .cancel-btn.data-v-0866ad30 { margin-top: 34rpx; font-size: 28rpx; color: #000; }