#wf-event-dialog{box-sizing:border-box;position:fixed;margin:auto;width:min(620px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:30px;border:1px solid #ded5cb;border-radius:16px;background:#fffcf8;color:#292724;font-family:"Wifot Open Sans",Arial,sans-serif;box-shadow:0 18px 70px #0003}#wf-event-dialog::backdrop{background:#211d1966;backdrop-filter:blur(3px)}#wf-event-dialog h2{font-size:27px;line-height:1.2;font-weight:400;margin:12px 30px 12px 0;color:#292724}#wf-event-dialog>p{font-size:14px;line-height:1.5;color:#75695f}#wf-event-dialog .wf-visit-eyebrow{font-size:10px;color:#a32b38;letter-spacing:.12em}#wf-event-dialog .wf-visit-close{position:absolute;top:13px;right:14px;border:0;background:transparent;color:#514941;font-size:27px;cursor:pointer;width:36px;height:36px}#wf-event-dialog .wf-visit-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}#wf-event-dialog label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:400}#wf-event-dialog .wf-visit-wide{grid-column:1/-1}#wf-event-dialog input,#wf-event-dialog textarea,#wf-event-dialog select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d8cdc0;border-radius:7px;background:#fff;padding:10px 12px;font:16px/1.4 Arial,sans-serif;color:#292724}#wf-event-dialog input:focus,#wf-event-dialog textarea:focus{outline:2px solid #a32b38;outline-offset:2px}#wf-event-dialog .wf-visit-privacy{font-size:11px;line-height:1.5;color:#786d63;margin:17px 0}#wf-event-dialog a{color:#972b39}#wf-event-dialog .wf-visit-submit{border:1px solid #a52b38;background:#a52b38;color:#fff;padding:12px 20px;border-radius:24px;font:14px/1.4 Arial,sans-serif;cursor:pointer}#wf-event-dialog .wf-visit-submit:disabled{opacity:.6;cursor:default}#wf-event-dialog .wf-visit-message{font-size:13px;line-height:1.5;color:#a32b38}#wf-event-dialog .wf-visit-success{color:#35704a}#wf-event-dialog .wf-visit-honey{position:absolute;left:-9999px;visibility:hidden}@media(max-width:520px){#wf-event-dialog{padding:23px 20px}#wf-event-dialog h2{font-size:23px}#wf-event-dialog .wf-visit-fields{grid-template-columns:1fr;gap:12px;margin-top:16px}}