.documents-page .message-tools{padding:18px 20px;border:1px solid #e3e8e7;border-radius:9px;background:#fff;gap:12px;margin:24px 0}
.documents-page .message-tools label{font-size:13px;margin-right:auto}
.documents-page .message-card{border:1px solid #e3e8e7;border-radius:9px;padding:24px;margin:16px 0;background:#fff}
.documents-page .message-card.unread{border-left:4px solid #2f4f4f;background:#f7f9f8}
.documents-page .message-heading h2{font:600 20px/1.35 Manrope,sans-serif;letter-spacing:-.4px;margin:0;overflow-wrap:anywhere}
.documents-page .message-heading{align-items:flex-start}
.documents-page .unread-label{font:600 11px 'DM Sans',sans-serif;background:#e8efeb;border-radius:20px;padding:5px 10px;white-space:nowrap}
.documents-page .message-card time{font:12px 'DM Sans',sans-serif;color:#626f6e;margin-top:10px}
.documents-page .message-actions{gap:16px;margin-top:18px}
.documents-page .message-actions a{color:#315d43;text-underline-offset:3px}
.documents-page #messagesStatus:empty{display:none}
.documents-page #messagesStatus:not(:empty){padding:16px 20px;border:1px solid #e3e8e7;border-radius:9px;background:#f1f5f3;margin:24px 0}
.documents-page .message-main button:focus-visible{outline:2px solid #869785;outline-offset:3px}
.documents-page .message-main button:disabled{opacity:.55;cursor:wait}
@media(max-width:760px){.documents-page .message-card{padding:20px}.documents-page .message-heading h2{font-size:18px}.documents-page .message-tools{padding:16px}.documents-page .message-tools label{flex-basis:100%}}
