.table-view-container[data-v-1ce8f1db]{height:100%}.table-view-container .table-card[data-v-1ce8f1db]{height:100%;display:flex;flex-direction:column}.table-view-container .table-card[data-v-1ce8f1db] .el-card__body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:16px}.table-view-container .search-form[data-v-1ce8f1db]{flex-shrink:0;margin-bottom:12px;padding:12px;background-color:#f5f7fa;border-radius:4px}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor{display:inline-flex;align-items:center}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range-separator{padding:0 5px;line-height:1;width:auto;color:#606266;display:inline-flex;align-items:center}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range-input{width:43%;line-height:1;vertical-align:middle}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range__close-icon,.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range__icon{line-height:1;display:inline-flex;align-items:center}.table-view-container .table-container[data-v-1ce8f1db]{flex:1;overflow:hidden;min-height:300px}.table-view-container .pagination-container[data-v-1ce8f1db]{flex-shrink:0;padding:12px 0 0 0;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;background-color:transparent}.dark-theme .table-view-container .search-form{background-color:#2a2a2a!important}.dark-theme .table-view-container .pagination-container{border-top-color:#3a3a3a!important}.dark-theme .table-view-container .table-container .el-table .el-table__body tr:hover>td,.dark-theme .table-view-container .table-container .el-table tbody tr:hover>td{background-color:#2d2d2d!important;color:#fff!important}[data-v-dcd3279a] .common-drawer .el-drawer__body{padding:0!important}.common-drawer-title[data-v-dcd3279a]{display:flex;align-items:center;font-size:18px;font-weight:600;color:#303133}.common-drawer-title i[data-v-dcd3279a]{margin-right:8px;font-size:20px;color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .form-section{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}[data-v-dcd3279a] .drawer-body .form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}[data-v-dcd3279a] .drawer-body .form-section .section-title{display:flex;align-items:center;font-size:15px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--theme-color,#059669);position:relative}[data-v-dcd3279a] .drawer-body .form-section .section-title:before{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:linear-gradient(90deg,var(--theme-color,#059669),transparent)}[data-v-dcd3279a] .drawer-body .form-section .section-title i{font-size:18px;margin-right:8px;color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-form .el-form-item{margin-bottom:18px}[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__label{font-weight:500;color:#606266}[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-date-picker,[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-input,[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-input-number,[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-select,[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-textarea{width:100%}[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-input__inner,[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-textarea__inner{transition:all .3s}[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-input__inner:focus,[data-v-dcd3279a] .drawer-body .el-form .el-form-item .el-form-item__content .el-textarea__inner:focus{border-color:var(--theme-color,#059669);box-shadow:0 0 0 2px var(--theme-color-extra-light,rgba(5,150,105,.1))}[data-v-dcd3279a] .drawer-body .form-tip{font-size:12px;color:#909399;line-height:1.5;margin-top:4px;display:flex;align-items:flex-start}[data-v-dcd3279a] .drawer-body .form-tip i{margin-right:4px;margin-top:2px;color:var(--theme-color,#059669);flex-shrink:0}[data-v-dcd3279a] .drawer-body .el-descriptions .el-descriptions-item__label{background:#fafafa;color:#606266;font-weight:500}[data-v-dcd3279a] .drawer-body .el-descriptions .el-descriptions-item__content{color:#303133}[data-v-dcd3279a] .drawer-body .detail-card,[data-v-dcd3279a] .drawer-body .el-card{margin-bottom:16px;border-radius:8px;overflow:hidden;transition:all .3s}[data-v-dcd3279a] .drawer-body .detail-card:hover,[data-v-dcd3279a] .drawer-body .el-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-dcd3279a] .drawer-body .detail-card:last-child,[data-v-dcd3279a] .drawer-body .el-card:last-child{margin-bottom:0}[data-v-dcd3279a] .drawer-body .detail-card .el-card__header,[data-v-dcd3279a] .drawer-body .el-card .el-card__header{background:linear-gradient(135deg,var(--theme-color-extra-light,rgba(5,150,105,.05)),transparent);border-bottom:1px solid #e8e8e8;padding:12px 16px}[data-v-dcd3279a] .drawer-body .detail-card .card-header,[data-v-dcd3279a] .drawer-body .el-card .card-header{display:flex;align-items:center;font-size:15px;font-weight:600;color:#303133}[data-v-dcd3279a] .drawer-body .detail-card .card-header i,[data-v-dcd3279a] .drawer-body .el-card .card-header i{margin-right:8px;font-size:18px;color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .detail-card .el-card__body,[data-v-dcd3279a] .drawer-body .el-card .el-card__body{padding:16px}[data-v-dcd3279a] .drawer-body .detail-content .detail-value{color:#303133;font-weight:500}[data-v-dcd3279a] .drawer-body .detail-content .text-muted{color:#909399}[data-v-dcd3279a] .drawer-body .detail-content .code-inline{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;background:#f5f7fa;color:#e6a23c;padding:2px 8px;border-radius:3px;border:1px solid #e8e8e8}[data-v-dcd3279a] .drawer-body .json-input .el-textarea__inner{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;background:#282c34!important;color:#abb2bf!important;border:1px solid #3e4451!important;border-radius:6px;padding:12px}[data-v-dcd3279a] .drawer-body .json-input .el-textarea__inner:focus{border-color:var(--theme-color,#059669)!important;box-shadow:0 0 0 2px var(--theme-color-lighter,rgba(5,150,105,.2))!important}[data-v-dcd3279a] .drawer-body .json-input .el-textarea__inner::-moz-placeholder{color:#5c6370}[data-v-dcd3279a] .drawer-body .json-input .el-textarea__inner::placeholder{color:#5c6370}[data-v-dcd3279a] .drawer-body code,[data-v-dcd3279a] .drawer-body pre{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}[data-v-dcd3279a] .drawer-body .code-block,[data-v-dcd3279a] .drawer-body pre.code-block{background:#f5f7fa;border:1px solid #e8e8e8;border-radius:6px;padding:12px;overflow-x:auto;color:#303133;line-height:1.6;margin:0}[data-v-dcd3279a] .drawer-body .el-divider{margin:20px 0}[data-v-dcd3279a] .drawer-body .el-divider.el-divider--horizontal .el-divider__text{background:#fff;color:#606266;font-weight:500;padding:0 12px}[data-v-dcd3279a] .drawer-body .el-tag{border-radius:4px;padding:0 8px;font-size:12px}[data-v-dcd3279a] .drawer-body .el-tag.el-tag--success{background-color:var(--theme-color-extra-light,rgba(5,150,105,.1));border-color:var(--theme-color-lighter,rgba(5,150,105,.2));color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-button{border-radius:4px;transition:all .3s}[data-v-dcd3279a] .drawer-body .el-button.el-button--primary{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-button.el-button--primary:focus,[data-v-dcd3279a] .drawer-body .el-button.el-button--primary:hover{background-color:var(--theme-color-light,#06a376);border-color:var(--theme-color-light,#06a376);transform:translateY(-1px);box-shadow:0 4px 12px var(--theme-color-lighter,rgba(5,150,105,.3))}[data-v-dcd3279a] .drawer-body .el-button.el-button--primary:active{transform:translateY(0)}[data-v-dcd3279a] .drawer-body .el-button.el-button--text{color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-button.el-button--text:focus,[data-v-dcd3279a] .drawer-body .el-button.el-button--text:hover{color:var(--theme-color-light,#06a376);background-color:var(--theme-color-extra-light,rgba(5,150,105,.1))}[data-v-dcd3279a] .drawer-body .el-table .el-table__header th{background:#fafafa;color:#606266;font-weight:600}[data-v-dcd3279a] .drawer-body .el-table .el-table__body tr:hover>td{background-color:var(--theme-color-extra-light,rgba(5,150,105,.05))!important}[data-v-dcd3279a] .drawer-body .el-alert{border-radius:6px}[data-v-dcd3279a] .drawer-body .el-alert.el-alert--success{background-color:var(--theme-color-extra-light,rgba(5,150,105,.1));border-color:var(--theme-color-lighter,rgba(5,150,105,.2))}[data-v-dcd3279a] .drawer-body .el-alert.el-alert--success .el-alert__title{color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-alert.el-alert--warning{background-color:rgba(230,162,60,.1);border-color:rgba(230,162,60,.2)}[data-v-dcd3279a] .drawer-body .el-alert.el-alert--error{background-color:rgba(245,108,108,.1);border-color:rgba(245,108,108,.2)}[data-v-dcd3279a] .drawer-body .el-checkbox,[data-v-dcd3279a] .drawer-body .el-radio{margin-right:24px}[data-v-dcd3279a] .drawer-body .el-checkbox:last-child,[data-v-dcd3279a] .drawer-body .el-radio:last-child{margin-right:0}[data-v-dcd3279a] .drawer-body .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-dcd3279a] .drawer-body .el-radio__input.is-checked .el-radio__inner{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-checkbox__input.is-checked+.el-checkbox__label,[data-v-dcd3279a] .drawer-body .el-radio__input.is-checked+.el-radio__label{color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-switch.is-checked .el-switch__core{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-slider__bar{background-color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-slider__button{border-color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-steps .el-step__head.is-process{color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-steps .el-step__title.is-process{color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-progress__bar__inner{background-color:var(--theme-color,#059669)}[data-v-dcd3279a] .drawer-body .el-select-dropdown__item.selected{color:var(--theme-color,#059669);font-weight:500}.drawer-content[data-v-dcd3279a]{display:flex;flex-direction:column;height:100%}.drawer-body[data-v-dcd3279a]{flex:1;overflow-y:auto;padding:24px}.drawer-body[data-v-dcd3279a]::-webkit-scrollbar{width:8px}.drawer-body[data-v-dcd3279a]::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:4px}.drawer-body[data-v-dcd3279a]::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.drawer-body[data-v-dcd3279a]::-webkit-scrollbar-track{background-color:#f5f5f5}.drawer-footer[data-v-dcd3279a]{flex-shrink:0;padding:16px 24px;background:#fafafa;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end;gap:12px}.drawer-footer .el-button[data-v-dcd3279a]{min-width:80px}.dark-theme .el-drawer__header{background-color:#2a2a2a!important;color:#e0e0e0!important;border-bottom:1px solid #3a3a3a!important}.dark-theme .el-drawer__title{color:#e0e0e0!important}.dark-theme .el-drawer__close-btn{color:#909399!important}.dark-theme .el-drawer__close-btn:hover{color:var(--theme-color,#059669)!important}.dark-theme .common-drawer-title{color:#e0e0e0!important}.dark-theme .drawer-footer{background:#2a2a2a!important;border-top-color:#3a3a3a!important}.dark-theme .drawer-content{background:transparent}.dark-theme .drawer-body .el-table .el-table__body tr:hover>td,.dark-theme .drawer-body .el-table tbody tr:hover>td{background-color:#2d2d2d!important;color:#fff!important}.common-dialog-title[data-v-816e5124]{display:flex;align-items:center;font-size:18px;font-weight:600;color:#303133}.common-dialog-title i[data-v-816e5124]{margin-right:8px;font-size:20px;color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog{border-radius:8px;overflow:hidden}[data-v-816e5124] .common-dialog .el-dialog__header{padding:20px 24px;background:linear-gradient(135deg,rgba(5,150,105,.05),rgba(5,150,105,.02));border-bottom:1px solid #e8e8e8}[data-v-816e5124] .common-dialog .el-dialog__title{font-size:18px;font-weight:600;color:#303133}[data-v-816e5124] .common-dialog .el-dialog__headerbtn{top:24px;right:24px;font-size:20px}[data-v-816e5124] .common-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399;transition:color .3s}[data-v-816e5124] .common-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog .el-dialog__body{padding:20px 24px;max-height:65vh;overflow-y:auto}[data-v-816e5124] .common-dialog .el-dialog__body::-webkit-scrollbar{width:6px}[data-v-816e5124] .common-dialog .el-dialog__body::-webkit-scrollbar-track{background:#f5f7fa}[data-v-816e5124] .common-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}[data-v-816e5124] .common-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#c0c4cc}[data-v-816e5124] .common-dialog .el-dialog__footer{padding:0!important;background:#fafafa;border-top:1px solid #e8e8e8}[data-v-816e5124] .common-dialog .form-section{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}[data-v-816e5124] .common-dialog .form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}[data-v-816e5124] .common-dialog .form-section .section-title{display:flex;align-items:center;font-size:15px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--theme-color,#059669);position:relative}[data-v-816e5124] .common-dialog .form-section .section-title:before{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:linear-gradient(90deg,var(--theme-color,#059669),transparent)}[data-v-816e5124] .common-dialog .form-section .section-title i{font-size:18px;margin-right:8px;color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog .el-form .el-form-item{margin-bottom:18px}[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__label{font-weight:500;color:#606266}[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-date-picker,[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-input,[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-input-number,[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-select,[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-textarea{width:100%}[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-input__inner,[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-textarea__inner{transition:all .3s}[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-input__inner:focus,[data-v-816e5124] .common-dialog .el-form .el-form-item .el-form-item__content .el-textarea__inner:focus{border-color:var(--theme-color,#059669);box-shadow:0 0 0 2px rgba(5,150,105,.1)}[data-v-816e5124] .common-dialog .form-tip{font-size:12px;color:#909399;line-height:1.5;margin-top:4px;display:flex;align-items:flex-start}[data-v-816e5124] .common-dialog .form-tip i{margin-right:4px;margin-top:2px;color:var(--theme-color,#059669);flex-shrink:0}[data-v-816e5124] .common-dialog .el-checkbox,[data-v-816e5124] .common-dialog .el-radio{margin-right:24px}[data-v-816e5124] .common-dialog .el-checkbox:last-child,[data-v-816e5124] .common-dialog .el-radio:last-child{margin-right:0}[data-v-816e5124] .common-dialog .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-816e5124] .common-dialog .el-radio__input.is-checked .el-radio__inner{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog .el-checkbox__input.is-checked+.el-checkbox__label,[data-v-816e5124] .common-dialog .el-radio__input.is-checked+.el-radio__label{color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog .el-switch.is-checked .el-switch__core{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog .el-tag{border-radius:4px;padding:0 8px;font-size:12px}[data-v-816e5124] .common-dialog .el-tag.el-tag--success{background-color:rgba(5,150,105,.1);border-color:rgba(5,150,105,.2);color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog .el-button{border-radius:4px;transition:all .3s}[data-v-816e5124] .common-dialog .el-button.el-button--primary{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}[data-v-816e5124] .common-dialog .el-button.el-button--primary:focus,[data-v-816e5124] .common-dialog .el-button.el-button--primary:hover{background-color:#06a376;border-color:#06a376;transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,150,105,.3)}[data-v-816e5124] .common-dialog .el-button.el-button--primary:active{transform:translateY(0)}[data-v-816e5124] .common-dialog .el-select-dropdown__item.selected{color:var(--theme-color,#059669);font-weight:500}.dialog-footer[data-v-816e5124]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fafafa;border-top:1px solid #e8e8e8}.dialog-footer .el-button[data-v-816e5124]{min-width:80px}.dialog-body-wrapper[data-v-816e5124]{min-height:100px}.dark-theme .el-dialog__header{background-color:#2a2a2a!important;border-bottom-color:#3a3a3a!important}.dark-theme .common-dialog-title,.dark-theme .el-dialog__title{color:#e0e0e0!important;font-weight:600}.dark-theme .common-dialog-title i{color:var(--theme-color)!important}.dark-theme .el-dialog__close,.dark-theme .el-dialog__headerbtn .el-dialog__close{color:#909399!important}.dark-theme .el-dialog__close:hover,.dark-theme .el-dialog__headerbtn .el-dialog__close:hover{color:var(--theme-color)!important}.dark-theme .el-dialog__body{background-color:#1f1f1f!important;color:#e0e0e0!important}.dark-theme .dialog-body-wrapper{color:#e0e0e0!important}.dark-theme .dialog-footer,.dark-theme .el-dialog__footer{background:#2a2a2a!important;border-top-color:#3a3a3a!important}.dark-theme .el-dialog{background-color:#1f1f1f!important;border-color:#3a3a3a!important}.dark-theme .el-dialog .el-table tbody tr:hover>td{background-color:#2d2d2d!important;color:#fff!important}.form-tip[data-v-7fb44e34]{font-size:12px;color:#999;margin-left:10px}.danger[data-v-7fb44e34]{color:#f56c6c}.el-dropdown-link[data-v-7fb44e34]{cursor:pointer}[data-v-7fb44e34] .grant-drawer .drawer-body{padding:0}.custom-drawer-title[data-v-7fb44e34]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.custom-drawer-title .title-left[data-v-7fb44e34]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.custom-drawer-title .title-left>i[data-v-7fb44e34]{font-size:20px;color:var(--theme-color,#059669);flex-shrink:0}.custom-drawer-title .title-left .title-text[data-v-7fb44e34]{font-size:18px;font-weight:600;color:#303133;flex-shrink:0}.custom-drawer-title .title-left .title-divider[data-v-7fb44e34]{width:1px;height:20px;background:#d0d0d0;margin:0 4px;flex-shrink:0}.custom-drawer-title .title-left .app-info-inline[data-v-7fb44e34]{display:flex;align-items:center;padding:6px 12px;background:linear-gradient(135deg,var(--theme-color,#059669),#10b981);border-radius:16px;color:#fff;gap:6px;flex-shrink:0}.custom-drawer-title .title-left .app-info-inline i[data-v-7fb44e34]{font-size:16px}.custom-drawer-title .title-left .app-info-inline .app-name[data-v-7fb44e34]{font-size:14px;font-weight:600}.custom-drawer-title .title-left .app-info-inline .el-tag[data-v-7fb44e34]{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff;height:22px;line-height:20px}.custom-drawer-title .title-left .count-badge[data-v-7fb44e34]{padding:4px 10px;background:var(--theme-color-light,#e6f7f0);color:var(--theme-color,#059669);border-radius:12px;font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0}.custom-drawer-title .title-right[data-v-7fb44e34]{display:flex;align-items:center;gap:8px;flex-shrink:0}.grant-content[data-v-7fb44e34]{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.grant-content .interface-group-view[data-v-7fb44e34]{flex:1;overflow-y:auto;padding:12px 20px;background:#f5f7fa}.grant-content .interface-group-view .group-title[data-v-7fb44e34]{display:flex;align-items:center;width:100%;font-size:15px;font-weight:600;color:#303133}.grant-content .interface-group-view .group-title i[data-v-7fb44e34]{margin-right:8px;color:var(--theme-color,#059669);font-size:18px}.grant-content .interface-group-view .group-interfaces[data-v-7fb44e34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;padding:16px;background:#fff;border-radius:0 0 8px 8px;margin-bottom:12px}.grant-content .interface-group-view .interface-card-mini[data-v-7fb44e34]{display:flex;align-items:center;padding:10px 14px;border:2px solid #e8e8e8;border-radius:6px;background:#fff;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.grant-content .interface-group-view .interface-card-mini[data-v-7fb44e34]:hover:not(.is-disabled){border-color:var(--theme-color,#059669);box-shadow:0 2px 12px rgba(5,150,105,.15);transform:translateY(-1px)}.grant-content .interface-group-view .interface-card-mini.is-disabled[data-v-7fb44e34]{cursor:not-allowed;opacity:.5;background:#f5f5f5}.grant-content .interface-group-view .interface-card-mini.is-disabled .interface-name-mini[data-v-7fb44e34],.grant-content .interface-group-view .interface-card-mini.is-disabled .interface-path-mini[data-v-7fb44e34]{color:#999}.grant-content .interface-group-view .interface-card-mini.is-checked[data-v-7fb44e34]{border-color:var(--theme-color,#059669);border-width:2px;background:linear-gradient(90deg,rgba(5,150,105,.02),rgba(16,185,129,.02));box-shadow:0 0 0 3px rgba(5,150,105,.08)}.grant-content .interface-group-view .interface-card-mini.is-checked[data-v-7fb44e34]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--theme-color,#059669),#10b981);border-radius:6px 0 0 6px}.grant-content .interface-group-view .interface-card-mini.is-checked[data-v-7fb44e34] .el-checkbox__inner{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}.grant-content .interface-group-view .interface-card-mini .interface-name-mini[data-v-7fb44e34]{flex:1;font-size:14px;font-weight:500;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grant-content .interface-group-view .interface-card-mini .el-tag[data-v-7fb44e34]{flex-shrink:0;margin-left:10px}.grant-content .interface-group-view .interface-card-mini .interface-path-mini[data-v-7fb44e34]{flex-shrink:0;margin-left:10px;font-size:12px;color:#606266;background:#f5f7fa;padding:2px 8px;border-radius:3px;font-family:Consolas,Monaco,monospace;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse{border:none}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item{margin-bottom:12px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;overflow:hidden}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item:last-child{margin-bottom:0}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item__header{background:linear-gradient(90deg,#fafafa,#fff);border:none;padding:14px 20px;font-size:15px;transition:all .3s ease}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item__header:hover{background:linear-gradient(90deg,var(--theme-color-light,#e6f7f0),#f0fdf4)}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item__header.is-active{background:linear-gradient(90deg,var(--theme-color-light,#e6f7f0),#f0fdf4);border-bottom:2px solid var(--theme-color,#059669)}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item__header .el-collapse-item__arrow{color:var(--theme-color,#059669);font-weight:700}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item__wrap{border:none;background:#fff}.grant-content .interface-group-view[data-v-7fb44e34] .el-collapse-item__content{padding:0}.grant-content .interface-grid[data-v-7fb44e34]{flex:1;overflow-y:auto;padding:12px 20px;background:#f5f7fa;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-content:start}.grant-content .interface-table[data-v-7fb44e34]{flex:1;overflow:hidden;padding:12px 20px;background:#f5f7fa;display:flex;flex-direction:column}.grant-content .interface-table[data-v-7fb44e34] .el-table{flex:1;overflow:auto}.grant-content .interface-table .table-code[data-v-7fb44e34]{font-family:Consolas,Monaco,monospace;background:#f5f7fa;padding:2px 6px;border-radius:3px;font-size:12px;color:#606266}.interface-card[data-v-7fb44e34]{border:2px solid #e8e8e8;border-radius:8px;padding:16px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.interface-card[data-v-7fb44e34]:hover:not(.is-disabled){border-color:var(--theme-color,#059669);box-shadow:0 4px 16px rgba(5,150,105,.15);transform:translateY(-2px)}.interface-card.is-disabled[data-v-7fb44e34]{cursor:not-allowed;opacity:.5;background:#f5f5f5}.interface-card.is-disabled .interface-code[data-v-7fb44e34],.interface-card.is-disabled .interface-name[data-v-7fb44e34],.interface-card.is-disabled .interface-path[data-v-7fb44e34]{color:#999}.interface-card.is-checked[data-v-7fb44e34]{border-color:var(--theme-color,#059669);border-width:2px;background:linear-gradient(135deg,rgba(5,150,105,.03),rgba(16,185,129,.02));box-shadow:0 4px 16px rgba(5,150,105,.2),0 0 0 3px rgba(5,150,105,.08);transform:translateY(-2px)}.interface-card.is-checked[data-v-7fb44e34]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--theme-color,#059669),#10b981);border-radius:8px 0 0 8px}.interface-card.is-checked .interface-name[data-v-7fb44e34]{color:var(--theme-color,#059669);font-weight:700}.interface-card.is-checked[data-v-7fb44e34] .el-checkbox__inner{background-color:var(--theme-color,#059669);border-color:var(--theme-color,#059669)}.interface-card .interface-card-header[data-v-7fb44e34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.interface-card .interface-card-header .interface-name[data-v-7fb44e34]{font-weight:600;font-size:15px;color:#303133;margin-left:8px}.interface-card .interface-card-header .header-tags[data-v-7fb44e34]{display:flex;gap:6px}.interface-card .interface-card-body[data-v-7fb44e34]{font-size:13px;color:#606266;padding-left:24px}.interface-card .interface-card-body>div[data-v-7fb44e34]{margin-bottom:6px;display:flex;align-items:center;word-break:break-all}.interface-card .interface-card-body>div i[data-v-7fb44e34]{margin-right:6px;color:#909399;flex-shrink:0}.interface-card .interface-card-body .interface-code[data-v-7fb44e34],.interface-card .interface-card-body .interface-path[data-v-7fb44e34]{font-family:Consolas,Monaco,monospace;background:#f5f7fa;padding:2px 6px;border-radius:3px}.interface-card .interface-card-body .interface-desc[data-v-7fb44e34]{color:#909399;font-size:12px;line-height:1.4;margin-top:8px}.dark-theme .custom-drawer-title .title-left .title-text{color:#e0e0e0!important}.dark-theme .custom-drawer-title .title-left .title-divider{background:#4a4a4a!important}.dark-theme .custom-drawer-title .title-left .count-badge{background:rgba(5,150,105,.2)!important;color:var(--theme-color,#059669)!important}.dark-theme .grant-content .interface-group-view{background:#1f1f1f!important}.dark-theme .grant-content .interface-group-view .group-title{color:#e0e0e0!important}.dark-theme .grant-content .interface-group-view .group-interfaces{background:#2a2a2a!important}.dark-theme .grant-content .interface-group-view .interface-card-mini{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}.dark-theme .grant-content .interface-group-view .interface-card-mini.is-disabled{background:#252525!important}.dark-theme .grant-content .interface-group-view .interface-card-mini.is-disabled .interface-name-mini,.dark-theme .grant-content .interface-group-view .interface-card-mini.is-disabled .interface-path-mini{color:#666!important}.dark-theme .grant-content .interface-group-view .interface-card-mini.is-checked{background:linear-gradient(90deg,rgba(5,150,105,.1),rgba(16,185,129,.08))!important;box-shadow:0 0 0 3px rgba(5,150,105,.15)!important}.dark-theme .grant-content .interface-group-view .interface-card-mini .interface-name-mini{color:#e0e0e0!important}.dark-theme .grant-content .interface-group-view .interface-card-mini .interface-path-mini{color:#909399!important;background:#1f1f1f!important}.dark-theme .grant-content .interface-group-view .el-collapse-item{background:#2a2a2a!important;border-color:#3a3a3a!important}.dark-theme .grant-content .interface-group-view .el-collapse-item__header{background:linear-gradient(90deg,#2a2a2a,#252525)!important;color:#e0e0e0!important}.dark-theme .grant-content .interface-group-view .el-collapse-item__header.is-active,.dark-theme .grant-content .interface-group-view .el-collapse-item__header:hover{background:linear-gradient(90deg,rgba(5,150,105,.15),rgba(5,150,105,.08))!important}.dark-theme .grant-content .interface-group-view .el-collapse-item__wrap{background:#2a2a2a!important}.dark-theme .grant-content .interface-grid,.dark-theme .grant-content .interface-table{background:#1f1f1f!important}.dark-theme .grant-content .interface-grid .table-code,.dark-theme .grant-content .interface-table .table-code{background:#1f1f1f!important;color:#909399!important}.dark-theme .interface-card{background:#2a2a2a!important;border-color:#3a3a3a!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important}.dark-theme .interface-card:hover:not(.is-disabled){box-shadow:0 4px 16px rgba(5,150,105,.25)!important}.dark-theme .interface-card.is-disabled{background:#252525!important}.dark-theme .interface-card.is-disabled .interface-code,.dark-theme .interface-card.is-disabled .interface-name,.dark-theme .interface-card.is-disabled .interface-path{color:#666!important}.dark-theme .interface-card.is-checked{background:linear-gradient(135deg,rgba(5,150,105,.12),rgba(16,185,129,.08))!important;box-shadow:0 4px 16px rgba(5,150,105,.3),0 0 0 3px rgba(5,150,105,.15)!important}.dark-theme .interface-card .interface-card-header .interface-name{color:#e0e0e0!important}.dark-theme .interface-card .interface-card-body{color:#909399!important}.dark-theme .interface-card .interface-card-body>div i{color:#666!important}.dark-theme .interface-card .interface-card-body .interface-code,.dark-theme .interface-card .interface-card-body .interface-path{background:#1f1f1f!important;color:#909399!important}.dark-theme .interface-card .interface-card-body .interface-desc{color:#666!important}.dark-theme .el-table .el-table__body tr:hover>td,.dark-theme .el-table tbody tr:hover>td{background-color:#2d2d2d!important;color:#fff!important}