.trip-cost-estimator[data-v-5c99bae8]{--trip-cost-shadow-border:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06),0 18px 44px rgba(15,23,42,.08);--trip-cost-shadow-border-hover:0 0 0 1px rgba(0,0,0,.08),0 1px 2px -1px rgba(0,0,0,.08),0 22px 52px rgba(15,23,42,.1);--trip-cost-field-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(15,23,42,.04);--trip-cost-field-shadow-focus:0 0 0 1px rgba(0,0,0,.08),0 0 0 3px color-mix(in oklch,var(--ui-primary) 12%,transparent),0 12px 28px rgba(15,23,42,.08)}.dark{--trip-cost-shadow-border:0 0 0 1px hsla(0,0%,100%,.08);--trip-cost-shadow-border-hover:0 0 0 1px hsla(0,0%,100%,.13);--trip-cost-field-shadow:0 0 0 1px hsla(0,0%,100%,.08);--trip-cost-field-shadow-focus:0 0 0 1px hsla(0,0%,100%,.13),0 0 0 3px color-mix(in oklch,var(--ui-primary) 16%,transparent)}.trip-cost-panel[data-v-5c99bae8]{border-color:transparent;border-radius:1.75rem;box-shadow:var(--trip-cost-shadow-border);overflow:hidden;transition-duration:.18s;transition-property:box-shadow,background-color;transition-timing-function:cubic-bezier(.2,0,0,1)}.trip-cost-panel[data-v-5c99bae8]:hover{box-shadow:var(--trip-cost-shadow-border-hover)}.trip-cost-form-card[data-v-5c99bae8]{min-width:0}.trip-cost-estimator[data-v-5c99bae8] .trip-cost-field-block{border-color:transparent;border-radius:1.25rem;box-shadow:var(--trip-cost-field-shadow);transition-duration:.18s;transition-property:box-shadow,background-color;transition-timing-function:cubic-bezier(.2,0,0,1)}.trip-cost-estimator[data-v-5c99bae8] .trip-cost-field-block:focus-within{box-shadow:var(--trip-cost-field-shadow-focus)}.trip-cost-estimator[data-v-5c99bae8] [data-slot=description],.trip-cost-estimator[data-v-5c99bae8] [data-slot=help]{text-wrap:pretty}.trip-cost-breakdown[data-v-5c99bae8],.trip-cost-empty-card[data-v-5c99bae8],.trip-cost-metric[data-v-5c99bae8],.trip-cost-request-badge[data-v-5c99bae8]{box-shadow:var(--trip-cost-field-shadow)}.trip-cost-request-badge[data-v-5c99bae8]{align-items:center;background:color-mix(in oklch,var(--ui-primary) 8%,transparent);border-radius:9999px;display:inline-flex;font-size:.875rem;gap:.45rem;line-height:1.25rem;max-width:100%;min-height:2.25rem;padding:.45rem .75rem}.trip-cost-request-badge>span[data-v-5c99bae8]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-cost-empty-card[data-v-5c99bae8]{backdrop-filter:blur(8px);background:color-mix(in oklch,var(--ui-bg-muted) 86%,var(--ui-bg));border-radius:1.5rem}.dark{background:color-mix(in oklch,var(--ui-bg-elevated) 74%,var(--ui-bg))}.trip-cost-state-enter-active[data-v-5c99bae8]{transition-duration:.26s;transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.2,0,0,1)}.trip-cost-state-leave-active[data-v-5c99bae8]{transition-duration:.15s;transition-property:opacity,transform,filter;transition-timing-function:ease-in}.trip-cost-state-enter-from[data-v-5c99bae8]{filter:blur(4px);opacity:0;transform:translateY(12px)}.trip-cost-state-leave-to[data-v-5c99bae8]{filter:blur(4px);opacity:0;transform:translateY(-12px)}.trip-cost-stagger[data-v-5c99bae8]{animation:trip-cost-fade-up-5c99bae8 .42s cubic-bezier(.2,0,0,1) both;animation-delay:var(--trip-cost-stagger-delay,0s)}.trip-cost-stagger-2[data-v-5c99bae8]{--trip-cost-stagger-delay:80ms}.trip-cost-stagger-3[data-v-5c99bae8]{--trip-cost-stagger-delay:.16s}.trip-cost-stagger-4[data-v-5c99bae8]{--trip-cost-stagger-delay:.24s}.trip-cost-stagger-5[data-v-5c99bae8]{--trip-cost-stagger-delay:.32s}.trip-cost-stagger-6[data-v-5c99bae8]{--trip-cost-stagger-delay:.4s}.trip-cost-stagger-7[data-v-5c99bae8]{--trip-cost-stagger-delay:.48s}@keyframes trip-cost-fade-up-5c99bae8{0%{filter:blur(4px);opacity:0;transform:translateY(12px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.trip-cost-estimator[data-v-5c99bae8] .trip-cost-field-block,.trip-cost-panel[data-v-5c99bae8],.trip-cost-stagger[data-v-5c99bae8],.trip-cost-state-enter-active[data-v-5c99bae8],.trip-cost-state-leave-active[data-v-5c99bae8]{animation:none!important;filter:none!important;transform:none!important;transition:none!important}}
