.messages-main{max-width:960px!important}.message-list{gap:16px;display:grid}.message-list>a{color:#243144;border:1px solid #dfe6f3;border-radius:18px;gap:10px;padding:22px;text-decoration:none;display:grid}.message-list small,.message-help{color:#66748a}.message-thread{border:1px solid #dfe6f3;border-radius:20px;padding:28px}.message-thread h2{overflow-wrap:anywhere}.message-history{flex-direction:column;gap:16px;max-height:560px;margin:28px 0;padding:8px;display:flex;overflow:auto}.message-bubble{background:#f2f5fa;border-radius:16px;align-self:flex-start;min-width:0;max-width:90%;padding:18px}.message-bubble.mine{background:#eaf2ff;align-self:flex-end}.message-bubble header{color:#526077;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.8}.message-compose{gap:12px;display:grid}.message-compose textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbd6e8;border-radius:12px;padding:14px;font-size:16px;line-height:1.7}.message-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.message-actions button{min-height:44px}.message-help{line-height:1.7;font-size:13px!important}:is(.message-list a:focus-visible,.message-compose textarea:focus-visible){outline-offset:3px;outline:3px solid #3263e4}@media (max-width:600px){.message-thread{padding:16px}.message-bubble{max-width:96%;padding:14px}.message-history{max-height:480px;padding:0}.messages-main h1{font-size:28px}.message-thread h2{font-size:20px}.message-compose .cx-primary{min-width:120px}}.message-bubble header{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;margin:0!important;padding:0!important;position:static!important}.message-bubble p{font-size:15px!important}
