.lead-forms-page .catalog-list-wrap{margin-top:20px}.lead-forms-page td:first-child a{gap:3px;display:grid}.lead-forms-page td:first-child small{color:var(--muted);font-weight:650}.lead-forms-page .empty-state{margin-top:20px}.inline-actions{gap:8px;display:flex}.inline-actions .ghost-button{white-space:nowrap;min-height:40px;padding:8px 10px}.lead-form-editor-page .module-heading{margin-bottom:18px}.lead-form-builder{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:18px;display:grid}.lead-form-settings{min-width:0;margin:0;padding:20px}.lead-form-settings h2{margin:0 0 18px}.lead-form-settings h3{margin:24px 0 12px}.lead-form-settings .form-grid{gap:14px}.lead-form-settings .field{gap:7px;margin:0}.lead-form-settings .field>span{color:var(--muted);font-size:.75rem;font-weight:800}.lead-form-settings input:not([type=checkbox]):not([type=color]),.lead-form-settings textarea,.lead-form-settings select{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:.72rem .85rem;font-size:.875rem;font-weight:650;line-height:1.25}.lead-form-settings textarea{resize:vertical;min-height:110px}.lead-form-settings input::placeholder,.lead-form-settings textarea::placeholder{color:var(--muted);opacity:1}.lead-form-settings input:focus,.lead-form-settings textarea:focus,.lead-form-settings select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent);outline:0;border-color:var(--blue)!important}.lead-form-field-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lead-form-field-config fieldset{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;grid-template-columns:auto auto;align-content:start;gap:10px 16px;min-width:0;margin:0;padding:14px;display:grid}.lead-form-field-config legend{color:var(--ink);text-transform:capitalize;padding:0 6px;font-size:.875rem;font-weight:850}.lead-form-field-config fieldset>label{align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:flex}.lead-form-field-config fieldset input[aria-label]{grid-column:1/-1}.lead-form-recipients{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead-form-recipients label{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.lead-form-recipients span{gap:3px;min-width:0;display:grid}.lead-form-recipients strong,.lead-form-recipients small{overflow-wrap:anywhere}.lead-form-recipients small{color:var(--muted)}.lead-form-color{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.lead-form-color input[type=color]{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);border-radius:12px;width:48px;height:48px;padding:7px}.lead-form-settings .form-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lead-form-settings .form-actions button{width:auto;min-width:160px}.lead-form-preview{min-width:0;position:sticky;top:16px}.lead-form-preview-toolbar{justify-content:center;gap:6px;margin-bottom:8px;display:flex}.lead-form-preview-toolbar button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}.lead-form-preview-toolbar .active{color:var(--blue);border-color:var(--blue);background:var(--info-bg)}.lead-form-preview-frame{background:var(--surface-sunken);border:1px solid var(--line);box-shadow:0 8px 24px var(--shadow);border-radius:16px;margin:auto;padding:12px;overflow:auto}.lead-form-preview-frame.mobile{max-width:330px}.public-lead-form-page{min-height:100dvh;margin:0;padding:0}.public-lead-form{--lead-form-bg:#3995da;--lead-form-text:#fff;background:var(--lead-form-bg);color:var(--lead-form-text);width:100%;font-family:Arial,sans-serif;overflow:hidden}.public-lead-form form{margin:0}.public-lead-form header{border-bottom:1px solid #ffffffa6;padding:44px 7%}.public-lead-form h1{color:inherit;margin:0 0 .45rem;font-size:clamp(1.8rem,4vw,2.35rem);line-height:1.12}.public-lead-form header p{margin:0;font-weight:700;line-height:1.45}.lead-form-fields{grid-template-columns:1fr 1fr;gap:24px 3.5%;padding:38px 7% 16px;display:grid}.lead-form-name-row{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3.5%;display:grid}.lead-form-field{gap:9px;min-width:0;font-weight:700;display:grid}.lead-form-field-message{grid-column:1/-1}.lead-form-field input,.lead-form-field textarea{box-sizing:border-box;color:#202633;width:100%;min-width:0;font:inherit;background:#f1f1f2;border:0;border-radius:0;padding:13px;font-weight:400}.lead-form-field input{height:48px}.lead-form-field textarea{resize:vertical;height:165px}.lead-form-field input::placeholder,.lead-form-field textarea::placeholder{color:#a7a7aa}.lead-form-field small{font-size:.75rem}.required-marker,.lead-form-error{color:#c90022}.lead-form-submit{border-top:1px solid #ffffffa6;justify-items:center;gap:.6rem;padding:30px 7% 40px;display:grid}.lead-form-submit button{color:#535964;min-width:180px;font:inherit;background:#f1f5fb;border:0;border-radius:4px;padding:14px 28px}.lead-form-submit button:disabled{opacity:.65}.lead-form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.lead-form-thank-you{text-align:center;place-content:center;min-height:320px;padding:40px;display:grid}.lead-form-thank-you p{max-width:560px}.public-lead-form-page .public-lead-form{min-height:100dvh}.lead-forms-page .catalog-list-table{min-width:980px}.lead-form-metric{font-variant-numeric:tabular-nums}.lead-form-metric strong{color:var(--blue)}.lead-form-settings :is(input:not([type=checkbox]):not([type=color]),select,textarea),.lead-form-field-config input[aria-label]{box-sizing:border-box!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding-block:12px!important}.lead-form-settings textarea{resize:none}.desktop-rail .group-sales>h2,.mobile-drawer .group-sales>h2{color:var(--blue);font-weight:900;display:block!important}@media (max-width:1100px){.lead-form-builder{grid-template-columns:1fr}.lead-form-preview{position:static}.lead-form-recipients{grid-template-columns:1fr}}@media (max-width:620px){.lead-form-settings{padding:15px}.lead-form-settings .form-grid,.lead-form-field-config,.lead-form-recipients{grid-template-columns:1fr}.lead-form-settings .form-actions,.lead-form-settings .form-actions button{width:100%}.public-lead-form header{padding:18px 12px 24px}.public-lead-form h1{font-size:1.62rem}.lead-form-fields{padding:30px 12px 10px;display:block}.lead-form-name-row{gap:6px;display:grid}.lead-form-field{margin-bottom:20px}.lead-form-submit{padding:22px 12px}.lead-form-submit button{width:100%}.lead-form-field textarea{height:130px}}.public-support-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f8fb;min-height:100vh;padding:18px}.public-support-form{color:#14213d;max-width:900px;margin:0 auto}.public-support-form form,.public-support-success{background:#fff;border:1px solid #d9e4ed;border-radius:22px;padding:clamp(22px,4vw,42px);box-shadow:0 18px 45px #07354d1a}.public-support-form header{margin-bottom:25px}.public-support-form header h1,.public-support-success h1{margin:5px 0 8px;font-size:clamp(1.8rem,4vw,2.7rem)}.public-support-form header p,.public-support-success p{color:#52657a;margin:0}.public-support-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.public-support-fields label{gap:7px;font-weight:800;display:grid}.public-support-fields label>span{justify-content:space-between;gap:10px;display:flex}.public-support-fields label small{color:#75869a;font-size:.72rem;font-weight:700}.public-support-fields .wide{grid-column:1/-1}.public-support-form .public-support-fields input,.public-support-form .public-support-fields select,.public-support-form .public-support-fields textarea{caret-color:#14213d;width:100%;min-height:52px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;padding:12px 14px;color:#14213d!important;-webkit-text-fill-color:#14213d!important;background:#fff!important;border:1px solid #b9cad8!important}.public-support-form .public-support-fields input::placeholder,.public-support-form .public-support-fields textarea::placeholder{opacity:1;color:#75869a!important;-webkit-text-fill-color:#75869a!important}.public-support-form .public-support-fields select option{color:#14213d;background:#fff}.public-support-form .public-support-fields input:-webkit-autofill{-webkit-text-fill-color:#14213d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.public-support-form .public-support-fields input:-webkit-autofill:hover{-webkit-text-fill-color:#14213d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.public-support-form .public-support-fields input:-webkit-autofill:focus{-webkit-text-fill-color:#14213d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.public-support-fields textarea{resize:vertical}.public-support-fields input:focus,.public-support-fields select:focus,.public-support-fields textarea:focus{outline:3px solid #087aa52b;border-color:#087aa5!important}.public-support-submit{gap:10px;margin-top:22px;display:grid}.public-support-submit button{color:#fff;cursor:pointer;background:#087aa5;border:0;border-radius:12px;min-height:54px;font-size:1rem;font-weight:900}.public-support-submit button:disabled{opacity:.6;cursor:not-allowed}.public-support-submit p{color:#a12626;background:#fff0f0;border-radius:10px;margin:0;padding:11px;font-weight:800}.public-support-success{text-align:center}.public-support-success strong{color:#087aa5}@media (max-width:640px){.public-support-page{padding:0}.public-support-form form,.public-support-success{box-shadow:none;border:0;border-radius:0}.public-support-fields{grid-template-columns:1fr}.public-support-fields>*{grid-column:1!important}}
