.price-alert-dialog{border:1px solid #d8dce3;border-radius:16px;max-width:440px;width:calc(100% - 32px);padding:24px;color:#202124;background:white;box-shadow:0 12px 60px #0002}.price-alert-dialog::backdrop{background:#10182066}.price-alert-dialog .alert-close{float:right}.price-alert-dialog h2{clear:both;margin:26px 0 12px;font-size:24px}.price-alert-dialog label{display:block;margin:18px 0 0}.price-alert-dialog input:not([type=checkbox]){display:block;width:100%;margin:7px 0 0;min-height:44px}.price-alert-dialog .alert-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.price-alert-dialog .alert-consent input{margin-top:4px}.price-alert-dialog .muted{font-size:14px;line-height:1.5}.price-alert-dialog button[type=submit]{width:100%;min-height:44px}#price-alert-status{font-size:15px;line-height:1.5}

.price-alert-demo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}
.price-alert-demo input{box-sizing:border-box;width:8rem;min-height:44px;padding:8px 10px;font:inherit;color:inherit;border:1px solid var(--line);border-radius:6px}
.price-alert-demo output{flex-basis:100%;font-size:15px}
