.ssmp-session-user{font-size:.83rem;color:#456277;max-width:27rem;overflow-wrap:anywhere;line-height:1.4}
.ssmp-department-notice{padding:.8rem 1rem;margin:0 0 1rem;border:1px solid #bddbcc;border-radius:.8rem;background:#eff8f3;color:#245540;line-height:1.5}
.ssmp-accounts{padding:1.5rem;background:#fff;border:1px solid #dde7ee;border-radius:1rem}
.ssmp-accounts__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1rem}
.ssmp-accounts__heading h2{margin:0 0 .6rem;font-size:1.25rem;color:#1b354d}
.ssmp-accounts__heading p{margin:0;max-width:48rem;color:#526678;line-height:1.55}
.ssmp-accounts__heading button{flex-shrink:0}
.ssmp-accounts__hint{color:#526678;font-size:.9rem;line-height:1.5;margin-bottom:1.2rem}
.ssmp-accounts__feedback{padding:.8rem 1rem;border-radius:.7rem;background:#edf8f1;color:#245540}
.ssmp-accounts__credentials{padding:1rem;border:1px solid #a9cbdc;border-radius:.85rem;margin:1.25rem 0;background:#f1f8fc}
.ssmp-accounts__credentials h3{margin:0 0 .5rem;font-size:1.05rem}
.ssmp-accounts__credentials p{color:#345167;line-height:1.5}
.ssmp-accounts__credential-list{display:grid;gap:.7rem;margin:1rem 0}
.ssmp-accounts__credential-list>div{display:grid;gap:.4rem;border-bottom:1px solid #d1e1eb;padding:.6rem 0}
.ssmp-accounts code{font-size:.95em;overflow-wrap:anywhere;user-select:all}
.ssmp-accounts__buttons{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}
.ssmp-accounts__table{min-width:35rem}
@media(max-width:760px){.ssmp-session-user{max-width:100%;font-size:.76rem}.admin-global-header__actions{flex-wrap:wrap}.ssmp-accounts{padding:1rem}.ssmp-accounts__heading{flex-direction:column}.ssmp-accounts__heading button{width:100%}}
