.matter-messages{min-width:0;max-width:820px;margin:28px 0}.matter-messages-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.matter-messages-heading h2{margin:0}.matter-messages>.field{max-width:480px;margin-top:24px}.matter-messages select{width:100%;min-height:44px}.matter-message-recipient{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.matter-message-recipient>span{color:#22573d;background:#e9f3ee;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.matter-message-log{background:#f7f9fb;border:1px solid #dce2e8;border-radius:12px;flex-direction:column;gap:12px;min-height:140px;max-height:540px;margin:18px 0;padding:18px;display:flex;overflow-y:auto}.matter-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e5ea;border-radius:10px;align-self:flex-start;min-width:0;max-width:85%;padding:13px 15px}.matter-message-mine{background:#edf2f8;border-color:#d2deeb;align-self:flex-end}.matter-message-meta{color:#596878;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:11px;display:flex}.matter-message-meta strong{color:#21354c;font-weight:600}.matter-message p{white-space:pre-wrap;margin:9px 0 0;font-size:14px;line-height:1.6}.matter-message-compose .field{margin:0}.matter-message-compose textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid #cfd8e1;border-radius:8px;padding:12px;display:block}.matter-message-compose-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.matter-message-compose-footer small{color:#596878;font-size:11px}.matter-message-disconnect{border-top:1px solid #dce2e8;margin-top:26px;padding-top:18px}.matter-message-disconnect p{font-size:13px;line-height:1.6}.matter-messages-page{max-width:980px}.matter-messages-page>h1{font-size:clamp(32px,5vw,54px)}.matter-messages-page>.button-row{margin:20px 0}.matter-messages .matter-error{overflow-wrap:anywhere}@media (max-width:600px){.matter-message-log{padding:10px}.matter-message{max-width:94%;padding:11px}.matter-message-meta{flex-direction:column;gap:5px}.matter-message-compose-footer{flex-direction:column;align-items:flex-start}.matter-message-compose-footer button{align-self:flex-end}.matter-messages-heading h2{font-size:23px}.matter-message-recipient{align-items:flex-start}.matter-message-recipient>strong{flex-basis:100%}}.matter-message-recipient>.matter-attorney-scope{color:#29466c;overflow-wrap:anywhere;flex-basis:100%;font-size:12px;line-height:1.6}.matter-attorney-scope strong{font-weight:600}
