.selling-story{margin:22px 0 24px;padding:clamp(20px,3vw,32px);background:linear-gradient(135deg,#142d3a,#1f4c58);color:#f6f8f2;border-left:5px solid #e9b96e;box-shadow:0 12px 28px rgba(12,40,51,.12);border-radius:0 12px 12px 0;max-width:960px;box-sizing:border-box}
.selling-story-kicker{display:block;color:#f6d494;font-size:.73rem;letter-spacing:.14em;font-weight:800;margin-bottom:8px}
.selling-story h2{color:#fff;font-family:Georgia,'Noto Serif JP',serif;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.45;margin:0 0 12px}
.selling-story p{color:#e8f1ed;max-width:82ch;line-height:1.8;margin:0 0 14px}
.selling-story ul{margin:17px 0;padding-left:1.5rem;display:grid;gap:6px;color:#fff;line-height:1.65}
.selling-story strong{color:#f6d494}
.selling-story .selling-story-note{font-size:.85rem;color:#d8e6e1;margin:16px 0 0;border-top:1px solid rgba(255,255,255,.23);padding-top:13px}
.bulk-page .selling-story{max-width:980px}
@media(max-width:600px){.selling-story{margin:18px 0;padding:22px 18px}.selling-story ul{padding-left:1.2rem}}
.restock-editor{border:1px solid #bfd2da;background:#f4f9fa;border-radius:9px;padding:18px;box-sizing:border-box}
.restock-editor>strong{display:block;color:#173e4d;font-size:1.05rem}.restock-editor>.field-hint{margin:6px 0 12px}
.restock-list{display:grid;gap:10px;margin:12px 0}.restock-row{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.restock-row label{font-size:.8rem;font-weight:700;min-width:145px}.restock-row input{display:block;margin-top:5px;padding:9px;border:1px solid #9fb6c0;border-radius:5px;font:inherit;width:100%;box-sizing:border-box}.restock-row button{min-height:42px}
.bulk-editor .restock-plan-lines,.console-listing-edit .restock-plan-lines{width:100%;min-height:84px;box-sizing:border-box}
