.mkncBody{background:#f5f6f8;flex-direction:column;gap:11px;padding:14px 20px 18px;display:flex}.mkncCrumb{color:#5f6978;justify-content:space-between;align-items:baseline;gap:10px;font-size:10.5px;display:flex}.mkncCrumb i{margin:0 4px}.mkncCrumb b{color:#1c2430;font-weight:650}.mkncCrumb small{white-space:nowrap;font-size:10px}.mkncTable{background:#fff;border:1px solid #e1e5ea;border-radius:10px;overflow:hidden}.mkncRow{grid-template-columns:minmax(0,.78fr) repeat(3,minmax(0,1.35fr));align-items:center;display:grid}.mkncRow>*{min-width:0;padding:8px 12px}.mkncRow+.mkncRow{border-top:1px solid #edf0f3}.mkncRow>:nth-child(2){background:#f4faf7}.mkncHead>*{align-self:stretch}.mkncCol{flex-direction:column;gap:9px;padding-top:26px;padding-bottom:12px;display:flex;position:relative}.mkncCol>em{top:8px;color:#fff;letter-spacing:.02em;white-space:nowrap;background:#17784c;border-radius:99px;padding:2px 7px;font-size:8.5px;font-weight:700;position:absolute;inset-inline-start:12px}.mkncCarrier{align-items:center;gap:8px;min-width:0;display:flex}.mkncCarrier>i{color:#3b4553;background:#eef0f3;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:9.5px;font-weight:750;display:grid}.mkncCarrier>i.gds{color:#1f5bc4;background:#e2eeff}.mkncCarrier>i.ndc{color:#8a5a00;background:#fdf0d5}.mkncCarrier>i.lcc{color:#17784c;background:#e4f6ec}.mkncCarrier>span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.mkncCarrier b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.mkncFare{flex-direction:column;gap:1px;display:flex}.mkncFare b{letter-spacing:-.01em;font-size:13px}.mkncFare small{color:#5f6978;font-size:9.5px}.mkncLabel{color:#5b6472;font-size:10.5px}.mkncVal{font-size:11px;font-weight:600}.mkncVal.dim{color:#667080;font-weight:500}.mkncVal.num{color:#3b4553;font-variant-numeric:tabular-nums;font-weight:550}.mkncPrice{background:#fafbfc;border-top:1px solid #d9dde3}.mkncPrice .mkncRow>:nth-child(2){background:#eef7f2}.mkncPrice .mkncRow>*{padding-block:5px}.mkncPrice .mkncRow:first-child>*{padding-top:9px}.mkncPrice .mkncRow+.mkncRow{border-top:0}.mkncGross{border-top:1px solid #d9dde3!important}.mkncGross>*{padding-block:9px!important}.mkncGross .mkncLabel{color:#1c2430;font-weight:650}.mkncGross b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px}.mkncAct{border-top:1px solid #d9dde3!important}.mkncAct>*{padding-block:10px}.mkncAct .mkbBtn{width:100%;height:28px;padding:0;display:grid}@container mkb (max-width:560px){.mkncRow{grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1.35fr))}.mkncRow>:nth-child(4){display:none}.mkncBody{padding-inline:14px}.mkncCrumb small{display:none}}
.mknlBar{background:#f5f6f8;border-bottom:1px solid #e6e9ee;flex-direction:column;flex:none;gap:9px;padding:12px 20px 11px;display:flex}.mknlHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mknlHead b{font-size:13px}.mknlHead span{color:#5f6978;white-space:nowrap;font-size:10px}.mknlTabs{flex-wrap:wrap;gap:6px;display:flex}.mknlTabs>span{color:#3b4553;white-space:nowrap;background:#fff;border:1px solid #d9dde3;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.mknlTabs>span.on{color:#fff;background:#111;border-color:#111}.mknlTabs em{color:#5f6978;font-size:9.5px;font-weight:650}.mknlTabs .on em{color:#c9ced8}.mknlTabs i{background:#9aa3b0;border-radius:50%;flex:none;width:7px;height:7px}.mknlTabs i.gds{background:#2f6fdd}.mknlTabs i.ndc{background:#d99a1f}.mknlTabs i.lcc{background:#2f9e6b}.mknlList{flex-direction:column;gap:8px;padding:12px 18px 0;display:flex}.mknlJourney{background:#fff;border:1px solid #e1e5ea;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,2.9fr);align-items:stretch;gap:14px;padding:10px;display:grid}.mknlFlight{padding:2px 0;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding-inline-start:4px;display:flex}.mknlCarrier{align-items:center;gap:10px;min-width:0;display:flex}.mknlCarrier>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mknlCarrier b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.mknlLogo{color:#3b4553;letter-spacing:.02em;background:#eef0f3;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.mknlLogo.gds{color:#1f5bc4;background:#e2eeff}.mknlLogo.ndc{color:#8a5a00;background:#fdf0d5}.mknlLogo.lcc{color:#17784c;background:#e4f6ec}.mknlTimes{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mknlTimes>span:not(.mknlLine){flex-direction:column;display:flex}.mknlTimes>span:last-child{align-items:flex-end}.mknlTimes b{letter-spacing:-.02em;font-size:14px}.mknlTimes small{color:#5f6978;font-size:9.5px}.mknlLine{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.mknlLine small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mknlLine i{background:#c9cfda;align-self:stretch;height:1.5px}.mknlFares{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.mknlFare{background:#fafbfc;border:1px solid #e6e9ee;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:9px 11px 8px;display:flex}.mknlFare.pick{background:#fff;border-color:#111;box-shadow:0 0 0 1px #111}.mknlFare>b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mknlFare>small{color:#5b6472;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mknlPrice{border-top:1px solid #edf0f3;justify-content:space-between;align-items:baseline;gap:6px;margin-top:7px;padding-top:7px;display:flex}.mknlPrice>span{align-items:baseline;gap:5px;display:flex}.mknlPrice small{color:#5f6978;font-size:9px}.mknlPrice b{letter-spacing:-.02em;font-size:15px}.mknlPrice em{color:#5b6472;font-size:11px}@container mkb (max-width:900px){.mknlJourney{grid-template-columns:minmax(0,1fr);gap:10px}.mknlFlight{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:0 2px}.mknlTimes{flex:1;max-width:300px}}@container mkb (max-width:640px){.mknlFares{grid-template-columns:repeat(2,minmax(0,1fr))}.mknlFare:nth-child(3){display:none}.mknlList{padding-inline:12px}.mknlBar{padding-inline:14px}.mknlJourney:nth-child(n+4){display:none}}@container mkb (max-width:460px){.mknlHead span{display:none}.mknlFlight{flex-direction:column;align-items:stretch;gap:8px}.mknlTimes{max-width:none}.mknlTabs>span:nth-child(2){display:none}}@container mkb (max-width:330px){.mknlPrice{flex-direction:column;align-items:stretch;gap:2px}.mknlPrice>span{justify-content:space-between}}
.mknoBody{background:#f5f6f8;flex-direction:column;gap:10px;padding:14px 20px 18px;display:flex}.mknoCrumb{color:#5f6978;font-size:10.5px}.mknoCrumb i{margin:0 4px}.mknoCrumb b{color:#1c2430;font-weight:650}.mknoFlight{background:#fff;border:1px solid #e1e5ea;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.mknoCarrier{align-items:center;gap:10px;min-width:0;display:flex}.mknoCarrier>i{color:#8a5a00;background:#fdf0d5;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:750;display:grid}.mknoCarrier>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mknoCarrier b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.mknoTimes{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:baseline;gap:6px;display:grid}.mknoTimes b{letter-spacing:-.02em;font-size:15px}.mknoTimes small{color:#5f6978;font-size:10px}.mknoTimes em{text-align:center;color:#5b6472;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:10px;position:relative;overflow:hidden}.mknoTimes em:after{content:"";inset-inline:6px;background:#c9cfda;height:1.5px;position:absolute;top:-6px}.mknoTimer{background:#fff8e6;border:1px solid #f0d9a6;border-radius:8px;flex-direction:column;align-items:flex-end;padding:6px 12px;display:flex}.mknoTimer small{color:#8a5a00;white-space:nowrap;font-size:9px}.mknoTimer b{letter-spacing:-.02em;color:#6b4600;font-variant-numeric:tabular-nums;font-size:15px}.mknoGrid{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.mknoCol{flex-direction:column;gap:10px;min-width:0;display:flex}.mknoCard{background:#fff;border:1px solid #e1e5ea;border-radius:10px;padding:11px 12px 12px}.mknoHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.mknoHead b{font-size:11.5px}.mknoHead small{color:#5f6978;white-space:nowrap;font-size:9.5px}.mknoFares{flex-direction:column;gap:6px;display:flex}.mknoFares li{border:1px solid #e6e9ee;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.mknoFares li.pick{border-color:#111;box-shadow:0 0 0 1px #111}.mknoRadio{background:#fff;border:1.5px solid #b8bfc9;border-radius:50%;width:13px;height:13px}.pick .mknoRadio{border:4px solid #111}.mknoFares li>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.mknoFares b{font-size:11.5px}.mknoFares small{color:#5b6472;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.mknoFarePrice{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.mknoFarePrice small{font-size:9.5px}.mknoFarePrice em{letter-spacing:-.01em;font-size:11.5px;font-weight:700}.mknoExtrasCard{flex-direction:column;flex:1;display:flex}.mknoExtras{flex-direction:column;display:flex}.mknoExtras li{border-top:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;display:grid}.mknoExtras li:first-child{border-top:0;padding-top:0}.mknoExtras li>span:nth-child(2){align-items:baseline;gap:6px;min-width:0;display:flex}.mknoExtras b{white-space:nowrap;font-size:11px;font-weight:600}.mknoExtras small{color:#5f6978;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.mknoExtras em{font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.mknoExtrasFoot{color:#5b6472;border-top:1px solid #edf0f3;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.mknoExtrasFoot b{color:#1c2430;font-variant-numeric:tabular-nums;font-size:11px}.mknoMap{flex-direction:column;align-items:center;gap:4px;display:flex}.mknoCols,.mknoSeats{grid-template-columns:16px repeat(3,17px) 12px repeat(3,17px);align-items:center;gap:4px;display:grid}.mknoCols small,.mknoSeats small{text-align:center;color:#5f6978;font-size:9px}.mknoSeat{background:#fff;border:1.5px solid #c9cfda;border-radius:4px;width:17px;height:15px;display:block}.mknoSeat.taken{background:#e4e7ec;border-color:#e4e7ec}.mknoSeat.extra{background:#fdf0d5;border-color:#e2b04a}.mknoSeat.mine{background:#111;border-color:#111}.mknoLegend{color:#5f6978;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-top:9px;font-size:9px;display:flex}.mknoLegend span{align-items:center;gap:4px;display:inline-flex}.mknoLegend i{background:#fff;border:1.5px solid #c9cfda;border-radius:3px;width:9px;height:9px}.mknoLegend i.extra{background:#fdf0d5;border-color:#e2b04a}.mknoLegend i.taken{background:#e4e7ec;border-color:#e4e7ec}.mknoSum dl{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.mknoSum dl>div{justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;display:flex}.mknoSum dt{color:#5b6472}.mknoSum dd{font-variant-numeric:tabular-nums;font-weight:600}.mknoSum .rule{border-top:1px solid #edf0f3;margin-top:3px;padding-top:7px}.mknoSum .rule dt{color:#1c2430;font-weight:650}.mknoSum .total{border-top:1px solid #1c2430;margin-top:3px;padding-top:7px}.mknoSum .total dt{color:#1c2430;font-weight:700}.mknoSum .total dd{letter-spacing:-.02em;font-size:15px;font-weight:750}.mknoSum .mkbBtn{height:28px;display:grid}@container mkb (max-width:640px){.mknoFlight{grid-template-columns:minmax(0,1fr) auto}.mknoTimes{grid-area:2/1/auto/-1}.mknoGrid{grid-template-columns:minmax(0,1fr)}.mknoSeatCard,.mknoFares li:nth-child(3){display:none}}@container mkb (max-width:480px){.mknoBody{padding-inline:14px}.mknoFares small{white-space:normal}}
