.posted-sale-tabs{display:flex;align-items:stretch;gap:6px;min-height:68px;background:white;padding:0 18px;overflow-x:auto;border-bottom:1px solid #e6e9ed}
.posted-sale-tabs button{font:inherit;font-size:14px;white-space:nowrap;color:#505050;background:none;border:0;border-bottom:3px solid transparent;padding:0 14px;border-radius:0}
.posted-sale-tabs button[aria-selected=true]{color:#31885c;border-bottom-color:#49a677}
.sale-form-workspace:has(.posted-sale-tabs) [hidden]{display:none!important}
.posted-sale-section,.posted-sale-pay-summary,.posted-sale-section-head{background:white}
.posted-sale-section{padding:24px;min-height:220px}
.posted-sale-section-head{display:flex;gap:6px;flex-direction:column;margin:8px 0 18px}
.posted-sale-section-head strong,.posted-sale-pay-summary h3{font-size:16px;color:#1f2937}
.posted-sale-section-head span,.posted-sale-pay-summary p{color:#667085;font-size:13px}
.posted-sale-pay-summary dl{display:flex;flex-wrap:wrap;gap:16px}.posted-sale-pay-summary dl div{padding:12px 16px;background:#f7f8fa;min-width:135px}.posted-sale-pay-summary dt{font-size:12px}.posted-sale-pay-summary dd{margin:6px 0;font-weight:600}
.posted-sale-details textarea{display:block;width:100%;min-height:85px}.posted-sale-details table{width:100%;border-collapse:collapse}.posted-sale-details th,.posted-sale-details td{padding:10px 12px;border-bottom:1px solid #e2e5e8;text-align:left}.posted-sale-details th{background:var(--primary,#54aa80);color:white}.posted-sale-details article{padding:12px 0;border-top:1px solid #e2e5e8}.posted-sale-details .tei-scroll{overflow:auto}
.posted-sale-pay-summary{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px 20px;padding:16px 20px}
.posted-pay-heading,.posted-sale-pay-summary dl>div{border:1px solid #e4e7ec;border-radius:14px;padding:12px 14px;box-sizing:border-box}
.posted-pay-heading{display:flex;align-items:center;gap:12px;flex:0 1 340px}
.posted-pay-heading label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#101828}
.posted-pay-heading p{font-size:11.5px;line-height:15px;margin:3px 0 0}
.posted-pay-heading input{appearance:none;width:36px;height:20px;flex:none;border:0;border-radius:10px;cursor:pointer;background:radial-gradient(circle at 10px 10px,#fff 0 7px,transparent 8px),#d0d5dd}
.posted-pay-heading input:checked{background:radial-gradient(circle at 26px 10px,#fff 0 7px,transparent 8px),#2f8b5d}
.posted-pay-heading input:focus-visible{outline:2px solid #2f8b5d;outline-offset:2px}
.posted-sale-pay-summary dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;flex:1 1 620px;margin:0}
.posted-sale-pay-summary dl>div{--accent:#2f8b5d;display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;min-width:0;margin:0;border-color:#cdebdb;background:linear-gradient(135deg,#fff,#e7f7ee)}
.posted-sale-pay-summary dl>div:nth-child(2){--accent:#0f766e;border-color:#c6ebe5;background:linear-gradient(135deg,#fff,#e6f7f4)}
.posted-sale-pay-summary dl>div:nth-child(3){--accent:#12a150;border-color:#c8f1d6;background:linear-gradient(135deg,#fff,#ecfdf3)}
.posted-sale-pay-summary dl>div:nth-child(4){--accent:#e8590c;border-color:#ffdcbf;background:linear-gradient(135deg,#fff,#fff4e8)}
.posted-pay-icon{display:grid;place-items:center;grid-row:1/4;flex:none;width:38px;height:38px;border-radius:11px;color:white;background:var(--accent,#2f8b5d);font:bold 16px Arial}
.posted-pay-icon img{width:18px;height:18px;filter:brightness(0) invert(1)}
.posted-sale-pay-summary dt{grid-column:2;color:#667085;font-size:12px}
.posted-sale-pay-summary dd{grid-column:2;color:#101828;font-size:18px;margin:0;line-height:24px}
.posted-sale-pay-summary dd small{font-size:11px;margin-left:4px}
.posted-pay-hint{grid-column:2;font-size:11.5px;line-height:15px;color:#667085}
.sale-form-workspace:has(.posted-sale-tabs) .trade-payment-toggle{display:none}
.posted-sale-doc{font-size:14px;color:#667085;margin-bottom:12px}
