
.contact-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:30px 24px 22px;border:0;border-radius:18px;color:#162641;background:white;box-shadow:0 24px 80px #11234444;font:16px/1.5 system-ui}.contact-dialog::backdrop{background:#11203999}.contact-dialog h2{font:600 21px/1.5 system-ui;text-align:center;margin:0 22px 24px}.contact-close{position:absolute;right:10px;top:7px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#455}.contact-codes{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.contact-codes figure{margin:0;text-align:center}.contact-codes img{display:block;width:100%;height:190px;object-fit:contain;margin:auto;max-width:196px}.contact-codes figcaption{margin-top:10px;color:#263d58;font-size:15px}.contact-done{display:block;margin:22px auto 0;padding:9px 28px;border:0;border-radius:8px;background:#2458d9;color:white;cursor:pointer;font:inherit}@media(max-width:420px){.contact-dialog{padding:26px 16px 20px}.contact-codes{gap:14px}.contact-codes img{height:150px}.contact-dialog h2{font-size:18px}}
