.listing-shop-title{margin:16px 0 22px;width:100%;min-width:0}
.listing-shop-title label{display:grid;gap:8px;font-weight:600}
.listing-shop-title input{box-sizing:border-box;width:100%;min-width:0;padding:12px 14px;border:1px solid #a7aaa9;border-radius:8px;background:#fff;color:#202827;font:inherit;font-weight:400}
.listing-shop-title input:focus{outline:2px solid var(--accent,#447365);outline-offset:2px}
.listing-shop-title .seo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}
.listing-shop-title [role=status]{font-size:.9rem;font-weight:400}
