.forum-identity-inline{display:flex;min-width:0;margin:0 0 9px}.forum-identity-button{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 8px 4px 4px;border:1px solid #d5e2eb;border-radius:20px;background:#f2f7fa;color:#30546d;font:inherit;font-size:.8rem;line-height:1.4;cursor:pointer}.forum-identity-button [data-identity-caption]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-mini-avatar{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:50%;background:#e3edf4;font-weight:600;overflow:hidden}.identity-mini-avatar img{width:100%;height:100%;object-fit:cover}.reply-controls .forum-identity-inline{margin:3px 0 4px}.post-author.anonymous-author{cursor:default}.anonymous-author .member-avatar img{object-fit:contain}.forum-account-link{font-size:.8rem!important;overflow-wrap:anywhere}
.forum-identity-dialog{width:min(450px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.identity-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.identity-dialog-heading h2{font-size:1.3rem;margin:0}.identity-dialog-heading>button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#f0f5f8;color:#375d75;font-size:24px;flex:none}.identity-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 16px}.identity-mode-options label{margin:0;display:flex;align-items:center;gap:7px;padding:11px 10px;border:1px solid #ccdce6;border-radius:8px;font-size:.875rem;cursor:pointer}.identity-mode-options label:has(:checked){border-color:#286480;background:#eaf3f8}.identity-mode-options input{accent-color:#16465f}.identity-profile-choice{padding:14px;background:#f5f8fa;border-radius:8px;overflow-wrap:anywhere}.forum-identity-dialog #anonymous-username{width:100%;min-height:44px;border:1px solid #bdceda;border-radius:7px;padding:10px 12px;font:inherit;font-size:1rem}.forum-identity-dialog label[for=anonymous-username]{font-size:.875rem;margin-bottom:8px}.forum-identity-dialog #anonymous-name-help,.identity-edit-note{font-size:.78rem;line-height:1.6;margin:8px 0 14px;color:#5d788d}.identity-avatar-field{padding:0;border:0;min-width:0;margin:16px 0 0}.identity-avatar-field legend{font-size:.875rem;font-weight:600;margin-bottom:10px}.identity-avatar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.identity-avatar-grid label{position:relative;margin:0;aspect-ratio:1;border:2px solid transparent;border-radius:50%;cursor:pointer;background:#f3f7fa}.identity-avatar-grid input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.identity-avatar-grid img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;pointer-events:none}.identity-avatar-grid label:has(:checked){border-color:#0d526e;background:#d6eaf3;box-shadow:0 0 0 2px #0d526e21}.identity-avatar-grid label:has(:focus-visible){outline:3px solid #daab27;outline-offset:2px}.identity-save-status{font-size:.875rem!important;line-height:1.5;color:#a2392e;margin:12px 0}.identity-save-status:empty{display:none}.identity-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.identity-dialog-actions .button{min-height:42px;padding:10px 16px;font-size:.875rem}.forum-identity-dialog [hidden]{display:none!important}.anonymous-admin-card{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #d9e4eb;border-radius:9px;background:#f3f7fa;margin:15px 0}.anonymous-admin-card img{width:48px;height:48px;object-fit:contain}.anonymous-admin-card small{display:block;margin-bottom:4px;color:#617b8e}.anonymous-admin-card strong{overflow-wrap:anywhere}
@media(max-width:420px){.forum-identity-dialog{padding:18px}.identity-avatar-grid{gap:5px}.identity-mode-options{gap:7px}.identity-mode-options label{padding:10px 7px;font-size:.82rem}.reply-controls .forum-identity-button{max-width:100%}}

.identity-saved-options{display:grid;gap:9px;margin:18px 0 10px}.identity-saved-anonymous{display:flex;align-items:center;gap:8px;min-width:0}.identity-saved-choice{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;border:1px solid #ccdce6;border-radius:9px;background:#fff;color:#163e55;text-align:left;font:inherit;cursor:pointer}.identity-saved-choice[aria-pressed=true]{border-color:#286480;background:#eaf3f8}.identity-saved-choice>span:nth-child(2){flex:1;min-width:0}.identity-saved-choice small{display:block;font-size:.8rem;color:#647e8e;margin-bottom:2px}.identity-saved-choice strong{display:block;font-size:.9rem;overflow-wrap:anywhere}.identity-saved-choice .identity-mini-avatar{width:34px;height:34px}.identity-choice-check{visibility:hidden;color:#226a83}.identity-saved-choice[aria-pressed=true] .identity-choice-check{visibility:visible}.identity-edit-button{padding:10px 7px;background:transparent;border:0;color:#215d7c;font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.identity-saved-choice:focus-visible,.identity-edit-button:focus-visible{outline:3px solid #daab27;outline-offset:2px}.identity-saved-choice:disabled,.identity-edit-button:disabled{opacity:.6;cursor:wait}
