.arina-airport-suggestions{
  position:absolute !important;
  z-index:2147483647 !important;
  max-height:330px !important;
  overflow-y:auto !important;
  background:#fff !important;
  border:1px solid #d6d9df !important;
  border-radius:8px !important;
  box-shadow:0 12px 30px rgba(0,0,0,.18) !important;
  box-sizing:border-box !important;
  font-family:inherit !important;
  font-size:14px !important;
  line-height:1.35 !important;
}
.arina-airport-option{
  appearance:none !important;
  -webkit-appearance:none !important;
  display:block !important;
  width:100% !important;
  margin:0 !important;
  padding:10px 12px !important;
  text-align:left !important;
  border:0 !important;
  border-bottom:1px solid #eef0f3 !important;
  border-radius:0 !important;
  background:#fff !important;
  color:#222 !important;
  cursor:pointer !important;
  font-family:inherit !important;
  font-size:14px !important;
  font-weight:400 !important;
  line-height:1.35 !important;
  text-transform:none !important;
  letter-spacing:normal !important;
  box-shadow:none !important;
}
.arina-airport-option:last-child{border-bottom:0 !important}
.arina-airport-option:hover,
.arina-airport-option.is-active{
  background:#f3f7fb !important;
  color:#222 !important;
}
.arina-airport-main{
  display:flex !important;
  align-items:baseline !important;
  gap:9px !important;
  min-width:0 !important;
}
.arina-airport-option strong{
  display:inline-block !important;
  min-width:42px !important;
  margin:0 !important;
  padding:0 !important;
  color:#0f5b93 !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.35 !important;
}
.arina-airport-option span{
  display:inline !important;
  margin:0 !important;
  padding:0 !important;
  color:#222 !important;
  font-size:14px !important;
  font-weight:600 !important;
  line-height:1.35 !important;
  white-space:normal !important;
}
.arina-airport-option small{
  display:block !important;
  margin:3px 0 0 51px !important;
  padding:0 !important;
  color:#666 !important;
  font-size:12px !important;
  font-weight:400 !important;
  line-height:1.3 !important;
  white-space:normal !important;
}
.arina-airport-invalid{
  border-color:#c62828 !important;
  box-shadow:0 0 0 1px rgba(198,40,40,.08) !important;
}
@media (max-width:600px){
  .arina-airport-suggestions{
    max-height:280px !important;
    font-size:13px !important;
  }
  .arina-airport-option{
    font-size:13px !important;
  }
  .arina-airport-option strong,
  .arina-airport-option span{
    font-size:13px !important;
  }
}
