.avr-request-panel{display:grid;gap:16px;grid-column:1/-1;min-width:0;margin-top:8px}
.avr-avf-contact-form .avr-request-privacy{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}
.avr-avf-contact-form .avr-request-privacy input{appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#202020}
.avr-request-privacy a{text-decoration:underline;text-underline-offset:3px}
.avr-request-panel altcha-widget{--altcha-max-width:100%;--altcha-border-radius:8px;max-width:360px;color:#182438}
.avr-avf-contact-form .avr-request-send{justify-self:start;min-height:48px;max-width:100%;padding:14px 22px;border:0;border-radius:3px;background:#202020;color:#fff;font:inherit;font-weight:700;line-height:1.35;cursor:pointer;white-space:normal;text-align:center}
.avr-request-send:disabled{cursor:default;opacity:.65}
.avr-request-send:focus-visible,.avr-request-alternatives summary:focus-visible{outline:3px solid #182438;outline-offset:4px}
.avr-request-status:empty{display:none}
.avr-avf-contact-form .avr-request-status{margin:0;padding:14px 16px;border-left:3px solid #287652;background:#edf6f0;color:#183629;font-size:15px;line-height:1.5;overflow-wrap:anywhere}
.avr-avf-contact-form .avr-request-status[data-error=true]{background:#fff3ed;border-color:#a9471e;color:#702c13}
.avr-request-alternatives{grid-column:1/-1;margin-top:4px;border-top:1px solid #d5d8de;padding-top:16px;font-size:14px;min-width:0}
.avr-request-alternatives summary{cursor:pointer;line-height:1.5}
.avr-request-alternatives[open] summary{margin-bottom:14px}
.avr-request-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:600px){.avr-avf-contact-form .avr-request-send{width:100%;justify-self:stretch}.avr-request-panel altcha-widget{max-width:100%}}
