form label{display:block;margin:8px 0}form input{display:block;width:100%;max-width:360px;margin-top:4px;box-sizing:border-box}
.dim{opacity:.75;font-size:.9em}
.recovery-code{margin-top:12px}
.recovery-code code{display:inline-block;font:700 1.35em ui-monospace,monospace;letter-spacing:.08em;padding:8px 12px;border:1px dashed #e0b25b;border-radius:6px;user-select:all}
.history-row{border-top:1px solid #ffffff1f;padding:6px 0}.history-row:first-child{border-top:0}
form select,form textarea{display:block;width:100%;max-width:560px;margin-top:4px;box-sizing:border-box}.msg-text{white-space:pre-wrap;margin:4px 0}.msg-reply{border-left:2px solid #6f8f6f;padding-left:8px;white-space:pre-wrap}
