.seller-chat-form{display:grid;gap:11px;margin:18px 0}.seller-chat-form label{font-weight:700}.seller-chat-form textarea{width:100%;min-height:110px;box-sizing:border-box;padding:12px 14px;border:1px solid #70685e;border-radius:10px;background:transparent;color:inherit;font:inherit}.seller-chat-form button{justify-self:start;padding:11px 18px;border:0;border-radius:10px;background:#ff7900;color:#171717;font-weight:800;cursor:pointer}.seller-chat-form button:disabled{opacity:.5}.seller-chat-form small,.seller-chat-hint{opacity:.8;font-size:13px}.seller-chat-error{color:#e36a50}.seller-chat-threads{display:grid;gap:9px}.seller-chat-threads button{background:transparent;color:inherit;text-align:left;border:1px solid #aaa6;border-radius:10px;padding:13px;cursor:pointer;display:grid;gap:5px}.seller-chat-threads small{opacity:.7}.seller-chat-new{padding:16px;border:1px solid #ff790088;border-radius:12px}.seller-chat-new h3{margin-top:0}.seller-chat-messages{display:flex;flex-direction:column;gap:12px;max-height:460px;overflow-y:auto;padding:15px 0}.seller-chat-bubble{max-width:85%;padding:12px 15px;border-radius:12px;border:1px solid #8885;white-space:pre-wrap;overflow-wrap:anywhere}.seller-chat-bubble.mine{align-self:flex-end;background:rgba(255,121,0,.12)}.seller-chat-bubble.support{align-self:flex-start;background:rgba(130,150,170,.12)}.seller-chat-bubble p{margin:7px 0;line-height:1.5}.seller-chat-bubble time{font-size:11px;opacity:.7}.seller-chat-back{background:transparent;color:#ff7900;border:0;padding:5px 0;cursor:pointer;font-weight:700}

/* Статус переписки для покупця */
.seller-chat-thread-heading,.seller-chat-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.seller-chat-detail-heading h3{margin:0}
.seller-chat-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;border:1px solid transparent}
.seller-chat-status.is-open{background:#e5f7eb;color:#176534;border-color:#a9dfba}
.seller-chat-status.is-closed{background:#eceff2;color:#505d69;border-color:#ccd3d9}
.seller-chat-closed-note{padding:10px 12px;border-radius:9px;background:#f1f3f5;color:#46515b;font-size:13px}
