/* Shared success confirmation for sent inquiry and feedback forms. */
.chem-success-dialog{width:min(420px,calc(100% - 36px));max-width:420px;max-height:calc(100dvh - 40px);margin:auto;padding:34px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 24px 70px #06161b33;text-align:center;overflow-y:auto}
.chem-success-dialog:not([open]){display:none}.chem-success-dialog::backdrop{background:rgba(6,22,27,.58)}
.chem-success-symbol{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 22px;border-radius:50%;background:var(--wash);color:var(--brand);font-size:28px}
.chem-success-dialog h2{font-size:27px;line-height:1.25;margin:0 0 14px}.chem-success-dialog p{font-size:15px;line-height:1.8;color:var(--muted);margin:0 0 26px;overflow-wrap:anywhere;white-space:pre-line}
.chem-success-confirm{display:block;width:100%;min-height:46px;padding:11px 20px;border:1px solid var(--brand);border-radius:6px;background:var(--brand);color:var(--paper);font-size:14px;font-weight:600;cursor:pointer}.chem-success-confirm:hover{filter:brightness(.94)}
.chem001 .chem-success-dialog,.chem001 .chem-success-confirm{border-radius:0}
@media(max-width:480px){.chem-success-dialog{padding:28px 24px}.chem-success-dialog h2{font-size:25px}}
