.list-filter-panel[data-v-63d84bd7]{min-width:0;margin-bottom:12px}.list-filter-toggle[data-v-63d84bd7]{display:none}@media(max-width:768px){.list-filter-toggle[data-v-63d84bd7]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#409eff;font:inherit;font-size:14px;cursor:pointer}.list-filter-toggle span[data-v-63d84bd7]{font-size:12px;color:#909399}.list-filter-toggle[data-v-63d84bd7]:focus-visible{outline:2px solid #409eff;outline-offset:2px}.list-filter-content[data-v-63d84bd7]{display:none}.list-filter-content.is-expanded[data-v-63d84bd7]{display:block;margin-top:12px}}body{padding:0;margin:0}.main{margin-top:0}.page-content>*{box-sizing:border-box;min-height:100%}.admin-page,.page-content>*{padding:20px;background:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.page-content .filter-form,.page-content .page-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.page-content .filter-form .el-form-item,.page-content .page-toolbar .el-form-item{margin:0 0 8px}.page-content .el-pagination{margin-top:20px;display:flex;justify-content:flex-end}.empty-state{padding:32px 16px;text-align:center;color:#909399;font-size:13px;line-height:22px}.admin-page .filter-form,.admin-page .page-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.admin-page .el-form-item{margin:0 0 8px}.admin-page .page-toolbar .toolbar-actions{margin-left:auto}.admin-page .el-table{border-radius:6px;overflow:hidden}.admin-page .pager{margin-top:20px;text-align:right}@media (max-width:768px){.page-content{padding:12px}.admin-page,.page-content>*{padding:14px;border-radius:6px}.admin-page .page-toolbar .toolbar-actions{margin-left:0}.admin-page .filter-form,.admin-page .page-toolbar,.page-content .filter-form,.page-content .page-toolbar{align-items:stretch;gap:8px}.admin-page .filter-form .el-form-item,.page-content .filter-form .el-form-item{width:100%;margin-right:0}.admin-page .filter-form .el-form-item .el-date-editor,.admin-page .filter-form .el-form-item .el-input,.admin-page .filter-form .el-form-item .el-select,.admin-page .page-toolbar .el-date-editor,.admin-page .page-toolbar .el-input,.admin-page .page-toolbar .el-select,.page-content .filter-form .el-form-item .el-date-editor,.page-content .filter-form .el-form-item .el-input,.page-content .filter-form .el-form-item .el-select,.page-content .page-toolbar .el-date-editor,.page-content .page-toolbar .el-input,.page-content .page-toolbar .el-select{width:100%!important}.admin-page .el-table,.page-content .el-table{width:100%;min-width:0}.admin-page .el-form-item,.el-dialog .el-form-item,.page-content .el-form-item{display:block;margin-bottom:14px}.admin-page .el-form-item__label,.el-dialog .el-form-item__label,.page-content .el-form-item__label{float:none;display:block;width:auto!important;text-align:left;padding:0 0 6px;line-height:20px}.admin-page .el-form-item__content,.el-dialog .el-form-item__content,.page-content .el-form-item__content{margin-left:0!important}.admin-page .el-form-item__content .el-date-editor,.admin-page .el-form-item__content .el-input,.admin-page .el-form-item__content .el-select,.el-dialog .el-form-item__content .el-date-editor,.el-dialog .el-form-item__content .el-input,.el-dialog .el-form-item__content .el-select,.page-content .el-form-item__content .el-date-editor,.page-content .el-form-item__content .el-input,.page-content .el-form-item__content .el-select{width:100%!important}.admin-page .el-radio-group,.el-dialog .el-radio-group,.page-content .el-radio-group{display:flex;flex-wrap:wrap;row-gap:6px}.admin-page .el-radio-button,.el-dialog .el-radio-button,.page-content .el-radio-button{flex:1 0 auto}.admin-page .el-checkbox-group,.el-dialog .el-checkbox-group,.page-content .el-checkbox-group{display:flex;flex-wrap:wrap;row-gap:6px}.admin-page .el-checkbox-button,.el-dialog .el-checkbox-button,.page-content .el-checkbox-button{flex:1 0 auto}.el-card__body{padding:12px}.admin-page .el-pagination,.page-content .el-pagination{display:flex;flex-wrap:wrap;justify-content:center}.el-dialog{width:calc(100% - 24px)!important;margin:6vh auto!important}.el-dialog__body{max-height:68vh;overflow-y:auto}.el-message-box{width:calc(100% - 32px)}}.login_form{width:500px;margin:100px auto}.login_form .title{text-align:center;font-size:32px;margin:50px auto}.qrcode-step{text-align:center}.url_preview{height:180vh;width:100%;max-width:1000px;overflow:scroll}.upload-preview{text-align:center}.upload-preview img{width:80%;z-index:1000}.qrcode-input{width:90%;margin:0 auto}.admin-dialog{min-width:350px}.activity-chip{display:inline-block;margin:0 2px;padding:0 6px;border-radius:3px;background:#ecf5ff;color:#409eff;font-size:12px;line-height:20px;white-space:nowrap;cursor:pointer}.admin-page .page-toolbar,.page-content .page-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.admin-page .page-toolbar .el-form-item,.page-content .page-toolbar .el-form-item{margin:0 0 8px}.admin-page .page-toolbar .toolbar-actions,.page-content .page-toolbar .toolbar-actions{margin-left:auto}.admin-page .el-table .el-button+.el-button,.page-content .el-table .el-button+.el-button,.table-actions{margin-left:0}.admin-page .el-table .el-button--text,.page-content .el-table .el-button--text{padding:0}.el-button--text.danger-text,.el-button--text.danger-text:focus,.el-button--text.danger-text:hover{color:#f56c6c}.el-button--text.danger-text:active{color:#c45656}.table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px}.table-actions>.el-button{margin:2px 0}