.role-permission-modal__alert[data-v-afe82cf3]{margin-bottom:16px}.permission-layout[data-v-afe82cf3]{border:1px solid var(--pro-ant-color-border-secondary);border-radius:6px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr);min-height:420px;display:grid;overflow:hidden}.route-panel[data-v-afe82cf3],.action-panel[data-v-afe82cf3]{flex-direction:column;min-width:0;min-height:0;display:flex}.route-panel[data-v-afe82cf3]{border-right:1px solid var(--pro-ant-color-border-secondary)}.permission-panel__header[data-v-afe82cf3]{background:var(--pro-ant-color-fill-quaternary);border-bottom:1px solid var(--pro-ant-color-border-secondary);justify-content:space-between;align-items:center;min-height:64px;padding:10px 14px;display:flex}.permission-panel__header>div[data-v-afe82cf3]{flex-direction:column;min-width:0;display:flex}.permission-panel__header strong[data-v-afe82cf3],.permission-panel__header span[data-v-afe82cf3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-panel__header span[data-v-afe82cf3]{color:var(--text-color-1);font-size:12px}.route-panel__tree[data-v-afe82cf3],.action-table[data-v-afe82cf3]{max-height:min(54vh,520px);padding:10px;overflow:auto}.route-node[data-v-afe82cf3]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.route-node>span[data-v-afe82cf3]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-node__type[data-v-afe82cf3]{color:var(--text-color-1);font-size:12px}.action-table[data-v-afe82cf3]{padding:0}.action-panel__placeholder[data-v-afe82cf3]{justify-content:center;align-items:center;min-height:300px;display:flex}@media (width<=767px){.permission-layout[data-v-afe82cf3]{grid-template-columns:1fr}.route-panel[data-v-afe82cf3]{border-bottom:1px solid var(--pro-ant-color-border-secondary);border-right:0}.route-panel__tree[data-v-afe82cf3],.action-table[data-v-afe82cf3]{max-height:36vh}}
