.perm-header[data-v-4958b02a]{padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.perm-subtitle[data-v-4958b02a]{margin:0;font-size:13px;color:#909399}.perm-subtitle strong[data-v-4958b02a]{color:#303133}.perm-body[data-v-4958b02a]{max-height:58vh;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px;background:#fff}.perm-tree[data-v-4958b02a]{padding:8px 0}.perm-node[data-v-4958b02a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 16px;-webkit-transition:background .15s;transition:background .15s;cursor:default}.perm-node[data-v-4958b02a]:hover{background:#f5f7fa}.perm-node-parent[data-v-4958b02a]{border-bottom:1px solid #f5f5f5}.perm-node-icon[data-v-4958b02a]{font-size:15px;-ms-flex-negative:0;flex-shrink:0}.perm-node-label[data-v-4958b02a]{font-size:13px;color:#606266;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.perm-node-label--bold[data-v-4958b02a]{font-weight:600;color:#303133;font-size:14px}.perm-checkbox[data-v-4958b02a]{-ms-flex-negative:0;flex-shrink:0}.perm-collapse-arrow[data-v-4958b02a]{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;width:18px;height:18px;font-size:10px;color:#909399;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;border-radius:3px;-webkit-transition:color .15s,-webkit-transform .2s;transition:color .15s,-webkit-transform .2s;transition:transform .2s,color .15s;transition:transform .2s,color .15s,-webkit-transform .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.perm-collapse-arrow[data-v-4958b02a]:hover{color:#40a9ff;background:#e6f7ff}.perm-collapse-arrow.is-collapsed[data-v-4958b02a]{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.perm-collapse-arrow[data-v-4958b02a]:not(.is-collapsed){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.perm-collapse-arrow--placeholder[data-v-4958b02a]{visibility:hidden;pointer-events:none}.perm-empty[data-v-4958b02a]{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;color:#c0c4cc;font-size:14px}.perm-empty span[data-v-4958b02a]{font-size:40px;margin-bottom:12px}.perm-actions[data-v-4958b02a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-top:1px solid #f0f0f0;background:#fafbfc;position:sticky;bottom:0}.perm-actions-right[data-v-4958b02a]{font-size:13px;color:#909399}.perm-actions-right strong[data-v-4958b02a]{color:#40a9ff;font-size:15px;margin:0 2px}.beauty-scroll[data-v-4958b02a]::-webkit-scrollbar{width:6px;height:6px}.beauty-scroll[data-v-4958b02a]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.beauty-scroll[data-v-4958b02a]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}