.permission-table-wrap{max-width:100%;overflow:auto;max-height:52vh;border:1px solid var(--border,#ddd);border-radius:8px;margin:18px 0}.permission-table{border-collapse:collapse;min-width:1100px;width:100%}.permission-table th,.permission-table td{padding:9px;border-bottom:1px solid var(--border,#ddd);text-align:left;min-width:100px}.permission-table thead th{position:sticky;top:0;background:var(--surface,#fff);z-index:2;text-transform:capitalize}.permission-table th:first-child{min-width:180px}.permission-table select{min-width:90px;padding:7px}.permission-table small{display:block;font-size:11px;margin-top:5px}.permission-na{color:#999;text-align:center!important}.permission-allowed{color:#16814b}.permission-denied{color:#c03b42}.permission-group-choice{display:inline-flex!important;gap:8px;align-items:center;margin:8px 18px 8px 0}.permission-group-choice input{width:auto!important}#permission-user-editor fieldset{border:1px solid var(--border,#ddd);padding:12px;border-radius:8px}#permission-group-editor .notice,#permission-user-editor .notice{line-height:1.7}
.permission-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.permission-action-grid label{display:block!important;margin:0!important;text-transform:none}.permission-action-grid label>span{text-transform:capitalize;display:block;margin-bottom:4px}.permission-table{min-width:560px!important}.permission-table th:first-child{width:170px}.permission-table-wrap{max-height:48vh}
