.rights-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.rights-info-grid article{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.rights-info-grid strong,.rights-info-grid span{display:block}.rights-info-grid span{margin-top:5px;color:var(--muted);line-height:1.4}.rights-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.rights-fulladmin{padding:28px;border:1px solid #bfe6d5;border-radius:22px;background:#effaf5}.rights-fulladmin h2{margin:18px 0 8px}.rights-fulladmin p{margin:0;color:#46655b}.rights-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.rights-legend div{padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}.rights-legend strong,.rights-legend span{display:block}.rights-legend span{margin-top:4px;color:var(--muted);font-size:13px}.rights-panel{overflow:hidden}.rights-scroll{overflow:auto}.rights-matrix{width:100%;min-width:1370px;border-collapse:collapse}.rights-matrix th,.rights-matrix td{padding:13px 11px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.rights-matrix thead th{position:sticky;top:0;z-index:2;background:#f4f7fb;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.rights-matrix th:first-child{text-align:left;min-width:240px;position:sticky;left:0;z-index:1;background:#fff}.rights-matrix thead th:first-child{z-index:3;background:#f4f7fb}.rights-matrix tbody th small{display:block;margin-top:5px;color:var(--muted);font-weight:500}.rights-select{min-width:125px;padding:9px 8px;border:1px solid #cad6e4;border-radius:9px;background:#fff}.rights-scope{min-width:165px}.rights-checkbox{width:20px;height:20px}.rights-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;background:#f8fafc;border-top:1px solid var(--line)}.rights-role-switcher{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.rights-role-switcher a{padding:10px 14px;border-radius:999px;background:#e8eef5;color:var(--ink);text-decoration:none;font-weight:850}.rights-role-switcher a.active{background:var(--blue);color:#fff}.role-rights-matrix{min-width:1240px}
@media(max-width:850px){.rights-info-grid,.rights-legend{grid-template-columns:1fr}.rights-heading{flex-direction:column}}


/* V0.3.6T – Einzelaktionsrechte */
.action-rights-group{margin:18px 0 26px;border:1px solid #d6e1eb;border-radius:16px;overflow:hidden}
.action-rights-group h3{margin:0;padding:14px 17px;background:#edf4fa}
.action-rights-list{display:grid}
.action-right-row{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:13px 17px;border-top:1px solid #e4ebf1}
.action-right-row small{display:block;color:#6b7d90;margin-top:3px}
.action-right-row em{display:inline-block;margin-top:5px;padding:3px 7px;border-radius:999px;background:#fff1dc;color:#7a4a0d;font-style:normal;font-size:.78rem;font-weight:800}
.action-right-user{grid-template-columns:1fr minmax(160px,240px)}
.action-right-user select{width:100%}
@media(max-width:700px){.action-right-user{grid-template-columns:1fr}.action-right-row{align-items:start}}

/* V0.3.6T2 – vererbbare Einzelaktionsrechte */
.action-right-user>span:last-child{display:grid;gap:5px;align-content:start}
.action-right-user>span:last-child small{font-size:.78rem}
/* Ende V0.3.6T2 */
