.iam-center{display:grid;gap:18px}.iam-hero{display:flex;justify-content:space-between;gap:20px;padding:24px;background:#d8e1ea;border:1px solid rgba(255,255,255,.76);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.iam-hero h2{margin:0;font-size:1.65rem}.iam-hero p,.iam-kpi span,.iam-kpi small,.iam-mini-row span,.iam-mini-row code,.iam-table small,.iam-profile-grid span,.iam-org small{color:var(--color-text-secondary)}.iam-hero-actions,.iam-form-actions,.item-actions{display:flex;flex-wrap:wrap;gap:10px}.iam-tabs{display:flex;gap:10px;overflow-x:auto;padding:8px 2px}.iam-tab{min-height:42px;padding:0 14px;color:var(--color-text-primary);background:#d6dfe8;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);white-space:nowrap}.iam-tab.active{color:#fff;background:#0b79d7;box-shadow:var(--shadow-blue)}.iam-danger-button{color:#9b2f2c;background:#efd2d1}.iam-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.iam-kpi{padding:18px;background:#d8e1ea;border:1px solid rgba(255,255,255,.76);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.iam-kpi span,.iam-kpi small{display:block}.iam-kpi strong{display:block;margin:8px 0;color:var(--color-primary);font-size:1.7rem}.iam-grid,.iam-users-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.45fr);gap:16px;align-items:start}.iam-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(145px,.35fr)) auto;gap:12px;align-items:end;padding:16px}.iam-toolbar label,.iam-form-card label,.iam-grid label{display:grid;gap:6px;color:var(--color-text-secondary);font-weight:700}.iam-form-card form{display:grid;gap:12px;padding:16px}.iam-form-card input,.iam-form-card select,.iam-form-card textarea,.iam-toolbar input,.iam-toolbar select,.iam-grid textarea{width:100%}.iam-list{display:grid;gap:10px;padding:16px}.iam-mini-row,.iam-org details,.iam-profile-grid div{padding:12px;background:#d5dee8;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle)}.iam-mini-row{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr) auto;gap:10px;align-items:center}.iam-table td small{display:block}.iam-org{display:grid;gap:10px;padding:18px}.iam-org details details{margin:10px 0 0 26px}.iam-org summary{display:flex;gap:10px;align-items:center;cursor:pointer}.avatar.large{width:76px;height:76px;font-size:1.35rem}.iam-profile{padding:22px}.iam-profile-head{display:flex;gap:18px;align-items:center}.iam-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.iam-profile-grid div{display:grid;gap:4px}@media(max-width:1080px){.iam-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.iam-grid,.iam-users-layout,.iam-toolbar{grid-template-columns:1fr}.iam-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.iam-hero,.iam-mini-row{display:grid;grid-template-columns:1fr}.iam-kpis,.iam-profile-grid{grid-template-columns:1fr}.iam-profile-head{display:grid}}
