.axiom-identity{padding:28px;max-width:1500px;margin:auto}.axiom-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:16px;font-size:.9rem}.axiom-breadcrumb a{color:#2557a7;text-decoration:none}.identity-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border-radius:22px;background:linear-gradient(135deg,#14213d,#244b7a);color:white;margin-bottom:20px}.identity-hero.compact{padding:22px 26px}.identity-hero h2{margin:4px 0 7px;font-size:2rem}.identity-hero p{margin:0;opacity:.88}.identity-kicker{font-size:.75rem;letter-spacing:.13em;font-weight:800;opacity:.8}.identity-actions,.form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-primary,.btn-back,.btn-small,.btn-danger,.identity-search button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;padding:11px 15px;font-weight:750;text-decoration:none;cursor:pointer}.btn-primary{background:#f6bd2b;color:#172036}.btn-back{background:white;color:#253858;border:1px solid #d9e0ea}.btn-small{background:#edf4ff;color:#2455a4;padding:7px 11px}.btn-danger{background:#b42318;color:white;margin-top:16px}.identity-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.identity-kpis article,.identity-panel,.identity-form section{background:white;border:1px solid #e1e6ee;border-radius:16px;padding:18px;box-shadow:0 5px 18px rgba(24,39,75,.05)}.identity-kpis span{display:block;color:#667085;font-size:.88rem}.identity-kpis strong{font-size:1.8rem}.identity-search{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin-bottom:18px}.identity-search input,.identity-search select,.identity-form input,.identity-form select,.identity-form textarea{width:100%;box-sizing:border-box;border:1px solid #ccd5e2;border-radius:10px;padding:11px;background:white}.identity-search button{background:#244b7a;color:white}.identity-panel-head{display:flex;justify-content:space-between;align-items:center}.identity-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px;border-bottom:1px solid #edf0f4}.identity-badge,.chip-list span{display:inline-block;background:#edf4ff;color:#244b7a;border-radius:999px;padding:5px 9px;font-size:.82rem;font-weight:700}.identity-empty{text-align:center;color:#667085;padding:35px}.identity-form{display:grid;gap:16px}.identity-form section h3,.identity-panel h3{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.form-grid label{display:flex;flex-direction:column;gap:6px;font-weight:650}.form-grid .wide{grid-column:span 2}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.role-grid label{background:#f7f9fc;border:1px solid #e1e6ee;padding:10px;border-radius:10px}.identity-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.identity-panel dl div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #edf0f4}.identity-panel dt{color:#667085}.identity-panel dd{font-weight:700}.chip-list{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.identity-kpis{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr 1fr}.role-grid{grid-template-columns:1fr 1fr}.identity-detail-grid{grid-template-columns:1fr}}@media(max-width:620px){.axiom-identity{padding:14px}.identity-hero{align-items:flex-start;flex-direction:column}.identity-actions{width:100%}.identity-actions a{flex:1}.identity-search{grid-template-columns:1fr}.identity-kpis,.form-grid,.role-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.identity-table-wrap table,.identity-table-wrap tbody,.identity-table-wrap tr,.identity-table-wrap td{display:block}.identity-table-wrap thead{display:none}.identity-table-wrap tr{border:1px solid #e1e6ee;border-radius:12px;padding:10px;margin-bottom:10px}.identity-table-wrap td{border:0;padding:6px}}
