.nova-select{position:relative;min-width:0}
.nova-select.is-open{z-index:60}
.nova-select.is-enhanced>select{display:none}
.nova-select-trigger{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  width:100%;min-height:46px;padding:10px 14px;
  border:1px solid #cbdde2;border-radius:12px;
  background:#fff;color:#14232a;
  font:inherit;font-size:15px;font-weight:400;letter-spacing:0;text-align:left;text-transform:none;
  cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;
}
.nova-select-trigger:hover{border-color:#82c8d1;background:#fbffff}
.nova-select-trigger:focus-visible,.nova-select.is-open .nova-select-trigger{
  outline:0;border-color:#0b9ead;box-shadow:0 0 0 3px rgba(0,180,200,.15)
}
.nova-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nova-select-chevron{
  flex:none;width:9px;height:9px;margin:-5px 3px 0 0;
  border-right:1.5px solid #287884;border-bottom:1.5px solid #287884;
  transform:rotate(45deg);transition:transform .2s ease,margin .2s ease
}
.nova-select.is-open .nova-select-chevron{margin:5px 3px 0 0;transform:rotate(225deg)}
.nova-select-panel{
  position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:61;
  max-height:260px;overflow:auto;padding:6px;
  border:1px solid #d8e6e9;border-radius:14px;
  background:#fff;box-shadow:0 16px 38px rgba(24,61,70,.14),0 3px 10px rgba(24,61,70,.06)
}
.nova-select-panel[hidden]{display:none}
.nova-select.opens-up .nova-select-panel{top:auto;bottom:calc(100% + 8px)}
.nova-select-option{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  min-height:39px;padding:9px 11px;border-radius:9px;
  color:#253d47;font-size:14px;line-height:1.35;cursor:pointer
}
.nova-select-option.is-active{background:#eff8f9;color:#086e7c}
.nova-select-option[aria-selected="true"]{color:#087e8b;font-weight:500}
.nova-select-check{flex:none;color:#0b9ead;font-size:16px;line-height:1;visibility:hidden}
.nova-select-option[aria-selected="true"] .nova-select-check{visibility:visible}
@media(prefers-reduced-motion:reduce){.nova-select-trigger,.nova-select-chevron{transition:none}}
