.messages-area{gap:1rem;min-inline-size:0;display:grid}.message-business-unread{color:#1759a6;background:#fff;border-radius:999px;place-items:center;min-block-size:1.4rem;min-inline-size:1.4rem;padding-inline:.3rem;font-size:.75rem;font-weight:700;display:inline-grid}.message-catalog-reference{overflow-wrap:anywhere;border-inline-start:2px solid #a7c6ed;gap:.15rem;padding-inline-start:.65rem;display:grid}.message-catalog-reference small{color:#485d73}.message-contact{align-items:center;gap:.4rem;min-block-size:44px;display:inline-flex}.message-thread-list{border:1px solid var(--workspace-border);background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.message-thread-list li+li{border-block-start:1px solid var(--workspace-border)}.message-thread-list a{justify-content:space-between;gap:.75rem;padding:1rem;display:flex}.message-thread-list a:hover{background:#f4f8fe}.message-thread-list a>div{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.message-thread-list a>div:last-child{align-items:end}.message-thread-list p{margin:0}.message-row-actions{padding:0 1rem 1rem}.message-cancel-confirm{gap:.65rem;margin:0;display:grid}.message-cancel-confirm p{margin:0}.message-person{align-items:center;gap:.65rem;min-inline-size:0;display:flex}.message-person>div{overflow-wrap:anywhere;gap:.2rem;min-inline-size:0;display:grid}.message-person .member-avatar{flex:none}.message-person small{color:#485d73}.message-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-username{text-align:start;gap:.35rem;min-inline-size:0;display:grid}.message-username-actions{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.message-username-actions input{flex:10rem;min-block-size:44px;min-inline-size:0}.message-username-actions button{min-block-size:44px}.message-username small:empty{display:none}.message-actions{flex-wrap:wrap}.message-timeline{border:1px solid var(--workspace-border);overflow-anchor:none;background:#fff;border-radius:12px;gap:.75rem;max-block-size:min(60dvh,680px);padding:.85rem;display:grid;overflow:auto}.message-timeline-entry{min-inline-size:0;display:grid}.message-read-target{block-size:1px}.message-new-marker{color:#155eae;border-block-end:1px solid #afcbed;margin:0 0 .65rem;padding-block-end:.35rem;font-weight:600}.message-jump,.message-assignment{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.message-jump{justify-content:end;align-items:center}.message-assignment label{flex:0 18rem;gap:.35rem;min-inline-size:0;display:grid}.message-assignment select{inline-size:100%}.message-item{overflow-wrap:anywhere;background:#f2f5fa;border-radius:10px;justify-self:start;max-inline-size:min(90%,42rem);padding:.85rem}.message-item.own{background:#eaf3ff;justify-self:end}.message-item header{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.message-item time,.message-thread-list time{color:#485d73;font-size:.8rem}.message-item p{white-space:pre-wrap;margin:.45rem 0}.message-form{gap:.75rem;display:grid}.message-form>button{justify-self:start}.message-form textarea{resize:vertical;inline-size:100%}.message-form label{gap:.4rem;display:grid}.message-form .checkbox-label{gap:.5rem;display:flex}.message-business-settings{gap:1rem;inline-size:100%;max-inline-size:44rem;display:grid}.message-business-settings .message-settings-back{align-items:center;min-block-size:44px;display:inline-flex}.message-business-settings .message-form>p{margin:0}.message-business-settings .message-inquiry-setting{border-block-start:1px solid var(--workspace-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:44px;padding-block-start:.75rem;font-weight:600;display:grid}.message-inquiry-setting input[type=checkbox]{block-size:1.125rem;inline-size:1.125rem;margin:0}@media (max-width:700px){.message-business-settings .message-inquiry-setting{grid-template-columns:1fr}.message-inquiry-setting input[type=checkbox]{justify-self:start}.message-item{max-inline-size:100%}.message-item button{min-block-size:44px}}
