.lead-dialog{border:0;border-radius:20px;max-width:560px;width:calc(100% - 32px);max-height:90dvh;padding:32px;color:#43363b;background:#fff9f8}.lead-dialog::backdrop{background:#25151cb3}.lead-dialog h2{font:30px Georgia,serif;margin:15px 0}.lead-dialog label{display:block;margin:18px 0 9px;line-height:1.5}.lead-dialog input:not([type=checkbox]),.lead-dialog select,.lead-dialog textarea{font:inherit;width:100%;padding:13px;border:1px solid #b79ba5;border-radius:7px;background:#fff}.lead-dialog textarea{min-height:110px}.lead-dialog .check{font-size:14px}.lead-dialog .check input{margin-right:8px}.lead-dialog a{text-decoration:underline}.flow-actions{display:flex;gap:15px;justify-content:space-between;margin-top:24px}.flow-actions button{padding:12px 18px;cursor:pointer}.flow-progress{color:#715d5d}#flow-error{color:#8f1736}.lead-dialog #flow-close{float:right;padding:7px 12px;border:0;background:transparent;cursor:pointer;font:inherit}.honey{position:absolute;left:-10000px;visibility:hidden}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid #884e63;outline-offset:3px}@media(max-width:600px){.lead-dialog{padding:24px;width:100%;max-width:none;min-height:100dvh;max-height:100dvh;border-radius:0;margin:0}.lead-dialog h2{font-size:29px}}
