.mp-consultation-dialog[data-v-b2d0f084]{width:min(620px,calc(100% - 32px))}.mp-dialog-intro[data-v-b2d0f084]{line-height:1.7}.mp-consultation-fields[data-v-b2d0f084]{display:grid;gap:20px;min-width:0}.mp-consultation-recipient[data-v-b2d0f084]{min-width:0}.mp-consultation-recipient legend[data-v-b2d0f084]{font-size:var(--mp-font-sm);font-weight:600;margin-bottom:10px}.mp-consultation-options[data-v-b2d0f084]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.mp-consultation-options label[data-v-b2d0f084]{align-items:center;border:1px solid var(--mp-border);border-radius:9px;cursor:pointer;display:flex;gap:12px;padding:14px;position:relative}.mp-consultation-options label[data-v-b2d0f084]:has(input:checked){background:var(--mp-tint);border-color:var(--mp-green)}.mp-consultation-options label[data-v-b2d0f084]:focus-within{outline:2px solid var(--mp-accent);outline-offset:3px}.mp-consultation-options input[data-v-b2d0f084]{height:1px;opacity:0;position:absolute;width:1px}.mp-consultation-options .iconify[data-v-b2d0f084]{color:var(--mp-green)}.mp-consultation-options strong[data-v-b2d0f084]{display:block;font-size:var(--mp-font-sm);font-weight:650}.mp-consultation-options small[data-v-b2d0f084]{color:var(--mp-muted);display:block;font-size:var(--mp-font-xs);margin-top:3px}.mp-consultation-row[data-v-b2d0f084]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.mp-consultation-field[data-v-b2d0f084]{align-content:start;display:grid;gap:8px;min-width:0}.mp-consultation-field>label[data-v-b2d0f084]{font-size:var(--mp-font-sm);font-weight:600}.mp-consultation-field>label small[data-v-b2d0f084]{color:var(--mp-muted);font-size:var(--mp-font-xs);font-weight:400;margin-left:6px}.mp-consultation-field input[data-v-b2d0f084],.mp-consultation-field textarea[data-v-b2d0f084]{background:var(--mp-bg);border:1px solid var(--mp-border);border-radius:8px;color:var(--mp-text);font:inherit;font-size:var(--mp-font-sm);min-width:0;padding:12px;width:100%}.mp-consultation-field textarea[data-v-b2d0f084]{min-height:88px;resize:vertical}.mp-consultation-field[data-v-b2d0f084] :is(input,textarea)::-moz-placeholder{color:var(--mp-muted)}.mp-consultation-field[data-v-b2d0f084] :is(input,textarea)::placeholder{color:var(--mp-muted)}.mp-consultation-field [aria-invalid=true][data-v-b2d0f084]{border-color:#dc2626}.mp-consultation-privacy[data-v-b2d0f084]{align-items:start;color:var(--mp-muted);display:flex;font-size:var(--mp-font-xs);gap:10px;line-height:1.7}.mp-consultation-privacy input[data-v-b2d0f084]{accent-color:var(--mp-green);flex-shrink:0;height:17px;margin-top:2px;width:17px}.mp-consultation-privacy-notice[data-v-b2d0f084]{color:var(--mp-muted);font-size:var(--mp-font-xs);line-height:1.7}.mp-consultation-privacy-notice a[data-v-b2d0f084]{text-decoration:underline;text-underline-offset:3px}.mp-consultation-error[data-v-b2d0f084]{color:#dc2626;font-size:var(--mp-font-xs);line-height:1.6}.mp[data-theme=dark] .mp-consultation-error[data-v-b2d0f084]{color:#fca5a5}.mp-consultation-contact[data-v-b2d0f084]{color:var(--mp-muted);font-size:var(--mp-font-xs);margin-top:18px;text-align:center}.mp-consultation-contact a[data-v-b2d0f084]{color:var(--mp-green);font-weight:600;white-space:nowrap}.mp-consultation-success[data-v-b2d0f084]{display:grid;gap:18px;justify-items:center;padding-top:8px;text-align:center}.mp-consultation-success-icon[data-v-b2d0f084]{background:var(--mp-tint);border-radius:50%;color:var(--mp-green);display:grid;height:60px;place-items:center;width:60px}.mp-consultation-success-icon .iconify[data-v-b2d0f084]{height:28px;width:28px}.mp-consultation-success h3[data-v-b2d0f084]{font-size:var(--mp-font-lg);font-weight:650}.mp-consultation-success p[data-v-b2d0f084]{color:var(--mp-muted);font-size:var(--mp-font-sm);line-height:1.8;margin-bottom:6px}@media(max-width:599px){.mp-consultation-dialog[data-v-b2d0f084]{width:calc(100% - 24px)}.mp-consultation-row[data-v-b2d0f084]{grid-template-columns:1fr}.mp-consultation-options label[data-v-b2d0f084]{gap:8px;padding:12px 10px}.mp-consultation-options .iconify[data-v-b2d0f084]{display:none}.mp-consultation-field input[data-v-b2d0f084],.mp-consultation-field textarea[data-v-b2d0f084]{font-size:var(--mp-font-base)}}
