.sm-air-sgg>.sm-input{padding:.8572rem .8572rem .5714rem}.sm-air-sgg-error{text-align:center;color:#db7093;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.1429rem;font-size:1.1429rem;display:flex}.sm-air-sgg-items{flex:1;overflow:auto}.sm-air-sgg-items>div{cursor:pointer;border-top:1px solid #ccc;grid-template:"icon code city""icon airport airport"/22px auto 1fr;align-items:center;gap:4px 8px;padding:8px .8572rem;display:grid}.sm-air-sgg-items>div:hover,.sm-air-sgg-items>div.current{background:#cee5ff}.sm-air-sgg-items>div>.icon{--s:22px;color:#789;grid-area:icon}.sm-air-sgg-items>div>.code{background:#b0c4de;border-radius:3px;grid-area:code;padding:0 6px;font-size:1.0001rem;font-weight:700;line-height:1.5001rem}.sm-air-sgg-items>div>.icon+.city{margin-left:-8px}.sm-air-sgg-items>div>.city{grid-area:city;font-size:1.1429rem;line-height:1.5001rem}.sm-air-sgg-items>div>.airport{white-space:nowrap;text-overflow:ellipsis;grid-area:airport;font-size:.8572rem;overflow:hidden}.sm-air-sgg-items>div>.airport>b{font-weight:500}.sm-air-sgg-items>div>.airport>span{color:#666}.sm-air-sgg-items>div:first-child{border-top:0}.bcal{color:#222;--icon-right:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"%23333333\"><path d=\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\"/></svg>");--icon-left:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"%23333333\"><path d=\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\"/></svg>");padding:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5;display:flex}.bcal-scroll{flex-direction:column;align-items:center;gap:32px}.bcal-no-scroll{gap:40px}.bcal-head{text-align:center;margin-bottom:6px;font-size:1em;font-weight:500}.bcal-no-scroll .bcal-head{grid-template-columns:1.5em 1fr 1.5em;align-items:center;display:grid}.bcal-nav{cursor:pointer;width:1.5em;height:1.5em}.bcal-scroll .bcal-nav{display:none}.bcal-nav.disabled{opacity:.4;cursor:not-allowed}.bcal-m:first-child:not(:last-child) .bcal-nav:last-child,.bcal-m:last-child:not(:first-child) .bcal-nav:first-child{visibility:hidden;pointer-events:none;cursor:default}.bcal-nav:after{content:"";background:var(--icon-right);width:1.5em;height:1.5em;display:block}.bcal-nav:first-child:after{background:var(--icon-left)}.bcal-h-days{color:#777;border-bottom:1px solid #ccc;font-size:.8125em;line-height:2.25em}.bcal-days,.bcal-h-days{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.bcal-days{grid-gap:.75em .1875em;padding-top:.75em;font-weight:700}.bcal-d{cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:2.75em;height:2.75em;display:flex}.bcal-d.success{color:#008500}.bcal-d.warn{color:#d67d00}.bcal-d.danger{color:#940000}.bcal-d.active{color:#fff;background:#0062e3}.bcal-d:not(.active):not(.disabled):hover{background:#eff3f8}.bcal-d.disabled{opacity:.4;pointer-events:none;cursor:not-allowed;color:inherit}.bcal-d>small{color:#777;font-size:.625em;font-weight:400}.bcal-d.success>small{color:#429018}.bcal-d.warn>small{color:#eb8900}.bcal-d.danger>small{color:#b30000}.bcal-d.active>small{color:#dbebff}.bcal-d.disabled>small{color:inherit}@media (height<=700px){.bcal-days{grid-gap:.5em .1875em;padding-top:.5em}.bcal-scroll{gap:24px}.bcal-head{margin-bottom:3px}}.sm-calendar>.actions{background:#fdf5e6;border-bottom:1px solid #eaeaec;justify-content:end;align-items:center;padding:3px 8px;display:flex}.sm-calendar>.actions>.sm-btn{padding-left:6px;padding-right:6px}.sm-calendar>.actions>.sm-btn.disabled{color:#aaa}.sm-cls-psng-sel{padding:var(--pv) var(--ph);flex:1;overflow:auto}.sm-cls-psng-sel .p-count{justify-content:space-between;align-items:center;width:210px;padding:8px 0;display:flex}.sm-cls-psng-sel .p-count>div:first-child{flex-direction:column;font-size:1.0715rem;font-weight:500;display:flex}.sm-cls-psng-sel .p-count>div:first-child>span{color:#777;font-size:.8572rem;font-weight:400}.sm-cls-psng-sel .class-sel{border-top:1px solid #ddd;margin-top:12px;padding-top:16px}.sm-cls-psng-sel .class-sel label{color:var(--color-text);margin-top:.3571rem;font-size:1.0715rem;font-weight:500}.sm-bot-verify{text-align:center;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:320px;font-size:1.1429rem;display:flex}.sm-bot-verify .heading{margin-bottom:2.5717rem;font-size:1.7144rem;font-weight:700}.sm-bot-verify .sm-btn{margin:.8572rem}.sm-flight-form{padding:0 var(--phh)}.sm-flight-form>div{padding:9px 0}.sm-flight-form .label{color:#888;align-items:center;gap:6px;justify-content:inherit;display:flex}.sm-flight-form .label>svg{fill:#789;width:20px;height:20px;position:relative;top:-2px}.sm-flight-form .val,.sm-flight-form .placeholder{min-height:var(--h,0px);max-height:var(--h,200px);cursor:pointer;background:#fff5ee;border:1px solid #dadada;border-radius:4px;flex:1;padding:3px 10px;box-shadow:0 0 2px #ddd}.sm-flight-form .val:hover,.sm-flight-form .placeholder:hover{border-color:#47a3ff;box-shadow:0 0 2px #57abff}.sm-flight-form .val{flex-direction:column;justify-content:center;display:flex}.sm-flight-form .placeholder{align-items:center;justify-content:inherit;color:#777;display:flex}.sm-flight-form .from-to{--h:55px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;display:grid}.sm-flight-form .from-to>.icon{--s:28px;fill:olive;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;flex:none;margin-top:23px;margin-left:-5px;padding:2px;box-shadow:0 0 2px #ccc}.sm-flight-form .from-to>.icon:hover{border-color:#47a3ff;box-shadow:0 0 2px #57abff}.sm-flight-form .from-to>div{flex-direction:column;gap:4px;display:flex}.sm-flight-form .from-to .val>div:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;line-height:27px;overflow:hidden}.sm-flight-form .from-to .val>div:nth-child(2){color:#7b68ee;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:18px;overflow:hidden}.sm-flight-form .from-to>.to{text-align:right;justify-content:right}.sm-flight-form .dates{--h:52px;grid-template-columns:1fr 1fr;gap:22px;display:grid}.sm-flight-form .dates>div{flex-direction:column;gap:4px;display:flex}.sm-flight-form .dates>div:last-child{text-align:right;justify-content:right}.sm-flight-form .dates .val>div:first-child{color:#7b68ee;padding-top:2px;font-size:12px;line-height:18px}.sm-flight-form .dates .val>div:last-child{margin-top:2px;font-size:15px;font-weight:500}.sm-flight-form .dates>div.has-remove{grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.sm-flight-form .dates>div.has-remove>.label,.sm-flight-form .dates>div.has-remove>.val{grid-column:1/2}.sm-flight-form .dates>div.has-remove>.icon{color:#888;cursor:pointer;grid-column:2/3;padding:8px 0 8px 8px}.sm-flight-form .dates>div.has-remove>.icon:hover{color:#8b0000}.sm-flight-form .num>div{flex-direction:column;gap:4px;display:flex}.sm-flight-form .num .val{padding:6px 10px;font-size:15px;font-weight:500}.sm-flight-form .btn{padding-top:7px}.sm-flight-form .btn .sm-btn{width:100%;height:42px;font-size:15px}@media (width>=750px){.sm-flight-form.full{grid-template-columns:1fr 29.6% 15% 8.2%;gap:0 8px;display:grid}.sm-flight-form.full .from-to{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr)}.sm-flight-form.full .from-to>.from .val,.sm-flight-form.full .from-to>.from .placeholder{padding-right:16px}.sm-flight-form.full .from-to>.to{text-align:start;justify-content:start}.sm-flight-form.full .from-to>.to .label{flex-direction:row-reverse}.sm-flight-form.full .from-to>.to .val,.sm-flight-form.full .from-to>.to .placeholder{padding-left:18px}.sm-flight-form.full .from-to>.icon{margin-left:-14px}.sm-flight-form.full .dates{--h:55px;gap:8px}.sm-flight-form.full .dates>div:last-child{text-align:start;justify-content:start}.sm-flight-form.full .dates>div:last-child .label{flex-direction:row-reverse}.sm-flight-form.full .dates div.has-remove{grid-template-columns:1fr}.sm-flight-form.full .dates div.has-remove>.icon{padding:8px;position:absolute;top:32px;right:0}.sm-flight-form.full .num{--h:55px}.sm-flight-form.full .num .val{justify-content:center;padding:0 10px;line-height:21px}.sm-flight-form.full .btn{align-self:end;padding:9px 0}.sm-flight-form.full .btn .sm-btn{height:55px}.sm-flight-form.full .btn .sm-btn span{display:none}}@media (width>=750px) and (width<=919px){.sm-flight-form.full{grid-template-columns:1fr 224px 96px 66px}.sm-flight-form.full .label,.sm-flight-form .placeholder{font-size:13px}.sm-flight-form.full .from-to .val>div:first-child{font-size:15px}.sm-flight-form.full .dates .val>div:last-child{font-size:13px}.sm-flight-form.full .dates div.has-remove>.icon{--s:21px;padding:4px;top:38px}.sm-flight-form.full .num .val,.sm-flight-form.full .btn .sm-btn{font-size:13px}}@media (width>=750px) and (width<=1010px){.sm-flight-form.full .return .placeholder span,.sm-flight-form.full .num .label span{display:none}}.sm-flight-leg{flex:1;grid-template-areas:"notice""info""vdetail";display:grid}.sm-flight-leg+.sm-flight-leg{border-top:1px dashed #ccc;margin-top:9px;padding-top:12px}.sm-flight-leg>.notice{grid-area:notice}.sm-flight-leg-info{grid-template:"logo name name name""logo dtime tinfo atime"/48px auto 1fr auto;grid-area:info;align-items:center;gap:6px 8px;display:grid}.sm-flight-leg-info>.logo{grid-area:logo;align-self:start;width:48px;height:48px}.sm-flight-leg-info>.logo>img{object-fit:cover;border-radius:4px;width:100%;height:100%}.sm-flight-leg-info>.name{color:var(--color-text-semi-light);grid-area:name;font-size:.9286rem}.sm-flight-leg-info>.name>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sm-flight-leg-info>.btime{font-size:1.7144rem}.sm-flight-leg-info>.btime>.date{font-size:.9286rem}.sm-flight-leg-info>.btime>.code-time{flex-direction:column;align-items:center;font-size:1.7144rem;display:flex}.sm-flight-leg-info>.btime .code{color:#6e7f91;font-size:.6em;font-weight:500}.sm-flight-leg-info>.btime .time{position:relative}.sm-flight-leg-info>.btime .time:has(>sup){margin-right:4px}.sm-flight-leg-info>.btime .time>sup{color:#a70649;font-size:14px;font-weight:700;position:absolute;top:-5px;right:-18px}.sm-flight-leg-info>.btime>.city{font-size:1.0715rem;font-weight:700}.sm-flight-leg-info>.btime>.airport{font-size:.8572rem}.sm-flight-leg-info>.dtime{text-align:right;grid-area:dtime;justify-self:end;margin-left:12px}.sm-flight-leg-info>.dtime>.code-time{justify-content:flex-end}.sm-flight-leg-info>.atime{grid-area:atime;justify-self:start;margin-right:12px}.sm-flight-leg-info>.tinfo{grid-area:tinfo;grid-template-rows:auto 12px auto;align-items:center;min-width:90px;margin:0 5px;display:grid}.sm-flight-leg-info>.tinfo>.line{background:#c1c7cf;border-radius:24px;justify-content:center;align-items:center;height:2px;display:flex}.sm-flight-leg-info>.tinfo>.line>.dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--bg);background:#e70866;border-radius:50%;margin:0 7%}.sm-flight-leg-info>.tinfo>.duration{text-align:center;color:var(--color-text-semi-light);font-size:.9286rem}.sm-flight-leg-info>.tinfo>.stops{text-align:center;color:#e70866;font-size:.9286rem}.sm-flight-leg-info>.tinfo>.stops>div{color:#ba5508}.sm-flight-leg-info>.tinfo>.direct{color:#0c838a}.sm-flight-leg-info .change-airport{grid-column:2/5;justify-content:center;display:flex}.sm-flight-leg-info .change-airport>div{color:#e70866;border:1px solid #e70866;border-radius:3px;align-items:center;gap:.2857rem;padding:2px 8px;display:flex}.sm-flight-leg-info .change-airport>div>.icon{--s:1.2858rem}.sm-flight-leg-info.normal>.logo{flex-wrap:wrap;gap:4px;display:flex}.sm-flight-leg.detailed{clip-path:inset(0 round 4px);border-image:linear-gradient(135deg,#d760b7 0%,#3b78b4 100%) 1/3px;border-radius:4px;padding:0 .5714rem .5714rem}.sm-flight-leg.detailed+.sm-flight-leg{margin-top:6px}.sm-flight-leg.detailed>.view-details{grid-area:vdetail;justify-content:center;align-items:center;margin-top:3px;display:flex}.sm-flight-leg-info.detailed{grid-template:"logo logo logo""dtime tinfo atime"/1fr 7.8579rem 1fr;gap:12px 8px}.sm-flight-leg-info.detailed>.logo{z-index:2;align-self:center;gap:4px;width:24px;height:24px;display:flex}.sm-flight-leg-info.detailed>.logo>img{width:24px!important;height:24px!important;left:0!important}.sm-flight-leg-info.detailed>.name{color:#fff;background:linear-gradient(135deg,#d760b7 0%,#3b78b4 100%);grid-area:logo;align-items:center;gap:8px;height:38px;margin:0 -.5714rem;padding-left:40px;padding-right:8px;font-size:1rem;font-weight:500;display:flex}.sm-flight-leg-info.detailed>.name>.flnum{opacity:.66;font-size:.9em}.sm-flight-leg-info.detailed>.logo.count-2+.name{padding-left:68px}.sm-flight-leg-info.detailed>.logo.count-3+.name{padding-left:96px}.sm-flight-leg-info.detailed>.logo.count-4+.name{padding-left:124px}.sm-flight-leg-info.detailed>.btime{align-self:start}.sm-flight-leg-info.detailed>.btime>.code-time{flex-direction:row;gap:7px;font-size:1.4287rem}.sm-flight-leg-info.detailed>.btime .code{font-size:.8em}.sm-flight-leg-info.detailed>.btime .time{font-weight:700}.sm-flight-leg-info.detailed>.btime .time:has(>sup){margin-right:11px}.sm-flight-leg-info.detailed>.btime .time>sup{font-size:12px;top:-1px;right:-15px}.sm-flight-leg-info.detailed>.dtime{margin-left:0}.sm-flight-leg-info.detailed>.dtime>.code-time{flex-direction:row-reverse;justify-content:flex-start}.sm-flight-leg-info.detailed>.atime{margin-right:0}.sm-flight-leg-info.detailed .change-airport{grid-column:1/4;margin:-6px 0 6px}.sm-flight-leg-layover{justify-content:center;padding:16px 0 10px;display:flex;position:relative}.sm-flight-leg-layover:after{content:"";border-top:1px solid #a36500;width:100%;display:block;position:absolute;top:50%}.sm-flight-leg-layover>div{text-align:center;z-index:2;background:#ffedd1;border:1px solid #a36500;border-radius:4px;flex-direction:column;min-width:18.5734rem;padding:4px 16px;display:flex}.sm-flight-leg-layover.danger:after{border-color:#ffa399}.sm-flight-leg-layover.danger>div{color:#e70866;background:#ffe4e1;border-color:#ffa399}.sm-flight-leg-layover.danger>div>div:first-child{justify-content:center;align-items:center;gap:.3571rem;font-weight:700;display:flex}.sm-flight-leg-layover.danger>div>div:first-child>.icon{--s:1.4287rem}.sm-flight-leg-open .sm-flight-leg{--bg:#f5faff;clip-path:none;border:0;border-radius:0;flex:0;padding-top:0;padding-bottom:0}.sm-flight-leg-open .sm-flight-leg>.view-details{display:none}.sm-flight-leg-open .sm-flight-leg-info{gap:4px 8px}.sm-flight-leg-open .sm-flight-leg-info>.name{background:var(--bg);color:#333}.sm-flight-leg-open .sm-flight-leg-info>.tinfo{grid-template-rows:auto 26px auto}.sm-flight-leg-open .sm-flight-leg-info>.tinfo>.line:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"%23c1c7cf\"><path d=\"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z\"/></svg>") 50% no-repeat;background-color:var(--bg);border:4px solid var(--bg);width:22px;height:22px;display:block}.sm-flight-leg-open .sm-flight-leg-info>.tinfo>.line>.dot,.sm-flight-leg-open .sm-flight-leg-info>.tinfo>.stops{display:none}@media (width<=920px){.sm-flight-leg-info.normal>.logo.count-2{gap:8px}.sm-flight-leg-info.normal>.logo.count-2>img{width:32px;height:32px}.sm-flight-leg-info.normal>.logo.count-2>img:last-child{position:relative;left:16px}.sm-flight-leg-info.normal>.logo.count-3{gap:6px}.sm-flight-leg-info.normal>.logo.count-3>img{width:28px;height:28px}.sm-flight-leg-info.normal>.logo.count-3>img:nth-child(2){position:relative;left:16px}.sm-flight-leg-info.normal>.logo.count-4>img,.sm-flight-leg-info.normal>.logo.count-5>img{width:22px;height:22px}}@media (width>=920px){.sm-flight-leg-info.normal{--w:min(calc(126px + max((100vw - 920px) / 3, 0px)), 190px);grid-template:"logo dtime tinfo atime" "name dtime tinfo atime" / var(--w) 1fr var(--w) 1fr}.sm-flight-leg-info.normal>.logo{place-self:center;gap:6px;width:auto;height:auto;display:flex}.sm-flight-leg-info.normal>.logo>img{width:48px;height:48px}.sm-flight-leg-info.normal>.logo.count-2>img{width:40px;height:40px}.sm-flight-leg-info.normal>.logo.count-3>img{width:32px;height:32px}.sm-flight-leg-info.normal>.logo.count-4>img{width:28px;height:28px}.sm-flight-leg-info.normal>.logo.count-5>img{width:24px;height:24px}.sm-flight-leg-info.normal>.name{text-align:center;justify-self:center}.sm-flight-leg-info.normal>.name>span{white-space:normal}.sm-flight-leg-info.normal>.tinfo{max-width:200px}}.sm-flight-itn{--bg:aliceblue;background:var(--bg);padding:16px var(--ph) 12px var(--ph)}.sm-flight-itn:nth-child(2n){--bg:#f5ffff}.sm-flight-itn>.deal{border-top:1px dashed #ccc;grid-template:"trfr num btn""trfr price btn"/1fr auto auto;grid-area:deal;align-items:center;gap:0 16px;margin-top:10px;padding-top:10px;display:grid}.sm-flight-itn>.deal>.trfr{color:#e70866;background:#ffe4e1;border-radius:4px;grid-area:trfr;justify-self:start;align-items:center;gap:.2857rem;padding:2px 6px 2px 5px;font-size:13px;display:flex}.sm-flight-itn>.deal>.trfr .icon{--s:18px}.sm-flight-itn>.deal>.num{color:var(--color-text-light);grid-area:num;margin-bottom:1px;font-size:.8572rem}.sm-flight-itn>.deal>.price{color:#008c00;grid-area:price;align-items:center;gap:12px;font-size:1.5715rem;font-weight:700;line-height:2.0002rem;display:flex}.sm-flight-itn>.deal>.btn{grid-area:btn}.sm-flight-itn.normal{cursor:pointer}.sm-flight-itn.detailed{padding:.5714rem}@media (width<=750px){.sm-flight-itn:not(:first-child){border-top:4px solid #ddd}}@media (width>=750px){.sm-flight-itn.normal{border-radius:4px;margin-top:8px;box-shadow:0 0 3px 1px #d3d3d3}.sm-flight-itn.normal:hover{box-shadow:0 0 3px 1px #57abff}.sm-flight-itn.detailed .legs.count-1 .sm-flight-leg-info.detailed{grid-template-columns:1fr 180px 1fr}.sm-flight-itn.detailed .legs.count-2{gap:8px;display:flex}.sm-flight-itn.detailed .legs.count-2 .sm-flight-leg{align-content:start;margin-top:0}}@media (width>=920px){.sm-flight-itn.normal{gap:32px;display:flex}.sm-flight-itn.normal>.legs{flex-direction:column;flex:1;align-items:center;display:flex}.sm-flight-itn.normal>.deal{width:180px;min-width:120px;padding:0 0 0 var(--ph);border-top:0;border-left:1px dashed #ccc;flex-direction:column;align-self:center;margin:0;display:flex}.sm-flight-itn.normal>.deal>.trfr{margin:-4px 0 8px}.sm-flight-itn.normal>.deal>.price{margin-top:3px}.sm-flight-itn.normal>.deal>.btn{margin-top:8px}}.sm-flight-agent-item{grid-gap:0 8px;padding:.8572rem var(--ph);cursor:pointer;background:#f0f8ff;grid-template:"name price""rating btn""offers offers";align-items:center;display:grid}.sm-flight-agent-item:not(:first-child){border-top:1px solid #ddd}.sm-flight-agent-item:nth-child(2n){background:#f5ffff}.sm-flight-agent-item .name{color:#365959;grid-area:name;min-width:90px;font-size:1.1429rem;font-weight:700}.sm-flight-agent-item .name>.logo{justify-content:start;height:40px}.sm-flight-agent-item .name>.logo>img{border-radius:4px}.sm-flight-agent-item .price{color:#008c00;grid-area:price;justify-self:end;align-items:center;gap:12px;font-size:1.5715rem;font-weight:700;line-height:2.0002rem;display:flex}.sm-flight-agent-item .rating{grid-area:rating;align-items:center;gap:8px;display:flex}.sm-flight-agent-item .rating>.sm-rating{--size:1.4287rem}.sm-flight-agent-item .rating>.count{background:#c2d1e5;border-radius:3px;padding:1px .3571rem;font-size:.9286rem}.sm-flight-agent-item .btn{grid-area:btn;justify-self:end;min-width:7.0007rem;height:2.4288rem}.sm-flight-agent-item>.offers{color:#444;grid-area:offers;margin-top:6px}.sm-flight-agent-item>.offers>li{max-height:2.8334em;margin-top:4px;font-size:.8572rem;line-height:1.4167;overflow:hidden}.sm-flight-agent-item>.offers>li:not(.notice){background:var(--icon-offer) no-repeat 0 2px;padding-left:20px}.sm-vard-th{display:none}@media (width<=750px){.sm-flight-agent-item .name{margin-bottom:4px}.sm-flight-agent-item .price{margin-bottom:8px}}@media (width>=750px){.sm-flight-agent-item{grid-gap:0 32px;grid-template:"name rating price btn""offers offers offers offers"/auto auto 1fr 110px}.sm-flight-agent-item .rating{transform-origin:50%;transform:scale(.88)}}.sm-flight-price-status>div{background:#fffaf0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;flex-direction:row;justify-content:start;align-items:center;gap:10px;min-height:48px;padding:8px;font-weight:700;display:flex}.sm-flight-price-status>div>div{margin-top:0}.sm-flight-price-status>.updated{color:#006400}.sm-flight-price-status>.failed{color:#871d03;background:#fad7d7}.sm-flight-booking>.trfr-notice{background:#ffe4e1;border:1px solid #ffa399;border-radius:4px;margin:0 8px 8px;padding:9px 12px}.sm-flight-booking>.trfr-notice>.trfr{color:#e70866;align-items:center;gap:.4286rem;font-size:1.1429rem;display:flex}.sm-flight-booking>.trfr-notice>.trfr .icon{--s:1.5715rem}.sm-flbp-no-results{text-align:center;color:#db7093;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.1429rem;font-size:1.1429rem;display:flex}.sm-fl-cheap-places>div{padding:var(--pv) 42px var(--pv) var(--phh);cursor:pointer;background:#f8f8ff;border-top:1px solid #ddd;grid-template:"dc p""dn t"/1fr auto;gap:3px 12px;display:grid;position:relative}.sm-fl-cheap-places>div:after{content:"";background:var(--icon-chevron-right) no-repeat center/contain;opacity:.6;width:24px;height:24px;display:block;position:absolute;top:calc(50% - 12px);right:8px}.sm-fl-cheap-places .dc{grid-area:dc;font-size:1.1429rem;font-weight:500}.sm-fl-cheap-places .dn{color:#666;grid-area:dn;font-size:.9286rem}.sm-fl-cheap-places .p{color:green;grid-area:p;justify-self:end;font-size:1.1429rem;font-weight:700}.sm-fl-cheap-places .t{color:#777;grid-area:t;justify-self:end;font-size:.9286rem}.pg-flh>h1{background:linear-gradient(270deg,#f3e7e9 0%,#e3eeff 99% 100%);justify-content:center;font-size:2.143rem}.pg-flh>.ff{margin-top:0}.pg-flh .chpl-h2{font-size:1.2858rem}.pg-flh .chpl-h2>span{color:#888;font-size:.9em;font-weight:400}.pg-flh .chpl-h2>span>b{color:#ff69b4;margin-left:1px;font-size:1.12em}@media (width>=750px){.pg-flh>h1{border:1px solid #dcdcdc;border-radius:4px 4px 0 0;align-items:end;height:22vh;min-height:180px;padding-bottom:36px;font-size:54px;box-shadow:1px 1px 2px -1px #ccc}.pg-flh>.ff{border-top-left-radius:0;border-top-right-radius:0}}.sm-flight-header{padding:var(--ph) var(--pv);background:#fff;grid-template:"from arrow to edit""info info info edit"/auto auto 1fr 28px;align-items:center;gap:2px 0;display:grid}.sm-flight-header>.from{grid-area:from}.sm-flight-header>.to{grid-area:to}.sm-flight-header>.arrow{grid-area:arrow;margin:-2px -5px 0}.sm-flight-header>.from,.sm-flight-header>.to{align-items:center;font-size:1.0715rem;display:flex}.sm-flight-header>.from>.name,.sm-flight-header>.to>.name{text-overflow:ellipsis;white-space:nowrap;max-width:calc(50vw - 5.9292rem);overflow:hidden}.sm-flight-header .code{padding:0 8px;font-weight:700}.sm-flight-header>.info{color:#777;grid-area:info}.sm-flight-header>.info>b{color:var(--color-text)}.sm-flight-header>.icon{color:#708090;cursor:pointer;grid-area:edit}.sm-flight-filters-wrap{padding:var(--pv) var(--ph);background:#fff;align-items:center;gap:12px;display:flex}.sm-flight-filters{flex:1;align-items:stretch;gap:6px;display:flex;overflow:auto}.sm-flight-filters>div{cursor:pointer;white-space:nowrap;border:2px solid #0003;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;display:flex;position:relative}.sm-flight-filters>div:hover{background:#f0fff0;border:2px solid #007af5}.sm-flight-filters>div.on{color:#007af5;text-shadow:-.05ex 0,.05ex 0;border:2px solid #007af5}.sm-flight-filters>div>div:only-child{text-align:center;font-size:1.0001rem}.sm-flight-filters>div .price{color:green;margin-top:1px;font-size:1.0715rem;font-weight:500}.sm-flflp>.actions{background:#fdf5e6;border-bottom:1px solid #eaeaec;justify-content:end;align-items:center;padding:3px 8px;display:flex}.sm-flflp>.actions>.sm-btn{color:#708090;padding-left:6px;padding-right:6px}.sm-flflp>.actions>.sm-btn.disabled{color:#aaa}.sm-flflp-list{flex:1;overflow:auto}.sm-flflp-list>label{cursor:pointer;border-bottom:1px solid #eaeaec;align-items:center;padding:12px;display:flex}.sm-flflp-list>label.disabled{opacity:.6}.sm-flflp-list>label>span{flex:1;padding:0 10px}.sm-flflp-list>label>small{color:#94969f;font-size:.7857rem}.sm-flflp-timing{flex:1;overflow:auto}.sm-flflp-timing>div{padding:12px}.sm-flflp-timing h2{color:#1b9891;margin:0 0 10px;font-size:18px}.sm-flflp-timing h3{margin:0 0 4px;font-size:15px}.sm-flflp-timing .t-item{align-items:center;gap:16px;margin-bottom:18px;display:flex}.sm-flflp-timing .t-item:last-child{margin-bottom:10px}.sm-flflp-timing .sm-input{margin:0!important}.sm-flflp-price{flex:1;align-items:center;gap:16px;padding:12px;display:flex;overflow:auto}.sm-flflp-price .sm-input{margin:0!important}.sm-flflp-price input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.sm-flflp-price input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.sm-fl-desktop-filters{font-size:13px}.sm-fl-desktop-filters>div{background:#e2f5cc;border:1px solid #cbe4b0;border-radius:4px;box-shadow:1px 1px 2px -1px #ccc}.sm-fl-desktop-filters>div:not(:first-child){margin-top:10px}.sm-fl-desktop-filters>div>.heading{color:#718f3d;cursor:pointer;background:#d4ebba;border-bottom:1px solid #cbe4b0;align-items:center;padding:5px 12px;font-size:17px;font-weight:700;display:flex}.sm-fl-desktop-filters>div>.heading>span{flex:1}.sm-fl-desktop-filters .actions{background:#d8f2bb;border-bottom:1px solid #d2e8bb;padding:1px 8px}.sm-fl-desktop-filters .actions .sm-btn{height:28px;font-size:13px}.sm-fl-desktop-filters .sm-flflp-list{padding:4px 0 6px}.sm-fl-desktop-filters .sm-flflp-list>label{border:0;padding:4px 12px}.sm-fl-desktop-filters .sm-flflp-list>label:hover{color:#59860a;background:#d4ecac}.sm-fl-desktop-filters .sm-flflp-price{gap:8px}.sm-fl-desktop-filters .sm-flflp-price .sm-input>.input{padding:6px 8px;font-size:14px;line-height:21px}.sm-fl-desktop-filters .sm-flflp-price .sm-btn{min-width:44px;height:33px;padding:0}.sm-fl-desktop-filters .sm-flflp-timing h2{color:#edffce;background:#8aaf4b;border-radius:4px;margin:0 0 8px;padding:2px 12px;font-size:16px;font-weight:500}.sm-fl-desktop-filters .sm-flflp-timing h3{color:#718f3d;margin:0 0 4px;font-size:14px;font-weight:500}.sm-fl-desktop-filters .sm-flflp-timing .t-item{margin-bottom:14px}.sm-fl-desktop-filters .sm-flflp-timing .t-item:last-child{margin-bottom:4px}.sm-fl-desktop-filters .sm-flflp-timing .sm-input select{padding:6px 12px;font-size:14px;line-height:21px}.sm-fl-desktop-sort{box-shadow:0 0 2px 1px #ccc}@media (width>=750px){.sm-fl-desktop-sort{border:1px solid #ddd;border-radius:4px;gap:16px;margin-top:8px}.sm-flight-filters{gap:8px}.sm-flight-filters>div{padding:6px 20px}}@media (width>=750px) and (width<=840px){.sm-flight-filters>div{padding:6px 14px}}.pg-fls-no-results{text-align:center;color:#666;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.8572rem;font-size:16px;display:flex}.pg-fls-no-results .error{color:#db7093}.pg-fls-content{flex-direction:column;flex:1;display:flex}.pg-fls-load-more{margin:8px}@media (width<=750px){.pg-fls .f-h{flex-direction:column;flex:1;display:flex}.pg-fls-filters{margin:4px 0 5px}}@media (width>=750px){.pg-fls-no-results{min-height:250px}.pg-fls-load-more{max-width:280px;margin:14px auto;display:flex}.pg-fls .sm-flight-price-status>div{border:1px solid #ddd;border-radius:4px;box-shadow:0 0 2px #ccc}}
