#app{margin-top:0!important}.personal-query-inner:after{content:"";display:block;clear:both}table{margin:0!important}.el-table__body,.el-table__footer,.el-table__header{border-collapse:collapse!important}.el-table th{background-color:#f0f0f0;color:#333}.el-table td,.el-table th{text-align:center!important}.el-popover .el-table{width:100%!important;table-layout:fixed!important}.el-popover .el-table .el-table__body-wrapper,.el-popover .el-table .el-table__header-wrapper{width:100%!important}.el-popover .el-table .el-table__body,.el-popover .el-table .el-table__header{width:100%!important;table-layout:fixed!important}.el-table .read-row{color:grey}.el-table .no-read-row{color:red}.card{width:calc(100% - 80rpx);background-color:#fff;margin:auto;border-radius:10px;padding:40rpx;text-align:center;padding-top:30rpx;padding-left:30rpx;padding-bottom:20rpx}.card+.card{margin-top:40rpx}.card image{width:65rpx;height:65rpx;padding:10rpx;border-radius:8px;margin-left:calc(50% - 47rpx);border:1px solid #f8f8f8}.card .text_box{width:calc(100% - 180rpx);line-height:50rpx}.header_title{width:100%;padding-top:12rpx}checkbox .wx-checkbox-input{border-radius:0}checkbox .wx-checkbox-input.wx-checkbox-input-checked{color:#fff;background-color:#0052d9;border-radius:0}.order_btn{background:#0052d9;margin:4% 0 4% 3%;color:#fff;border-radius:10rpx;height:40px;line-height:40px;text-align:center}.share_content{width:85%!important}.vs-btn{padding:13px 40px;font-size:14px;border-radius:5px}.filter-item{margin:40px 0}.project-name{font-size:18px}.el-checkbox__inner,.project-content img{width:25px;height:25px}.el-checkbox__inner:after{left:9px;top:3px;height:10px;width:5px}.qr-code-dialog .el-message-box__content{padding:20px}.qr-code-dialog .el-message-box__message{margin:0}.qr-code-dialog img{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.qr-code-dialog button{transition:all .3s ease}.qr-code-dialog button:hover{background:#66b1ff!important;transform:translateY(-1px)}.button-disabled{opacity:.6;cursor:not-allowed}.face-recognition-container{text-align:center;padding:20px}.face-tips{margin-bottom:20px;padding:15px;background:#f0f9ff;border-radius:8px}.face-tips p{margin:5px 0;font-size:14px}.video-container{position:relative;width:100%;max-width:500px;margin:0 auto 20px;background:#000;border-radius:8px;overflow:hidden}.video-container video{width:100%;height:auto;display:block}.face-guide-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border:3px dashed #409eff;border-radius:50%;pointer-events:none;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.recording-indicator{position:absolute;top:20px;left:50%;transform:translateX(-50%);background:rgba(255,0,0,.8);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;display:flex;align-items:center;gap:8px;animation:blink 1s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.7}}.face-actions{margin-top:20px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@media (max-width:768px){.video-container{max-width:100%}.face-guide-circle{width:150px;height:150px}.face-actions{flex-direction:column}.face-actions .el-button{width:100%}}