.js-calc-summary[data-v-3a3ac631]{align-items:center;background:rgb(var(--v-theme-brand-subtle));border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px}.js-calc-summary__label[data-v-3a3ac631]{display:flex;flex-direction:column;min-inline-size:0}.js-calc-summary__title[data-v-3a3ac631]{color:rgb(var(--v-theme-on-card));font-size:15px;font-weight:600;line-height:1.3}.js-calc-summary__hint[data-v-3a3ac631]{color:rgb(var(--v-theme-muted-foreground));font-size:12px;line-height:1.3}.js-calc-summary__value[data-v-3a3ac631]{color:rgb(var(--v-theme-theme-main));font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.js-calc-summary__unit[data-v-3a3ac631]{font-size:14px;font-weight:500;margin-inline-start:4px}@media (min-width:960px){.js-distance-col[data-v-3a3ac631]{flex:0 0 200px!important;inline-size:200px!important;max-inline-size:200px!important;padding-inline:10px!important}}.location-dot[data-v-3a3ac631]{align-items:center;block-size:24px;border:2px solid rgb(var(--v-theme-theme-main));border-radius:999px;color:rgb(var(--v-theme-theme-main));display:flex;inline-size:24px;justify-content:center}.location-dot__label[data-v-3a3ac631]{font-size:12px;font-weight:600}.js-suitable-info[data-v-d2b0aafe]{background:rgb(var(--v-theme-secondary));border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.js-suitable-info__meta[data-v-d2b0aafe]{align-items:center;color:rgb(var(--v-theme-muted-foreground));display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.3}.js-suitable-info__meta strong[data-v-d2b0aafe]{color:rgb(var(--v-theme-on-card));font-weight:600;text-transform:capitalize}.js-suitable-info__meta span[data-v-d2b0aafe]{text-transform:capitalize}.js-suitable-info__meta-icon[data-v-d2b0aafe]{color:rgb(var(--v-theme-theme-main));margin-inline-end:2px}.js-suitable-info__meta-sep[data-v-d2b0aafe]{color:rgba(var(--v-theme-muted-foreground),.5)}.js-suitable-info__divider[data-v-d2b0aafe]{background:rgba(var(--v-theme-border-token),.5);block-size:1px}.js-suitable-info__grid[data-v-d2b0aafe]{display:grid;gap:8px 12px;grid-template-columns:repeat(3,1fr)}@media (max-width:599px){.js-suitable-info__grid[data-v-d2b0aafe]{grid-template-columns:repeat(2,1fr)}}.js-suitable-info__stat[data-v-d2b0aafe]{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.js-suitable-info__stat-label[data-v-d2b0aafe]{align-items:center;color:rgb(var(--v-theme-muted-foreground));display:inline-flex;font-size:11px;font-weight:400;gap:4px;line-height:1.2}.js-suitable-info__stat-label .v-icon[data-v-d2b0aafe]{color:rgba(var(--v-theme-muted-foreground),.7);flex-shrink:0}.js-suitable-info__stat-value[data-v-d2b0aafe]{color:rgb(var(--v-theme-on-card));font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.js-suitable-info__unit[data-v-d2b0aafe]{color:rgb(var(--v-theme-muted-foreground));font-size:11px;font-weight:400;margin-inline-start:2px}.js-suitable-suggest[data-v-d2b0aafe]{background:rgb(var(--v-theme-background));border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.js-suitable-suggest__header[data-v-d2b0aafe]{display:flex;flex-direction:column;gap:2px}.js-suitable-suggest__title[data-v-d2b0aafe]{color:rgba(var(--v-theme-on-surface),.7);font-size:14px;font-weight:600;line-height:1.3}.js-suitable-suggest__desc[data-v-d2b0aafe]{color:rgb(var(--v-theme-muted-foreground));font-size:12px;line-height:1.4}.js-suitable-suggest__item[data-v-d2b0aafe]{align-items:center;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:12px}.js-suitable-suggest__item-label[data-v-d2b0aafe]{color:rgb(var(--v-theme-on-card));font-size:13px;font-weight:500;text-align:center}.field-spacer[data-v-d2b0aafe]{block-size:20px}@media (max-width:959px){.field-spacer[data-v-d2b0aafe]{block-size:0}}.search-btn-col[data-v-d2b0aafe]{display:flex;justify-content:flex-end;padding-block-start:10px}@media (min-width:960px){.search-btn-col[data-v-d2b0aafe]{padding-inline:0!important}}.field-error-msg[data-v-d2b0aafe]{block-size:20px;font-size:.75rem;padding-block-start:4px;visibility:hidden}.field-error-msg.active[data-v-d2b0aafe]{color:rgb(var(--v-theme-error));visibility:visible}.v-overlay__content.ds-dialog:has(.js-line-scope) .ds-dialog-body{overflow-y:visible}.js-line-options .ds-option-card{box-shadow:none}.route-chain[data-v-5f25218c]{gap:4px 6px}.route-chain__node[data-v-5f25218c]{align-items:center;display:inline-flex;white-space:nowrap}.route-chain__arrow[data-v-5f25218c]{margin-inline-start:6px}.swap-row[data-v-cb7466d6]{gap:8px}.swap-row__field[data-v-cb7466d6]{flex:1 1 0;min-inline-size:0}.swap-row__action[data-v-cb7466d6]{block-size:48px;flex:0 0 auto;margin-block-start:calc(1.25rem + 4px)}.swap-row__action .v-btn[data-v-cb7466d6]{block-size:44px;border-radius:6px;inline-size:38px}@media (max-width:599px){.swap-row__action[data-v-cb7466d6]{block-size:auto;margin-block:0 8px}}.result-region[data-v-cb7466d6]{max-block-size:46vh;min-block-size:200px;overflow-y:auto}.result-placeholder[data-v-cb7466d6]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-block-size:200px;padding-inline:16px;text-align:center}.js-route-summary[data-v-cb7466d6]{align-items:center;background:rgb(var(--v-theme-brand-subtle));border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-block-end:12px;padding:16px}.js-route-summary__title[data-v-cb7466d6]{color:rgb(var(--v-theme-on-card));font-size:16px;font-weight:700;line-height:1.3}.js-route-summary__title--complete[data-v-cb7466d6]{color:rgb(var(--v-theme-success))}.js-route-summary__hint[data-v-cb7466d6]{color:rgb(var(--v-theme-muted-foreground));font-size:12px;margin-block-start:2px}.js-route-summary__meta[data-v-cb7466d6]{text-align:end}.js-route-summary__pair[data-v-cb7466d6]{color:rgb(var(--v-theme-on-card));font-size:13px;font-weight:500}.js-route-card[data-v-cb7466d6]{align-items:flex-start;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;display:flex;gap:12px;margin-block-start:8px;padding:16px;transition:box-shadow .15s ease,border-color .15s ease}.js-route-card[data-v-cb7466d6]:hover{border-color:rgb(var(--v-theme-input-token));box-shadow:var(--v-shadow-token-md)}.js-route-card--recommended[data-v-cb7466d6]{border-inline-start:3px solid rgb(var(--v-theme-theme-main))}.js-route-card__rank[data-v-cb7466d6]{align-items:center;background:rgb(var(--v-theme-secondary));block-size:24px;border-radius:999px;color:rgb(var(--v-theme-on-card));display:flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;inline-size:24px;justify-content:center}.js-route-card__body[data-v-cb7466d6]{flex-grow:1;min-inline-size:0}.js-route-card__meta[data-v-cb7466d6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-block-end:8px}.js-route-card__badge[data-v-cb7466d6]{align-items:center;background:rgb(var(--v-theme-theme-main));border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;line-height:1.4;padding:2px 8px}.js-route-card__meta-text[data-v-cb7466d6]{color:rgb(var(--v-theme-muted-foreground));font-size:12px}.js-route-card__copy[data-v-cb7466d6]{align-items:center;background:transparent;block-size:32px;border:1px solid transparent;border-radius:6px;color:rgb(var(--v-theme-muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:32px;justify-content:center;transition:background .15s ease,color .15s ease}.js-route-card__copy[data-v-cb7466d6]:hover{background:rgb(var(--v-theme-secondary));color:rgb(var(--v-theme-on-card))}.js-route-card__copy--copied[data-v-cb7466d6]{background:rgba(var(--v-theme-success),.12);color:rgb(var(--v-theme-success))}.system-issue-form__drop[data-v-985a7f5e]{border-radius:6px;display:flex;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.system-issue-form__drop[data-v-985a7f5e]:focus-visible{box-shadow:0 0 0 2px rgb(var(--v-theme-theme-main))}.system-issue-form__drop--active[data-v-985a7f5e]{background:rgb(var(--v-theme-brand-subtle));box-shadow:0 0 0 2px rgb(var(--v-theme-theme-main))}.system-issue-form__break[data-v-985a7f5e]{overflow-wrap:anywhere}.system-issue-form-edit__code[data-v-116ac764]{font-variant-numeric:tabular-nums;font-weight:600}.system-issue-card[data-v-a07bd6cb]{align-items:flex-start;background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-border-color));border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:12px;inline-size:100%;padding:12px 28px 12px 12px;position:relative;text-align:start;transition:background-color .15s ease,border-color .15s ease}.system-issue-card[data-v-a07bd6cb]:hover{background:rgb(var(--v-hover-bg))}.system-issue-card[data-v-a07bd6cb]:focus-visible{outline:2px solid rgb(var(--v-theme-theme-main));outline-offset:2px}.system-issue-card__code[data-v-a07bd6cb]{color:rgb(var(--v-theme-theme-main));flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5}.system-issue-card:hover .system-issue-card__code[data-v-a07bd6cb]{text-decoration:underline}.system-issue-card__main[data-v-a07bd6cb]{display:flex;flex:1;flex-direction:column;gap:4px;min-inline-size:0}.system-issue-card__title[data-v-a07bd6cb]{flex:1;font-weight:500;overflow-wrap:anywhere}.system-issue-card__meta[data-v-a07bd6cb]{display:flex;flex-wrap:wrap;gap:4px 12px}.system-issue-card__dot[data-v-a07bd6cb]{block-size:8px;border-radius:50%;inline-size:8px;inset-block-start:14px;inset-inline-end:12px;position:absolute}.js-system-issue-panel-list__search-wrap[data-v-1715b631] .ds-grid-search{max-inline-size:none}.helper-icon[data-v-271e15af]{display:inline-flex;flex-shrink:0;position:relative}.helper-icon__dot[data-v-271e15af]{block-size:9px;border:1.5px solid rgb(var(--v-theme-muted));border-radius:50%;inline-size:9px;inset-block-start:-3px;inset-inline-end:-4px;position:absolute}
