.prequote-inquiries,[data-inquiry-inbox]{background:#edf1eb;border:1px solid #cfd9d0;border-radius:14px;padding:20px;margin:20px 0;color:#293d36}
[data-inquiry-threads]{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.inquiry-panel [data-inquiry-form]{display:grid;gap:12px}
.inquiry-panel textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#f6f3ed;line-height:1.6;border:1px solid #bdcabf;border-radius:10px;padding:12px;resize:vertical}
.inquiry-panel .message p{white-space:pre-wrap;overflow-wrap:anywhere}
.inquiry-compose-actions{display:flex;flex-wrap:wrap;gap:10px}
.inquiry-panel .inquiry-sharing-choice{display:flex;align-items:flex-start;gap:10px;line-height:1.6;min-height:44px}
.inquiry-panel .inquiry-sharing-choice input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:4px;accent-color:#285e4b}
.prequote-inquiries button,[data-inquiry-inbox] button{min-height:44px;font:inherit}
.inquiry-inbox-card{display:grid;gap:6px;width:100%;text-align:left;color:inherit;background:#f6f3ed;border:1px solid #cbd4cb;border-radius:10px;padding:14px;margin:10px 0;overflow-wrap:anywhere}
.inquiry-inbox-card span{font-size:13px;line-height:1.6}
.inquiry-panel .message-list{max-height:360px;overflow:auto}
.inquiry-panel :focus-visible,[data-inquiry-inbox] :focus-visible{outline:2px solid #285e4b;outline-offset:3px}
@media(max-width:600px){.prequote-inquiries,[data-inquiry-inbox]{padding:16px}.inquiry-compose-actions>button{flex:1 1 140px;white-space:normal}.inquiry-panel .message-toolbar{flex-wrap:wrap}}
