.seller-conversation-action{margin-top:12px;display:flex;align-items:flex-start;flex-direction:column;gap:7px}
.seller-valuation-page .hero .seller-conversation-action button{margin:0;border:1px solid #c5b590;border-radius:8px;background:#fffdf8;color:#29241e;-webkit-text-fill-color:#29241e;text-shadow:none;box-shadow:0 2px 10px rgba(0,0,0,.12);padding:13px 20px;font:700 14px/1.4 Arial,sans-serif;cursor:pointer}
.seller-valuation-page .hero .seller-conversation-action button:hover{background:#f1eadc}
.seller-conversation-action button:focus-visible{outline:3px solid #d4b679;outline-offset:3px}
.seller-conversation-modal .conversation-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.seller-conversation-modal .conversation-optional{font-weight:400;color:#71685b}
.seller-conversation-modal .paid-contact-dialog{max-height:90dvh;overflow-y:auto}
.seller-conversation-modal .paid-contact-field textarea{min-height:76px}
.seller-conversation-modal .paid-contact-field input,.seller-conversation-modal .paid-contact-field select{min-height:46px}
.seller-conversation-modal .paid-contact-confirmation:focus{outline:none}
.seller-conversation-modal [hidden]{display:none!important}
@media(max-width:600px){.seller-conversation-modal .conversation-two-columns{grid-template-columns:1fr}.seller-conversation-action,.seller-conversation-action button{width:100%}}
