.public-shop-add{margin:36px 0;padding:26px;border:1px solid #d9d0c4;border-radius:14px;background:#fffefa;min-width:0}.public-shop-add h2{font-size:24px}.public-shop-add p{margin:14px 0;line-height:1.8}.public-shop-add form{display:flex;align-items:end;gap:12px}.public-shop-add label{flex:1;min-width:0}.public-shop-add input{display:block;width:100%;min-width:0;box-sizing:border-box;font-size:16px;margin-top:8px}.shop-add-result{padding:20px 0;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.public-shop-add .provider-credit,.public-shop-add .shop-add-note{font-size:12px;color:#756e63}.public-shop-add button:disabled{opacity:.6}.public-shop-add [role=status]{overflow-wrap:anywhere}@media(max-width:600px){.public-shop-add{padding:20px}.public-shop-add form{display:block}.public-shop-add form>button{margin-top:12px;width:100%}.public-shop-add h2{font-size:22px}}

.public-shop-add input{padding:12px;border:1px solid #cbbdad;border-radius:8px;background:#fff;color:#322c27;min-height:48px}
