.mkfSearch{background:#f5f6f8;border-bottom:1px solid #e6e9ee;flex-direction:column;flex:none;gap:9px;padding:12px 20px;display:flex}.mkfTrip{gap:6px;display:flex}.mkfTrip span{color:#5b6472;background:#fff;border:1px solid #d9dde3;border-radius:99px;padding:4px 11px;font-size:10.5px;font-weight:600}.mkfTrip .on{color:#fff;background:#111;border-color:#111}.mkfForm{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.3fr) auto;gap:8px;display:grid}.mkfField{background:#fff;border:1px solid #d9dde3;border-radius:8px;min-width:0;padding:6px 11px}.mkfField small{color:#5f6978;font-size:9px;font-weight:600;display:block}.mkfField b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.mkfGo{color:#fff;background:#111;border-radius:8px;place-items:center;padding:0 24px;font-size:12px;font-weight:650;display:grid}.mkfMain{grid-template-columns:172px minmax(0,1fr);display:grid}.mkfFilters{border-inline-end:1px solid #e6e9ee;padding:14px 16px}.mkfFiltersHead{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.mkfFiltersHead b{font-size:12.5px}.mkfFiltersHead span{color:#2560c7;font-size:10px}.mkfGroup{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.mkfGroup small{color:#1c2430;margin-bottom:1px;font-size:10px;font-weight:700}.mkfResults{flex-direction:column;min-width:0;padding:12px 18px 0;display:flex}.mkfResHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.mkfResHead b{font-size:13px}.mkfResHead span{color:#5f6978;white-space:nowrap;font-size:10px}.mkfCols,.mkfRow{grid-template-columns:minmax(0,1.5fr) minmax(0,1.55fr) minmax(0,1fr) minmax(0,1.05fr) auto;align-items:center;gap:12px;display:grid}.mkfCols{letter-spacing:.02em;color:#5f6978;padding:0 10px 6px;font-size:9px;font-weight:650}.mkfCols span:nth-child(4){text-align:end}.mkfRow{background:#fff;border:1px solid #e1e5ea;border-radius:10px;margin-bottom:8px;padding:10px}.mkfCarrier{align-items:center;gap:10px;min-width:0;display:flex}.mkfCarrier>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mkfCarrier b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.mkfLogo{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}.mkfLogo.gds{color:#1f5bc4;background:#e2eeff}.mkfLogo.ndc{color:#8a5a00;background:#fdf0d5}.mkfLogo.lcc{color:#17784c;background:#e4f6ec}.mkfTimes{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mkfTimes>span:not(.mkfLine){flex-direction:column;display:flex}.mkfTimes>span:last-child{align-items:flex-end}.mkfTimes b{letter-spacing:-.02em;font-size:14px}.mkfTimes small{color:#5f6978;font-size:9.5px}.mkfLine{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.mkfLine small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mkfLine i{background:#c9cfda;align-self:stretch;height:1.5px}.mkfFare{flex-direction:column;gap:2px;min-width:0;display:flex}.mkfFare b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mkfFare small{color:#5b6472;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mkfPrice{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mkfPrice>span{align-items:baseline;gap:6px;display:flex}.mkfPrice small{color:#5f6978;font-size:9px}.mkfPrice b{letter-spacing:-.02em;font-size:15px}.mkfPrice em{color:#5b6472;font-size:11px}@container mkb (max-width:900px){.mkfMain{grid-template-columns:minmax(0,1fr)}.mkfFilters{display:none}.mkfResults{padding-inline:14px}}@container mkb (max-width:640px){.mkfCols{display:none}.mkfRow{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.mkfFare{display:none}.mkfTimes{grid-area:2/1/auto/-1}.mkfRow .mkfSelect{display:none}.mkfForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mkfPax{display:none}.mkfGo{grid-column:1/-1;padding:9px 0}.mkfRow:nth-of-type(n+8){display:none}}
