.edilup-contact-formbox.is-contact-flight>.edilup-contact-copy,
.edilup-contact-formbox.is-contact-flight>.edilup-contact-form{display:none!important}
.edilup-contact-flight{position:relative;width:100%;height:clamp(300px,65vh,560px);height:clamp(300px,65svh,560px);isolation:isolate;outline:none}
.edilup-contact-flight canvas{display:block;width:100%;height:100%}
.edilup-flight-bar{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:min(350px,100%);box-sizing:border-box;padding:6px 6px 6px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid #dbe6f2;border-radius:14px;box-shadow:0 6px 24px #15263a0a;z-index:2}
.edilup-flight-label{font-size:14px;line-height:1.5;color:#5e7184}
.edilup-flight-send{display:grid;place-items:center;flex:0 0 72px;height:42px;border-radius:10px;background:#0866ff;color:#fff;font-size:23px;line-height:1}
.edilup-flight-spinner{width:16px;height:16px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:edilup-flight-spin .8s linear infinite}
html[data-theme='dark'] .edilup-flight-bar{background:#10263f;border-color:#365779;box-shadow:0 8px 32px #0003}
html[data-theme='dark'] .edilup-flight-label{color:#d5e3f3}
html[data-theme='dark'] .edilup-flight-send{background:#267bff}
.edilup-contact-flight.is-delivered .edilup-flight-send{background:#168d69}
.edilup-contact-flight.is-waiting{height:300px}
.edilup-contact-flight.is-waiting .edilup-flight-bar{width:min(400px,100%)}
@keyframes edilup-flight-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.edilup-flight-spinner{animation:none}.edilup-contact-success-panel{animation:none!important;transition:none!important}}
