.sailing_fieldLabel__DTacB{display:block;width:100%;margin-top:1.5rem;margin-bottom:.5rem;font-size:var(--form-label-size,.6875rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#446181}.sailing_boxedInput__GglQY{display:block;width:100%;padding:.875rem 1rem;line-height:1.2;background:#ffffff;border:1px solid rgba(215,221,227,.9);border-radius:8px;color:#253241;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.sailing_boxedInput__GglQY::-moz-placeholder{color:rgba(68,97,129,.45)}.sailing_boxedInput__GglQY::placeholder{color:rgba(68,97,129,.45)}.sailing_boxedInput__GglQY:focus,.sailing_boxedInput__GglQY:focus-visible{outline:none;border-color:#006deb;box-shadow:0 0 0 3px rgba(0,109,235,.14)}.sailing_dateInput__aOr40{display:block;width:100%;padding:.875rem 0 .625rem;background:transparent;border:0;border-bottom:1px solid rgba(215,221,227,.9);color:#253241;font-size:.9375rem;font-variant-numeric:tabular-nums;border-radius:0;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.sailing_dateInput__aOr40::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.sailing_dateInput__aOr40:focus::-webkit-calendar-picker-indicator,.sailing_dateInput__aOr40:hover::-webkit-calendar-picker-indicator{opacity:1}.sailing_dateInput__aOr40:focus,.sailing_dateInput__aOr40:focus-visible{outline:none;border-bottom-color:#006deb}.sailing_dateInput__aOr40::-webkit-datetime-edit,.sailing_dateInput__aOr40::-webkit-datetime-edit-day-field,.sailing_dateInput__aOr40::-webkit-datetime-edit-fields-wrapper,.sailing_dateInput__aOr40::-webkit-datetime-edit-month-field,.sailing_dateInput__aOr40::-webkit-datetime-edit-text,.sailing_dateInput__aOr40::-webkit-datetime-edit-year-field{color:#253241;-webkit-transition:color .2s cubic-bezier(.22,1,.36,1);transition:color .2s cubic-bezier(.22,1,.36,1)}.sailing_dateInput__aOr40:invalid:not(:focus)::-webkit-datetime-edit,.sailing_dateInput__aOr40:invalid:not(:focus)::-webkit-datetime-edit-day-field,.sailing_dateInput__aOr40:invalid:not(:focus)::-webkit-datetime-edit-fields-wrapper,.sailing_dateInput__aOr40:invalid:not(:focus)::-webkit-datetime-edit-month-field,.sailing_dateInput__aOr40:invalid:not(:focus)::-webkit-datetime-edit-text,.sailing_dateInput__aOr40:invalid:not(:focus)::-webkit-datetime-edit-year-field{color:rgba(68,97,129,.45)}.sailing_optionsList__iSdSu{position:absolute;z-index:50;margin-top:.5rem;max-height:16rem;width:100%;overflow:auto;background:#ffffff;border-radius:10px;padding:.375rem;box-shadow:0 0 0 1px rgba(215,221,227,.8),0 18px 38px -12px rgba(37,50,65,.18),0 30px 60px -24px rgba(37,50,65,.12);font-size:.875rem}.sailing_option__mKW75{position:relative;padding:.625rem .875rem .625rem 2rem;border-radius:6px;color:#4a5263;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sailing_option__mKW75:before{content:"";position:absolute;left:.375rem;top:28%;bottom:28%;width:2px;border-radius:1px;background:#006deb;transform-origin:center top;transform:scaleY(0);transition:transform .26s cubic-bezier(.22,1,.36,1)}.sailing_optionActive__1W8qI:before{transform:scaleY(1)}.sailing_optionActive__1W8qI{background:rgba(0,109,235,.08);color:#006deb}.sailing_optionSelected__q1asR{font-weight:600;color:#253241}.sailing_optionCheck__NpTNP{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#006deb}.sailing_optionEmpty__O92ja{padding:.75rem 1rem;font-size:.8125rem;color:#9ba3ae;letter-spacing:.04em}.sailing_metaChip__MdVHF{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#4a5263;background:#ffffff;border:1px solid rgba(215,221,227,.9);border-radius:999px;font-variant-numeric:tabular-nums;line-height:1;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.sailing_metaChipPrimary__UfBww{color:#006deb;border-color:rgba(0,109,235,.3)}.sailing_legCard__3wrAq{position:relative;background:#ffffff;border:1px solid rgba(215,221,227,.8);border-radius:14px;padding:2rem;box-shadow:0 1px 0 rgba(37,50,65,.02);transition:border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.sailing_legCard__3wrAq:hover{border-color:rgba(0,109,235,.35);box-shadow:0 10px 32px -16px rgba(0,109,235,.25),0 24px 60px -30px rgba(0,109,235,.12)}.sailing_connector__52KSc{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 0}.sailing_connectorLine__upmO_{flex:1;border-top:1px dashed rgba(215,221,227,1)}.sailing_connectorGlyph__ouRb1{flex:0 0 auto;color:#006deb;display:inline-flex}.sailing_layover__wl48b{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9ba3ae;font-variant-numeric:tabular-nums;margin-top:.75rem}.sailing_resultsHeader__9Laii{display:flex;align-items:baseline;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(215,221,227,.7);margin-bottom:1.5rem}.sailing_resultsCount__xsLxK{font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9ba3ae;font-variant-numeric:tabular-nums}.sailing_emptyState__RTiUh{padding:4rem 1.5rem;border:2px dashed rgba(215,221,227,.9);border-radius:14px;text-align:center;color:#4a5263}.sailing_portName__5VexJ{color:#253241;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.15}.sailing_portCountry___7L5M{color:#9ba3ae;font-size:.75rem;font-weight:500;letter-spacing:.06em;margin-top:.25rem}.sailing_portDateLabel__NBGaP{display:block;font-size:.625rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9ba3ae;margin-bottom:.25rem}.sailing_portDateValue__9vfqM{font-size:.9375rem;font-weight:500;color:#4a5263;font-variant-numeric:tabular-nums}.sailing_portVessel__guima{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#006deb}@media (prefers-reduced-motion:reduce){.sailing_boxedInput__GglQY,.sailing_dateInput__aOr40,.sailing_legCard__3wrAq,.sailing_option__mKW75{transition:none}}