#support-form{background:#fff;border:1px solid #d5e1e2;border-radius:18px;padding:clamp(16px,4vw,28px);max-width:680px}
#support-form label{display:block;font-weight:650;margin-top:18px}
#support-form input:not([type=checkbox]),#support-form select,#support-form textarea{display:block;width:100%;box-sizing:border-box;font:inherit;color:#17272e;background:#fff;border:1px solid #52646e;border-radius:9px;padding:12px;min-height:48px;margin:6px 0}
#support-form textarea{min-height:160px;resize:vertical}
#support-form input[type=checkbox]{width:24px;height:24px;flex:none;margin:0}
#support-form .consent{display:flex;gap:12px;align-items:flex-start;font-weight:400;min-height:44px;padding:8px 0}
#support-send{font:inherit;font-weight:650;background:#126c67;color:white;border:2px solid #126c67;border-radius:12px;min-height:48px;padding:12px 24px;cursor:pointer;margin-top:16px}
#support-send:disabled{background:#e7edee;border-color:#e7edee;color:#52646e;cursor:default}
#support-form :focus-visible{outline:3px solid #126c67;outline-offset:3px}
#support-status{min-height:48px;overflow-wrap:anywhere}
#support-status[role=alert]{color:#8f243d;font-weight:600}
#support-verification{margin-top:18px;max-width:100%}
.support-honeypot{display:none!important}
@media(forced-colors:active){#support-send{border-color:ButtonText}#support-form :focus-visible{outline-color:Highlight}}
