.mb-lead-dialog{width:min(570px,calc(100% - 28px));max-height:92dvh;overflow-y:auto;padding:28px;border:1px solid #ddcbd4;border-radius:20px;background:#fffaf5;color:#352238;box-shadow:0 20px 70px #35223830;font-family:inherit}.mb-lead-dialog::backdrop{background:#35223899}.mb-lead-dialog *{box-sizing:border-box}.mb-lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.mb-lead-dialog h2{font-size:26px;line-height:1.2;letter-spacing:-.03em;margin:0;color:#352238}.mb-lead-dialog p{font-size:14px;line-height:1.6;color:#705e70;margin:0 0 22px;max-width:65ch}.mb-lead-dialog button{font:inherit;min-height:44px;border:1px solid #d8c9d3;border-radius:9px;padding:10px 16px;background:#fff;color:#352238;cursor:pointer;font-size:14px;font-weight:600}.mb-lead-dialog button:hover{background:#fff0e2}.mb-lead-head button{flex-shrink:0}.mb-lead-fields{display:grid;gap:17px}.mb-lead-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mb-lead-dialog label{display:grid;gap:7px;font-size:14px;font-weight:600;color:#352238}.mb-lead-dialog input,.mb-lead-dialog select{min-height:46px;min-width:0;width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid #cbbbca;border-radius:8px;background:white;color:#352238}.mb-lead-phone{display:flex;align-items:center;border:1px solid #cbbbca;border-radius:8px;background:white;min-width:0}.mb-lead-phone span{display:flex;align-items:center;gap:7px;padding:0 12px;white-space:nowrap}.mb-lead-phone span[hidden]{display:none}.mb-lead-phone input{border:0;border-left:1px solid #e5dce1;border-radius:0 8px 8px 0;min-width:0;flex:1;width:0}.mb-lead-dialog small{color:#705e70;font-size:12px;line-height:1.5;margin-top:-10px}.mb-lead-dialog .mb-lead-privacy{font-size:12px;margin:22px 0 0;line-height:1.6}.mb-lead-dialog a{color:#963d15;text-underline-offset:3px}.mb-lead-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mb-lead-actions button[type=submit],.mb-lead-success button{background:#352238;color:#fff7ed;border-color:#352238}.mb-lead-dialog button:disabled{opacity:.65;cursor:wait}.mb-lead-dialog [hidden]{display:none!important}.mb-lead-dialog #mb-demo-error{color:#a12222;margin:12px 0 0}.mb-lead-dialog :focus-visible{outline:3px solid #af4617;outline-offset:3px}.mb-lead-success{padding:12px 0}.mb-lead-success h2{margin-bottom:16px}.mb-lead-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:480px){.mb-lead-dialog{padding:22px 18px;border-radius:16px}.mb-lead-dialog h2{font-size:23px}.mb-lead-pair{gap:12px}.mb-lead-dialog button{padding:10px 12px}.mb-lead-actions{position:sticky;bottom:-22px;padding:14px 0;background:#fffaf5}.mb-lead-dialog .mb-lead-privacy{margin-top:18px}}

.mb-lead-dialog label{margin:0}.mb-lead-dialog .mb-lead-head h2{margin-bottom:0}
