#app{width:100%;height:100%}*{font-family:Poppins-Regular}*,body,html{margin:0;padding:0}body,html{width:100%;height:100%;background:#fff;color:#555}html{overflow-y:scroll}a{color:#555;text-decoration:none}img{border:none}li{list-style:none}.el-icon,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar-thumb{border-radius:5px}::-webkit-scrollbar-track{border-radius:5px;cursor:pointer}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:hover{background:#666}@font-face{font-family:Lora;src:url(/fonts/Lora-Regular.da0781fa.ttf)}@font-face{font-family:Untold History;src:url(/fonts/Untold%20History.cfcf09eb.ttf)}@font-face{font-family:Softizen;src:url(/fonts/Softizen.68f8cffe.ttf)}@font-face{font-family:Open-Sans;src:url(/fonts/Open-Sans.74ae8a23.ttf)}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.0d095b7d.ttf)}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.266775f9.ttf)}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#ececec;border-radius:4px;cursor:pointer}::-webkit-scrollbar-thumb:hover{height:200px;background:#b4b3b3}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.el-dialog{padding:0!important}.el-dialog .el-dialog__header{padding:10px;background:#25323f}.el-dialog .el-dialog__header .el-dialog__title{font-size:14px;font-weight:700;color:#fff}.el-dialog .el-dialog__header .el-dialog__close{color:#fff}.el-dialog .el-dialog__body{padding:20px}.el-dialog .el-dialog__body .qrcode-content{padding:20px;color:#000;border:1px solid #333;border-radius:14px}.el-dialog .el-dialog__body .qrcode-content .text{margin-bottom:4px;font-size:16px}.el-dialog .el-dialog__body .qrcode-content .main-tit{margin-bottom:20px;font-size:20px;font-weight:600;letter-spacing:2px}.el-dialog .el-dialog__body .qrcode-content .sub-tit{margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:600;letter-spacing:2px}.el-dialog .el-dialog__body .qrcode-content .el-table{border:1px solid #333;border-radius:10px}.el-dialog .el-dialog__body .google-content{padding:20px;color:#000;border:1px solid #333;border-radius:10px}.el-dialog .el-dialog__body .google-content .text{margin-bottom:4px;font-size:16px}.el-dialog .el-dialog__body .google-content .main-tit{margin-bottom:20px;font-size:20px;font-weight:600;letter-spacing:2px}.el-dialog .el-dialog__body .google-content .sub-tit{margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:600;letter-spacing:2px}.el-dialog .el-dialog__body .google-content .qrCodeImage{margin-bottom:20px;width:120px;height:120px;background:#fff}.el-dialog .el-dialog__body .google-content .qrCodeImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.el-dialog .el-dialog__body .google-content .el-input{width:400px}.el-dialog .el-dialog__body .google-content .el-button{margin-bottom:40px;width:100%;height:40px}.el-dialog .el-dialog__footer{padding:14px;background:#f8f3f3}.page-container{background:#f7f8fc}.page-container,.page-container .page-card{height:100%;padding:24px;box-sizing:border-box}.page-container .page-card{background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.page-container .page-title{margin-bottom:6px;font-size:20px;font-weight:700;color:#2d3436}.page-container .page-subtitle{margin-bottom:20px;font-size:14px;color:#999}.page-container .filter-form{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.page-container .filter-form :deep(.el-form-item){margin-right:0;margin-bottom:0}.page-container .filter-form :deep(.el-input__wrapper){border-radius:8px}.page-container .filter-form :deep(.el-button){border-radius:8px}.page-container .table-section{flex:1;overflow:auto}.page-container .table-section :deep(.el-table){border:none;border-radius:10px;overflow:hidden}.page-container .table-section :deep(.el-table):before{display:none}.page-container .table-section :deep(.el-table) thead th{background:#f7f8fc;color:#666;font-weight:600;font-size:13px;border-bottom:none}.page-container .table-section :deep(.el-table) .el-table__row{transition:background .15s ease}.page-container .table-section :deep(.el-table) .el-table__row td{border-bottom:1px solid #f5f5f5;font-size:13px;color:#555}.page-container .table-section :deep(.el-table) .el-table__row:hover>td{background:#f9f9ff}.page-container .table-section :deep(.el-table) .el-table__row--striped>td{background:#fafbfe}.page-container .table-section :deep(.el-table) .el-table__row--striped:hover>td{background:#f9f9ff}.page-container .table-section :deep(.el-table) .cell img{max-width:40px;max-height:40px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid #f0f0f0;vertical-align:middle}.page-container .pagination-box{margin-top:20px;display:flex;justify-content:flex-end}.page-container .pagination-box :deep(.el-pagination) .btn-next,.page-container .pagination-box :deep(.el-pagination) .btn-prev,.page-container .pagination-box :deep(.el-pagination) .el-pager li{border-radius:8px}.page-container .pagination-box :deep(.el-pagination) .el-pager li.is-active{background:#6c5ce7}.page-container .actions-col{display:flex;align-items:center;gap:6px}