.price-email{border-top:1px solid var(--sf-line,#e7e3f0);gap:6px;margin:4px 0 0;padding:12px 0 0;display:grid}.price-email-label{font-size:var(--fs-small,14px);color:var(--sf-ink,#24224f);font-weight:700}.price-email-row{gap:8px;display:flex}.price-email-row input{border:1px solid var(--sf-control,#8f88b3);min-width:0;min-height:44px;font:inherit;color:var(--sf-ink,#24224f);background:#fff;border-radius:8px;flex:1;padding:0 12px;font-size:16px}.price-email-row button{border:1px solid var(--sf-ink,#24224f);min-height:44px;color:var(--sf-ink,#24224f);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 16px;font-weight:700}.price-email-row button:hover:not(:disabled){background:var(--sf-violet-soft,#f1edff)}.price-email-note{font-size:var(--text-sm);color:var(--sf-muted,#5b5978);line-height:1.5}.price-email-done{border-top:1px solid var(--sf-line,#e7e3f0);font-size:var(--fs-small,14px);color:var(--sf-green,#2f6b3f);margin:4px 0 0;padding:12px 0 0;font-weight:600}@media (max-width:599px){.price-email,.price-email-done{gap:4px;padding-top:8px}}
