.hierarchy-editor form,.hierarchy-fields{display:grid;gap:16px}.hierarchy-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.hierarchy-fields label,.hierarchy-scope label{display:grid;gap:7px;font-size:13px;font-weight:600}.hierarchy-actions{display:flex;gap:8px;flex-wrap:wrap}.hierarchy-editor details>summary{cursor:pointer;font-weight:600;padding:12px 0}.hierarchy-tree,.hierarchy-tree ul{list-style:none;padding:0}.hierarchy-tree ul{margin-inline-start:20px;padding-inline-start:16px;border-inline-start:1px solid #dce5eb}.hierarchy-node{display:flex;align-items:center;gap:8px;padding:10px 0}.hierarchy-node>div{flex:1;min-width:0}.hierarchy-node small,.hierarchy-node strong{display:block;overflow-wrap:anywhere}.hierarchy-node small{color:#627787;font-size:12px}.hierarchy-grants{display:block!important;max-height:260px;overflow:auto;padding:12px!important;border:1px solid #dce5eb!important;border-radius:12px}.hierarchy-grants label{display:flex!important;align-items:center;gap:10px;margin:8px 0}.hierarchy-scope{display:grid;grid-template-columns:minmax(160px,2fr) minmax(130px,1fr) minmax(100px,1fr);gap:12px;grid-column:1/-1;width:100%}.hierarchy-breadcrumb{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:#627787}.hierarchy-breadcrumb button{cursor:pointer;color:var(--brand-color,#007ca8);background:transparent;border:0;padding:2px}.hierarchy-site-path{font-size:12px;color:#627787}.hierarchy-editor{margin-bottom:20px}.hierarchy-editor fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.hierarchy-setup-path{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}@media(max-width:640px){.hierarchy-scope{grid-template-columns:1fr}.hierarchy-tree ul{margin-inline-start:8px;padding-inline-start:8px}.hierarchy-node{flex-wrap:wrap}.hierarchy-node>div{flex-basis:100%}}