.flightStatsCard{background:#fff;border-radius:12px;padding:24px;border:1px solid #e8e8e8;transition:all .2s ease;display:flex;flex-direction:column;min-height:160px}.flightStatsCard.-clickable:hover{border-color:#d0d0d0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.flightStatsCard.-static{cursor:default}.flightStatsCard__header{margin-bottom:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-height:40px}.flightStatsCard__label{font-size:13px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex:1;flex-shrink:0;line-height:1.3;margin-right:8px}.flightStatsCard__arrow{width:40px;height:40px;background:#051036;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.flightStatsCard__arrow i{font-size:16px;color:#fff}.flightStatsCard.-clickable:hover .flightStatsCard__arrow{background:#0a1b5c;transform:scale(1.1)}.flightStatsCard.-clickable:hover .flightStatsCard__arrow i{color:#fff}.flightStatsCard__price{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.2}.flightStatsCard__price.-month{font-size:28px;text-transform:capitalize}.flightStatsCard__details{margin-top:auto}.flightStatsCard__date{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.flightStatsCard__info{font-size:13px;color:#666;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flightStatsCard__badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;background:#f5f5f5;color:#555}.flightStatsCard__badge.-direct{background:#fff3cd;color:#856404}.flightStatsCard__destination{font-size:12px;color:#888}.flightStatsCard__duration{font-weight:500;color:#555}.flightStatsCard__monthPrice{font-size:18px;font-weight:600;margin-bottom:4px}.flightStatsCard__monthPriceCheapest{color:#22c55e}.flightStatsCard.-card3d{background:linear-gradient(135deg,#f5f5f5,#fff);border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24),0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:perspective(1000px) rotateX(2deg) rotateY(-2deg);transition:all .3s ease;position:relative}.flightStatsCard.-card3d:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border-radius:12px;pointer-events:none}.flightStatsCard.-card3d:hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.23),0 25px 35px -5px rgba(0,0,0,.15),0 15px 15px -5px rgba(0,0,0,.06)}.flightStatsCard.-card3d .flightStatsCard__label{background:linear-gradient(45deg,#ff6b6b,#ee5a24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.flightStatsCard.-card3d .flightStatsCard__monthPrice{color:#ff6b6b;font-size:20px}.min-h-200{min-height:200px}.d-flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.text-center{text-align:center}.text-15{font-size:15px}.text-light{color:#666}.loading-spinner{display:inline-block;width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#003580;border-radius:50%;animation:spin 1s linear infinite}.loading-spinner.-big{width:60px;height:60px;border-width:4px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.opacity-80{opacity:.8}@media (max-width:768px){.flightStatsCard{padding:20px}.flightStatsCard__price{font-size:28px}.flightStatsCard__price.-month{font-size:22px}.flightStatsCard__arrow{width:36px;height:36px}.flightStatsCard__arrow i{font-size:16px}}@media (max-width:576px){.flightStatsCard__price{font-size:24px}.flightStatsCard__price.-month{font-size:20px}.flightStatsCard__monthPrice{font-size:16px}}.RoutesTable_tableTitle___yy2s{font-size:1.5rem;line-height:2rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.RoutesTable_routesTable__XNeIJ{width:100%;border-collapse:collapse}.RoutesTable_thead__O_sOc{display:block;border-bottom:2px solid #d1d5db;margin-bottom:.75rem}.RoutesTable_thead__O_sOc tr{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:.25rem 1rem;padding:.5rem .75rem}.RoutesTable_th__6JD22{display:block;padding:0;text-align:left;font-size:.75rem;line-height:1rem;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;white-space:normal}.RoutesTable_thead__O_sOc tr th:first-child{grid-column:1/2;grid-row:1/2}.RoutesTable_thead__O_sOc tr th:nth-child(2){grid-column:2/3;grid-row:1/2;text-align:right}.RoutesTable_thead__O_sOc tr th:nth-child(3){grid-column:1/2;grid-row:2/3}.RoutesTable_thead__O_sOc tr th:nth-child(4){grid-column:2/3;grid-row:2/3;text-align:right}.RoutesTable_thead__O_sOc tr th:nth-child(5){grid-column:1/2;grid-row:3/4}.RoutesTable_thead__O_sOc tr th:nth-child(6){grid-column:2/3;grid-row:3/4;text-align:right}.RoutesTable_thead__O_sOc tr th:nth-child(7){grid-column:1/2;grid-row:4/5}.RoutesTable_thead__O_sOc tr th:nth-child(8){grid-column:2/3;grid-row:4/5;text-align:right}.RoutesTable_tbody__tITOE tr{display:block;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;margin-bottom:1rem;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:.5rem 1rem}.RoutesTable_trEven__Acw6B,.RoutesTable_trOdd__vou1U{background-color:inherit}.RoutesTable_td__iLOma{display:block;padding:0;border:none;font-size:.875rem;line-height:1.25rem;color:#374151;white-space:normal}.RoutesTable_td__iLOma:before{display:none}.RoutesTable_tbody__tITOE tr td:first-child{grid-column:1/2;grid-row:1/2;font-weight:600;line-height:1.1}.RoutesTable_tbody__tITOE tr td:nth-child(2){grid-column:2/3;grid-row:1/2;text-align:right}.RoutesTable_tbody__tITOE tr td:nth-child(3){grid-column:1/2;grid-row:2/3}.RoutesTable_tbody__tITOE tr td:nth-child(4){grid-column:2/3;grid-row:2/3;text-align:right}.RoutesTable_tbody__tITOE tr td:nth-child(5){grid-column:1/2;grid-row:3/4}.RoutesTable_tbody__tITOE tr td:nth-child(6){grid-column:2/3;grid-row:3/4;text-align:right}.RoutesTable_tbody__tITOE tr td:nth-child(7){grid-column:1/2;grid-row:4/5}.RoutesTable_tbody__tITOE tr td:nth-child(8){grid-column:2/3;grid-row:4/5;text-align:right}@media (min-width:768px) and (max-width:1023px){.RoutesTable_thead__O_sOc tr{gap:.25rem .75rem}.RoutesTable_tbody__tITOE tr,.RoutesTable_thead__O_sOc tr{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto}.RoutesTable_tbody__tITOE tr{gap:.5rem .75rem}.RoutesTable_thead__O_sOc tr th:first-child{grid-column:1/2;grid-row:1/2;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(2){grid-column:2/3;grid-row:1/2;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(3){grid-column:3/4;grid-row:1/2;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(4){grid-column:1/2;grid-row:2/3;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(5){grid-column:2/3;grid-row:2/3;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(6){grid-column:3/4;grid-row:2/3;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(7){grid-column:1/2;grid-row:3/4;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(8){grid-column:2/3;grid-row:3/4;text-align:left}.RoutesTable_tbody__tITOE tr td:first-child{grid-column:1/2;grid-row:1/2;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(2){grid-column:2/3;grid-row:1/2;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(3){grid-column:3/4;grid-row:1/2;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(4){grid-column:1/2;grid-row:2/3;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(5){grid-column:2/3;grid-row:2/3;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(6){grid-column:3/4;grid-row:2/3;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(7){grid-column:1/2;grid-row:3/4;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(8){grid-column:2/3;grid-row:3/4;text-align:left}}@media (min-width:1024px) and (max-width:1279px){.RoutesTable_thead__O_sOc tr{gap:.25rem .75rem}.RoutesTable_tbody__tITOE tr,.RoutesTable_thead__O_sOc tr{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}.RoutesTable_tbody__tITOE tr{gap:.5rem .75rem}.RoutesTable_thead__O_sOc tr th:first-child{grid-column:1/2;grid-row:1/2;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(2){grid-column:2/3;grid-row:1/2;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(3){grid-column:3/4;grid-row:1/2;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(4){grid-column:4/5;grid-row:1/2;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(5){grid-column:1/2;grid-row:2/3;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(6){grid-column:2/3;grid-row:2/3;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(7){grid-column:3/4;grid-row:2/3;text-align:left}.RoutesTable_thead__O_sOc tr th:nth-child(8){grid-column:4/5;grid-row:2/3;text-align:left}.RoutesTable_tbody__tITOE tr td:first-child{grid-column:1/2;grid-row:1/2;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(2){grid-column:2/3;grid-row:1/2;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(3){grid-column:3/4;grid-row:1/2;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(4){grid-column:4/5;grid-row:1/2;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(5){grid-column:1/2;grid-row:2/3;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(6){grid-column:2/3;grid-row:2/3;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(7){grid-column:3/4;grid-row:2/3;text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(8){grid-column:4/5;grid-row:2/3;text-align:left}}@media (min-width:1280px){.RoutesTable_routesTable__XNeIJ{border-collapse:separate;border-spacing:0}.RoutesTable_thead__O_sOc{display:table-header-group;border-bottom:none;margin-bottom:0;background-color:#f3f4f6}.RoutesTable_thead__O_sOc tr{display:table-row;grid-template-columns:none;grid-template-rows:none;gap:0;padding:0}.RoutesTable_th__6JD22{display:table-cell;padding:.75rem 1rem;text-align:left;font-weight:600;white-space:nowrap;grid-column:auto;grid-row:auto}.RoutesTable_thead__O_sOc tr th:nth-child(2),.RoutesTable_thead__O_sOc tr th:nth-child(4),.RoutesTable_thead__O_sOc tr th:nth-child(6),.RoutesTable_thead__O_sOc tr th:nth-child(8){text-align:left}.RoutesTable_tbody__tITOE tr{display:table-row;margin-bottom:0;border:none;border-radius:0;overflow:visible;box-shadow:none;grid-template-columns:none;grid-template-rows:none;gap:0;padding:0;background-color:transparent}.RoutesTable_trOdd__vou1U{background-color:#fff}.RoutesTable_trEven__Acw6B{background-color:#f9fafb}.RoutesTable_td__iLOma{display:table-cell;text-align:left;border-bottom:1px solid #e5e7eb;white-space:normal;vertical-align:middle;grid-column:auto;grid-row:auto;min-height:auto;padding:.8rem 1rem}.RoutesTable_tbody__tITOE tr td:nth-child(2),.RoutesTable_tbody__tITOE tr td:nth-child(4),.RoutesTable_tbody__tITOE tr td:nth-child(6),.RoutesTable_tbody__tITOE tr td:nth-child(8){text-align:left}.RoutesTable_tbody__tITOE tr td:nth-child(7),.RoutesTable_tbody__tITOE tr td:nth-child(8){display:table-cell}.RoutesTable_tbody__tITOE tr:last-child td{border-bottom:none}}