.permission-status{min-height:65vh;display:grid;place-items:center;padding:32px;background:#f3f6f6}.permission-status .permission-status-card{width:min(100%,570px);padding:36px;background:#fff;border:1px solid #dbe4e4;border-radius:12px}.permission-status h1{font-size:28px;margin:10px 0 18px;color:#193e3b}.permission-status p{line-height:1.7;color:#596c70}.permission-status .permission-eyebrow{font-size:12px;letter-spacing:2px;color:#237363}.permission-status .permission-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}@media(max-width:600px){.permission-status{padding:18px}.permission-status .permission-status-card{padding:24px}.permission-status .permission-actions{flex-direction:column}}
.permission-catalog-tree .permission-catalog-row{display:flex;align-items:center;gap:10px;min-height:34px;border-bottom:1px solid #edf0f1}.permission-catalog-tree small{color:#789;margin-left:auto}.permission-catalog-tree input{flex:0 0 auto}.permission-catalog-tree [role=alert]{padding:12px;background:#fff6ed;border:1px solid #eed3b2}

.permission-media-model-modal .media-model-source-picker{max-height:240px;overflow:auto;border:1px solid #d9e0e6;padding:12px;border-radius:6px}.permission-media-model-modal .media-model-source-picker label{display:flex;align-items:center;gap:8px;margin:8px 0}.permission-media-model-modal .media-model-source-picker input{width:auto}
