:root{--lq-primary: #4A6CF7;--lq-primary-light: #6B8AFF;--lq-primary-bg: #EEF1FF;--lq-success: #10B981;--lq-success-bg: #ECFDF5;--lq-warning: #F59E0B;--lq-warning-bg: #FFFBEB;--lq-danger: #EF4444;--lq-danger-bg: #FEF2F2;--lq-info: #6B7280;--lq-info-bg: #F3F4F6;--lq-text-primary: #1F2937;--lq-text-secondary: #6B7280;--lq-text-muted: #9CA3AF;--lq-border: #E5E7EB;--lq-bg: #F3F4F6;--lq-bg-white: #FFFFFF;--lq-shadow-sm: 0 1px 2px 0 rgba(0,0,0,.05);--lq-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--lq-shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--lq-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--lq-radius-sm: 6px;--lq-radius: 8px;--lq-radius-lg: 12px;--lq-radius-xl: 16px}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;color:var(--lq-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app .el-card{border-radius:var(--lq-radius-lg);border:1px solid var(--lq-border);-webkit-box-shadow:var(--lq-shadow-sm);box-shadow:var(--lq-shadow-sm);-webkit-transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}#app .el-card:hover{-webkit-box-shadow:var(--lq-shadow-md);box-shadow:var(--lq-shadow-md)}#app .el-card__header{border-bottom:1px solid var(--lq-border);padding:16px 20px;font-weight:600;font-size:16px;color:var(--lq-text-primary)}#app .el-card__body{padding:20px}#app .el-table{--el-table-border-color: var(--lq-border);--el-table-header-bg-color: #F9FAFB;border-radius:var(--lq-radius);overflow:hidden}#app .el-table th.el-table__cell{background-color:#f9fafb;color:var(--lq-text-secondary);font-weight:600;font-size:13px;text-transform:none;letter-spacing:.02em}#app .el-table td.el-table__cell{font-size:14px;color:var(--lq-text-primary)}#app .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#fafbfc}#app .el-table .el-table__body tr:hover>td.el-table__cell{background-color:var(--lq-primary-bg)}#app .el-button--primary{--el-button-bg-color: var(--lq-primary);--el-button-border-color: var(--lq-primary);--el-button-hover-bg-color: var(--lq-primary-light);--el-button-hover-border-color: var(--lq-primary-light);border-radius:var(--lq-radius-sm)}#app .el-button{border-radius:var(--lq-radius-sm);font-weight:500}#app .el-dialog{border-radius:var(--lq-radius-xl);overflow:hidden}#app .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid var(--lq-border)}#app .el-dialog__body{padding:20px 24px}#app .el-dialog__footer{padding:12px 24px 20px}#app .el-form-item__label{font-weight:500;color:var(--lq-text-secondary)}#app .el-input__wrapper{border-radius:var(--lq-radius-sm);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}#app .el-input__wrapper:hover{-webkit-box-shadow:0 0 0 1px var(--lq-primary) inset;box-shadow:0 0 0 1px var(--lq-primary) inset}#app .el-input__wrapper.is-focus{-webkit-box-shadow:0 0 0 1px var(--lq-primary) inset,0 0 0 3px rgba(74,108,247,.1);box-shadow:0 0 0 1px var(--lq-primary) inset,0 0 0 3px #4a6cf71a}#app .el-select .el-input__wrapper.is-focus{-webkit-box-shadow:0 0 0 1px var(--lq-primary) inset;box-shadow:0 0 0 1px var(--lq-primary) inset}#app .el-tag{border-radius:6px;font-weight:500}#app .el-descriptions__label{font-weight:500;color:var(--lq-text-secondary);background-color:#f9fafb}#app .el-descriptions__content{color:var(--lq-text-primary)}#app .el-pagination{--el-pagination-button-bg-color: transparent}#app .el-pagination .btn-prev,#app .el-pagination .btn-next,#app .el-pagination .el-pager li{border-radius:var(--lq-radius-sm)}#app .el-alert{border-radius:var(--lq-radius)}#app .el-divider__text{font-weight:600;color:var(--lq-text-secondary);font-size:14px}#app .el-step__title{font-weight:500}#app .el-switch.is-checked .el-switch__core{background-color:var(--lq-success);border-color:var(--lq-success)}#app .el-upload-dragger{border-radius:var(--lq-radius)}#app .el-message-box{border-radius:var(--lq-radius-xl)}#app .el-empty__description p{color:var(--lq-text-muted)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.lq-main-content{min-width:1024px;overflow-x:auto}@media (max-width: 1024px){.lq-main-content{min-width:768px}}@media (max-width: 768px){.lq-main-content{min-width:auto;overflow-x:auto}}
