.jetpack-form-file-field__dropzone{position:relative}.jetpack-form-file-field__dropzone.is-hidden{display:none}.jetpack-form-file-field__dropzone-inner{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.jetpack-form-file-field__dropzone input[type=file]{display:none}.jetpack-form-file-field__dropzone.is-dropping{cursor:pointer;filter:invert(.1);opacity:1;transition:.2s}.jetpack-form-file-field__dropzone:hover{outline:var(--b) solid var(--c);outline-offset:var(--g)}.jetpack-form-file-field__content{align-items:center;display:flex;flex-direction:column;gap:var(--jetpack--contact-form--input-padding,16px)}.jetpack-form-file-field__icon{color:currentColor}.jetpack-form-file-field__text{display:flex;flex-direction:column;font-size:min(var(--jetpack--contact-form--font-size,inherit),16px);gap:8px}.jetpack-form-file-field__select-link{font-weight:700;text-decoration:underline}.jetpack-form-file-field__formats{font-size:min(var(--jetpack--contact-form--font-size,inherit),14px);opacity:.4}.jetpack-form-file-field__preview-wrap{display:flex;flex-direction:column;gap:8px;padding:0;visibility:hidden}@media not (prefers-reduced-motion){.jetpack-form-file-field__preview-wrap{transition:visibility .3s ease-in-out}}.jetpack-form-file-field__preview-wrap.is-active{visibility:visible}.jetpack-form-file-field__preview{align-items:center;background-color:var(--jetpack--contact-form--input-background,#fff);border:var(--jetpack--contact-form--border-size,1px) var(--jetpack--contact-form--border-style,solid) var(--jetpack--contact-form--border-color,#333);border-radius:var(--jetpack--contact-form--border-radius,0);color:var(--jetpack--contact-form--text-color,#333);display:flex;font-size:12px;gap:1em;justify-content:start;line-height:18px;padding:16px;position:relative}@media not (prefers-reduced-motion){.jetpack-form-file-field__preview-wrap.is-active .jetpack-form-file-field__preview{animation:jpShowFileField .35s cubic-bezier(.21,1.02,.73,1) forwards;opacity:0}.jetpack-form-file-field__preview.fade-out{animation:jpFadeOutFileField .3s forwards}}.jetpack-form-file-field__preview:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.jetpack-form-file-field__preview>*{z-index:2}@media not (prefers-reduced-motion){.jetpack-form-file-field__preview>*{transition:height .3s ease}}.grunion-field-file-wrap .wp-block-jetpack-contact-form{gap:8px}.jetpack-form-file-field__file-wrap{align-items:baseline;display:flex;flex-direction:column;flex-grow:2;font-size:.9em}.jetpack-form-file-field__file-name{text-align:left}.jetpack-form-file-field__remove{height:33px;margin-right:10px;min-width:33px;position:relative}.jetpack-form-file-field__remove:hover{background-color:var(--jetpack--contact-form--input-background,#fff);border-radius:50%;cursor:pointer;filter:invert(.1)}@media not (prefers-reduced-motion){.jetpack-form-file-field__remove:hover{transition:background-color .2s ease-in-out,color .2s ease-in-out}}.jetpack-form-file-field__remove:after,.jetpack-form-file-field__remove:before{background-color:var(--jetpack--contact-form--text-color,#333);content:" ";height:18px;left:16px;position:absolute;top:7px;width:1px}.jetpack-form-file-field__remove:before{transform:rotate(45deg)}.jetpack-form-file-field__remove:after{transform:rotate(-45deg)}.jetpack-form-file-field__image-wrap{border-radius:calc(infinity*1px);height:46px;min-width:46px;position:relative}.jetpack-form-file-field__image{aspect-ratio:1/1;background-color:#333;background-position:50%;background-size:cover;border-radius:50%;content:"";left:3px;min-width:40px;outline:1 solid var(--jetpack--contact-form--button-primary--text-color,#fff);outline-offset:0;position:absolute;top:3px;width:40px;z-index:2}.jetpack-form-file-field__preview.is-complete .jetpack-form-file-field__image{border:1px solid var(--jetpack--contact-form--border-color,#333);height:46px;left:0;min-width:46px;top:0;width:46px}@media not (prefers-reduced-motion){.jetpack-form-file-field__preview.is-complete .jetpack-form-file-field__image{transition:width .5s ease-in-out}}.jetpack-form-file-field__progress-bar{background:conic-gradient(var(--jetpack--contact-form--border-color,#333) calc(var(--progress, 3)*1%),#0000 calc(var(--progress, 3)*1%));border-radius:50%;bottom:0;content:"";height:46px;left:0;opacity:.8;position:absolute;right:0;top:0;width:46px;z-index:-1}@media not (prefers-reduced-motion){.jetpack-form-file-field__progress-bar{animation:jpSpin 1.2s ease infinite}}.jetpack-form-file-field__preview.is-complete .jetpack-form-file-field__progress-bar,.jetpack-form-file-field__preview.is-error .jetpack-form-file-field__progress-bar{animation:none;opacity:0}.jetpack-form-file-field__file-info{display:inline-flex;gap:4px;opacity:.8}.jetpack-form-file-field__file-info .jetpack-form-file-field__file-size{white-space:nowrap}.jetpack-form-file-field__success{color:#008a20;display:none}.jetpack-form-file-field__error{color:#b32d2e}.jetpack-form-file-field__preview.is-complete .jetpack-form-file-field__uploading,.jetpack-form-file-field__preview.is-error .jetpack-form-file-field__uploading{display:none}.jetpack-form-file-field__preview.is-complete .jetpack-form-file-field__success{display:inline}@keyframes jpShowFileField{0%{opacity:.5;transform:translate3d(0,-10px,0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes jpFadeOutFileField{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes jpSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}