.beauty-library .hp-missing-product{margin:22px 0 28px;padding:22px;border:1px solid var(--hp-rule);background:var(--hp-porcelain);max-width:760px}
.beauty-library .hp-missing-product h3{font-size:clamp(26px,4vw,38px);margin:0 0 8px;color:var(--hp-primary)}
.beauty-library .hp-missing-product p{line-height:1.6;margin:0 0 14px}
.beauty-library #missingProductForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.beauty-library #missingProductForm label{font-size:13px;font-weight:600;display:block}
.beauty-library #missingProductForm label:first-child,.beauty-library #missingProductForm label:nth-child(3){grid-column:1/-1}
.beauty-library #missingProductForm input{display:block;width:100%;margin-top:6px;padding:13px;border:1px solid #ab909c;border-radius:6px;background:white;min-height:46px;color:#26131f;font:inherit;box-sizing:border-box}
.beauty-library #missingProductForm button{justify-self:start}
.beauty-library #missingProductStatus{align-self:center;margin:0;font-size:13px}
@media(max-width:600px){.beauty-library .hp-missing-product{padding:18px}.beauty-library #missingProductForm{grid-template-columns:1fr}.beauty-library #missingProductForm label{grid-column:1/-1}}
