.sm-air-sgg>.sm-input{padding:.8572rem .8572rem .5714rem}.sm-air-sgg-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:1.1429rem;color:#db7093;padding:1.1429rem}.sm-air-sgg-items{overflow:auto;flex:1}.sm-air-sgg-items>div{border-top:1px solid #ccc;display:grid;grid-template:"icon code city" "icon airport airport" / 22px auto 1fr;align-items:center;gap:4px 8px;padding:8px .8572rem;cursor:pointer}.sm-air-sgg-items>div:hover,.sm-air-sgg-items>div.current{background:#cee5ff}.sm-air-sgg-items>div>.icon{grid-area:icon;--s: 22px;color:#789}.sm-air-sgg-items>div>.code{grid-area:code;font-weight:700;background:lightsteelblue;padding:0 6px;border-radius:3px;font-size:1.0001rem;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{grid-area:airport;font-size:.8572rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;font-size:16px;padding:1em;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>');display:flex}.bcal-scroll{flex-direction:column;align-items:center;gap:32px}.bcal-no-scroll{gap:40px}.bcal-head{font-size:1em;font-weight:500;text-align:center;margin-bottom:6px}.bcal-no-scroll .bcal-head{display:grid;grid-template-columns:1.5em 1fr 1.5em;align-items:center}.bcal-nav{width:1.5em;height:1.5em;cursor:pointer}.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:"";display:block;background:var(--icon-right);width:1.5em;height:1.5em}.bcal-nav:first-child:after{background:var(--icon-left)}.bcal-h-days{font-size:.8125em;line-height:2.25em;border-bottom:1px solid #ccc;color:#777}.bcal-days,.bcal-h-days{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.bcal-days{padding-top:.75em;grid-gap:.75em .1875em;font-weight:700}.bcal-d{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.75em;height:2.75em;cursor:pointer;border-radius:4px}.bcal-d.success{color:#008500}.bcal-d.warn{color:#d67d00}.bcal-d.danger{color:#940000}.bcal-d.active{background:#0062e3;color:#fff}.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{font-size:.625em;font-weight:400;color:#777}.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 (max-height: 700px){.bcal-days{padding-top:.5em;grid-gap:.5em .1875em}.bcal-scroll{gap:24px}.bcal-head{margin-bottom:3px}}.sm-calendar>.actions{display:flex;justify-content:end;align-items:center;border-bottom:1px solid #eaeaec;background:oldlace;padding:3px 8px}.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{display:flex;justify-content:space-between;align-items:center;width:210px;padding:8px 0}.sm-cls-psng-sel .p-count>div:first-child{display:flex;flex-direction:column;font-size:1.0715rem;font-weight:500}.sm-cls-psng-sel .p-count>div:first-child>span{font-size:.8572rem;font-weight:400;color:#777}.sm-cls-psng-sel .class-sel{margin-top:12px;padding-top:16px;border-top:1px solid #ddd}.sm-cls-psng-sel .class-sel label{font-size:1.0715rem;font-weight:500;color:var(--color-text);margin-top:.3571rem}.sm-bot-verify{flex:1;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:1.1429rem;min-height:320px}.sm-bot-verify .heading{font-size:1.7144rem;font-weight:700;margin-bottom:2.5717rem}.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;display:flex;gap:6px;align-items:center;justify-content:inherit}.sm-flight-form .label>svg{width:20px;height:20px;position:relative;top:-2px;fill:#789}.sm-flight-form .val,.sm-flight-form .placeholder{min-height:var(--h, 0px);max-height:var(--h, 200px);border:1px solid #dadada;box-shadow:0 0 2px #ddd;padding:3px 10px;border-radius:4px;background:seashell;flex:1;cursor:pointer}.sm-flight-form .val:hover,.sm-flight-form .placeholder:hover{border-color:#47a3ff;box-shadow:0 0 2px #57abff}.sm-flight-form .val{display:flex;flex-direction:column;justify-content:center}.sm-flight-form .placeholder{display:flex;align-items:center;justify-content:inherit;color:#777}.sm-flight-form .from-to{--h: 55px;display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center}.sm-flight-form .from-to>.icon{--s: 28px;padding:2px;flex:0 0 auto;fill:olive;border:1px solid #ccc;border-radius:4px;margin-left:-5px;margin-top:23px;background:white;box-shadow:0 0 2px #ccc;cursor:pointer}.sm-flight-form .from-to>.icon:hover{border-color:#47a3ff;box-shadow:0 0 2px #57abff}.sm-flight-form .from-to>div{display:flex;flex-direction:column;gap:4px}.sm-flight-form .from-to .val>div:first-child{font-size:18px;line-height:27px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-flight-form .from-to .val>div:nth-child(2){color:#7b68ee;font-size:12px;line-height:18px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-flight-form .from-to>.to{text-align:right;justify-content:right}.sm-flight-form .dates{--h: 52px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.sm-flight-form .dates>div{display:flex;flex-direction:column;gap:4px}.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{font-size:15px;font-weight:500;margin-top:2px}.sm-flight-form .dates>div.has-remove{display:grid;grid-template-columns:1fr auto;align-items:center;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{grid-column:2 / 3;color:#888;padding:8px 0 8px 8px;cursor:pointer}.sm-flight-form .dates>div.has-remove>.icon:hover{color:#8b0000}.sm-flight-form .num>div{display:flex;flex-direction:column;gap:4px}.sm-flight-form .num .val{font-size:15px;font-weight:500;padding:6px 10px}.sm-flight-form .btn{padding-top:7px}.sm-flight-form .btn .sm-btn{width:100%;height:42px;font-size:15px}@media (min-width: 750px){.sm-flight-form.full{display:grid;grid-template-columns:1fr 29.6% 15% 8.2%;gap:0 8px}.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{justify-content:start;text-align: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{justify-content:start;text-align: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{position:absolute;right:0;top:32px;padding:8px}.sm-flight-form.full .num{--h: 55px}.sm-flight-form.full .num .val{padding:0 10px;justify-content:center;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 (min-width: 750px) and (max-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{padding:4px;top:38px;--s: 21px}.sm-flight-form.full .num .val,.sm-flight-form.full .btn .sm-btn{font-size:13px}}@media (min-width: 750px) and (max-width: 1010px){.sm-flight-form.full .return .placeholder span,.sm-flight-form.full .num .label span{display:none}}.sm-flight-leg{flex:1;display:grid;grid-template-areas:"notice" "info" "vdetail"}.sm-flight-leg+.sm-flight-leg{margin-top:9px;padding-top:12px;border-top:1px dashed #ccc}.sm-flight-leg>.notice{grid-area:notice}.sm-flight-leg-info{grid-area:info;display:grid;grid-template:"logo name name name" "logo dtime tinfo atime" / 48px auto 1fr auto;gap:6px 8px;align-items:center}.sm-flight-leg-info>.logo{grid-area:logo;align-self:start;width:48px;height:48px}.sm-flight-leg-info>.logo>img{width:100%;height:100%;object-fit:cover;border-radius:4px}.sm-flight-leg-info>.name{grid-area:name;font-size:.9286rem;color:var(--color-text-semi-light)}.sm-flight-leg-info>.name>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{display:flex;align-items:center;flex-direction:column;font-size:1.7144rem}.sm-flight-leg-info>.btime .code{font-size:.6em;font-weight:500;color:#6e7f91}.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{font-size:14px;position:absolute;top:-5px;right:-18px;color:#a70649;font-weight:700}.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{grid-area:dtime;justify-self:end;text-align:right;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;display:grid;grid-template-rows:auto 12px auto;align-items:center;margin:0 5px;min-width:90px}.sm-flight-leg-info>.tinfo>.line{height:2px;border-radius:24px;background:#c1c7cf;display:flex;align-items:center;justify-content:center}.sm-flight-leg-info>.tinfo>.line>.dot{width:7px;height:7px;border-radius:50%;background:#e70866;box-shadow:0 0 0 3px var(--bg);margin:0 7%}.sm-flight-leg-info>.tinfo>.duration{text-align:center;font-size:.9286rem;color:var(--color-text-semi-light)}.sm-flight-leg-info>.tinfo>.stops{text-align:center;font-size:.9286rem;color:#e70866}.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;display:flex;justify-content:center}.sm-flight-leg-info .change-airport>div{display:flex;align-items:center;gap:.2857rem;color:#e70866;border:1px solid #e70866;border-radius:3px;padding:2px 8px}.sm-flight-leg-info .change-airport>div>.icon{--s: 1.2858rem}.sm-flight-leg-info.normal>.logo{display:flex;flex-wrap:wrap;gap:4px}.sm-flight-leg.detailed{padding:0 .5714rem .5714rem;border-image:linear-gradient(135deg,rgb(215,96,183) 0%,rgb(59,120,180) 100%) 1 / 3px;border-radius:4px;clip-path:inset(0 round 4px)}.sm-flight-leg.detailed+.sm-flight-leg{margin-top:6px}.sm-flight-leg.detailed>.view-details{grid-area:vdetail;display:flex;align-items:center;justify-content:center;margin-top:3px}.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{width:24px;height:24px;z-index:2;align-self:center;display:flex;gap:4px}.sm-flight-leg-info.detailed>.logo>img{width:24px!important;height:24px!important;left:0!important}.sm-flight-leg-info.detailed>.name{grid-area:logo;font-size:1rem;padding-left:40px;padding-right:8px;margin:0 -.5714rem;display:flex;align-items:center;gap:8px;height:38px;background:linear-gradient(135deg,rgb(215,96,183) 0%,rgb(59,120,180) 100%);color:#fff;font-weight:500}.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{display:flex;justify-content:center;padding:16px 0 10px;position:relative}.sm-flight-leg-layover:after{content:"";display:block;position:absolute;top:50%;width:100%;border-top:1px solid #a36500}.sm-flight-leg-layover>div{display:flex;flex-direction:column;text-align:center;background:#ffedd1;padding:4px 16px;border-radius:4px;border:1px solid #a36500;z-index:2;min-width:18.5734rem}.sm-flight-leg-layover.danger:after{border-color:#ffa399}.sm-flight-leg-layover.danger>div{background:mistyrose;border-color:#ffa399;color:#e70866}.sm-flight-leg-layover.danger>div>div:first-child{display:flex;align-items:center;justify-content:center;gap:.3571rem;font-weight:700}.sm-flight-leg-layover.danger>div>div:first-child>.icon{--s: 1.4287rem}.sm-flight-leg-open .sm-flight-leg{--bg: #f5faff;flex:0;clip-path:none;border-image:none;border:0;border-radius: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:"";display:block;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>') no-repeat center;background-color:var(--bg);width:22px;height:22px;border:4px solid var(--bg)}.sm-flight-leg-open .sm-flight-leg-info>.tinfo>.line>.dot{display:none}.sm-flight-leg-open .sm-flight-leg-info>.tinfo>.stops{display:none}@media (max-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 (min-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{justify-self:center;align-self:center;display:flex;gap:6px;width:auto;height:auto}.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{justify-self:center;text-align: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(even){--bg: #f5ffff}.sm-flight-itn>.deal{grid-area:deal;display:grid;grid-template:"trfr num btn" "trfr price btn" / 1fr auto auto;align-items:center;gap:0 16px;padding-top:10px;margin-top:10px;border-top:1px dashed #ccc}.sm-flight-itn>.deal>.trfr{grid-area:trfr;display:flex;align-items:center;gap:.2857rem;font-size:13px;color:#e70866;background:#ffe4e1;padding:2px 6px 2px 5px;border-radius:4px;justify-self:start}.sm-flight-itn>.deal>.trfr .icon{--s: 18px}.sm-flight-itn>.deal>.num{grid-area:num;font-size:.8572rem;color:var(--color-text-light);margin-bottom:1px}.sm-flight-itn>.deal>.price{grid-area:price;display:flex;align-items:center;gap:12px;font-size:1.5715rem;line-height:2.0002rem;font-weight:700;color:#008c00}.sm-flight-itn>.deal>.btn{grid-area:btn}.sm-flight-itn.normal{cursor:pointer}.sm-flight-itn.detailed{padding:.5714rem}@media (max-width: 750px){.sm-flight-itn:not(:first-child){border-top:4px solid #ddd}}@media (min-width: 750px){.sm-flight-itn.normal{margin-top:8px;border-radius:4px;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{display:flex;gap:8px}.sm-flight-itn.detailed .legs.count-2 .sm-flight-leg{margin-top:0;align-content:start}}@media (min-width: 920px){.sm-flight-itn.normal{display:flex;gap:32px}.sm-flight-itn.normal>.legs{flex:1;display:flex;align-items:center;flex-direction:column}.sm-flight-itn.normal>.deal{width:180px;min-width:120px;display:flex;flex-direction:column;border-top:0;border-left:1px dashed #ccc;margin:0;padding:0 0 0 var(--ph);align-self:center}.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{display:grid;align-items:center;grid-gap:0 8px;grid-template:"name price" "rating btn" "offers offers";background:aliceblue;padding:.8572rem var(--ph);cursor:pointer}.sm-flight-agent-item:not(:first-child){border-top:1px solid #ddd}.sm-flight-agent-item:nth-child(even){background:#f5ffff}.sm-flight-agent-item .name{grid-area:name;font-size:1.1429rem;font-weight:700;color:#365959;min-width:90px}.sm-flight-agent-item .name>.logo{height:40px;justify-content:start}.sm-flight-agent-item .name>.logo>img{border-radius:4px}.sm-flight-agent-item .price{grid-area:price;justify-self:end;display:flex;align-items:center;gap:12px;color:#008c00;font-size:1.5715rem;line-height:2.0002rem;font-weight:700}.sm-flight-agent-item .rating{grid-area:rating;display:flex;align-items:center;gap:8px}.sm-flight-agent-item .rating>.sm-rating{--size: 1.4287rem}.sm-flight-agent-item .rating>.count{font-size:.9286rem;background:#c2d1e5;padding:1px .3571rem;border-radius:3px}.sm-flight-agent-item .btn{grid-area:btn;justify-self:end;min-width:7.0007rem;height:2.4288rem}.sm-flight-agent-item>.offers{grid-area:offers;margin-top:6px;color:#444}.sm-flight-agent-item>.offers>li{font-size:.8572rem;line-height:1.4167;max-height:2.8334em;overflow:hidden;margin-top:4px}.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 (max-width: 750px){.sm-flight-agent-item .name{margin-bottom:4px}.sm-flight-agent-item .price{margin-bottom:8px}}@media (min-width: 750px){.sm-flight-agent-item{grid-template:"name rating price btn" "offers offers offers offers" / auto auto 1fr 110px;grid-gap:0 32px}.sm-flight-agent-item .rating{transform:scale(.88);transform-origin:center center}}.sm-flight-price-status>div{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:10px;min-height:48px;padding:8px;font-weight:700;background:floralwhite;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sm-flight-price-status>div>div{margin-top:0}.sm-flight-price-status>.updated{color:#006400}.sm-flight-price-status>.failed{background:#fad7d7;color:#871d03}.sm-flight-booking>.trfr-notice{padding:9px 12px;margin:0 8px 8px;background:mistyrose;border:1px solid #ffa399;border-radius:4px}.sm-flight-booking>.trfr-notice>.trfr{display:flex;align-items:center;gap:.4286rem;color:#e70866;font-size:1.1429rem}.sm-flight-booking>.trfr-notice>.trfr .icon{--s: 1.5715rem}.sm-flbp-no-results{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:1.1429rem;color:#db7093;padding:1.1429rem}.sm-fl-cheap-places>div{display:grid;grid-template:"dc p" "dn t" / 1fr auto;gap:3px 12px;background:#f8f8ff;padding:var(--pv) 42px var(--pv) var(--phh);border-top:1px solid #ddd;position:relative;cursor:pointer}.sm-fl-cheap-places>div:after{display:block;content:"";width:24px;height:24px;background:var(--icon-chevron-right) no-repeat center/contain;position:absolute;top:calc(50% - 12px);right:8px;opacity:.6}.sm-fl-cheap-places .dc{grid-area:dc;font-size:1.1429rem;font-weight:500}.sm-fl-cheap-places .dn{grid-area:dn;font-size:.9286rem;color:#666}.sm-fl-cheap-places .p{grid-area:p;justify-self:end;font-size:1.1429rem;font-weight:700;color:green}.sm-fl-cheap-places .t{grid-area:t;justify-self:end;font-size:.9286rem;color:#777}.pg-flh>h1{font-size:2.143rem;justify-content:center;background:linear-gradient(to left,#f3e7e9 0%,#e3eeff 99%,#e3eeff 100%)}.pg-flh>.ff{margin-top:0}.pg-flh .chpl-h2{font-size:1.2858rem}.pg-flh .chpl-h2>span{font-weight:400;color:#888;font-size:.9em}.pg-flh .chpl-h2>span>b{color:#ff69b4;font-size:1.12em;margin-left:1px}@media (min-width: 750px){.pg-flh>h1{box-shadow:1px 1px 2px -1px #ccc;border-bottom:0;border-radius:4px 4px 0 0;border:1px solid gainsboro;height:22vh;font-size:54px;align-items:end;padding-bottom:36px;min-height:180px}.pg-flh>.ff{border-top-left-radius:0;border-top-right-radius:0}}.sm-flight-header{display:grid;grid-template:"from arrow to edit" "info info info edit" / auto auto 1fr 28px;align-items:center;gap:2px 0;background:white;padding:var(--ph) var(--pv)}.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{display:flex;align-items:center;font-size:1.0715rem}.sm-flight-header>.from>.name,.sm-flight-header>.to>.name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc((100vw - 11.8584rem)/2)}.sm-flight-header .code{font-weight:700;padding:0 8px}.sm-flight-header>.info{grid-area:info;color:#777}.sm-flight-header>.info>b{color:var(--color-text)}.sm-flight-header>.icon{grid-area:edit;color:#708090;cursor:pointer}.sm-flight-filters-wrap{display:flex;align-items:center;padding:var(--pv) var(--ph);background:white;gap:12px}.sm-flight-filters{display:flex;align-items:stretch;gap:6px;overflow:auto;flex:1}.sm-flight-filters>div{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;border:2px solid rgba(0,0,0,.2);cursor:pointer;position:relative;white-space:nowrap}.sm-flight-filters>div:hover{border:2px solid #007AF5;background:honeydew}.sm-flight-filters>div.on{border:2px solid #007AF5;color:#007af5;text-shadow:-.05ex 0 currentColor,.05ex 0 currentColor}.sm-flight-filters>div>div:only-child{text-align:center;font-size:1.0001rem}.sm-flight-filters>div .price{margin-top:1px;font-size:1.0715rem;font-weight:500;color:green}.sm-flflp>.actions{display:flex;justify-content:end;align-items:center;border-bottom:1px solid #eaeaec;background:oldlace;padding:3px 8px}.sm-flflp>.actions>.sm-btn{padding-left:6px;padding-right:6px;color:#708090}.sm-flflp>.actions>.sm-btn.disabled{color:#aaa}.sm-flflp-list{flex:1;overflow:auto}.sm-flflp-list>label{display:flex;align-items:center;padding:12px;border-bottom:1px solid #eaeaec;cursor:pointer}.sm-flflp-list>label.disabled{opacity:.6}.sm-flflp-list>label>span{flex:1;padding:0 10px}.sm-flflp-list>label>small{font-size:.7857rem;color:#94969f}.sm-flflp-timing{flex:1;overflow:auto}.sm-flflp-timing>div{padding:12px}.sm-flflp-timing h2{margin:0 0 10px;font-size:18px;color:#1b9891}.sm-flflp-timing h3{margin:0 0 4px;font-size:15px}.sm-flflp-timing .t-item{display:flex;align-items:center;gap:16px;margin-bottom:18px}.sm-flflp-timing .t-item:last-child{margin-bottom:10px}.sm-flflp-timing .sm-input{margin:0!important}.sm-flflp-price{flex:1;overflow:auto;padding:12px;display:flex;align-items:center;gap:16px}.sm-flflp-price .sm-input{margin:0!important}.sm-flflp-price input[type=number]::-webkit-inner-spin-button,.sm-flflp-price input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sm-fl-desktop-filters{font-size:13px}.sm-fl-desktop-filters>div{background:#e2f5cc;box-shadow:1px 1px 2px -1px #ccc;border:1px solid #cbe4b0;border-radius:4px}.sm-fl-desktop-filters>div:not(:first-child){margin-top:10px}.sm-fl-desktop-filters>div>.heading{display:flex;align-items:center;color:#718f3d;background:#d4ebba;border-bottom:1px solid #cbe4b0;font-size:17px;font-weight:700;padding:5px 12px;cursor:pointer}.sm-fl-desktop-filters>div>.heading>span{flex:1}.sm-fl-desktop-filters .actions{padding:1px 8px;background:hsl(88 67% 84% / 1);border-bottom:1px solid hsl(89 49% 82% / 1)}.sm-fl-desktop-filters .actions .sm-btn{font-size:13px;height:28px}.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{background:#d4ecac;color:#59860a}.sm-fl-desktop-filters .sm-flflp-price{gap:8px}.sm-fl-desktop-filters .sm-flflp-price .sm-input>.input{font-size:14px;line-height:21px;padding:6px 8px}.sm-fl-desktop-filters .sm-flflp-price .sm-btn{padding:0;min-width:44px;height:33px}.sm-fl-desktop-filters .sm-flflp-timing h2{margin:0 0 8px;font-weight:500;font-size:16px;background:#8aaf4b;padding:2px 12px;border-radius:4px;color:#edffce}.sm-fl-desktop-filters .sm-flflp-timing h3{margin:0 0 4px;color:#718f3d;font-weight:500;font-size:14px}.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{font-size:14px;line-height:21px;padding:6px 12px}.sm-fl-desktop-sort{box-shadow:0 0 2px 1px #ccc}@media (min-width: 750px){.sm-fl-desktop-sort{margin-top:8px;gap:16px;border:1px solid #ddd;border-radius:4px}.sm-flight-filters{gap:8px}.sm-flight-filters>div{padding:6px 20px}}@media (min-width: 750px) and (max-width: 840px){.sm-flight-filters>div{padding:6px 14px}}.pg-fls-no-results{flex:1;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:16px;color:#666;padding:.8572rem}.pg-fls-no-results .error{color:#db7093}.pg-fls-content{display:flex;flex-direction:column;flex:1}.pg-fls-load-more{margin:8px}@media (max-width: 750px){.pg-fls .f-h{flex:1;display:flex;flex-direction:column}.pg-fls-filters{margin:4px 0 5px}}@media (min-width: 750px){.pg-fls-no-results{min-height:250px}.pg-fls-load-more{display:flex;max-width:280px;margin:14px auto}.pg-fls .sm-flight-price-status>div{border-radius:4px;border:1px solid #ddd;box-shadow:0 0 2px #ccc}}
