.permissions-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:24px;align-items:start}.permissions-list-panel{min-width:0}.permissions-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.permissions-list-heading h3{font-size:17px}.permissions-list-heading>span{font-size:12px;color:#aaa1af}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;background:#101012;border:1px solid #ffffff18;border-radius:12px;margin-bottom:12px;min-width:0}.permission-row>div{min-width:0}.permission-row h4{font-size:16px;margin:10px 0;overflow-wrap:anywhere}.permission-row code{display:block;font-size:13px;color:#c6bdca;overflow-wrap:anywhere;letter-spacing:.03em}.permission-remove{flex-shrink:0;color:#df93a7}.permission-confirm{border-left:2px solid #a74c64;padding-left:14px;max-width:230px}.permission-confirm p{font-size:13px;color:#e0bbc7;margin:0 0 10px}.permission-confirm .btn{font-size:12px;padding:9px 12px}.permission-confirm .ac-link{margin-left:12px;font-size:12px}.permissions-editor .permissions-hint{font-size:12px;line-height:1.8;color:#9d929f;margin:-8px 0 0}.permissions-editor .ac-tip{margin-bottom:0;font-size:12px}.permissions-status{font-size:14px;line-height:1.8;color:#e0b3c2;min-height:24px;margin:20px 0;overflow-wrap:anywhere}.permissions-editor form .btn{width:100%}.permissions-editor input{box-sizing:border-box}@media(max-width:1100px){.permissions-layout{grid-template-columns:1fr}.permissions-editor{margin-top:0}.permission-row{flex-wrap:wrap}.permission-confirm{max-width:100%}}@media(max-width:700px){.permission-row{padding:18px;gap:14px}.permission-row code{font-size:12px}.permissions-list-heading h3{font-size:16px}.permission-confirm{width:100%}}
