#identity-links {border-bottom:1px solid #c7d5d0;padding:16px 0 24px;margin-bottom:24px;letter-spacing:0}
#identity-links[hidden],#identity-dialog [hidden] {display:none}
.identity-toolbar {display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.identity-toolbar h2 {font-size:18px;margin:0 auto 0 0}
.identity-toolbar label {display:flex;align-items:center;gap:8px;margin:0}
.identity-toolbar select {width:auto;min-width:110px}
.identity-row {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #dbe5e0}
.identity-row div {min-width:0;overflow-wrap:anywhere}
.identity-row small,.identity-row span {display:block;font-size:13px;margin-top:5px}
.identity-row small {color:#526660}
.identity-pagination,.identity-actions {display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}
#identity-dialog {width:560px;max-width:calc(100vw - 32px);max-height:85vh;overflow:auto;box-sizing:border-box}
#identity-dialog form {display:grid;gap:12px;min-width:0}
#identity-dialog h2 {font-size:20px}
#identity-dialog dl {display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:13px;margin:0}
#identity-dialog dd {margin:0;overflow-wrap:anywhere}
#identity-dialog dt {color:#526660}
#identity-dialog fieldset {display:flex;gap:12px;flex-wrap:wrap}
#identity-dialog label {margin:0;min-width:0}
#identity-dialog input:not([type=radio]):not([type=checkbox]),#identity-dialog select,#identity-dialog textarea {width:100%;box-sizing:border-box}
#identity-permission {font-size:13px;color:#74551a;overflow-wrap:anywhere}
#identity-error,#identity-review-error {color:#a22c27}
@media(max-width:600px){.identity-row{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.identity-row>div:nth-child(2){grid-column:1;grid-row:2}.identity-row>button{grid-column:2;grid-row:1 / 3}#identity-dialog dl{grid-template-columns:1fr;gap:3px}#identity-dialog dd{margin-bottom:8px}.identity-actions{flex-wrap:wrap}}
