.resale-pricing{color:#30302e;background:#faf9f7;border:1px solid #e8e4de;border-radius:9px;margin:12px 0;font-size:13px}.resale-toggle{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;width:100%;padding:10px;display:flex}.resale-toggle>span{flex:1;min-width:0}.resale-title{font-size:12px;font-weight:700;display:block}.resale-toggle small{color:#66635e;margin-top:2px;font-size:11px;font-weight:400;display:block}.resale-toggle strong{margin-top:3px;font-size:15px;display:block}.resale-saved-icon{color:#23613e}.resale-chevron{flex-shrink:0}.is-open .resale-chevron{transform:rotate(180deg)}.resale-editor{border-top:1px solid #e8e4de;padding:0 10px 11px}.resale-modes{grid-template-columns:1fr 1fr;gap:4px;margin:10px 0;display:grid}.resale-modes button{cursor:pointer;background:#fff;border:1px solid #d8d3cb;border-radius:5px;padding:6px 3px;font-size:12px}.resale-modes button[aria-pressed=true]{color:#8d3b08;background:#fff0e5;border-color:#cf560c;font-weight:700}.resale-editor label{margin-bottom:5px;font-size:12px;display:block}.resale-editor input{color:#252525;background:#fff;border:1px solid #ccc5bb;border-radius:5px;width:100%;min-width:0;height:36px;padding:6px 9px;font-size:14px}.resale-editor input[aria-invalid=true]{border-color:#b42318}.resale-result{background:#fff;border-radius:5px;margin-top:9px;padding:8px}.resale-result>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;font-size:11px;display:flex}.resale-result strong{font-size:15px}.resale-result small{margin-top:3px;font-size:11px;display:block}.resale-loss{color:#a02017;background:#fff2f0}.resale-help{color:#625e57;margin:8px 0;font-size:11px;line-height:1.45}.resale-actions{align-items:stretch;gap:5px;display:flex}.resale-actions button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px;font-size:11px;display:flex}.resale-save{color:#803508;background:#fff2e8;border:1px solid #c65711;flex:1;font-weight:700}.resale-remove{color:#655f58;background:#fff;border:1px solid #d8d3cb}.resale-pricing button:disabled{cursor:default;opacity:.6}.resale-error{color:#a02017;margin-top:7px;font-size:11px;line-height:1.4}.resale-notice{color:#23613e;margin-top:7px;font-size:11px}.resale-unavailable{color:#625e57;margin:8px 0;font-size:11px}.resale-unavailable button{color:#92410d;margin-left:4px;text-decoration:underline}.resale-pricing :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #c65711}.quick-order-review .resale-pricing{min-width:195px;max-width:255px}@media (width<=600px){.resale-editor input{font-size:16px}}
