.private-message-start{grid-column:1/-1;margin:4px 0;min-width:0}.private-message-button{width:100%;max-width:100%;white-space:normal}.private-inbox h1{overflow-wrap:anywhere}.private-inbox>.field-hint{margin:12px 0 22px}.private-dialog{display:block;color:inherit;text-decoration:none;padding:18px 0;border-top:1px solid var(--border);overflow-wrap:anywhere}.private-dialog:first-child{border-top:0}.private-dialog h2{font-size:25px;margin-bottom:5px}.private-dialog time{font-size:12px;color:var(--muted)}.private-dialog p{color:var(--muted);font-size:14px;margin-top:10px;white-space:pre-wrap}.private-unread{display:inline-block;color:var(--gold);font-size:12px;margin-top:8px}.private-offer-context{margin-top:18px;padding-top:16px;border-top:1px solid var(--border);overflow-wrap:anywhere}.private-offer-context .button{margin-top:12px}.app-header:has(a[href="/messages"]){flex-wrap:wrap}.app-header:has(a[href="/messages"]) .main-nav{order:3;width:100%;border-top:1px solid #cfdfeb1f;justify-content:center}
@media(min-width:681px){.private-message-button{width:auto}.private-dialog>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.private-dialog h2{min-width:0}}
.chat-message .private-offer-context{margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:10px;min-width:0}.private-offer-context strong{display:block;overflow-wrap:anywhere}.private-offer-context .private-offer-label,.private-dialog .private-dialog-offer{color:var(--gold)}.private-offer-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px}.private-offer-links a{color:var(--gold);overflow-wrap:anywhere}.chat-message .private-offer-context p{margin:6px 0}.chat-message .private-offer-context .field-hint{font-size:12px;color:var(--muted)}
