#admall-consultation-dialog{width:min(590px,calc(100% - 24px));max-height:88dvh;overflow:auto}
.admall-contact-body{padding:24px;overflow-wrap:anywhere;font:15px/1.6 var(--sans)}
.admall-contact-body h2{font-size:22px;margin:12px 0}
.admall-contact-body p{white-space:pre-wrap}
.admall-contact-body textarea{display:block;width:100%;min-height:180px;font:inherit;background:#fff;color:#21132f;border-radius:8px;padding:12px;resize:vertical}
.admall-contact-body button,.admall-contact-body a{display:block;max-width:100%;margin:12px 0;padding:12px 16px;border:1px solid #b98bd4;border-radius:8px;background:#40245e;color:#fff;font:inherit;white-space:normal}
.admall-contact-body [data-contact-close]{margin-left:auto}
.admall-contact-body [data-direct]{background:transparent;font-size:13px}
.admall-contact-body [hidden]{display:none!important}
