#fullAccessDesign{width:min(1100px,95vw);margin-top:4vh}
#fullAccessRows{max-height:68vh;overflow:auto}
.full-access-person{margin:9px 0;padding:10px;border:1px solid #d8e4eb;border-radius:12px;background:#fff}
.full-access-person summary{display:grid;grid-template-columns:1fr .8fr .6fr;gap:12px;cursor:pointer;align-items:center}
.full-access-person summary em{color:#168bd2;font-style:normal;text-align:right}
.full-access-modules,.full-access-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px}
.full-access-modules{margin:14px 0;padding:12px;border-radius:10px;background:#eaf6fc;font-weight:700}
.full-access-person fieldset{margin:12px 0;border:1px solid #dbe5ea;border-radius:10px}
.full-access-person legend{padding:0 8px;font-weight:800;color:#31566d}
.full-access-grid{padding:8px}
.identity-management{background:#fff9e9;border-color:#e6c87a!important}
.identity-management>small{display:block;padding:2px 10px 8px;color:#765b20}
.identity-management .full-access-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}
.primary-identity-selector{display:flex;align-items:center;gap:10px;margin:12px 0;font-weight:700}.primary-identity-selector select{min-width:180px;padding:8px 10px;border:1px solid #ccdce4;border-radius:8px;background:#fff}.primary-identity-selector select:disabled{background:#eef2f4;color:#7a8991}
