.psc-builder{width:100%;max-width:1720px;margin:0 auto}.psc-builder>iframe{display:block;width:100%;height:970px;border:0;background:#f8f8f5}.psc-builder>iframe.psc-modal{position:fixed;inset:0;width:100vw;height:100dvh!important;z-index:2147483000;background:#e9eae6}@media(max-width:767px){.psc-builder{margin:0;width:100%}}

.psc-builder{overflow-anchor:none}

/* One native confirmation style for the host document and standalone builder. */
body[data-experience="customer"].reset-open{overflow:hidden;overscroll-behavior:none}
#reset-confirm-dialog{box-sizing:border-box;position:fixed;inset:0;width:min(370px,calc(100% - 36px));max-width:none;max-height:calc(100dvh - 36px);margin:auto;padding:28px 24px 24px;overflow:auto;border:1px solid #e1e2de;border-radius:14px;background:#fffffc;color:#303a3d;box-shadow:0 18px 60px rgb(27 36 30 / 18%);text-align:center;font-family:Jost,system-ui,sans-serif;font-weight:400;line-height:1.5;transform:none;transition:none}
#reset-confirm-dialog[open]{animation:ps-reset-confirm-in .14s ease-out}
#reset-confirm-dialog::backdrop{background:rgb(31 40 35 / 35%);backdrop-filter:none;animation:ps-reset-confirm-in .14s ease-out}
#reset-confirm-dialog form{margin:0;padding:0}
#reset-confirm-dialog .reset-confirm-icon{box-sizing:border-box;display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border:1px solid #e6c9c6;border-radius:50%;background:#fff5f3;color:#9a6a64}
#reset-confirm-dialog h2{font-family:inherit;font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.3px;margin:0 0 10px;color:inherit}
#reset-confirm-dialog p{font-family:inherit;font-size:15px;line-height:1.5;color:#65707c;margin:0}
#reset-confirm-dialog .reset-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}
#reset-confirm-dialog .button{box-sizing:border-box;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 16px;border:1px solid #d8ddd4;border-radius:5px;background:#fafbf8;color:#566150;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer}
#reset-confirm-dialog .button:focus-visible{outline:2px solid #597653;outline-offset:3px}
#reset-confirm-dialog #reset-confirm-yes{background:#fbefed;border-color:#dfb9b3;color:#8b5c56}
#reset-confirm-dialog #reset-confirm-yes:hover{background:#f5e2df;border-color:#cda49c}
@keyframes ps-reset-confirm-in{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){#reset-confirm-dialog[open],#reset-confirm-dialog::backdrop{animation:none}}
