.field-error-text{color:#b42318}.dark .field-error-text{color:#f87171}.field-invalid{border-color:#b42318}.dark .field-invalid{border-color:#f87171}.ti-success{animation:.52s cubic-bezier(.16,1,.3,1) both ti-success-in}@keyframes ti-success-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ti-success{animation:none}}.inv-in{animation:.48s cubic-bezier(.16,1,.3,1) both inv-in}@keyframes inv-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.inv-row td{transition:background-color .2s}.inv-row:hover td{background-color:var(--link-bg-hover)}.inv-row:hover td:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}.inv-row:hover td:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}.inv-sort-btn{color:var(--sea-ink-soft)}.inv-sort-btn:hover{color:var(--sea-ink)}.inv-sort-btn .inv-sort-hint{opacity:.35;transition:opacity .16s}.inv-sort-btn:hover .inv-sort-hint{opacity:.9}.inv-sort-pop{animation:.12s both inv-sort-pop}@keyframes inv-sort-pop{0%{opacity:0}to{opacity:1}}.inv-thumb{transition:border-color .2s,box-shadow .2s}.inv-row:hover .inv-thumb,.inv-ride-link:focus-visible .inv-thumb,.group:hover .inv-thumb{border-color:color-mix(in oklab, var(--lagoon-deep) 40%, var(--line));box-shadow:0 4px 12px #173a401f}@media (prefers-reduced-motion:reduce){.inv-in,.inv-sort-pop{animation:none}}
