.iam-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.iam-head small{color:#ff65b4;font-weight:900;letter-spacing:.12em}.iam-head p{max-width:650px;color:#98a5bc;line-height:1.55}.iam-security{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(69,222,168,.22);border-radius:999px;background:rgba(46,205,151,.08);color:#68e5b5;font-size:10px;font-weight:900;white-space:nowrap}.iam-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.iam-grid .full{grid-column:1/-1}.iam-grid label{display:grid;gap:6px;color:#abb6ca;font-size:10px;font-weight:850}.iam-grid input,.iam-grid select{width:100%;min-height:43px;padding:10px 12px;border:1px solid rgba(125,105,210,.24);border-radius:12px;background:#091122;color:#fff}.iam-permissions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.iam-permission{position:relative;display:flex!important;align-items:flex-start;gap:9px;padding:11px;border:1px solid rgba(132,113,220,.18);border-radius:13px;background:rgba(255,255,255,.025);cursor:pointer}.iam-permission:has(input:checked){border-color:rgba(238,66,154,.45);background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(124,58,237,.09))}.iam-permission input{width:16px;height:16px;min-height:0;margin-top:2px;accent-color:#ef4899}.iam-permission b,.iam-permission span{display:block}.iam-permission span{color:#8390aa;font-size:9px;line-height:1.4}.iam-deny-note{grid-column:1/-1;display:flex;gap:9px;padding:12px;border:1px solid rgba(255,187,73,.2);border-radius:13px;background:rgba(255,177,42,.06);color:#d8be85;font-size:10px;line-height:1.5}.iam-submit{grid-column:1/-1;min-height:46px}.iam-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 10px}.iam-toolbar p{color:#8491a9;font-size:10px}.iam-staff-card{display:grid;grid-template-columns:1fr auto;gap:14px;padding:15px;border:1px solid rgba(124,105,216,.2);border-radius:16px;background:linear-gradient(145deg,#11192d,#090f1e)}.iam-staff-main{min-width:0}.iam-staff-main>small{color:#ff63b1;font-weight:900}.iam-staff-main h3{margin-top:4px}.iam-staff-main p{color:#9ca8be;overflow-wrap:anywhere}.iam-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.iam-meta span{padding:6px 8px;border-radius:999px;background:rgba(120,91,222,.1);color:#c8b8f6;font-size:9px}.iam-actions{display:flex;flex-wrap:wrap;align-content:start;justify-content:flex-end;gap:6px}.iam-actions button{padding:8px 10px;border:1px solid rgba(133,111,224,.23);border-radius:10px;background:#0c1427;color:#dce3f2;font-size:9px;font-weight:850}.iam-actions .danger{border-color:rgba(255,84,112,.28);color:#ff91a3}.iam-empty{padding:24px;border:1px dashed rgba(125,108,210,.25);border-radius:15px;color:#8e9ab1;text-align:center}@media(max-width:760px){.iam-head{display:grid}.iam-security{width:max-content}.iam-grid{grid-template-columns:1fr}.iam-grid .full{grid-column:auto}.iam-permissions{grid-column:auto;grid-template-columns:1fr 1fr}.iam-staff-card{grid-template-columns:1fr}.iam-actions{justify-content:flex-start}}@media(max-width:440px){.iam-permissions{grid-template-columns:1fr}}
