.tf-transit-panel{max-width:1020px;margin:auto}.tf-transit-panel button,.tf-transit-panel input,.tf-transit-panel select{min-height:44px}.tf-transit-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px}.tf-transit-heading h2{font-size:1.25rem;letter-spacing:-.025em}.tf-transit-heading p{font-size:.875rem;color:var(--muted);line-height:1.8;margin:7px 0 0}.tf-transit-preferences{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:15px 18px;font-size:.8125rem}.tf-transit-preferences>summary{min-height:25px;line-height:1.8}.tf-transit-preferences>summary span{font-size:.75rem;color:var(--muted);margin-left:12px}.tf-transit-pref-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.tf-transit-pref-grid label{font-size:.75rem;margin:0}.tf-transit-pref-grid select{font-size:.8125rem;padding:9px;margin:7px 0 0;background:#fafcf8}.tf-transit-checkboxes{display:flex;flex-wrap:wrap;gap:5px 22px;grid-column:1/-1}.tf-transit-check{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.tf-transit-check input{width:17px;height:17px;min-height:17px;margin:0;accent-color:var(--blue)}.tf-transit-transport{display:grid;grid-template-columns:1fr 110px 110px;gap:8px 14px;align-items:center;padding-top:14px;margin-top:10px;border-top:1px solid var(--line)}.tf-transit-transport>span{font-size:.75rem}.tf-transit-transport label{font-size:.6875rem;margin:0;color:var(--muted)}.tf-transit-transport input{font-size:.8125rem;padding:8px;margin-top:5px}.tf-transit-transport small{grid-column:1/-1;font-size:.6875rem;color:var(--muted);line-height:1.7}.tf-transit-search{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.tf-transit-search button{font-size:.8125rem;padding:10px 15px}.tf-transit-search-note{font-size:.75rem;color:var(--muted);line-height:1.8;margin:10px 0 20px}.tf-transit-error{border-radius:8px;padding:12px 14px;background:#fff0e9;color:#944737;font-size:.8125rem;line-height:1.7}.tf-transit-empty{text-align:center;border:1px dashed #c9d8c9;border-radius:12px;padding:30px 22px;color:var(--muted);background:#fafbf7;line-height:1.9}.tf-transit-empty strong{color:var(--ink);font-size:.9375rem}.tf-transit-empty p{font-size:.8125rem;max-width:600px;margin:10px auto 16px}.tf-transit-empty .quiet{font-size:.8125rem}.tf-transit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.tf-transit-card{border:1px solid var(--line);border-radius:13px;background:var(--paper);padding:20px;min-width:0;scroll-margin-top:20px}.tf-transit-card.is-selected{border-color:#80a88e;box-shadow:0 0 0 1px #80a88e}.tf-transit-card-heading{display:flex;justify-content:space-between;gap:15px}.tf-transit-card-heading h3{font-size:1.0625rem;line-height:1.55;margin:4px 0 0;overflow-wrap:anywhere}.tf-transit-kicker{font-size:.6875rem;color:var(--muted)}.tf-transit-price{text-align:right;white-space:nowrap}.tf-transit-price strong{font-size:1.5rem;letter-spacing:-.03em;font-weight:650}.tf-transit-price small{display:block;color:var(--muted);font-size:.625rem;margin-top:3px}.tf-transit-window{padding:12px;border-radius:8px;background:#f5f8f1;display:flex;flex-wrap:wrap;gap:4px 9px;justify-content:space-between;font-size:.75rem;line-height:1.6}.tf-transit-window span{color:var(--muted)}.tf-transit-window strong{font-weight:550;color:var(--blue)}.tf-transit-status{font-size:.8125rem;line-height:1.8;margin:12px 0 5px}.tf-transit-comparison{font-size:.6875rem;color:var(--muted);line-height:1.7;margin:6px 0 13px}.tf-transit-card-details{font-size:.75rem;color:var(--muted);border-top:1px solid var(--line);padding-top:13px;margin-top:13px}.tf-transit-baggage{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;line-height:1.7}.tf-transit-baggage dt{color:var(--muted)}.tf-transit-baggage dd{color:var(--ink);margin:0}.tf-transit-evidence{font-size:.6875rem;line-height:1.7;padding-left:18px}.tf-transit-connection{margin:16px 0;padding-top:15px;border-top:1px solid var(--line)}.tf-transit-connection h4{font-size:.875rem;color:var(--ink);margin:0 0 7px}.tf-transit-connection>p{font-size:.75rem;line-height:1.8;margin:6px 0}.tf-transit-estimate{padding:12px;background:#f6f8f1;border-radius:7px;margin:10px 0;font-size:.75rem;line-height:1.8}.tf-transit-estimate>*{display:block}.tf-transit-estimate strong{color:var(--blue);font-weight:550}.tf-transit-entry{color:#8b6131!important;font-size:.6875rem!important}.tf-transit-connection details{font-size:.6875rem;line-height:1.8;margin-top:12px}.tf-transit-connection details ul{padding-left:18px}.tf-transit-connection details a,.tf-transit-connection details small{display:block;overflow-wrap:anywhere}.tf-transit-legs>div{padding:12px 0;border-top:1px solid var(--line)}.tf-transit-legs strong,.tf-transit-legs span,.tf-transit-legs small{display:block;line-height:1.8}.tf-transit-legs strong{color:var(--ink);font-size:.75rem;font-weight:550}.tf-transit-legs span{font-size:.75rem}.tf-transit-legs small{font-size:.6875rem}.tf-transit-source{font-size:.625rem;line-height:1.8;overflow-wrap:anywhere}.tf-transit-card-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:12px}.tf-transit-card-actions .quiet{font-size:.75rem;min-width:105px;background:#f4f8f2}.tf-transit-card-actions .text-button{font-size:.6875rem}.tf-transit-more{display:block;margin:18px auto;font-size:.8125rem}.tf-transit-saved{background:#edf4e9;border:1px solid #d6e0d2;border-radius:8px;color:var(--blue);padding:8px 13px;font-size:.75rem;line-height:1.8}.tf-transit-saved button{font-size:.6875rem;margin-left:12px;padding:2px}.tf-transit-advice{margin-top:26px;border:1px solid #d1dfcc;border-radius:12px;background:#eff5e9;padding:20px;scroll-margin-top:15px;font-size:.8125rem;line-height:1.9}.tf-transit-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.tf-transit-section-heading h3{font-size:1rem}.tf-transit-section-heading h4{font-size:.9375rem}.tf-transit-section-heading small{font-size:.625rem;color:var(--muted)}.tf-transit-section-heading strong{font-size:1.05rem;color:var(--blue)}.tf-transit-advice-switch{display:flex;gap:8px;overflow-x:auto;padding:0 0 8px}.tf-transit-advice-switch button{font-size:.75rem;flex:none;background:transparent}.tf-transit-advice-switch button[aria-pressed=true]{background:#dae9d5;border-color:#9cba9c;color:var(--blue)}.tf-transit-advice-card{border-top:1px solid #d0ddca;padding-top:15px;margin-top:8px}.tf-transit-advice-card ul{color:var(--muted);padding-left:18px;font-size:.75rem}.tf-transit-advice-card .text-button{font-size:.75rem}.tf-transit-advice>small{display:block;font-size:.6875rem;color:var(--muted);margin-top:14px;line-height:1.8}.tf-transit-notice{background:#fff3dc;color:#805925;padding:10px;border-radius:6px;font-size:.75rem}
@media(max-width:650px){.tf-transit-heading{margin:6px 0 15px;gap:12px}.tf-transit-heading h2{font-size:1.08rem}.tf-transit-heading p{font-size:.75rem;line-height:1.8}.tf-transit-preferences{padding:13px 14px}.tf-transit-preferences>summary span{display:block;margin:4px 0 0 16px}.tf-transit-pref-grid{grid-template-columns:1fr;gap:12px}.tf-transit-pref-grid label{font-size:.8125rem}.tf-transit-pref-grid select{font-size:.875rem}.tf-transit-checkboxes{display:block}.tf-transit-transport{grid-template-columns:1fr 1fr}.tf-transit-transport>span{grid-column:1/-1}.tf-transit-transport label{font-size:.75rem}.tf-transit-transport small{font-size:.6875rem}.tf-transit-search{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.tf-transit-search button{font-size:.75rem;padding:10px 7px}.tf-transit-search .text-button{grid-column:1/-1}.tf-transit-search-note{font-size:.6875rem;line-height:1.8}.tf-transit-empty{padding:23px 15px}.tf-transit-empty strong{font-size:.875rem}.tf-transit-empty p{font-size:.75rem}.tf-transit-cards{grid-template-columns:1fr;gap:12px}.tf-transit-card{padding:16px}.tf-transit-card-heading h3{font-size:1rem}.tf-transit-price strong{font-size:1.45rem}.tf-transit-window{font-size:.8125rem;padding:10px}.tf-transit-status{font-size:.8125rem}.tf-transit-comparison{font-size:.75rem}.tf-transit-connection>p,.tf-transit-legs strong,.tf-transit-legs span{font-size:.8125rem}.tf-transit-legs small{font-size:.75rem}.tf-transit-source{font-size:.6875rem}.tf-transit-card-actions .text-button,.tf-transit-card-actions .quiet{font-size:.75rem}.tf-transit-advice{padding:16px}.tf-transit-section-heading{gap:10px}.tf-transit-section-heading small{font-size:.625rem}.tf-transit-advice-switch button{font-size:.8125rem}.tf-transit-advice-card ul{font-size:.8125rem}}
@media(max-width:360px){.tf-transit-search{grid-template-columns:1fr}.tf-transit-card{padding:14px}}

.tf-transit-card-details>summary{min-height:32px;line-height:1.8;cursor:pointer}.tf-transit-bag-summary{font-size:.8125rem;color:var(--muted);line-height:1.7;margin:12px 0 4px}.tf-transit-window{margin-top:15px}.tf-transit-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 14px}.tf-transit-results-heading strong{font-size:.875rem}.tf-transit-results-heading button{font-size:.75rem;color:var(--muted);padding:0;min-height:36px}.tf-transit-advice-only .tf-transit-advice{margin-top:16px}
@media(max-width:650px){.tf-transit-card-details{font-size:.8125rem}.tf-transit-card-details>summary{min-height:40px;display:list-item;padding:4px 0}.tf-transit-results-heading{align-items:flex-start;flex-direction:column;gap:0}.tf-transit-results-heading button{font-size:.75rem;min-height:30px}.tf-transit-window{margin-top:12px}}

.tf-transit-search-controls{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:18px;margin-bottom:12px}.tf-transit-date-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tf-transit-field-title{display:block;font-size:.8125rem;font-weight:600;margin-bottom:8px}.tf-transit-field-title small{color:var(--muted);font-size:.6875rem;font-weight:400;margin-left:6px}.tf-transit-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tf-transit-range label{font-size:.6875rem;color:var(--muted);margin:0;min-width:0}.tf-transit-range input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-top:5px;padding:8px;font-size:.8125rem}.tf-transit-hour-input{position:relative;display:block}.tf-transit-hour-input input{padding-right:40px}.tf-transit-hour-input>span{position:absolute;right:10px;top:20px;font-size:.6875rem;pointer-events:none}.tf-transit-presets{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.tf-transit-presets .quiet{font-size:.6875rem;padding:5px 9px;min-height:34px;background:transparent}.tf-transit-city-field{position:relative;padding-top:15px;margin-top:15px;border-top:1px solid var(--line)}.tf-transit-city-input{display:flex;gap:8px}.tf-transit-city-input input{min-width:0;flex:1;margin:0;font-size:.8125rem;padding:9px 11px}.tf-transit-city-input button{font-size:.75rem;flex:none;padding:8px 13px}.tf-transit-via-suggestions{position:absolute;left:0;right:0;z-index:15;padding:5px;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px #183b2c18;margin-top:5px;max-height:260px;overflow-y:auto}.tf-transit-via-suggestions[hidden]{display:none}.tf-transit-via-suggestions button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:5px;padding:8px 10px}.tf-transit-via-suggestions button:hover,.tf-transit-via-suggestions button:focus-visible{background:#edf4e9}.tf-transit-via-suggestions strong,.tf-transit-via-suggestions small{display:block;line-height:1.7}.tf-transit-via-suggestions strong{font-size:.8125rem;font-weight:550}.tf-transit-via-suggestions small{color:var(--muted);font-size:.6875rem}.tf-transit-city-chips,.tf-transit-popular{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.tf-transit-city-chips button{font-size:.75rem;border:1px solid #aac3b3;background:#eaf2e9;color:var(--blue);border-radius:7px;padding:5px 10px;min-height:34px}.tf-transit-city-chips .text-button{border:0;background:transparent;font-size:.6875rem}.tf-transit-city-chips span{margin-left:6px}.tf-transit-popular button{font-size:.75rem;border:0;background:#f5f7f2;color:var(--muted);border-radius:6px;padding:5px 10px;min-height:34px}.tf-transit-popular button[aria-pressed=true]{color:var(--blue);background:#eaf2e9}.tf-transit-card-dates{font-size:.75rem;line-height:1.8;color:var(--muted);margin:12px 0}.tf-transit-card-dates span{display:block}.tf-transit-sort{display:flex;gap:7px;align-items:center;margin:0 0 0 auto;white-space:nowrap;font-size:.6875rem;color:var(--muted)}.tf-transit-sort select{font-size:.75rem;padding:7px;min-height:36px;width:auto;margin:0;background:var(--paper)}
@media(max-width:650px){.tf-transit-search-controls{padding:14px}.tf-transit-date-row{grid-template-columns:1fr;gap:16px}.tf-transit-field-title{font-size:.8125rem}.tf-transit-range label{font-size:.75rem}.tf-transit-range input{font-size:1rem;height:44px;padding:8px;appearance:none;-webkit-appearance:none}.tf-transit-hour-input input{padding-right:44px}.tf-transit-hour-input>span{top:19px}.tf-transit-presets{gap:7px}.tf-transit-presets .quiet{flex:1;font-size:.6875rem;min-height:36px;padding:5px}.tf-transit-city-input input{font-size:1rem;width:0}.tf-transit-city-input input::placeholder{font-size:.75rem}.tf-transit-city-chips button,.tf-transit-popular button{min-height:36px}.tf-transit-sort{margin:7px 0;max-width:100%}.tf-transit-sort select{min-height:40px}.tf-transit-results-heading{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 8px}.tf-transit-results-heading>button{flex-basis:100%;text-align:left}.tf-transit-card-dates{font-size:.75rem}.tf-transit-search .primary{line-height:1.5}}

.tf-transit-search-controls>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:34px}.tf-transit-search-controls>summary::-webkit-details-marker{display:none}.tf-transit-search-controls>summary>span:first-child{min-width:0}.tf-transit-search-controls>summary strong{display:block;font-size:.8125rem;font-weight:600}.tf-transit-search-controls>summary small{display:block;color:var(--muted);font-size:.75rem;line-height:1.8;margin-top:4px;overflow-wrap:anywhere}.tf-transit-edit-label,.tf-transit-collapse-label{font-size:.75rem;color:var(--blue);flex:none}.tf-transit-search-controls[open]>summary small,.tf-transit-search-controls[open] .tf-transit-edit-label,.tf-transit-search-controls:not([open]) .tf-transit-collapse-label{display:none}.tf-transit-search-controls-body{margin-top:14px}.tf-transit-search-controls:not([open]){padding-top:12px;padding-bottom:12px}
@media(max-width:650px){.tf-transit-search-controls>summary{gap:10px}.tf-transit-search-controls>summary small{font-size:.6875rem}.tf-transit-edit-label{max-width:4.5em;text-align:right;font-size:.6875rem;line-height:1.7}.tf-transit-search-controls-body{margin-top:10px}}

/* City-first results keep alternatives and the comparison table on demand. */
.tf-transit-city-groups{align-items:start}.tf-transit-city-group{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.tf-transit-city-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:17px 19px 0}.tf-transit-city-heading h3{font-size:1.1rem;margin:0}.tf-transit-city-heading>span{font-size:.7rem;color:var(--muted)}.tf-transit-city-shortcuts{display:flex;gap:6px;padding:10px 18px 0;flex-wrap:wrap}.tf-transit-city-shortcuts button{min-height:34px;border:0;border-radius:6px;padding:5px 8px;font-size:.6875rem;background:#f3f6ef;color:var(--muted)}.tf-transit-city-shortcuts button[aria-pressed=true]{background:#e5efe1;color:var(--blue)}.tf-transit-city-group>.tf-transit-card{border:0;border-radius:0;padding-top:14px;box-shadow:none}.tf-transit-city-group .tf-transit-card-heading h3{font-size:.8125rem;color:var(--muted);font-weight:400}.tf-transit-city-group .tf-transit-card.is-selected{background:#f1f7ec}.tf-transit-city-group .tf-transit-card-actions{justify-content:flex-end}.tf-transit-group-toggle{display:block;width:100%;border-top:1px solid var(--line);padding:10px;font-size:.75rem;color:var(--blue);background:#fafbf7}.tf-transit-city-alternatives{padding:12px;background:#f7f9f2;display:grid;gap:12px}.tf-transit-city-alternatives>.quiet{font-size:.75rem}.tf-transit-city-alternatives .tf-transit-card{padding:14px}.tf-transit-quote-age{font-size:.6875rem;color:var(--muted);line-height:1.7;margin:8px 0 0}.tf-transit-quote-age.is-stale{color:#916233}.tf-transit-lodging{font-size:.75rem;line-height:1.7;color:#916233;margin:6px 0}.tf-transit-resume{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#edf4e9;border:1px solid #cfdcc9;padding:12px 14px;border-radius:10px;font-size:.75rem;line-height:1.7;margin:12px 0}.tf-transit-resume button{flex:none;font-size:.75rem}.tf-transit-empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.tf-transit-empty-actions .text-button{font-size:.75rem}.tf-transit-compare{border:1px solid #b6cdb4;background:#f0f6eb;border-radius:12px;padding:15px 17px;margin:18px 0}.tf-transit-compare>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;color:var(--blue)}.tf-transit-compare>summary::-webkit-details-marker{display:none}.tf-transit-compare>summary strong{font-size:.9375rem}.tf-transit-compare>summary small{display:block;font-size:.6875rem;color:var(--muted);margin-top:5px;font-weight:400;line-height:1.7}.tf-transit-compare>summary strong small{display:inline;color:var(--blue);margin-left:6px;font-size:.8125rem}.tf-transit-compare>summary>span:last-child{font-size:.75rem;white-space:nowrap}.tf-transit-compare[open]>summary>span:last-child{font-size:0}.tf-transit-compare[open]>summary>span:last-child::after{content:'收起';font-size:.75rem}.tf-transit-compare .tf-transit-section-heading{margin:12px 0}.tf-transit-compare .tf-transit-section-heading p{font-size:.75rem;line-height:1.7;color:var(--muted);margin:0}.tf-transit-compare .tf-transit-section-heading .text-button{font-size:.75rem}.tf-transit-compare-scroll{overflow-x:auto;border:1px solid #d7e2d0;border-radius:9px;background:var(--paper);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tf-transit-compare table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.75rem;line-height:1.65}.tf-transit-compare th,.tf-transit-compare td{vertical-align:top;text-align:left;border-bottom:1px solid #e2e8de;border-right:1px solid #e2e8de;padding:11px 12px;overflow-wrap:anywhere}.tf-transit-compare th:first-child{width:94px;color:var(--muted);font-weight:400;background:#f7faf3}.tf-transit-compare thead th{background:#eaf2e4;font-weight:600;color:var(--ink);vertical-align:middle}.tf-transit-compare thead th:not(:first-child){min-width:140px}.tf-transit-compare thead th>span{display:block}.tf-transit-compare th button{padding:0;border:0;background:transparent;color:var(--muted);min-height:28px;font-size:.6875rem;display:block}.tf-transit-compare td strong{font-size:.875rem;color:var(--blue)}.tf-transit-compare td small{display:block;color:var(--muted);font-size:.6875rem;margin-top:3px}.tf-transit-cost{display:flex;align-items:center;gap:4px;margin:0!important}.tf-transit-cost>span:not(.sr-only){color:var(--muted)}.tf-transit-cost input{padding:7px!important;min-height:38px!important;margin:0!important;font-size:.8125rem!important;width:100%;min-width:0;appearance:textfield}.tf-transit-cost-note{font-size:.6875rem;color:var(--muted);line-height:1.8;margin:10px 0 0}
@media(max-width:650px){.tf-transit-city-heading{padding:14px 15px 0}.tf-transit-city-heading h3{font-size:1rem}.tf-transit-city-shortcuts{padding:9px 14px 0;gap:5px}.tf-transit-city-shortcuts button{font-size:.6875rem;padding:5px 7px;min-height:36px}.tf-transit-city-group>.tf-transit-card{padding:13px 15px 15px}.tf-transit-city-heading>span{font-size:.6875rem}.tf-transit-group-toggle{min-height:44px;font-size:.75rem}.tf-transit-city-alternatives{padding:9px;gap:9px}.tf-transit-city-group .tf-transit-card-heading h3{font-size:.75rem}.tf-transit-city-group .tf-transit-card-dates{margin:9px 0}.tf-transit-quote-age{font-size:.6875rem}.tf-transit-resume{display:block;padding:11px 13px}.tf-transit-resume button{margin-top:8px;width:100%}.tf-transit-compare{padding:12px;margin:14px 0}.tf-transit-compare-scroll{margin:0 -4px}.tf-transit-compare table{min-width:350px;font-size:.6875rem;table-layout:auto}.tf-transit-compare th,.tf-transit-compare td{padding:9px 8px;min-width:115px}.tf-transit-compare th:first-child{min-width:66px;width:66px;position:sticky;left:0;z-index:1;background:#f7faf3;font-size:.6875rem}.tf-transit-compare thead th:not(:first-child){min-width:115px}.tf-transit-compare td strong{font-size:.8125rem}.tf-transit-cost input{font-size:1rem!important;min-height:44px!important}.tf-transit-empty-actions{display:grid}.tf-transit-compare .tf-transit-section-heading{gap:8px}.tf-transit-compare .tf-transit-section-heading p{font-size:.6875rem}}
.tf-transit-city-group .tf-transit-route-title.is-single-city{display:none}.tf-transit-edit-label{white-space:nowrap;max-width:none}
@media(max-width:650px){.tf-transit-panel.has-results>.tf-transit-heading{display:none}.tf-transit-panel.has-results .tf-transit-preferences:not([open]){padding:9px 12px}.tf-transit-panel.has-results .tf-transit-preferences>summary{min-height:25px;white-space:nowrap;font-size:.75rem}.tf-transit-panel.has-results .tf-transit-preferences>summary span{display:inline;margin:0 0 0 7px;font-size:.625rem}.tf-transit-panel.has-results .tf-transit-search-note{font-size:.625rem;margin:5px 0 12px}.tf-transit-panel.has-results .tf-transit-search{margin:12px 0 6px}.tf-transit-panel.has-results .tf-transit-results-heading{margin-top:15px}.tf-transit-edit-label{max-width:none;white-space:nowrap;flex-shrink:0;font-size:.6875rem}.tf-transit-search-controls>summary small{font-size:.625rem}}
