.progressive-clearance{border-top:1px solid #e5d7cf;margin-top:20px;padding-top:18px;min-width:0}
.markdown-stage{display:grid;grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) auto;gap:12px;align-items:end;margin:14px 0;padding:12px;background:#faf6f2;border:1px solid #e8dcd1;border-radius:10px}
.markdown-stage button{min-height:44px}.markdown-stage input{min-width:0}.progressive-clearance th small{display:block;font-weight:400;max-width:240px}.progressive-clearance th{white-space:normal}.progressive-clearance .scroll{max-height:460px}
.shop-markdown-banner{padding:16px;margin:14px 0;border:1px solid #d5a9b6;border-radius:12px;background:#faedf1;color:#4e2f3a}
.shop-markdown-banner strong{display:block;font-size:1.5rem;line-height:1.2}.shop-markdown-banner p{margin:8px 0 0}.shop-markdown-banner small{display:block;margin-top:8px;font-size:.8rem;line-height:1.45}
@media(max-width:650px){.markdown-stage{grid-template-columns:minmax(0,1fr);gap:10px}.shop-markdown-banner strong{font-size:1.3rem}}
