.seller-pricing-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.seller-pricing-facts-grid .full{grid-column:1/-1}
.seller-pricing-facts-grid label{display:block}
.seller-pricing-facts-grid select,.seller-pricing-facts-grid input{width:100%;min-height:52px;background:#fffaf1;border:1px solid rgba(38,34,28,.16);color:#26221c;font-family:var(--sans);font-size:15px;padding:13px 14px;border-radius:0}
.seller-pricing-facts-grid select:focus,.seller-pricing-facts-grid input:focus{border-color:#a98a58;outline:3px solid rgba(169,138,88,.16);outline-offset:1px}
.seller-pricing-preview{display:grid;gap:13px;margin:0 0 20px}
.seller-pricing-preview[hidden],.seller-pricing-full[hidden]{display:none!important}
.spr-address{margin:0!important;color:#5f554a!important;font:700 11px/1.5 var(--sans)!important;letter-spacing:.45px;text-transform:uppercase}
.spr-range{border:1px solid rgba(169,138,88,.34);background:#fffdf8;padding:18px}
.spr-range span{display:block;color:#76572a;font:800 9px/1.4 var(--sans);letter-spacing:1.25px;text-transform:uppercase}
.spr-range strong{display:block;margin-top:5px;color:#26221c;font:400 clamp(25px,3vw,34px)/1.12 var(--serif)}
.spr-range p{margin:7px 0 0!important;color:#5f554a!important;font-size:11px!important;line-height:1.55!important}
.spr-ready{border:1px solid rgba(169,138,88,.34);background:#fffdf8;padding:18px}
.spr-ready span{display:block;color:#76572a;font:800 9px/1.4 var(--sans);letter-spacing:1.25px;text-transform:uppercase}
.spr-ready strong{display:block;margin-top:6px;color:#26221c;font:400 clamp(23px,3vw,31px)/1.14 var(--serif)}
.spr-ready p{margin:8px 0 0!important;color:#5f554a!important;font-size:11px!important;line-height:1.6!important}
.spr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(169,138,88,.24);background:#fffdf8}
.spr-stat{padding:13px;border-right:1px solid rgba(169,138,88,.2)}
.spr-stat:last-child{border-right:0}
.spr-stat strong,.spr-stat span{display:block}
.spr-stat strong{color:#26221c;font:400 25px/1 var(--serif)}
.spr-stat span{margin-top:6px;color:#6f655a;font:750 8px/1.4 var(--sans);letter-spacing:.45px;text-transform:uppercase}
.spr-unlock-note{margin:0!important;border-left:2px solid #a98a58;padding-left:12px;color:#5f554a!important;font-size:11px!important;line-height:1.6!important}
.seller-pricing-full{display:grid;gap:18px}
.spr-full-head{border-bottom:1px solid rgba(169,138,88,.25);padding-bottom:16px}
.spr-full-head h3{margin:0 0 8px!important}
.spr-full-head p{margin:0!important}
.spr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.spr-panel{border:1px solid rgba(169,138,88,.25);background:#fffdf8;padding:17px}
.spr-panel h3{margin:0 0 12px!important;font-size:23px!important}
.spr-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.spr-list li{border-left:2px solid #cfb07d;padding-left:10px;color:#51483e;font:600 11px/1.55 var(--sans)}
.spr-list strong{color:#2e2923}
.spr-panel details{margin-top:13px}
.spr-panel summary{color:#624517;font:800 11px/1.4 var(--sans);cursor:pointer}
.spr-method{border-top:1px solid rgba(169,138,88,.25);padding-top:14px;color:#6f655a!important;font-size:10px!important;line-height:1.65!important}
.spr-missing{margin:0;padding-left:18px;color:#5f554a;font:600 11px/1.65 var(--sans)}
.spr-missing li{margin:4px 0}
@media(max-width:620px){.seller-pricing-facts-grid,.spr-grid{grid-template-columns:1fr}.seller-pricing-facts-grid .full{grid-column:auto}.spr-stats{grid-template-columns:1fr}.spr-stat{border-right:0;border-bottom:1px solid rgba(169,138,88,.2)}.spr-stat:last-child{border-bottom:0}}
