/* Functional styles for the local WordPress autocomplete modules. */
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:10000;max-height:260px;max-width:calc(100vw - 32px);box-sizing:border-box;overflow:auto;overflow-wrap:anywhere;white-space:normal;list-style:none;margin:0;padding:3px;background:#fff;border:1px solid #c5c5c5;color:#333;font:16px Arial,sans-serif;box-shadow:0 3px 8px #0002}
.ui-autocomplete .ui-menu-item{margin:0;padding:0;cursor:pointer;list-style:none}
.ui-autocomplete .ui-menu-item-wrapper{position:relative;padding:5px 8px}
.ui-autocomplete .ui-state-active{background:#007fff;color:#fff}
.ui-helper-hidden-accessible{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
#aeroporti_1{display:none;position:fixed;top:50%;left:50%;margin:-30px 0 0 -30px;width:60px;height:60px;border:7px solid #eee;border-top-color:#3498db;border-radius:50%;background:#fff;z-index:6000;pointer-events:none;animation:rav-airports-spin 1s linear infinite}
@keyframes rav-airports-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#aeroporti_1{animation:none}}
