.mh-consult-launch{position:fixed;bottom:22px;right:22px;z-index:9990;padding:13px 20px;border:1px solid #ffffff55;border-radius:30px;background:#173f60ee;color:#fff;box-shadow:0 6px 25px #18395325;font:inherit;font-size:14px;cursor:pointer;backdrop-filter:blur(12px)}
#mh-consult-dialog{position:fixed;inset:0;margin:auto!important}#mh-consult-dialog form{margin:0}#mh-consult-dialog label{margin:0;line-height:1.7}#mh-consult-dialog textarea{min-height:96px!important}#mh-consult-dialog input,#mh-consult-dialog select{line-height:1.5}
#mh-consult-dialog{box-sizing:border-box;width:min(620px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:30px;border:1px solid #ffffffb0;border-radius:22px;background:linear-gradient(130deg,#fffffff5,#edf3f9f5);color:#22415f;box-shadow:0 24px 90px #15263844;backdrop-filter:blur(20px);overflow:auto;font-family:inherit}
#mh-consult-dialog::backdrop{background:#10233870;backdrop-filter:blur(5px)}.mh-consult-open{overflow:hidden}
#mh-consult-dialog .mh-consult-close{position:absolute;left:12px;top:12px;background:transparent;color:#294761;border:0;width:44px;height:44px;font-size:28px;cursor:pointer}
#mh-consult-dialog .mh-consult-brand{font-size:12px;color:#738498}#mh-consult-dialog h2{font-size:24px!important;line-height:1.7;margin:12px 0;color:#1c3c5b}#mh-consult-dialog p{font-size:14px;line-height:1.9;color:#61738a;margin:10px 0 18px}
.mh-consult-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mh-consult-full{grid-column:1/-1}#mh-consult-dialog label{display:block;font-size:13px;color:#344f68}
#mh-consult-dialog input,#mh-consult-dialog select,#mh-consult-dialog textarea{box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #d6e1eb;border-radius:9px;background:#ffffffb8;color:#23415c;font:inherit;font-size:16px;min-height:46px}#mh-consult-dialog textarea{resize:vertical}
#mh-consult-dialog .mh-consult-send{width:100%;border:0;border-radius:10px;background:#204968;color:#fff;padding:14px;font:inherit;font-size:15px;cursor:pointer}#mh-consult-dialog .mh-consult-send:disabled{opacity:.6;cursor:wait}#mh-popup-form>small{display:block;margin-top:12px;font-size:11px;line-height:1.8;color:#738297}
#mh-consult-dialog [aria-invalid=true],#mhai-consult-form [aria-invalid=true]{border-color:#d47787!important;background:linear-gradient(110deg,#ffe6eccc,#fff8fad9)!important;box-shadow:0 0 0 3px #dc899516}
.mh-consult-error{display:block;color:#b0354c;font-size:12px;line-height:1.8;margin-top:5px}.mh-consult-error[hidden]{display:none!important}#mh-consult-dialog .mh-consult-feedback.success{background:#e3f3eb;color:#226447;border-radius:8px;padding:12px}
@media(max-width:600px){#mh-consult-dialog{padding:24px 18px}.mh-consult-fields{grid-template-columns:1fr;gap:12px}#mh-consult-dialog h2{font-size:21px!important}.mh-consult-launch{bottom:14px;right:14px;font-size:13px;padding:12px 17px}}
