.seller-decision-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seller-decision-buttons button{font-size:.8rem;padding:9px 12px;white-space:nowrap}.offer-message>small{display:block;margin-top:8px;color:#8a744a}

.seller-decision-buttons .seller-accept{background:#168047;color:#fff;border:1px solid #168047}.seller-decision-buttons .seller-reject{background:#c73535;color:#fff;border:1px solid #c73535}.seller-decision-buttons .seller-accept:hover{background:#116638}.seller-decision-buttons .seller-reject:hover{background:#a62828}.seller-decision-buttons button:focus-visible{outline:3px solid #bd953d;outline-offset:3px}.seller-decision-buttons button:disabled{opacity:.55;cursor:wait}

.buyer-contact{display:grid;gap:5px;margin-top:12px;padding:12px;border:1px solid #cde4d4;border-radius:10px;background:#f1f8f3;color:#23432d;font-size:.85rem;overflow-wrap:anywhere}.buyer-contact a{color:#17643b;font-weight:600;text-decoration:underline}.buyer-contact small{font-size:.75rem;color:#526758}

.buyer-contact{display:block;padding:0;background:transparent;border:0}.buyer-contact>summary{display:inline-block;cursor:pointer;padding:9px 12px;border:1px solid #bdcfc0;border-radius:8px;background:#f1f8f3;color:#23432d;font-weight:600;list-style:none}.buyer-contact>summary::-webkit-details-marker{display:none}.buyer-contact>summary:focus-visible{outline:3px solid #bd953d;outline-offset:3px}.buyer-contact .contact-hide{display:none}.buyer-contact[open] .contact-show{display:none}.buyer-contact[open] .contact-hide{display:inline}.buyer-contact-body{display:grid;gap:5px;margin-top:8px;padding:12px;border:1px solid #cde4d4;border-radius:10px;background:#f1f8f3}

.buyer-contact>summary{font-size:.8rem;padding:9px 12px;line-height:normal;white-space:nowrap}.buyer-contact{margin-top:8px}

.buyer-contact-body{width:360px;max-width:calc(100vw - 64px);box-sizing:border-box;padding:16px;gap:8px;line-height:1.5}.auction-panel .buyer-contact-body{width:100%}

#proposalRows .status.green,#proposalRows .buyer-contact>summary,#proposalRows .seller-cancel{display:inline-flex;align-items:center;justify-content:center;width:78px;height:28px;padding:4px 8px;box-sizing:border-box;font-size:11px;font-weight:600;line-height:18px;border-radius:6px;border:1px solid transparent}#proposalRows .buyer-contact>summary{border-color:#bdcfc0}#proposalRows .seller-cancel{margin-top:8px;background:#fbeceb;color:#b12b2b;border-color:#edc9c9;cursor:pointer}#proposalRows .seller-cancel:disabled{opacity:.5;cursor:wait}

.sale-command-row{display:flex;gap:8px;align-items:flex-start;min-width:250px}.sale-command-row:has(details[open]){min-width:360px}#proposalRows .sale-command-row>.buyer-contact{margin:0;width:78px;flex:0 0 78px}#proposalRows .sale-command-row>.seller-cancel{margin:0;flex:0 0 78px}#proposalRows .sale-command-row>.status{flex-shrink:0}#proposalRows .sale-command-row .buyer-contact-body{margin-left:-86px}.proposal-value-note{display:block;max-width:220px;margin-top:5px;font-size:11px;line-height:1.4;color:#73736e}

#proposalRows .seller-decision-buttons{margin:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px}#proposalRows .seller-decision-buttons button{display:inline-flex;align-items:center;justify-content:center;width:78px;height:28px;padding:4px 8px;box-sizing:border-box;font-size:11px;font-weight:600;line-height:18px;border-radius:6px}#proposalRows .seller-decision-buttons .seller-accept{background:#168047;border-color:#168047;color:#fff}#proposalRows .seller-decision-buttons .seller-reject{background:#d52f39;border-color:#d52f39;color:#fff}#proposalRows .seller-decision-buttons .seller-accept:hover{background:#106936}#proposalRows .seller-decision-buttons .seller-reject:hover{background:#b9232c}

.status.offer-rejected-alert,#auctionPosition.offer-rejected-alert{background:#d52f39;color:#fff;border:1px solid #d52f39;border-radius:6px;padding:5px 9px;font-weight:700}
