table td{line-height:26px}.el-table__body tr.current-row>td{background-color:#91d5ff!important}.el-button+.el-button{margin-left:0;margin-right:4px}.iconfont{font-size:12px}.el-pagination{text-align:right;margin-top:24px}.el-pager li{font-size:14px}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{border:1px solid #f5f5f5;background-color:#fff}.more-info-display{line-height:28px;display:block}.more-info-display .is-label{display:inline-block;text-align:right}.more-info-display .is-value{display:inline-block}.el-table .gray-row{background-color:#f5f5f5}.el-table .red-row{background-color:#fc0}.ape-table-tooltip{max-width:640px}.main-page-content[data-v-7a65a104]{padding:24px;min-height:calc(100vh - 84px);background-color:#f5f7fa}.page-title-section[data-v-7a65a104]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:32px;margin-bottom:24px;color:#fff;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.15);box-shadow:0 8px 32px rgba(102,126,234,.15)}.title-content[data-v-7a65a104]{text-align:center}.page-title[data-v-7a65a104]{font-size:32px;font-weight:600;margin:0 0 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.page-title i[data-v-7a65a104]{font-size:36px}.page-subtitle[data-v-7a65a104]{font-size:16px;opacity:.9;margin:0;line-height:1.5}.search-card[data-v-7a65a104]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e8ecf4}.search-header[data-v-7a65a104]{margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f2f5}.search-title[data-v-7a65a104]{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.search-subtitle[data-v-7a65a104]{color:#6b7280;font-size:14px;margin:0}.search-form[data-v-7a65a104] .el-form-item{margin-bottom:16px}.search-form[data-v-7a65a104] .el-form-item__label{color:#374151;font-weight:500}.search-form[data-v-7a65a104] .el-input__inner{border-radius:8px;border:1px solid #d1d5db;-webkit-transition:all .3s ease;transition:all .3s ease}.search-form[data-v-7a65a104] .el-input__inner:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.search-btn[data-v-7a65a104]{background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 16px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.search-btn[data-v-7a65a104]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.3);box-shadow:0 8px 25px rgba(102,126,234,.3)}.reset-btn[data-v-7a65a104]{border-radius:8px;padding:8px 16px;margin-left:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.reset-btn[data-v-7a65a104]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.table-card[data-v-7a65a104]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e8ecf4}.table-header[data-v-7a65a104]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f2f5}.header-left[data-v-7a65a104],.table-header[data-v-7a65a104]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-7a65a104]{gap:8px;font-size:18px;font-weight:600;color:#1f2937}.header-left i[data-v-7a65a104]{color:#667eea;font-size:20px}.header-right .el-tag[data-v-7a65a104]{border-radius:6px;font-weight:500}.log-info .info-row[data-v-7a65a104]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:12px}.log-info .info-row i[data-v-7a65a104]{color:#667eea;margin-right:6px;font-size:14px;width:14px}.log-info .info-row .info-label[data-v-7a65a104]{color:#6b7280;margin-right:4px;font-weight:500;min-width:70px}.log-info .info-row .info-value[data-v-7a65a104]{color:#1f2937;font-weight:500}.log-info .info-row .info-value.url-text[data-v-7a65a104]{color:#667eea;font-family:monospace;font-size:11px}.log-info .info-row .info-value.time-text[data-v-7a65a104]{color:#059669;font-family:monospace;font-size:11px}.log-info .info-row .info-value.body-text[data-v-7a65a104]{color:#7c3aed;font-family:monospace;font-size:11px;background:#f3f4f6;padding:2px 6px;border-radius:4px}[data-v-7a65a104] .el-table{border-radius:8px;overflow:hidden}[data-v-7a65a104] .el-table th{background:linear-gradient(45deg,#f8fafc,#f1f5f9);color:#374151;font-weight:600;border-bottom:2px solid #e5e7eb}[data-v-7a65a104] .el-table td{border-bottom:1px solid #f3f4f6}[data-v-7a65a104] .el-table tr:hover td{background-color:#f8fafc}[data-v-7a65a104] .el-pagination{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-7a65a104] .el-tag{border-radius:6px;font-weight:500}@media (max-width:768px){.main-page-content[data-v-7a65a104]{padding:16px}.page-title-section[data-v-7a65a104]{padding:24px 20px}.page-title[data-v-7a65a104]{font-size:24px}.search-card[data-v-7a65a104],.table-card[data-v-7a65a104]{padding:16px}.search-form[data-v-7a65a104] .el-form-item{display:block;margin-bottom:12px}.table-header[data-v-7a65a104]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.main-page-content[data-v-4c054583]{padding:0}.page-title-section[data-v-4c054583]{background:linear-gradient(135deg,#667eea,#764ba2);padding:32px;margin-bottom:24px;border-radius:12px;color:#fff}.page-title-section .title-content .page-title[data-v-4c054583]{font-size:28px;font-weight:600;margin:0 0 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.page-title-section .title-content .page-title i[data-v-4c054583]{font-size:32px;opacity:.9}.page-title-section .title-content .page-subtitle[data-v-4c054583]{font-size:16px;opacity:.9;margin:0}.form-card[data-v-4c054583]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.form-card .card-header[data-v-4c054583]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.form-card .card-header .card-title[data-v-4c054583],.form-card .card-header[data-v-4c054583]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-card .card-header .card-title[data-v-4c054583]{font-size:16px;font-weight:600;color:#303133;margin:0;gap:8px}.form-card .card-header .card-title i[data-v-4c054583]{color:#409eff}.form-card .card-header .card-actions .el-button[data-v-4c054583]{height:32px;padding:0 16px;border-radius:6px;font-size:13px}.form-card .card-content[data-v-4c054583] .el-form-item{margin-bottom:20px}.form-card .card-content[data-v-4c054583] .el-form-item .el-form-item__label{color:#606266;font-weight:500}.form-card .card-content[data-v-4c054583] .el-form-item .el-input__inner,.form-card .card-content[data-v-4c054583] .el-form-item .el-textarea__inner{border-radius:6px;border-color:#e4e7ed;-webkit-transition:all .3s ease;transition:all .3s ease}.form-card .card-content[data-v-4c054583] .el-form-item .el-input__inner:focus,.form-card .card-content[data-v-4c054583] .el-form-item .el-textarea__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.form-card .card-content[data-v-4c054583] .el-form-item .el-textarea__inner{font-family:inherit;resize:vertical}.content-left[data-v-4c054583] .el-form-item__label{text-align:left!important}.content-right[data-v-4c054583] .el-form-item__label{text-align:left!important;padding:0 0 8px 0!important}.content-right[data-v-4c054583] .el-form-item__content{margin-left:0!important}.logo-upload .avatar-uploader[data-v-4c054583] .el-upload{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;width:200px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-upload .avatar-uploader[data-v-4c054583] .el-upload:hover{border-color:#409eff}.logo-upload .avatar-uploader .avatar[data-v-4c054583]{width:180px;height:100px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.logo-upload .avatar-uploader .upload-placeholder[data-v-4c054583]{text-align:center;color:#8c939d}.logo-upload .avatar-uploader .upload-placeholder .avatar-uploader-icon[data-v-4c054583]{font-size:28px;margin-bottom:8px;display:block}.logo-upload .avatar-uploader .upload-placeholder .upload-text[data-v-4c054583]{font-size:14px}.logo-upload .upload-tips[data-v-4c054583]{margin-top:12px}.logo-upload .upload-tips p[data-v-4c054583]{font-size:12px;color:#909399;margin:4px 0;line-height:1.4}.logo-upload .upload-tips p[data-v-4c054583]:before{content:"";display:inline-block;width:4px;height:4px;background:#c0c4cc;border-radius:50%;margin-right:6px;vertical-align:middle}.custom-table[data-v-4c054583] .el-table{border-radius:8px;overflow:hidden}.custom-table[data-v-4c054583] .el-table .el-table__header{background:#f8f9fa}.custom-table[data-v-4c054583] .el-table .el-table__header th{background:#f8f9fa!important;color:#303133;font-weight:600;border-bottom:2px solid #e4e7ed}.custom-table[data-v-4c054583] .el-table .el-table__body tr{-webkit-transition:all .3s ease;transition:all .3s ease}.custom-table[data-v-4c054583] .el-table .el-table__body tr:hover{background-color:#f5f7fa}.custom-table[data-v-4c054583] .el-table .el-table__body tr td{border-bottom:1px solid #f0f0f0;padding:12px 0}.custom-table[data-v-4c054583] .el-table .el-table__body tr td .el-input__inner{border:none;background:transparent}.custom-table[data-v-4c054583] .el-table .el-table__body tr td .el-input__inner:focus{background:#fff;border:1px solid #409eff}.action-buttons[data-v-4c054583]{text-align:center}.action-buttons .save-btn[data-v-4c054583]{height:44px;padding:0 32px;border-radius:8px;font-weight:500;font-size:16px;background:linear-gradient(135deg,#409eff,#66b3ff);border:none;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.action-buttons .save-btn[data-v-4c054583]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(64,158,255,.4);box-shadow:0 6px 16px rgba(64,158,255,.4)}.action-buttons .save-btn[data-v-4c054583]:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.2);box-shadow:0 2px 8px rgba(64,158,255,.2);opacity:.7}@media (max-width:1200px){.content-left[data-v-4c054583]{margin-bottom:24px}.content-right[data-v-4c054583] .el-col{width:100%!important}}@media (max-width:768px){.page-title-section[data-v-4c054583]{padding:20px}.page-title-section .title-content .page-title[data-v-4c054583]{font-size:24px}.form-card[data-v-4c054583]{padding:16px}.form-card .card-header[data-v-4c054583]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.form-card .card-content[data-v-4c054583] .el-form-item__label{width:100%!important;text-align:left!important}.logo-upload[data-v-4c054583]{text-align:center}.logo-upload .avatar-uploader[data-v-4c054583] .el-upload{width:160px;height:100px}.logo-upload .avatar[data-v-4c054583]{width:140px;height:80px}.custom-table[data-v-4c054583]{overflow-x:auto}}.el-dialog__header{padding:0;line-height:48px;padding-left:24px;border-bottom:1px solid #d9d9d9}.el-dialog__title{font-size:14px}.el-dialog__headerbtn{top:15px}.el-dialog__footer{border-top:1px solid #d9d9d9;padding:0;padding-right:8px;line-height:48px}.el-dialog__body{padding:24px 24px;word-wrap:break-word}.el-button{margin-right:4px}.el-form-item__label{height:36px}.el-cascader{display:block}.main-page-content[data-v-09d5adbd]{padding:0}.page-title-section[data-v-09d5adbd]{background:linear-gradient(135deg,#667eea,#764ba2);padding:32px;margin-bottom:24px;border-radius:12px;color:#fff}.page-title-section .title-content .page-title[data-v-09d5adbd]{font-size:28px;font-weight:600;margin:0 0 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.page-title-section .title-content .page-title i[data-v-09d5adbd]{font-size:32px;opacity:.9}.page-title-section .title-content .page-subtitle[data-v-09d5adbd]{font-size:16px;opacity:.9;margin:0}.action-card[data-v-09d5adbd]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.action-card .action-header[data-v-09d5adbd]{margin-bottom:16px}.action-card .action-header .action-title[data-v-09d5adbd]{font-size:16px;font-weight:600;color:#303133;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-card .action-header .action-title i[data-v-09d5adbd]{color:#409eff}.action-card .action-buttons[data-v-09d5adbd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.action-card .action-buttons .action-btn[data-v-09d5adbd]{height:40px;padding:0 20px;border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.action-card .action-buttons .action-btn.primary-btn[data-v-09d5adbd]{background:linear-gradient(135deg,#409eff,#66b3ff);border:none;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.action-card .action-buttons .action-btn.primary-btn[data-v-09d5adbd]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(64,158,255,.4);box-shadow:0 6px 16px rgba(64,158,255,.4)}.search-card[data-v-09d5adbd]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.search-card .search-header[data-v-09d5adbd]{margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.search-card .search-header .search-title[data-v-09d5adbd]{font-size:16px;font-weight:600;color:#303133;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.search-card .search-header .search-title i[data-v-09d5adbd]{color:#409eff}.search-card .search-content .search-form .form-row[data-v-09d5adbd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-card .search-content .search-form .form-row .form-item[data-v-09d5adbd]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:16px}.search-card .search-content .search-form .form-row .form-item .form-label[data-v-09d5adbd]{display:block;font-size:14px;color:#606266;margin-bottom:8px;font-weight:500}.search-card .search-content .search-form .form-row .form-item .input-wrapper[data-v-09d5adbd] .el-input{width:200px}.search-card .search-content .search-form .form-row .form-item .input-wrapper[data-v-09d5adbd] .el-input .el-input__inner{border-radius:8px;border:2px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.search-card .search-content .search-form .form-row .form-item .input-wrapper[data-v-09d5adbd] .el-input .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.search-card .search-content .search-form .form-row .form-item .button-group[data-v-09d5adbd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.search-card .search-content .search-form .form-row .form-item .button-group .search-btn[data-v-09d5adbd]{background:linear-gradient(135deg,#409eff,#66b3ff);border:none;border-radius:8px;padding:10px 20px;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.search-card .search-content .search-form .form-row .form-item .button-group .search-btn[data-v-09d5adbd]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.4);box-shadow:0 4px 12px rgba(64,158,255,.4)}.table-card[data-v-09d5adbd]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.table-card .table-header[data-v-09d5adbd]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.table-card .table-header .table-title[data-v-09d5adbd],.table-card .table-header[data-v-09d5adbd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-card .table-header .table-title[data-v-09d5adbd]{font-size:16px;font-weight:600;color:#303133;margin:0;gap:8px}.table-card .table-header .table-title i[data-v-09d5adbd]{color:#409eff}.table-card .table-header .table-tools .data-count[data-v-09d5adbd]{color:#909399;font-size:14px}.modern-table[data-v-09d5adbd] .el-table{border-radius:8px;overflow:hidden}.modern-table[data-v-09d5adbd] .el-table .el-table__header{background:#f8f9fa}.modern-table[data-v-09d5adbd] .el-table .el-table__header th{background:#f8f9fa!important;color:#303133;font-weight:600;border-bottom:2px solid #e4e7ed}.modern-table[data-v-09d5adbd] .el-table .el-table__body tr{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table[data-v-09d5adbd] .el-table .el-table__body tr:hover{background-color:#f5f7fa}.modern-table[data-v-09d5adbd] .el-table .el-table__body tr td{border-bottom:1px solid #f0f0f0}.serial-number[data-v-09d5adbd]{font-weight:600;color:#606266;background:#f8f9fa;padding:4px 8px;border-radius:4px;display:inline-block;min-width:28px;text-align:center}.param-cell .param-key[data-v-09d5adbd]{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.param-cell .param-key i[data-v-09d5adbd]{color:#409eff}.param-cell .param-desc[data-v-09d5adbd]{font-size:14px;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.param-cell .param-desc i[data-v-09d5adbd]{color:#67c23a}.param-value .value-text[data-v-09d5adbd]{background:#f8f9fa;padding:8px 12px;border-radius:6px;color:#606266;font-family:Monaco,Consolas,Courier New,monospace;font-size:13px;word-break:break-all;line-height:1.4}.action-cell[data-v-09d5adbd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-cell .table-action-btn[data-v-09d5adbd]{width:28px;height:28px;border-radius:6px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.action-cell .table-action-btn.edit-btn[data-v-09d5adbd]{background:#409eff;border-color:#409eff}.action-cell .table-action-btn.edit-btn[data-v-09d5adbd]:hover{background:#66b3ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.action-cell .table-action-btn.delete-btn[data-v-09d5adbd]{background:#f56c6c;border-color:#f56c6c}.action-cell .table-action-btn.delete-btn[data-v-09d5adbd]:hover{background:#f78989;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,108,108,.3);box-shadow:0 4px 12px rgba(245,108,108,.3)}@media (max-width:768px){.page-title-section[data-v-09d5adbd]{padding:20px}.page-title-section .title-content .page-title[data-v-09d5adbd]{font-size:24px}.action-card[data-v-09d5adbd],.search-card[data-v-09d5adbd],.table-card[data-v-09d5adbd]{padding:16px}.action-buttons[data-v-09d5adbd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-buttons .action-btn[data-v-09d5adbd]{width:100%;margin-bottom:8px}.search-content .search-form .form-row[data-v-09d5adbd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-content .search-form .form-row .form-item .input-wrapper[data-v-09d5adbd] .el-input,.search-content .search-form .form-row .form-item[data-v-09d5adbd]{width:100%}}.ape-drawer{position:fixed;top:0;left:0;z-index:1000}.ape-drawer>*{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ape-drawer-left,.ape-drawer-right{width:0;height:100%}.ape-drawer-bottom,.ape-drawer-top{width:100%;height:0%}.ape-drawer-mask{position:fixed;width:100%;height:0;opacity:0;background-color:rgba(0,0,0,.65);-webkit-transition:opacity .3s linear,height 0s ease .3s;transition:opacity .3s linear,height 0s ease .3s}.ape-drawer-left.ape-drawer-open,.ape-drawer-right.ape-drawer-open{width:100%}.ape-drawer-bottom.ape-drawer-open,.ape-drawer-top.ape-drawer-open{height:100%}.ape-drawer.ape-drawer-open>.ape-drawer-mask{opacity:.6;height:100%;-webkit-transition:opacity .38s ease-in-out,visibility .38s ease-in-out;transition:opacity .38s ease-in-out,visibility .38s ease-in-out}.ape-drawer-content-wrapper{position:fixed}.ape-drawer-right .ape-drawer-content-wrapper{right:0}.ape-drawer-bottom .ape-drawer-content-wrapper{bottom:0}.ape-drawer-left .ape-drawer-content-wrapper,.ape-drawer-right .ape-drawer-content-wrapper{height:100%}.ape-drawer-bottom .ape-drawer-content-wrapper,.ape-drawer-top .ape-drawer-content-wrapper{width:100%}.ape-drawer-right.ape-drawer-open .ape-drawer-content-wrapper{-webkit-box-shadow:-2px 0 8px rgba(0,21,41,.35);box-shadow:-2px 0 8px rgba(0,21,41,.35)}.ape-drawer-left.ape-drawer-open .ape-drawer-content-wrapper{-webkit-box-shadow:2px 0 8px rgba(0,21,41,.35);box-shadow:2px 0 8px rgba(0,21,41,.35)}.ape-drawer-top.ape-drawer-open .ape-drawer-content-wrapper{-webkit-box-shadow:0 2px 8px rgba(0,21,41,.35);box-shadow:0 2px 8px rgba(0,21,41,.35)}.ape-drawer-bottom.ape-drawer-open .ape-drawer-content-wrapper{-webkit-box-shadow:0 -2px 8px rgba(0,21,41,.35);box-shadow:0 -2px 8px rgba(0,21,41,.35)}.ape-drawer-content{width:100%;height:100%;position:relative;background-color:#fff;border:0;background-clip:padding-box;z-index:1}.ape-drawer-content-header{padding:16px 24px;border-radius:4px 4px 0 0;background:#fff;color:rgba(0,0,0,.85);border-bottom:1px solid #e8e8e8;position:relative;font-size:16px;font-weight:500}.ape-drawer-content-header-btn{position:absolute;top:20px;right:20px;padding:0;background:transparent;border:none;outline:none;cursor:pointer;font-size:16px}.ape-drawer-content-footer{line-height:72px;text-align:right;position:absolute;background:#fff;bottom:0;width:100%;padding-right:4px;border-top:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.ape-drawer-content-footer .el-button{margin-right:12px}.ape-drawer-content-footer .el-button:nth-child(2){margin-right:24px}.ape-drawer-content-body{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word;min-height:120px;max-height:1000px;overflow:auto}.main-page-content[data-v-7d4e790a]{padding:0}.page-title-section[data-v-7d4e790a]{background:linear-gradient(135deg,#667eea,#764ba2);padding:32px;margin-bottom:24px;border-radius:12px;color:#fff}.page-title-section .title-content .page-title[data-v-7d4e790a]{font-size:28px;font-weight:600;margin:0 0 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.page-title-section .title-content .page-title i[data-v-7d4e790a]{font-size:32px;opacity:.9}.page-title-section .title-content .page-subtitle[data-v-7d4e790a]{font-size:16px;opacity:.9;margin:0}.action-card[data-v-7d4e790a]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.action-card .action-header[data-v-7d4e790a]{margin-bottom:16px}.action-card .action-header .action-title[data-v-7d4e790a]{font-size:16px;font-weight:600;color:#303133;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-card .action-header .action-title i[data-v-7d4e790a]{color:#409eff}.action-card .action-buttons[data-v-7d4e790a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.action-card .action-buttons .action-btn[data-v-7d4e790a]{height:40px;padding:0 20px;border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.action-card .action-buttons .action-btn.primary-btn[data-v-7d4e790a]{background:linear-gradient(135deg,#409eff,#66b3ff);border:none;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.action-card .action-buttons .action-btn.primary-btn[data-v-7d4e790a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(64,158,255,.4);box-shadow:0 6px 16px rgba(64,158,255,.4)}.table-card[data-v-7d4e790a]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.table-card .table-header[data-v-7d4e790a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.table-card .table-header .table-title[data-v-7d4e790a],.table-card .table-header[data-v-7d4e790a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-card .table-header .table-title[data-v-7d4e790a]{font-size:16px;font-weight:600;color:#303133;margin:0;gap:8px}.table-card .table-header .table-title i[data-v-7d4e790a]{color:#409eff}.table-card .table-header .table-tools .data-count[data-v-7d4e790a]{color:#909399;font-size:14px}.modern-table[data-v-7d4e790a] .el-table{border-radius:8px;overflow:hidden}.modern-table[data-v-7d4e790a] .el-table .el-table__header{background:#f8f9fa}.modern-table[data-v-7d4e790a] .el-table .el-table__header th{background:#f8f9fa!important;color:#303133;font-weight:600;border-bottom:2px solid #e4e7ed}.modern-table[data-v-7d4e790a] .el-table .el-table__body tr{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table[data-v-7d4e790a] .el-table .el-table__body tr:hover{background-color:#f5f7fa}.modern-table[data-v-7d4e790a] .el-table .el-table__body tr td{border-bottom:1px solid #f0f0f0}.id-cell[data-v-7d4e790a]{font-weight:600;color:#606266;background:#f5f7fa;padding:4px 8px;border-radius:4px;display:inline-block}.role-cell .role-name[data-v-7d4e790a]{font-weight:600;color:#303133;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.role-cell .role-name i[data-v-7d4e790a]{color:#409eff}.role-cell .role-desc[data-v-7d4e790a]{font-size:12px;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.role-cell .role-desc i[data-v-7d4e790a]{color:#c0c4cc}.super-cell .el-tag[data-v-7d4e790a]{border-radius:12px;padding:0 8px;height:28px;line-height:26px;font-weight:500}.super-cell .el-tag i[data-v-7d4e790a]{margin-right:4px}.status-cell .status-switch[data-v-7d4e790a] .el-switch__core{width:44px;height:22px;border-radius:11px}.status-cell .status-switch[data-v-7d4e790a] .el-switch__core:after{width:18px;height:18px}.status-cell .static-status .el-tag[data-v-7d4e790a]{border-radius:12px}.action-cell[data-v-7d4e790a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-cell.system-role[data-v-7d4e790a]{opacity:.8}.action-cell .table-action-btn[data-v-7d4e790a]{width:28px;height:28px;border-radius:6px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.action-cell .table-action-btn.edit-btn[data-v-7d4e790a]{background:#409eff;border-color:#409eff}.action-cell .table-action-btn.edit-btn[data-v-7d4e790a]:hover{background:#66b3ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.action-cell .table-action-btn.permission-btn[data-v-7d4e790a]{background:#e6a23c;border-color:#e6a23c}.action-cell .table-action-btn.permission-btn[data-v-7d4e790a]:hover{background:#ebb563;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(230,162,60,.3);box-shadow:0 4px 12px rgba(230,162,60,.3)}.action-cell .table-action-btn.member-btn[data-v-7d4e790a]{background:#67c23a;border-color:#67c23a}.action-cell .table-action-btn.member-btn[data-v-7d4e790a]:hover{background:#85ce61;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(103,194,58,.3);box-shadow:0 4px 12px rgba(103,194,58,.3)}.action-cell .table-action-btn.delete-btn[data-v-7d4e790a]{background:#f56c6c;border-color:#f56c6c}.action-cell .table-action-btn.delete-btn[data-v-7d4e790a]:hover{background:#f78989;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,108,108,.3);box-shadow:0 4px 12px rgba(245,108,108,.3)}.action-cell .warning-btn[data-v-7d4e790a]{background:#e6a23c;border-color:#e6a23c}.action-cell .warning-btn[data-v-7d4e790a]:hover{background:#ebb563}.drawer-roles-premissions[data-v-7d4e790a]{margin-top:16px}.drawer-roles-premissions[data-v-7d4e790a] .el-cascader{width:100%}@media (max-width:768px){.page-title-section[data-v-7d4e790a]{padding:20px}.page-title-section .title-content .page-title[data-v-7d4e790a]{font-size:24px}.action-card[data-v-7d4e790a],.table-card[data-v-7d4e790a]{padding:16px}.action-buttons[data-v-7d4e790a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-buttons .action-btn[data-v-7d4e790a]{width:100%;margin-bottom:8px}.role-cell .role-name[data-v-7d4e790a]{font-size:14px}.role-cell .role-desc[data-v-7d4e790a]{font-size:11px}.action-cell[data-v-7d4e790a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.action-cell .table-action-btn[data-v-7d4e790a]{width:24px;height:24px}}.main-page-content[data-v-e5f0b55e]{padding:0}.page-title-section[data-v-e5f0b55e]{background:linear-gradient(135deg,#667eea,#764ba2);padding:32px;margin-bottom:24px;border-radius:12px;color:#fff}.page-title-section .title-content .page-title[data-v-e5f0b55e]{font-size:28px;font-weight:600;margin:0 0 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.page-title-section .title-content .page-title i[data-v-e5f0b55e]{font-size:32px;opacity:.9}.page-title-section .title-content .page-subtitle[data-v-e5f0b55e]{font-size:16px;opacity:.9;margin:0}.action-card[data-v-e5f0b55e]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.action-card .action-header[data-v-e5f0b55e]{margin-bottom:16px}.action-card .action-header .action-title[data-v-e5f0b55e]{font-size:16px;font-weight:600;color:#303133;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.action-card .action-header .action-title i[data-v-e5f0b55e]{color:#409eff}.action-card .action-buttons[data-v-e5f0b55e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.action-card .action-buttons .action-btn[data-v-e5f0b55e]{height:40px;padding:0 20px;border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.action-card .action-buttons .action-btn.primary-btn[data-v-e5f0b55e]{background:linear-gradient(135deg,#409eff,#66b3ff);border:none;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.action-card .action-buttons .action-btn.primary-btn[data-v-e5f0b55e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(64,158,255,.4);box-shadow:0 6px 16px rgba(64,158,255,.4)}.search-card[data-v-e5f0b55e]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.search-card .search-header[data-v-e5f0b55e]{margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.search-card .search-header .search-title[data-v-e5f0b55e]{font-size:16px;font-weight:600;color:#303133;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.search-card .search-header .search-title i[data-v-e5f0b55e]{color:#409eff}.search-card .search-content .search-form .form-row[data-v-e5f0b55e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-card .search-content .search-form .form-row .form-item[data-v-e5f0b55e]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:16px}.search-card .search-content .search-form .form-row .form-item .form-label[data-v-e5f0b55e]{display:block;font-size:14px;color:#606266;margin-bottom:8px;font-weight:500}.search-card .search-content .search-form .form-row .form-item .input-wrapper[data-v-e5f0b55e] .el-input{width:200px}.search-card .search-content .search-form .form-row .form-item .input-wrapper[data-v-e5f0b55e] .el-input .el-input__inner{border-radius:8px;border:2px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.search-card .search-content .search-form .form-row .form-item .input-wrapper[data-v-e5f0b55e] .el-input .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.search-card .search-content .search-form .form-row .form-item .button-group[data-v-e5f0b55e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.search-card .search-content .search-form .form-row .form-item .button-group .search-btn[data-v-e5f0b55e]{background:linear-gradient(135deg,#409eff,#66b3ff);border:none;border-radius:8px;padding:10px 20px;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.search-card .search-content .search-form .form-row .form-item .button-group .search-btn[data-v-e5f0b55e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.4);box-shadow:0 4px 12px rgba(64,158,255,.4)}.table-card[data-v-e5f0b55e]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #f0f0f0}.table-card .table-header[data-v-e5f0b55e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.table-card .table-header .table-title[data-v-e5f0b55e],.table-card .table-header[data-v-e5f0b55e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-card .table-header .table-title[data-v-e5f0b55e]{font-size:16px;font-weight:600;color:#303133;margin:0;gap:8px}.table-card .table-header .table-title i[data-v-e5f0b55e]{color:#409eff}.table-card .table-header .table-tools .data-count[data-v-e5f0b55e]{color:#909399;font-size:14px}.modern-table[data-v-e5f0b55e] .el-table{border-radius:8px;overflow:hidden}.modern-table[data-v-e5f0b55e] .el-table .el-table__header{background:#f8f9fa}.modern-table[data-v-e5f0b55e] .el-table .el-table__header th{background:#f8f9fa!important;color:#303133;font-weight:600;border-bottom:2px solid #e4e7ed}.modern-table[data-v-e5f0b55e] .el-table .el-table__body tr{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table[data-v-e5f0b55e] .el-table .el-table__body tr:hover{background-color:#f5f7fa}.modern-table[data-v-e5f0b55e] .el-table .el-table__body tr td{border-bottom:1px solid #f0f0f0}.serial-number[data-v-e5f0b55e]{font-weight:600;color:#606266;background:#f8f9fa;padding:4px 8px;border-radius:4px;display:inline-block;min-width:28px;text-align:center}.user-cell .user-name[data-v-e5f0b55e]{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.user-cell .user-name i[data-v-e5f0b55e]{color:#409eff}.user-cell .user-email[data-v-e5f0b55e]{font-size:14px;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.user-cell .user-email i[data-v-e5f0b55e]{color:#67c23a}.status-cell[data-v-e5f0b55e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.status-cell .status-switch[data-v-e5f0b55e] .el-switch__core{border-radius:10px}.status-cell .switch-label[data-v-e5f0b55e]{font-size:12px;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.status-cell .switch-label i[data-v-e5f0b55e]{font-size:14px}.action-cell[data-v-e5f0b55e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-cell .table-action-btn[data-v-e5f0b55e]{width:28px;height:28px;border-radius:6px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.action-cell .table-action-btn.delete-btn[data-v-e5f0b55e]{background:#f56c6c;border-color:#f56c6c}.action-cell .table-action-btn.delete-btn[data-v-e5f0b55e]:hover{background:#f78989;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,108,108,.3);box-shadow:0 4px 12px rgba(245,108,108,.3)}@media (max-width:768px){.page-title-section[data-v-e5f0b55e]{padding:20px}.page-title-section .title-content .page-title[data-v-e5f0b55e]{font-size:24px}.action-card[data-v-e5f0b55e],.search-card[data-v-e5f0b55e],.table-card[data-v-e5f0b55e]{padding:16px}.action-buttons[data-v-e5f0b55e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-buttons .action-btn[data-v-e5f0b55e]{width:100%;margin-bottom:8px}.search-content .search-form .form-row[data-v-e5f0b55e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-content .search-form .form-row .form-item .input-wrapper[data-v-e5f0b55e] .el-input,.search-content .search-form .form-row .form-item[data-v-e5f0b55e]{width:100%}}