@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e3a99428],[data-v-e3a99428]::backdrop,[data-v-e3a99428]:after,[data-v-e3a99428]:before{--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid}}}.segment-section[data-v-e3a99428]{align-items:center;display:flex;justify-content:space-between}.time-box[data-v-e3a99428]{flex-shrink:0;min-width:65px;text-align:center}.time-box .time-val[data-v-e3a99428]{font-family:var(--font-roboto,"Roboto","Noto Sans TC",sans-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);color:var(--ui-primary);font-size:2em;font-weight:var(--font-weight-black,900);line-height:1}.time-box .date-val[data-v-e3a99428]{margin-top:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);color:var(--color-old-neutral-600,oklch(43.9% 0 0));font-size:.9em;font-weight:var(--font-weight-bold,700)}.path-visual-container[data-v-e3a99428]{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin-inline:1em;width:100%}.path-visual-container .path-duration[data-v-e3a99428]{color:#999;font-size:.75em}.path-visual-container .path-line[data-v-e3a99428]{height:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);top:50%;z-index:1;--tw-translate-y:-50%;background-color:#e0e0e0;position:absolute;translate:var(--tw-translate-x)var(--tw-translate-y)}.path-visual-container .dot[data-v-e3a99428]{background-color:var(--color-white,#fff);border-color:#777;border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:2px;height:10px;width:10px}.path-visual-container .dot-start[data-v-e3a99428]{left:calc(var(--spacing,.25rem)*0)}.path-visual-container .dot-end[data-v-e3a99428],.path-visual-container .dot-start[data-v-e3a99428]{top:50%;z-index:2;--tw-translate-y:-50%;position:absolute;translate:var(--tw-translate-x)var(--tw-translate-y)}.path-visual-container .dot-end[data-v-e3a99428]{right:calc(var(--spacing,.25rem)*0)}.path-visual-container .path-layover-box[data-v-e3a99428]{left:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);top:50%;z-index:2;--tw-translate-y:-50%;align-items:center;display:flex;justify-content:space-evenly;position:absolute;translate:var(--tw-translate-x)var(--tw-translate-y)}.path-visual-container .path-layover-text[data-v-e3a99428]{--tw-font-weight:var(--font-weight-bold,700);color:var(--ui-color-error-500);font-size:.8em;font-weight:var(--font-weight-bold,700)}.path-visual-container .path-layover-text.no-stop[data-v-e3a99428]{color:var(--ui-color-success-500)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-4c202791],[data-v-4c202791]::backdrop,[data-v-4c202791]:after,[data-v-4c202791]:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.route-section[data-v-4c202791]{padding-block:calc(var(--spacing,.25rem)*5)}.route-section[data-v-4c202791]:first-child{padding-top:calc(var(--spacing,.25rem)*0)}.route-section[data-v-4c202791]:last-child{padding-bottom:calc(var(--spacing,.25rem)*0)}.route-line[data-v-4c202791]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin-right:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*6)}.route-line .dot[data-v-4c202791]{background-color:var(--color-white,#fff);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:2px;flex-shrink:0;height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);z-index:2}.route-line .timeline[data-v-4c202791]{margin-block:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*0);z-index:1;--tw-border-style:dotted;border-right-width:2px;border-style:dotted;flex-grow:1}.time-airport-row[data-v-4c202791]{--tw-leading:1;align-items:center;display:flex;line-height:1}.time-airport-row .ta-time[data-v-4c202791]{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);width:3.5em}.time-airport-row .ta-ap[data-v-4c202791]{--tw-font-weight:var(--font-weight-bold,700);font-size:.95em;font-weight:var(--font-weight-bold,700)}.airplane-info[data-v-4c202791]{margin-block:calc(var(--spacing,.25rem)*3)}:where(.airplane-info[data-v-4c202791]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1.5*var(--tw-space-y-reverse))}.airplane-info[data-v-4c202791]{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));border-radius:calc(var(--ui-radius)*2);color:var(--color-stone-500,oklch(55.3% .013 58.071));font-size:.8em;padding:calc(var(--spacing,.25rem)*3)}.airplane-info .ai-row[data-v-4c202791]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2)}.layover-section[data-v-4c202791]{margin-block:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*10);--tw-font-weight:var(--font-weight-semibold,600);color:var(--ui-color-error-400);display:flex;font-size:.85em;font-weight:var(--font-weight-semibold,600);position:relative}.layover-section .layover-divider[data-v-4c202791]{border-top-style:var(--tw-border-style);border-top-width:1px;height:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*10);position:absolute;right:calc(var(--spacing,.25rem)*0);top:50%;z-index:1}.layover-section .layover-text[data-v-4c202791]{background-color:var(--color-white,#fff);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;display:inline-block;padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3);position:relative;z-index:3}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
