.BatchLookup-module__voTdNa__root{contain:inline-size;min-width:0;max-width:620px;margin-top:14px}.BatchLookup-module__voTdNa__toggle{border-radius:var(--radius);min-height:44px;color:var(--text-secondary);font-family:var(--font-display);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;font-weight:600;display:inline-flex}.BatchLookup-module__voTdNa__toggle:hover{color:var(--text-primary)}.BatchLookup-module__voTdNa__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.BatchLookup-module__voTdNa__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;margin-top:8px;padding:16px}.BatchLookup-module__voTdNa__label{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:8px;display:block}.BatchLookup-module__voTdNa__textarea{resize:vertical;background:var(--bg);width:100%;min-height:96px;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius);font-family:var(--font-mono);padding:10px 12px;font-size:16px;line-height:1.5;display:block}.BatchLookup-module__voTdNa__textarea::placeholder{color:var(--text-tertiary)}.BatchLookup-module__voTdNa__textarea:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.BatchLookup-module__voTdNa__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.BatchLookup-module__voTdNa__action{min-height:44px}.BatchLookup-module__voTdNa__shortcut{font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (hover:none) and (pointer:coarse){.BatchLookup-module__voTdNa__shortcut{display:none}}.BatchLookup-module__voTdNa__error{border:1px solid var(--error-line);border-radius:var(--radius);background:var(--error-soft);color:var(--text-primary);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.BatchLookup-module__voTdNa__results{min-width:0;margin-top:16px}.BatchLookup-module__voTdNa__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.BatchLookup-module__voTdNa__summary{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;font-weight:600}.BatchLookup-module__voTdNa__tools{flex-wrap:wrap;gap:8px;display:flex}.BatchLookup-module__voTdNa__labeled.copy-btn{border:1px solid var(--border-strong);background:var(--surface);width:auto;height:auto;min-height:44px;color:var(--text-secondary);font-family:var(--font-display);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.BatchLookup-module__voTdNa__labeled.copy-btn:before{inset:0}.BatchLookup-module__voTdNa__labeled.copy-btn:after{content:attr(title)}.BatchLookup-module__voTdNa__labeled.copy-btn:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.BatchLookup-module__voTdNa__labeled.copy-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.BatchLookup-module__voTdNa__labeled.copy-btn.copied{color:var(--success);border-color:var(--success-line)}.BatchLookup-module__voTdNa__subhead{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-tertiary);margin:16px 0 8px;font-weight:600}.BatchLookup-module__voTdNa__rows{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.BatchLookup-module__voTdNa__row{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.BatchLookup-module__voTdNa__row:last-child{border-bottom:none}.BatchLookup-module__voTdNa__code{border:1px solid var(--board-line);border-radius:var(--radius);background:var(--board);min-width:54px;color:var(--board-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-code);text-transform:uppercase;text-align:center;flex-shrink:0;padding:6px 8px;font-size:14px;font-weight:700}.BatchLookup-module__voTdNa__codeMiss{color:var(--board-dim)}.BatchLookup-module__voTdNa__cell{flex-direction:column;flex:1;min-width:0;display:flex}.BatchLookup-module__voTdNa__name{font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.BatchLookup-module__voTdNa__sub{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12.5px}.BatchLookup-module__voTdNa__rowActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.BatchLookup-module__voTdNa__open{border-radius:var(--radius);min-height:44px;color:var(--text-secondary);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-weight:600;text-decoration:none;display:inline-flex}.BatchLookup-module__voTdNa__open:hover{color:var(--text-primary)}.BatchLookup-module__voTdNa__open:focus-visible{box-shadow:var(--focus-ring);outline:none}.BatchLookup-module__voTdNa__segments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.BatchLookup-module__voTdNa__segment{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);min-width:0;overflow:hidden}.BatchLookup-module__voTdNa__segHead{border-bottom:1px dashed var(--border-strong);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.BatchLookup-module__voTdNa__segNo{font-family:var(--font-mono);font-size:var(--fs-caps);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.BatchLookup-module__voTdNa__flightCode{border:1px solid var(--board-line);border-radius:var(--radius);background:var(--board);color:var(--board-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-code);flex-shrink:0;padding:6px 9px;font-size:15px;font-weight:700}.BatchLookup-module__voTdNa__segKind{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-tertiary);font-weight:600}.BatchLookup-module__voTdNa__airline{flex-direction:column;flex:160px;justify-content:center;min-width:0;min-height:44px;display:flex}.BatchLookup-module__voTdNa__distance{text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.BatchLookup-module__voTdNa__distLabel{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-tertiary);font-weight:600}.BatchLookup-module__voTdNa__distValue{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-weight:600}.BatchLookup-module__voTdNa__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.BatchLookup-module__voTdNa__routeSingle{grid-template-columns:minmax(0,1fr)}.BatchLookup-module__voTdNa__arrow{color:var(--text-tertiary);place-items:center;padding:0 4px;display:grid}.BatchLookup-module__voTdNa__stop{flex-direction:column;gap:6px;min-width:0;min-height:44px;padding:10px 12px;display:flex}.BatchLookup-module__voTdNa__stopLabel{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-tertiary);font-weight:600}.BatchLookup-module__voTdNa__stopMain{align-items:center;gap:10px;min-width:0;display:flex}.BatchLookup-module__voTdNa__blockLink{color:inherit;border-radius:var(--radius);text-decoration:none}.BatchLookup-module__voTdNa__blockLink:hover{background:var(--surface-raised)}.BatchLookup-module__voTdNa__blockLink:hover .BatchLookup-module__voTdNa__name{text-underline-offset:3px;text-decoration:underline}.BatchLookup-module__voTdNa__blockLink:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.BatchLookup-module__voTdNa__empty{border:1px dashed var(--border-strong);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--text-secondary);margin:0;padding:12px}.BatchLookup-module__voTdNa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.BatchLookup-module__voTdNa__panel{padding:12px}.BatchLookup-module__voTdNa__route{grid-template-columns:minmax(0,1fr)}.BatchLookup-module__voTdNa__arrow{justify-items:start;padding:0 12px}.BatchLookup-module__voTdNa__arrow svg{transform:rotate(90deg)}.BatchLookup-module__voTdNa__distance{text-align:left;flex-basis:100%;align-items:flex-start;margin-left:0}.BatchLookup-module__voTdNa__shortcut{margin-left:0}}@media (prefers-reduced-motion:no-preference){.BatchLookup-module__voTdNa__segment,.BatchLookup-module__voTdNa__row{animation:BatchLookup-module__voTdNa__boardIn var(--dur-base) var(--ease-enter) both}.BatchLookup-module__voTdNa__blockLink,.BatchLookup-module__voTdNa__open,.BatchLookup-module__voTdNa__toggle{transition:background var(--dur-fast), color var(--dur-fast)}}@keyframes BatchLookup-module__voTdNa__boardIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
