.pt-main:has(.sr3){max-width:1520px}.sr3{grid-template-areas:"main side";grid-template-columns:minmax(0,1fr) 248px;gap:20px}.sr3>.sr-main{grid-area:main}.sr3>.ux-side{grid-area:side}.sr3>.sr-map{grid-area:map}.sr3>.sr-map.side{display:none;position:-webkit-sticky;position:sticky;top:86px}.sr-map{position:relative}.sr-map-x{position:absolute;top:12px;inset-inline-start:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;color:#0c4535;font-size:12.5px;font-weight:700;box-shadow:0 6px 18px -8px rgba(0,0,0,.35);text-decoration:none}.sr-map-x:hover{background:#0c4535;color:#fff}@media (min-width:1280px){.sr3{grid-template-areas:"map main side";grid-template-columns:minmax(300px,30%) minmax(0,1fr) 236px}.sr3>.sr-map.side{display:block}.sr3 .ux-minimap{display:none}.sr3:not(.map) .ux-hc{grid-template-columns:190px minmax(0,1fr) 180px}.sr3:not(.map) .ux-hc .hc-ph{min-height:190px}}@media (min-width:1480px){.sr3:not(.map) .ux-hc{grid-template-columns:220px minmax(0,1fr) 196px}}.sr3.map{grid-template-areas:"map main side";grid-template-columns:minmax(0,1fr) minmax(0,430px) 230px}@media (max-width:1080px){.sr3.map{grid-template-areas:"map main";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sr3.map>.ux-side{display:none}}@media (max-width:900px){.sr3,.sr3.map{grid-template-areas:"map" "side" "main";grid-template-columns:1fr}.sr3.map>.ux-side{display:grid}}.lbk-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px 18px;gap:12px 18px}.lbk-g>div{display:grid;grid-gap:2px;gap:2px}.lbk-g small{font-size:12px;color:var(--ink-3,#7a8580)}.lbk-g b{font-size:15px}.lbk-g em{font-style:normal;font-size:12px;color:var(--ink-3,#7a8580)}.lbk-c{margin-top:14px;padding:10px 14px;border-radius:10px;background:#f6f8f7;font-size:13.5px}.lbk-c ul{margin:6px 18px 0;padding:0;display:grid;grid-gap:3px;gap:3px}.lbk-f{display:grid;grid-gap:12px;gap:12px}.lbk-f label{display:grid;grid-gap:4px;gap:4px;font-size:13px;margin:0}.lbk-fg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.lbk-f textarea{font-family:inherit}.lbk-real{display:flex!important;align-items:center;gap:8px;font-weight:600}.lbk-f .btn{justify-self:start}.lt-sec{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding-top:18px;border-top:1px dashed var(--pt-line)}.lt-list{display:grid;grid-gap:10px;gap:10px}.lt-card{display:grid;grid-template-columns:170px minmax(0,1fr) 170px;border:1px solid var(--pt-line);border-radius:14px;overflow:hidden;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.lt-card:hover{border-color:#b9c9c1;box-shadow:0 14px 30px -24px rgba(4,36,27,.6)}.lt-ph{display:grid;place-items:center;min-height:128px;background:#eef2f0 50%/cover no-repeat;color:#b7c5be}.lt-ph svg{width:34px;height:34px}.lt-cb{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;align-content:start;min-width:0}.lt-cb .ux-nm b{font-size:15.5px}.lt-ad{color:var(--pt-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-ad,.lt-mt{font-size:12.5px}.lt-mt{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--pt-ink2)}.lt-mt .ok{color:var(--s-ok-ink);font-weight:600}.lt-mt .no{color:var(--s-bad-ink)}.lt-cp{display:grid;grid-gap:3px;gap:3px;justify-items:end;align-content:center;padding:12px 14px;-webkit-border-start:1px solid var(--pt-line);border-inline-start:1px solid var(--pt-line);text-align:end}.lt-cp>b{font-size:19px}.lt-cp small{font-size:11.5px;color:var(--pt-ink3)}.lt-cp .hc-btn{margin-top:6px}.lt-rt{font-style:normal;display:inline-flex;align-items:center;gap:6px}.lt-rt b{background:#0c4535;color:#fff;border-radius:8px 8px 8px 2px;padding:1px 7px;font-size:13px}.lt-rt small{color:var(--pt-ink3);font-size:12px}.lt-more{justify-self:center}.lt-req{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#8a5208;background:#fbefd9;border-radius:999px;padding:3px 10px}.lt-nat{gap:8px}.lt-nat,.lt-nat label{display:flex;align-items:center}.lt-nat label{gap:6px;font-size:13px;margin:0}.lt-nat select{padding:4px 8px}.lt-rooms{display:grid;grid-gap:10px;gap:10px}.lt-room{display:grid;grid-template-columns:130px minmax(0,1fr) 160px;grid-template-areas:"p b r" "f f f";border:1px solid var(--pt-line);border-radius:14px;overflow:hidden;background:#fff}.lt-rp{grid-area:p;min-height:100px;background:#eef2f0 50%/cover no-repeat;display:grid;place-items:center;color:#b7c5be}.lt-rp svg{width:28px;height:28px}.lt-rb{grid-area:b;display:grid;grid-gap:6px;gap:6px;padding:12px 14px;align-content:center}.lt-rb>b{font-size:15px}.lt-pr{grid-area:r;display:grid;grid-gap:2px;gap:2px;justify-items:end;align-content:center;padding:12px 14px}.lt-pr>b{font-size:19px}.lt-pr small{font-size:11.5px;color:var(--pt-ink3)}.lt-form{grid-area:f;border-top:1px solid var(--pt-line);padding:10px 14px}.lt-form>summary{list-style:none;display:inline-flex;cursor:pointer}.lt-form>summary::-webkit-details-marker{display:none}.lt-form form{display:grid;grid-gap:10px;gap:10px;margin-top:12px;max-width:560px}.lt-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;margin:0}.lt-form textarea{font-family:inherit}.lt-form p{margin:0;font-size:12.5px}.lt-form button{justify-self:start}.lt-staff{grid-area:f;padding:8px 14px;font-size:12px}.lt-desc{white-space:pre-line;line-height:1.8;font-size:14px;color:var(--pt-ink2);text-align:left}.lt-fac{display:flex;flex-wrap:wrap;gap:6px}.lt-fac span{font-size:12.5px;border:1px solid var(--pt-line);border-radius:999px;padding:4px 10px;background:#fff}.lt-src{font-size:11.5px}.rq-lite{display:grid;grid-gap:6px;gap:6px}.rq-lite .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:760px){.lt-card{grid-template-columns:110px minmax(0,1fr)}.lt-cp{grid-column:1/-1;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--pt-line);grid-template-columns:1fr auto;justify-items:start}.lt-room{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"p b" "r r" "f f"}.lt-pr{justify-items:start;border-top:1px solid var(--pt-line)}}.lbk-mk{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lbk-mk>span{display:grid;grid-gap:2px;gap:2px;flex:1 1 360px}.lbk-mk small{font-size:12px}.lbk-mk label{display:flex;align-items:center;gap:4px;margin:0}.rx-chips .lt-chip{background:#fbefd9;color:#8a5208}.lt-sf{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.lt-sf label{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;margin:0}.lt-sf input,.lt-sf textarea{font-family:inherit;font-size:13px}.ux-loadmore{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#f3f7f5;color:#3c5a4f;font-size:13.5px;font-weight:600}.ux-spin{width:16px;height:16px;border-radius:50%;border:2px solid #c9dbd2;border-top-color:#0c4535;animation:ux-spin .8s linear infinite;flex:none}@keyframes ux-spin{to{transform:rotate(1turn)}}.sbx-wrap,.sbx-wrap .sb-pop{font-family:Inter,Vazirmatn,Tahoma,sans-serif}.sbx.sbx-g{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) auto;grid-template-areas:"dest guests go" "dates stars go";grid-gap:8px;gap:8px;padding:8px}.sbx.sbx-g.nostar{grid-template-areas:"dest guests go" "dates guests go"}.sbx-g>.sbx-dest{grid-area:dest}.sbx-g>.sbx-dates{grid-area:dates}.sbx-g>.sbx-guests{grid-area:guests}.sbx-g>.sbx-stars{grid-area:stars}.sbx-g>.sbx-go{grid-area:go}.sbx-g>.sbx-dates:before,.sbx-g>.sbx-f:before{display:none!important}.sbx-g>.sbx-dates,.sbx-g>.sbx-f{border:1px solid #e6ebe8;background:#fbfcfb;border-radius:13px}.sbx-g>.sbx-f{padding:10px 14px}.sbx-g>.sbx-dates{display:flex;align-items:stretch}.sbx-g>.sbx-dates>.sbx-f{flex:1 1;border-radius:12px;padding:8px 12px}.sbx-g>.sbx-dates:hover,.sbx-g>.sbx-f:hover{border-color:#cfdcd5}.sbx-g>.sbx-dates.on,.sbx-g>.sbx-f.on{border-color:#0c4535;background:#fff}.sbx-g>.sbx-dates.on>.sbx-f.on{box-shadow:0 0 0 2px #0c4535}.sbx-g>.sbx-f.on{box-shadow:0 0 0 1px #0c4535,0 8px 22px -14px rgba(12,69,53,.5)}.sbx-g>.sbx-dest{min-height:66px}.sbx-g>.sbx-dest .sbx-i{width:40px;height:40px}.sbx-g>.sbx-dest .sbx-i svg{width:20px;height:20px}.sbx-g>.sbx-dest .sbx-t input{font-size:17px;font-weight:600;letter-spacing:0}.sbx-g>.sbx-dest .sbx-t input::placeholder{font-size:16px;font-weight:500}.sbx-g>.sbx-dest>.sb-pop{min-width:100%;width:max(100%,440px)}.sbx-g>.sbx-guests>.sb-pop,.sbx-g>.sbx-stars>.sb-pop{inset-inline-end:0;inset-inline-start:auto}.sbx-g>.sbx-go{min-height:0;height:auto;padding:0 30px;margin:0;flex-direction:column;gap:6px;border-radius:14px}.sbx-g>.sbx-go svg{width:22px;height:22px}.sbx-wrap .sb-dl button b.sbx-lat{font-weight:600;font-size:14px;letter-spacing:-.005em}.sbx-wrap .sb-dl button small{font-family:Inter,Vazirmatn,Tahoma,sans-serif}.sbx-wrap.compact .sbx.sbx-g{padding:6px;gap:6px}.sbx-wrap.compact .sbx-g>.sbx-dest{min-height:54px}.sbx-wrap.compact .sbx-g>.sbx-dest .sbx-t input{font-size:15.5px}.sbx-wrap.compact .sbx-g>.sbx-f{padding:6px 12px}.sbx-wrap.compact .sbx-g>.sbx-go{padding:0 22px;min-height:0}@media (max-width:980px){.sbx.sbx-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"dest dest" "dates dates" "guests stars" "go go"}.sbx.sbx-g.nostar{grid-template-areas:"dest dest" "dates dates" "guests guests" "go go"}.sbx-g>.sbx-go{flex-direction:row;min-height:50px;padding:0 20px}.sbx-g>.sbx-dest>.sb-pop{width:auto}}@media (max-width:520px){.sbx.sbx-g{padding:6px;gap:6px}.sbx-g>.sbx-dest .sbx-t input{font-size:16px}}.sbx-g .sbx-t input:focus{box-shadow:none!important;background:none!important;border:0!important;outline:0!important}.sbx-g>.sbx-dates.on,.sbx-g>.sbx-f.on{z-index:20}@media (max-width:980px){.sbx-wrap.compact .sbx-g>.sbx-go{min-height:46px}}.air-hero{background:#fff;border:1px solid #e3e8e5;border-radius:18px;padding:18px 18px 16px;margin:0 0 16px}.air-hero h1{font-size:22px;margin:0 0 2px}.air-hero>p{margin:0 0 12px;color:#6b7570;font-size:13.5px}.air-f{display:grid;grid-gap:10px;gap:10px}.air-trip{display:inline-flex;gap:4px;padding:4px;background:#f1f4f2;border-radius:11px;justify-self:start}.air-trip button{font:inherit;font-size:13.5px;font-weight:600;border:0;background:none;padding:6px 14px;border-radius:8px;cursor:pointer;color:#4b5563}.air-trip button.on{background:#fff;color:#0c4535;box-shadow:0 1px 3px rgba(0,0,0,.08)}.air-g{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) auto;grid-template-areas:"route pax go" "dates cab go";grid-gap:8px;gap:8px}.air-route{grid-area:route;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.air-dates{grid-area:dates;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.air-pax{grid-area:pax}.air-cab{grid-area:cab}.air-box{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e6ebe8;border-radius:13px;background:#fbfcfb;margin:0;min-width:0;cursor:pointer}.air-box:hover{border-color:#cfdcd5}.air-box:focus-within,.air-pax[open]{border-color:#0c4535;background:#fff}.air-i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#eef4f1;color:#0c4535}.air-i svg{width:18px;height:18px}.air-t{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 auto}.air-t small{font-size:11.5px;font-weight:600;color:#7c8580}.air-t b{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.air-t input,.air-t select{font:inherit;font-size:15px;font-weight:700;color:var(--pt-ink,#14161a);border:0!important;background:none!important;padding:0!important;box-shadow:none!important;width:100%;min-width:0;cursor:pointer}.air-swap{width:36px;height:36px;border-radius:50%;border:1px solid #e3e8e5;background:#fff;color:#0c4535;display:grid;place-items:center;cursor:pointer;padding:0}.air-swap svg{width:17px;height:17px}.air-swap:hover{border-color:#0c4535}.air-pax{display:block;padding:0}.air-pax summary{list-style:none;display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer}.air-pax summary::-webkit-details-marker{display:none}.air-pp{position:absolute;top:calc(100% + 6px);inset-inline-end:0;width:300px;background:#fff;border:1px solid #e3e8e5;border-radius:14px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px;z-index:30;box-shadow:0 24px 50px -20px rgba(20,22,26,.4);cursor:default}.air-go{grid-area:go;font:inherit;font-weight:700;font-size:15px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-radius:14px;background:#0c4535;color:#fff;padding:0 26px;cursor:pointer}.air-go svg{width:21px;height:21px}.air-go:hover{background:#12604a}.air-empty,.air-wait{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e3e8e5;color:#4b5563;font-size:14px}.air-dbg{display:block;margin-top:6px;font-size:11.5px;opacity:.75}.air-res{display:grid;grid-gap:10px;gap:10px}.air-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.air-bar>b{font-size:15px}.air-al,.air-sort{display:flex;flex-wrap:wrap;gap:6px}.air-al a,.air-sort a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid #e3e8e5;background:#fff;font-size:13px;font-weight:600;color:#374151;text-decoration:none}.air-al a.on,.air-sort a.on{background:#e7f1ec;border-color:#0c4535;color:#0c4535}.air-al img{width:18px;height:18px;object-fit:contain}.air-al small{color:#6b7570;font-weight:600}.air-c{display:grid;grid-template-columns:minmax(0,1fr) 220px;background:#fff;border:1px solid #e3e8e5;border-radius:16px}.air-c-main{grid-gap:10px;gap:10px;min-width:0}.air-c-main,.air-c-side{padding:14px 16px;display:grid}.air-c-side{-webkit-border-start:1px dashed #dfe6e2;border-inline-start:1px dashed #dfe6e2;align-content:center;grid-gap:3px;gap:3px;text-align:center}.air-c-side>b{font-size:23px;font-weight:800;color:#14211c}.air-c-side>small{font-size:12px;color:#6b7570}.air-al1{display:flex;align-items:center;gap:10px}.air-al0,.air-al1 img{width:34px;height:34px;object-fit:contain;border-radius:8px;flex:none}.air-al0{display:grid;place-items:center;background:#eef4f1;color:#0c4535;font-weight:800;font-size:12px}.air-al1>span{display:grid}.air-al1 b{font-size:14.5px}.air-al1 small{font-size:12px;color:#6b7570}.air-leg{display:grid;grid-template-columns:86px auto minmax(90px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px}.air-tag{display:grid;font-size:12px;font-weight:700;color:#0c4535}.air-tag small{font-weight:500;color:#6b7570;font-size:11.5px}.air-pt{display:grid;justify-items:center;line-height:1.15}.air-pt b{font-size:19px;font-weight:800}.air-pt b sup{font-size:10.5px;color:#c2392c;-webkit-margin-start:2px;margin-inline-start:2px}.air-pt small{font-size:12px;color:#6b7570;font-weight:600;letter-spacing:.04em}.air-line{display:grid;justify-items:center;grid-gap:2px;gap:2px;font-size:11.5px;color:#6b7570}.air-line i{position:relative;display:flex;justify-content:space-evenly;width:100%;height:2px;background:#cdd8d2;border-radius:2px}.air-line i em{width:8px;height:8px;margin-top:-3px;border-radius:50%;background:#fff;border:2px solid #c27a1c}.air-line .dir{color:#14804a;font-weight:700}.air-line .stop{color:#a3601a;font-weight:600}.air-fn{font-size:11.5px;color:#8a938e;white-space:nowrap}.air-chips{display:flex;flex-wrap:wrap;gap:6px}.air-chips span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:#f3f5f4;color:#4b5563}.air-chips .ok{background:var(--s-ok-grad);color:var(--s-ok-ink)}.air-chips .no{background:var(--s-warn-grad);color:var(--s-warn-ink)}.air-chips .hot{background:#fdeeed;color:#b0352a}.air-bags{font-size:11.5px;color:#8a938e}.air-btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:700;font-size:14px;border:0;border-radius:11px;background:#0c4535;color:#fff;padding:9px 14px;cursor:pointer;list-style:none;margin-top:8px}.air-btn::-webkit-details-marker{display:none}.air-btn:hover{background:#12604a}.air-req[open]>summary{background:#e7f1ec;color:#0c4535}.air-rf{display:grid;grid-gap:8px;gap:8px;text-align:start;margin-top:10px}.air-rf label{display:grid;grid-gap:4px;gap:4px;font-size:12px;margin:0}.air-rf input,.air-rf textarea{font:inherit;font-size:13.5px}@media (max-width:980px){.air-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"route route" "dates dates" "pax cab" "go go"}.air-go{flex-direction:row;min-height:50px}}@media (max-width:720px){.air-c{grid-template-columns:1fr}.air-c-side{-webkit-border-start:0;border-inline-start:0;border-top:1px dashed #dfe6e2}.air-leg{grid-template-columns:auto minmax(70px,1fr) auto;gap:8px}.air-tag{display:flex;gap:8px}.air-fn,.air-tag{grid-column:1/-1}.air-route{grid-template-columns:1fr}.air-swap{justify-self:center;transform:rotate(90deg);margin:-4px 0}.air-pp{position:fixed;inset:auto 8px 8px 8px;width:auto;z-index:80}}.air-c{align-items:start;grid-template-columns:minmax(0,1fr) 250px}.air-c-main{align-content:start}.air-chips{align-items:flex-start}@media (max-width:720px){.air-c{grid-template-columns:1fr}}@media (max-width:520px){.air-cab .air-i,.air-dates .air-i,.air-pax .air-i{display:none}.air-box{padding:8px 10px;gap:8px}.air-t input,.air-t select{font-size:14px}}.hub{grid-gap:10px;gap:10px}.hub-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ux-hero .hub-top h1{margin:0;font-size:clamp(20px,2.2vw,26px)}.hub-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:13px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22)}.hub-tabs button{gap:7px;background:none;color:hsla(0,0%,100%,.88);font-size:14px;font-weight:700;padding:7px 16px;border-radius:10px;transition:background .12s,color .12s}.hub-tabs button svg{width:17px;height:17px}.hub-tabs button small{padding:1px 6px;background:hsla(0,0%,100%,.18)}.hub-tabs button:hover{background:hsla(0,0%,100%,.1)}.hub-tabs button.on{color:#14211c;box-shadow:0 6px 16px -10px rgba(0,0,0,.6)}.hub-tabs button.on small{background:#fdf0d8;color:#9a6410}.sbx.sbx-g{padding:6px;gap:6px;border-radius:16px}.air-route2>.sbx-f,.sbx-g>.sbx-dates,.sbx-g>.sbx-f{border-radius:11px}.sbx-g .sbx-f{padding:6px 11px;gap:9px}.sbx-g>.sbx-dates>.sbx-f{padding:6px 10px}.sbx-g>.sbx-dest{min-height:52px}.sbx-g .sbx-i,.sbx-g>.sbx-dest .sbx-i{width:32px;height:32px;border-radius:10px}.sbx-g .sbx-i svg,.sbx-g>.sbx-dest .sbx-i svg{width:17px;height:17px}.sbx-g .sbx-t small{font-size:11px}.sbx-g .sbx-t b,.sbx-g .sbx-t input{font-size:14.5px}.sbx-g>.sbx-dest .sbx-t input{font-size:15.5px}.sbx-g>.sbx-dest .sbx-t input::placeholder{font-size:15px}.sbx-g .sbx-t em{display:none}.sbx-g .sbx-n{min-width:38px;padding:3px 6px}.sbx-g>.sbx-go{padding:0 24px;font-size:14.5px;gap:5px;border-radius:12px}.sbx-g>.sbx-go svg{width:19px;height:19px}.sbx-wrap .sbx-t input,.sbx-wrap .sbx-t input:focus,.sbx-wrap .sbx-t input:hover{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0;padding:0!important;height:auto}.sbx-wrap .sbx-t input:-webkit-autofill,.sbx-wrap .sbx-t input:-webkit-autofill:focus,.sbx-wrap .sbx-t input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 40px #fff!important;-webkit-text-fill-color:var(--pt-ink,#14161a);-webkit-transition:background-color 9999s;transition:background-color 9999s}.sbx-wrap .sbx-t input::selection{background:#fde9c4}.sbx-wrap .sbx-t input::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.sbx-wrap .sbx-f{-webkit-tap-highlight-color:transparent}.sbx-g .sbx-dest .sbx-i,.sbx-g .t-from .sbx-i{background:#e9f1fe;color:#2f6fd6}.sbx-g .t-to .sbx-i{background:#f1ecfe;color:#6d4bd8}.sbx-g .sbx-dates .sbx-i{background:#fdf2e2;color:#c07a14}.sbx-g .sbx-guests .sbx-i{background:#fdecf1;color:#c7426d}.sbx-g .sbx-stars .sbx-i{background:#fdf6df;color:#b88a12}.sbx-g .sbx-f.on .sbx-i{filter:saturate(1.3)}.sbx-g .sbx-dest.on .sbx-i,.sbx-g .t-from.on .sbx-i{background:#2f6fd6;color:#fff}.sbx-g .t-to.on .sbx-i{background:#6d4bd8;color:#fff}.sbx-g .sbx-guests.on .sbx-i{background:#c7426d;color:#fff}.sbx-g .sbx-stars.on .sbx-i{background:#b88a12;color:#fff}.air-route2>.sbx-f.on,.sbx-g>.sbx-dates.on,.sbx-g>.sbx-f.on{border-color:#1f2a26!important;box-shadow:0 0 0 1px #1f2a26,0 8px 20px -14px rgba(0,0,0,.45)!important;background:#fff}.sbx-g>.sbx-dates.on>.sbx-f.on{box-shadow:0 0 0 2px #c07a14!important}.sbx-g .sbx-n{background:#f3f4f6;color:#6b7280}.sbx-g .sbx-n.ok{background:var(--s-warn-grad);color:var(--s-warn-ink)}.sbx-wrap .sb-di{background:#eef2f7;color:#475569}.sbx-wrap .sb-dl button:hover{background:#f5f7fa}.sbx-g>.air-route2{grid-area:dest;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;min-width:0}.air-route2>.sbx-f{border:1px solid #e6ebe8;background:#fbfcfb;min-height:52px;min-width:0}.air-route2>.sbx-f:hover{border-color:#cfd6dc}.air-route2>.sbx-f>.sb-pop{width:max(100%,360px)}.air-g2 .air-swap{width:30px;height:30px;margin:0 -10px;z-index:3;position:relative;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#475569}.air-g2>.sbx-dates.ow>.sbx-f{flex:1 1 100%}.air-g2 .sbx-t input[type=date]{cursor:pointer;font-weight:700;color:var(--pt-ink,#14161a)}.air-code{font-style:normal;font-size:11.5px;font-weight:700;color:#64748b;background:#f1f5f9;border-radius:6px;padding:1px 6px;-webkit-margin-start:6px;margin-inline-start:6px}.air-g2 .sbx-stp{display:grid;grid-gap:4px;gap:4px;width:250px}.air-opt{font:inherit;text-align:start;border:0;background:none;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:14px;font-weight:600;color:var(--pt-ink,#14161a)}.air-opt:hover{background:#f5f7fa}.air-opt.on{background:#fdf6df;color:#7a5a05}.air-g2 .air-trip{margin-top:4px}.air-g2 .air-trip button.on{color:#14211c}.air-beta{margin:-2px 4px 12px;font-size:12.5px;color:#6b7570}@media (max-width:980px){.sbx-g>.air-route2{grid-template-columns:1fr}.air-g2 .air-swap{justify-self:center;margin:-10px 0;transform:rotate(90deg)}.hub-top{flex-direction:column-reverse;align-items:stretch}.hub-tabs{align-self:center}}.sbx-g .sbx-dates .sbx-f.on .sbx-i{background:#c07a14;color:#fff}.air-df{position:relative;cursor:pointer}.air-df b.ph{color:#a3aaa6;font-weight:500}.air-dt{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:0;pointer-events:none;border:0!important;padding:0!important}.hub{display:grid;grid-gap:0;gap:0}.hub-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hub-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 10px;background:none;border:0;border-radius:0;justify-self:start}.hub-tabs button{font:inherit;display:inline-flex;align-items:center;gap:9px;border:0;cursor:pointer;font-size:15px;font-weight:600;padding:11px 20px;border-radius:14px;background:hsla(0,0%,100%,.16);color:#fff;transition:background .12s}.hub-tabs button:hover{background:hsla(0,0%,100%,.26)}.hub-tabs button svg{width:19px;height:19px}.hub-tabs button small{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:99px;background:hsla(0,0%,100%,.22)}.hub-tabs button.on{background:#fff;color:#0c4535;box-shadow:0 10px 24px -14px rgba(0,0,0,.6)}.hub-tabs button.on small{background:#fbf1da;color:#8a5a0c}.hub-card{background:#fff;border-radius:18px;padding:22px 24px 20px;box-shadow:0 26px 60px -30px rgba(0,0,0,.55)}.hub-card,.rb-wrap{color:var(--pt-ink,#14161a)}.rb-wrap{position:relative;z-index:15;display:grid;grid-gap:14px;gap:14px}.rb-wrap,.rb-wrap .sb-pop{font-family:Inter,Vazirmatn,Tahoma,sans-serif}.rb-row1{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.9fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:stretch}.rb-air .rb-row1{grid-template-columns:minmax(0,2.6fr) minmax(0,1.9fr) minmax(0,1fr) auto}.rb-f,.rb-pair{position:relative;border:1px solid #cdd5d1;border-radius:10px;background:#fff;min-width:0;cursor:pointer;transition:border-color .12s,box-shadow .12s}.rb-f{display:grid;align-content:center;padding:7px 14px;min-height:58px}.rb-f:hover,.rb-pair:hover{border-color:#9fb0a8}.rb-f.on,.rb-pair.on{border-color:#0c4535;box-shadow:0 0 0 1px #0c4535;z-index:20}.rb-f small,.rb-half small{font-size:12.5px;color:#6b7570;line-height:1.3;font-weight:500}.rb-f small em,.rb-half small em{font-style:normal;color:#a06414;font-weight:600}.rb-f b,.rb-half b{font-size:16px;font-weight:500;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-f b em{font-style:normal;color:#6b7570;font-size:14px}.rb-f input,.rb-f select{font:inherit;font-size:16px;font-weight:500;color:var(--pt-ink,#14161a);width:100%;min-width:0;line-height:1.45;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0;border-radius:0;height:auto;cursor:pointer}.rb-f.on input{cursor:text}.rb-f input::placeholder{color:#9aa39f;font-weight:400}.rb-f input:-webkit-autofill,.rb-f input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 40px #fff!important;-webkit-text-fill-color:var(--pt-ink,#14161a)}.rb-f input::selection{background:#fbe7bf}.rb-ap,.rb-dest,.rb-guests,.rb-nat{-webkit-padding-end:44px;padding-inline-end:44px}.rb-chev,.rb-x{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:#4b5563}.rb-x{width:30px;height:30px;border:0;background:none;border-radius:8px;cursor:pointer;padding:0}.rb-x:hover{background:#f1f4f2;color:#b0352a}.rb-chev{pointer-events:none}.rb-f.on .rb-chev{transform:translateY(-50%) rotate(180deg)}.rb-pair{display:grid;grid-template-columns:1fr 1fr}.rb-half{display:grid;align-content:center;padding:7px 14px;min-width:0;border-radius:9px;font:inherit;text-align:start;background:none;border:0;cursor:pointer;color:inherit}.rb-half+.rb-half{-webkit-border-start:1px solid #cdd5d1;border-inline-start:1px solid #cdd5d1;border-start-start-radius:0;border-end-start-radius:0}.rb-half.cur{background:#f3f8f5}.rb-f b.ph,.rb-half b.ph{color:#9aa39f;font-weight:400}.rb-add b{color:#0c4535!important;font-weight:600!important}.rb-go{font:inherit;font-size:16.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:10px;background:#0c4535;color:#fff;padding:0 44px;min-height:58px;cursor:pointer;transition:background .12s}.rb-go svg{width:19px;height:19px;color:#e9c46a}.rb-go:hover{background:#12604a}.rb-more{font-size:15px;color:#4b5563;font-weight:500;margin-top:2px}.rb-row2{display:grid;grid-template-columns:minmax(0,1.25fr) auto auto;grid-gap:14px;gap:14px;align-items:stretch}.rb-air .rb-row2{grid-template-columns:auto auto;justify-content:start}.rb-seg{display:flex;border:1px solid #cdd5d1;border-radius:10px;overflow:hidden;background:#fff}.rb-seg button{font:inherit;position:relative;border:0;background:none;cursor:pointer;padding:0 20px;min-height:58px;font-size:15.5px;font-weight:500;color:#1f2a26;white-space:nowrap}.rb-seg button+button{-webkit-border-start:1px solid #e3e8e5;border-inline-start:1px solid #e3e8e5}.rb-seg button:after{content:"";position:absolute;inset-inline:14px;bottom:10px;height:3px;border-radius:3px;background:#e5e9e7;transition:background .12s}.rb-seg button:hover{background:#f6f9f7}.rb-seg button.on{font-weight:700;background:#f1f7f4}.rb-seg button.on:after{background:#c9a14a}.rb-meal button{padding:0 16px;font-family:Inter,sans-serif;letter-spacing:.02em}.rb-row3{display:flex;flex-wrap:wrap;gap:10px 26px}.rb-ck,.rb-row3{align-items:center}.rb-ck{position:relative;display:inline-flex;gap:10px;font-size:15px;font-weight:500;cursor:pointer;margin:0;color:var(--pt-ink,#14161a)}.rb-ck input{position:absolute;opacity:0;pointer-events:none}.rb-ck .sbx-ck{border-radius:50%}.rb-ck.on .sbx-ck{background:#0c4535;border-color:#0c4535;color:#fff}.rb-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;position:relative;min-width:0}.rb-swap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:25;width:32px;height:32px;border-radius:50%;border:1px solid #cdd5d1;background:#fff;color:#0c4535;display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.rb-swap svg{width:16px;height:16px}.rb-swap:hover{border-color:#0c4535}.rb-ap>.sb-pop,.rb-dest>.sb-pop{width:max(100%,380px)}.rb-guests>.sb-pop{inset-inline-start:auto;inset-inline-end:0}.rb-pair>.sb-pop{inset-inline-start:0}.rb-wrap.compact{background:#fff;border:1px solid #e3e8e5;border-radius:14px;padding:10px;box-shadow:0 10px 30px -24px rgba(12,69,53,.5)}.rb-wrap.compact .rb-row1{gap:10px}.rb-wrap.compact .rb-f,.rb-wrap.compact .rb-go{min-height:52px}.rb-wrap.compact .rb-go{padding:0 26px;font-size:15px}@media (max-width:1100px){.rb-air .rb-row1,.rb-row1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rb-row1>.rb-dest,.rb-row1>.rb-route{grid-column:1/-1}.rb-go{min-height:54px}.rb-air .rb-row2,.rb-row2{grid-template-columns:1fr}.rb-seg{overflow-x:auto}.rb-seg button{flex:1 0 auto}}@media (max-width:640px){.hub-card{padding:14px;border-radius:16px}.rb-air .rb-row1,.rb-row1{grid-template-columns:1fr;gap:10px}.rb-route{grid-template-columns:1fr;gap:8px}.rb-swap{left:auto;inset-inline-end:52px;transform:translateY(-50%) rotate(90deg)}.hub-tabs button{padding:9px 14px;font-size:14px}.rb-wrap .sb-pop{position:fixed;inset:auto 8px 8px 8px!important;top:auto;width:auto!important;max-height:75vh;overflow:auto;z-index:80}.rb-seg button{min-height:48px;padding:0 14px;font-size:14.5px}.rb-seg button:after{bottom:7px}}.ux-hero .hub-card .sb-pop{z-index:60}.rb-ck,.rb-f,.rb-half{margin:0!important}.rb-row2>.rb-f{align-self:stretch}@media (max-width:640px){.rb-seg{overflow:visible}.rb-seg button{flex:1 1;padding:0 6px;font-size:13.5px;min-width:0}.rb-seg button:after{inset-inline:8px}.rb-more{margin-top:0}}[dir=rtl] .rb-f input[dir=ltr]{text-align:right;text-overflow:ellipsis}.rb-ap input{text-overflow:ellipsis}.admin .rl-fold>summary.rail-gh{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin .rl-fold>summary.rail-gh::-webkit-details-marker{display:none}.admin .rl-fold>summary.rail-gh:hover{background:#f3f6f5;color:#43514b}.admin .rl-fold>summary.rail-gh small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;font-weight:600;color:#b3bdb8}.admin .rl-fold>summary.rail-gh .badge{-webkit-margin-start:auto;margin-inline-start:auto;min-width:18px;height:18px;font-size:11px;padding:0 5px}.admin .rl-fold .rl-chev{width:13px;height:13px;flex:none;color:#9aa7a1;transition:transform .15s ease}.admin .rl-fold[open] .rl-chev{transform:rotate(-90deg)}.admin .rl-fold:not([open]){padding-bottom:2px}.rd-top{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e6ebe9;border-radius:16px;padding:18px 20px;margin:14px 0}.rd-top h3{margin:0 0 4px;font-size:17px}.rd-top p{margin:0;font-size:13px}.rd-score{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;align-content:center;border:6px solid #e6ebe9;flex:none}.rd-score b{font-size:24px;line-height:1}.rd-score small{font-size:11px;color:#6b7a74}.rd-score.ok{border-color:#1c8a5a}.rd-score.warn{border-color:#d39b1c}.rd-score.bad{border-color:#c43d3d}.rd-list{background:#fff;border:1px solid #e6ebe9;border-radius:16px;overflow:hidden}.rd-row{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #eef2f0;color:inherit}.rd-row:last-child{border-bottom:0}a.rd-row:hover{background:#f7faf9}.rd-b{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.rd-b b{font-size:14.5px}.rd-b small{color:#5f6e68;font-size:13px;line-height:1.7}.rd-dot{width:10px;height:10px;border-radius:50%;flex:none;background:#1c8a5a}.rd-dot.warn{background:#d39b1c}.rd-dot.bad{background:#c43d3d}.rd-l{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#e7f4ee;color:#146c46;white-space:nowrap}.rd-l.warn{background:var(--s-warn-grad);color:var(--s-warn-ink)}.rd-l.bad{background:var(--s-bad-grad);color:var(--s-bad-ink)}.rd-h{margin:22px 0 10px;font-size:16px}.rd-hotels{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.rd-hotel{background:#fff;border:1px solid #e6ebe9;border-radius:14px;padding:14px 16px;color:inherit;display:grid;grid-gap:8px;gap:8px;-webkit-border-start:4px solid #1c8a5a;border-inline-start:4px solid #1c8a5a}.rd-hotel.warn{border-inline-start-color:#d39b1c}.rd-hotel.bad{border-inline-start-color:#c43d3d}.rd-hotel:hover{box-shadow:0 4px 16px rgba(12,69,53,.08)}.rd-hn{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px;align-items:center}.rd-hn small{grid-column:2;color:#6b7a74;font-size:12px}.rd-hotel ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:3px;gap:3px;font-size:13px}.rd-hotel li.bad{color:var(--s-bad-ink)}.rd-hotel li.warn{color:var(--s-warn-ink)}.rd-okt{font-size:13px;color:#146c46}@media (max-width:640px){.rd-row{padding:12px 14px}.rd-l{display:none}}.iv2-top{background:#fff;border:1px solid #e6ebe9;border-radius:16px;padding:16px 18px;margin:14px 0;display:grid;grid-gap:8px;gap:8px}.iv2-top p{margin:0;font-size:14px}.iv2-top .muted{font-size:13px}.iv2-bar{height:8px;border-radius:99px;background:#eef2f0;overflow:hidden}.iv2-bar i{display:block;height:100%;background:#0c4535;border-radius:99px}.iv2-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.iv2-tabs>a{padding:7px 12px;border-radius:999px;border:1px solid #dfe6e3;background:#fff;color:#43514b;font-size:13.5px}.iv2-tabs>a.on{background:#0c4535;color:#fff;border-color:#0c4535}.iv2-tabs>a span{opacity:.75;-webkit-margin-start:4px;margin-inline-start:4px}.iv2-q{display:flex;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.iv2-q input{min-width:200px}.iv2-btn{padding:7px 12px;border-radius:10px;border:1px solid #d9e0dd;background:#fff;color:#0c4535;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}.iv2-btn:hover{background:#eef3f1}.iv2-btn.primary{background:#0c4535;color:#fff;border-color:#0c4535}.iv2-btn.wa{background:#1f9d55;color:#fff;border-color:#1f9d55}.iv2-btn:disabled{opacity:.6;cursor:wait}.iv2-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.iv2-bulk small{color:#146c46;font-size:13px}.iv2-list{background:#fff;border:1px solid #e6ebe9;border-radius:16px;overflow:hidden}.iv2-row{display:grid;grid-template-columns:1fr 170px 220px;grid-gap:12px;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid #eef2f0}.iv2-row:last-child{border-bottom:0}.iv2-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.iv2-who b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv2-st,.iv2-who small{color:#6b7a74;font-size:12.5px}.iv2-st{font-weight:600;display:grid}.iv2-st small{font-weight:400;font-size:11.5px}.iv2-st.opened,.iv2-st.sent{color:#8a6210}.iv2-st.used{color:#146c46}.iv2-st.expired{color:#a12f2f}.iv2-act{display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.iv2-err{color:#a12f2f;font-size:12px}.iv2-pg{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13.5px}@media (max-width:760px){.iv2-row{grid-template-columns:1fr;gap:6px}.iv2-act{justify-content:flex-start}.iv2-q{-webkit-margin-start:0;margin-inline-start:0;width:100%}.iv2-q input{flex:1 1;min-width:0}}.ux-mk-b.ux-cm{background:#0c4535;color:#fff;border-color:#0c4535}.ux-cm-box{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #e6ebe9}.ux-cm-box small{color:#5f6e68;line-height:1.7}.ux-cm-box .go:disabled{opacity:.5;cursor:not-allowed}.fav-b{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pt-line,#dfe6e3);background:#fff;color:#9aa7a1;border-radius:999px;padding:6px;cursor:pointer;line-height:1}.fav-b svg{width:18px;height:18px}.fav-b.big{padding:7px 12px;font-size:13px;font-weight:600;color:#43514b}.fav-b.on{color:#c4364f;border-color:#f0c9d1;background:#fdf3f5}.fav-b:disabled{opacity:.6}.fav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.fav-c{background:#fff;border:1px solid var(--pt-line,#e6ebe9);border-radius:16px;overflow:hidden;display:grid}.fav-ph{height:150px;background:#eef2f0 50%/cover no-repeat;display:grid;place-items:center;color:#9aa7a1}.fav-ph svg{width:34px;height:34px}.fav-b0{padding:12px 14px 14px;display:grid;grid-gap:6px;gap:6px}.fav-t{display:flex;justify-content:space-between;align-items:center;gap:8px}.fav-t a{color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-b0>small{color:var(--pt-ink2,#6b7a74);font-size:12.5px;display:flex;align-items:center;gap:4px}.fav-p{font-size:13px}.fav-p b{font-size:18px;color:#0c4535}.fav-al button{background:none;border:1px dashed #d9e0dd;border-radius:10px;padding:6px 10px;font-size:12.5px;color:#6b7a74;cursor:pointer;width:100%}.fav-al button.on{border-style:solid;border-color:#bfe0cf;color:#146c46;background:#f2faf6}.dx-rc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:#43514b}.dx-rc input{width:160px}.dx-rc.ok{color:var(--s-ok-ink)}.pwa{position:relative}.pwa,.pwa-b{display:inline-flex}.pwa-b{align-items:center;gap:6px;background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;padding:6px 11px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.pwa-b svg{width:16px;height:16px}.pwa-tip{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:40;width:250px;background:#fff;color:#1f2a26;border:1px solid #e6ebe9;border-radius:12px;padding:12px;font-size:13px;line-height:1.8;box-shadow:0 18px 40px -20px rgba(0,0,0,.35);display:grid;grid-gap:8px;gap:8px}.pwa-tip button{background:none;border:0;color:#6b7a74;font:inherit;font-size:12px;cursor:pointer;text-align:start;padding:0}@media (max-width:640px){.pwa-b{padding:6px 8px}}.lp{background:#fff;color:#1f2a26;min-height:100vh}.lp-in{max-width:1120px;margin:0 auto;padding:0 16px}.lp-top{background:#0c4535;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:30}.lp-top .lp-in{justify-content:space-between;gap:12px;min-height:64px}.lp-brand,.lp-top .lp-in{display:flex;align-items:center}.lp-brand{gap:10px;color:#fff}.lp-brand img{border-radius:10px;background:#fff}.lp-brand b{display:block;font-size:15px}.lp-brand small{font-size:12px;opacity:.8}.lp-top nav{display:flex;gap:8px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;background:#0c4535;color:#fff;border:1px solid #0c4535;border-radius:12px;padding:9px 16px;font-weight:600;font-size:14px;white-space:nowrap}.lp-top .lp-btn{background:#fff;color:#0c4535;border-color:#fff}.lp-top .lp-btn.ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.45)}.lp-btn.big{padding:13px 22px;font-size:15.5px}.lp-hero{border-bottom:1px solid #eef2f0}.lp-hero-in{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:36px;gap:36px;align-items:center;padding-top:48px;padding-bottom:48px}.lp-kick{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#146c46;background:#eef6f2;padding:5px 12px;border-radius:999px}.lp-hero h1{font-size:clamp(26px,4vw,40px);line-height:1.45;margin:14px 0 12px}.lp-hero p{font-size:16px;line-height:2;color:#4b5a54;margin:0}.lp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.lp-cta.center{justify-content:center}.lp-link{color:#0c4535;font-weight:600;font-size:14px}.lp-trust{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#5f6e68}.lp-trust li{display:flex;align-items:center;gap:6px}.lp-hero-ph{aspect-ratio:4/5;border-radius:24px;background:#eef2f0 url(/brand/meet-ist-v.jpg) 50%/cover no-repeat;box-shadow:0 30px 60px -36px rgba(12,69,53,.5)}.lp-sec{padding-top:52px;padding-bottom:8px}.lp-sec h2{font-size:24px;margin:0 0 20px;text-align:center}.lp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.lp-f{border:1px solid #e6ebe9;border-radius:18px;padding:20px;background:#fff}.lp-f h3{font-size:16px;margin:12px 0 6px}.lp-f p{margin:0;font-size:14px;line-height:1.95;color:#5f6e68}.lp-ic{width:44px;height:44px;border-radius:12px;background:#eef6f2;color:#0c4535;display:grid;place-items:center}.lp-ic svg{width:22px;height:22px}.lp-steps{list-style:none;padding:0;margin:0 auto;max-width:720px;display:grid;grid-gap:10px;gap:10px}.lp-steps li{display:flex;align-items:center;gap:14px;border:1px solid #e6ebe9;border-radius:14px;padding:14px 16px;font-size:15px}.lp-steps li span{width:32px;height:32px;border-radius:50%;background:#0c4535;color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.lp-cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.lp-c{border:1px solid #e6ebe9;border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center;color:inherit}.lp-c small{grid-column:2}.lp-c small,.lp-foot{color:#6b7a74;font-size:12.5px}.lp-foot{margin-top:56px;border-top:1px solid #eef2f0;padding:20px 0}.lp-foot .lp-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.lp-foot nav{display:flex;gap:14px}.lp-foot a{color:#43514b}@media (max-width:860px){.lp-hero-in{grid-template-columns:1fr;padding-top:28px}.lp-hero-ph{aspect-ratio:16/9}.lp-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp-grid{grid-template-columns:1fr}.lp-brand small,.lp-top nav .ghost{display:none}}.lp-card{border:1px solid #e6ebe9;border-radius:22px;padding:20px;background:#fff;box-shadow:0 30px 60px -40px rgba(12,69,53,.45);display:grid;grid-gap:12px;gap:12px}.lp-card-ph{margin:-20px -20px 0;aspect-ratio:16/9;border-radius:22px 22px 0 0;background:#0c4535 url(/brand/vi/galata.jpg) center 42%/cover no-repeat}.lp-card-h{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #eef2f0}.lp-card-h img{border-radius:9px}.lp-card-r{display:flex;align-items:center;gap:12px}.lp-card-r b{display:block;font-size:15px}.lp-card-r small{color:#6b7a74;font-size:13px}.lp-top nav form{margin:0;display:flex}.lp-lang{background:transparent;color:#fff;border:0;font:inherit;font-size:13.5px;cursor:pointer;padding:9px 6px;opacity:.9}.lp-lang:hover{opacity:1;text-decoration:underline}.rb-row1{gap:0;background:#fff;border:1px solid #e1e7e4;border-radius:22px;padding:6px;box-shadow:0 1px 2px rgba(16,24,20,.04),0 18px 40px -28px rgba(12,69,53,.45)}.rb-row1>.rb-f,.rb-row1>.rb-pair,.rb-row1>.rb-route>.rb-f{border:0;border-radius:16px;box-shadow:none;background:transparent}.rb-row1>.rb-f+.rb-pair:before,.rb-row1>.rb-pair+.rb-f:before,.rb-row1>.rb-route+.rb-pair:before{content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:1px;background:#e6ebe8}.rb-row1>.rb-f:hover,.rb-row1>.rb-pair:hover{background:#f6f9f7;border-color:transparent}.rb-row1>.rb-f.on,.rb-row1>.rb-pair.on{background:#eef6f2;box-shadow:inset 0 0 0 1.5px #b9d6c8}.rb-row1>.on+:before,.rb-row1>.rb-f.on:before,.rb-row1>.rb-pair.on:before{opacity:0}.rb-f small,.rb-half small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b8781;display:flex;align-items:center;gap:6px}.rb-f small:before,.rb-half small:before{content:"";width:5px;height:5px;border-radius:50%;background:#c9a14a;flex:none}[dir=rtl] .rb-f small,[dir=rtl] .rb-half small{letter-spacing:0;text-transform:none;font-size:12px}.rb-f b,.rb-f input,.rb-f select,.rb-half b{font-weight:600}.rb-half+.rb-half{-webkit-border-start:1px dashed #d9e2dd;border-inline-start:1px dashed #d9e2dd}.rb-half.cur{background:#fff;border-radius:12px;box-shadow:0 1px 6px -2px rgba(12,69,53,.25)}.rb-go{border-radius:16px;margin:0;min-height:0;padding:0 30px;box-shadow:0 10px 20px -12px rgba(12,69,53,.7)}.rb-go svg{color:#fff}.rb-wrap.compact{border:0;background:none;padding:0;box-shadow:none}.rb-wrap.compact .rb-row1{gap:0;padding:5px;border-radius:18px}.rb-wrap.compact .rb-f,.rb-wrap.compact .rb-go{min-height:50px}.rb-more{font-size:12px;font-weight:700;color:#7b8781;letter-spacing:.04em}.rb-row2{gap:10px;align-items:center}.rb-row2>.rb-f{border-radius:999px;min-height:44px;padding:4px 18px;border:1px solid #e1e7e4;background:#fafcfb}.rb-seg{border:0;background:none;overflow:visible;gap:6px;flex-wrap:wrap}.rb-seg button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #e1e7e4!important;background:#fafcfb;font-size:14px}.rb-seg button+button{-webkit-border-start:1px solid #e1e7e4;border-inline-start:1px solid #e1e7e4}.rb-seg button:after{display:none}.rb-seg button:hover{border-color:#b9d6c8!important;background:#f3f8f5}.rb-seg button.on{background:#eef6f2;border-color:#0c4535!important;color:#0c4535}.rb-row3{gap:8px}.rb-ck{border:1px solid #e1e7e4;border-radius:999px;padding:7px 14px 7px 10px;background:#fafcfb;font-size:14px}.rb-ck.on{border-color:#0c4535;background:#eef6f2;color:#0c4535}.rb-ck .sbx-ck{width:17px;height:17px}@media (max-width:1100px){.rb-row1{gap:0}.rb-row1>.rb-f+.rb-pair:before,.rb-row1>.rb-pair+.rb-f:before,.rb-row1>.rb-route+.rb-pair:before{display:none}.rb-row1>.rb-dest,.rb-row1>.rb-route{border-bottom:1px solid #eef2f0;border-end-start-radius:0;border-end-end-radius:0}.rb-go{min-height:52px;margin-top:6px;grid-column:1/-1}}@media (max-width:640px){.rb-row1{border-radius:20px}.rb-row1>.rb-pair{border-bottom:1px solid #eef2f0;border-radius:0}.rb-seg button{flex:0 0 auto;padding:0 14px}}.rb-row2{grid-template-columns:minmax(0,1fr);justify-items:start}.rb-row2>.rb-f{width:min(100%,420px)}.rb-row2>.rb-seg{width:auto}.us-lock{display:flex;margin-top:6px;flex-wrap:wrap}.pw-new,.us-lock{align-items:center;gap:6px}.pw-new{display:inline-flex;flex-wrap:nowrap}.pw-new input{flex:1 1;min-width:0}.lrk{background:var(--card);border-radius:var(--r-xl);padding:16px 16px 14px;margin-bottom:18px;box-shadow:var(--lift)}.lrk-h{display:flex;align-items:center;gap:10px}.lrk-h b{display:block;font-size:16px}.lrk-h small{color:var(--ink-2);font-size:12px}.lrk-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fbf1dc;color:#b07a12;flex:none}.lrk-ic svg{width:20px;height:20px}.lrk-cheer{margin:10px 0 0;padding:8px 12px;border-radius:12px;background:#fbf1dc;color:#7a5410;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.lrk-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.lrk-c{border:1px solid var(--line);border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.lrk-c.r1{border-color:#e2b65a;background:linear-gradient(160deg,#fffaf0,#fff)}.lrk-c.r3{border-color:#d9e9e3}.lrk-t{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);font-weight:600;min-width:0}.lrk-c.all{grid-column:1/-1}.lrk-i{color:var(--teal);display:inline-flex;flex:none}.lrk-i svg{width:16px;height:16px}.lrk-rank{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.lrk-rank b{font-size:26px;font-weight:800;line-height:1.1}.lrk-rank small{color:var(--ink-2);font-size:12px}.lrk-medal{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#e2a93b;color:#2b1d02}.lrk-medal.s{background:#e6f2ee;color:#0c4535}.lrk-v{font-size:12.5px;color:var(--ink);display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.lrk-v b{font-size:15px}.lrk-v em{font-style:normal;-webkit-margin-start:auto;margin-inline-start:auto;color:#0c4535;font-weight:700}.lrk-bar{height:6px;border-radius:3px;background:#efecf6;overflow:hidden;margin-top:2px}.lrk-bar i{display:block;height:100%;border-radius:3px;background:var(--teal)}.lrk-c.r1 .lrk-bar i{background:#e2a93b}.lrk-beat{color:var(--ink-2);font-size:11.5px}:root{--chg-leader:#c27c0e;--chg-leader-bg:#fdf3e1;--chg-tm:#6b4fd8;--chg-tm-bg:#f0ecff;--chg-ops:#2f6fb8;--chg-ops-bg:#e8f1fb}.chg-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;line-height:1.6}.chg-tag i{width:8px;height:8px;border-radius:50%;flex:none}.chg-tag small{font-weight:400;opacity:.85}.chg-tag.leader{color:var(--chg-leader);background:var(--chg-leader-bg)}.chg-tag.leader i{background:var(--chg-leader)}.chg-tag.tm{color:var(--chg-tm);background:var(--chg-tm-bg)}.chg-tag.tm i{background:var(--chg-tm)}.chg-tag.ops{color:var(--chg-ops);background:var(--chg-ops-bg)}.chg-tag.ops i{background:var(--chg-ops)}.chg-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:#fff;font-size:13px}.chg-legend .chg-tag{font-size:12.5px}.chg-legend .chg-help{display:none}@media (min-width:900px){.chg-legend .chg-help{display:inline;color:#555;font-weight:400}}tr.chg-leader>td{background:var(--chg-leader-bg)}tr.chg-leader>td:first-child{box-shadow:inset -4px 0 0 var(--chg-leader)}tr.chg-tm>td{background:var(--chg-tm-bg)}tr.chg-tm>td:first-child{box-shadow:inset -4px 0 0 var(--chg-tm)}tr.chg-ops>td{background:var(--chg-ops-bg)}tr.chg-ops>td:first-child{box-shadow:inset -4px 0 0 var(--chg-ops)}.vc.chg-leader{box-shadow:inset -5px 0 0 var(--chg-leader);background:linear-gradient(90deg,#fff 60%,var(--chg-leader-bg))}.vc.chg-tm{box-shadow:inset -5px 0 0 var(--chg-tm);background:linear-gradient(90deg,#fff 60%,var(--chg-tm-bg))}.vc.chg-ops{box-shadow:inset -5px 0 0 var(--chg-ops);background:linear-gradient(90deg,#fff 60%,var(--chg-ops-bg))}.list-row.chg-leader{background:var(--chg-leader-bg);box-shadow:inset -4px 0 0 var(--chg-leader)}.list-row.chg-leader,.list-row.chg-tm{border-radius:10px;padding-inline:10px}.list-row.chg-tm{background:var(--chg-tm-bg);box-shadow:inset -4px 0 0 var(--chg-tm)}.list-row.chg-ops{background:var(--chg-ops-bg);box-shadow:inset -4px 0 0 var(--chg-ops);border-radius:10px;padding-inline:10px}.chg-moves{display:grid;grid-gap:6px;gap:6px}.chg-moves .list-row{align-items:center}.chg-moves .k{font-size:12px;color:#666;min-width:92px;display:inline-block}.rb-opts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 28px;padding-top:4px}.rb-opts>.rb-nat{flex:1 1 240px;min-height:46px;border-radius:12px;padding:4px 16px;-webkit-padding-end:40px;padding-inline-end:40px;border:1px solid #e1e7e4;background:#fafcfb;margin:0!important}.rb-grp{display:grid;grid-gap:6px;gap:6px;min-width:0}.rb-gl{font-size:12px;font-weight:600;color:#7b8781;display:flex;align-items:center;gap:6px}.rb-gl:before{content:"";width:5px;height:5px;border-radius:50%;background:#c9a14a}.rb-opts .rb-seg{display:inline-flex;flex-wrap:nowrap;gap:0;padding:3px;border:1px solid #e1e7e4;border-radius:12px;background:#f3f6f4}.rb-opts .rb-seg button{min-height:38px;padding:0 16px;border:0!important;border-radius:9px;background:none;font-size:14px;font-weight:600;color:#3c4843;display:inline-flex;align-items:center;gap:4px}.rb-opts .rb-seg button+button{-webkit-border-start:0;border-inline-start:0}.rb-opts .rb-seg button:hover{background:#e9efec}.rb-opts .rb-seg button.on{background:#fff;color:#0c4535;box-shadow:0 1px 3px rgba(12,69,53,.18),0 0 0 1px #b9d6c8}.rb-opts .rb-meal button{padding:0 13px}.rb-st{width:13px;height:13px;color:#c9a14a}.rb-opts .rb-ck{min-height:46px;padding:0 16px 0 12px;border-radius:12px;margin:0!important}@media (max-width:760px){.rb-opts{gap:12px}.rb-opts>.rb-grp,.rb-opts>.rb-nat{flex:1 1 100%}.rb-opts .rb-seg{display:flex}.rb-opts .rb-seg button{flex:1 1;padding:0 6px;justify-content:center}}.pt-demo{display:block;background:#eef4ff;color:#1d4ea8!important;text-decoration:none;font-weight:600}.pt-demo:hover{background:#e2ecff}.dm-card{max-width:760px;margin:24px auto;background:#fff;border:1px solid var(--pt-line);border-radius:18px;padding:28px;display:grid;grid-gap:14px;gap:14px}.dm-card h1{margin:0;font-size:22px}.dm-card p{margin:0;color:var(--pt-ink2);line-height:1.9}.dm-ic{width:46px;height:46px;border-radius:14px;background:#eef4ff;color:#1d4ea8;display:grid;place-items:center}.dm-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dm-cols>div{border:1px solid var(--pt-line);border-radius:14px;padding:14px 16px}.dm-cols h2{margin:0 0 8px;font-size:14px;color:var(--pt-ink2)}.dm-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dm-cols li{display:flex;gap:8px;align-items:center;font-size:14px}.dm-cols li.ok svg{color:var(--s-ok-ink)}.dm-cols li.no{color:var(--pt-ink2)}.dm-cols li.no svg{color:var(--s-bad-ink)}.dm-cta{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--pt-line);padding-top:14px}.dm-cta>div{display:flex;flex-wrap:wrap;gap:8px}.dm-cta .hc-btn{margin:0;display:inline-flex;gap:6px;align-items:center;justify-content:center}@media (max-width:640px){.dm-card{margin:12px;padding:20px}.dm-cols{grid-template-columns:1fr}}.rz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.rz-stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 16px;display:grid;grid-gap:2px;gap:2px;color:inherit;text-decoration:none}.rz-stat small{color:#6b6680;font-size:12.5px}.rz-stat b{font-size:22px;font-weight:700}a.rz-stat:hover{border-color:#0c4535}.rz-st{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.rz-st.ok{background:var(--s-ok-grad);color:var(--s-ok-ink)}.rz-st.wait{background:var(--s-warn-grad);color:var(--s-warn-ink)}.rz-st.bad{background:var(--s-bad-grad);color:var(--s-bad-ink)}.rz-st.off{background:#f0eef3;color:#6b6680}.rz-t td,.rz-t th{vertical-align:middle}.rz-t tr.rz-dim td{opacity:.6}.rz-t tr.rz-al.arrival_unconfirmed td:first-child,.rz-t tr.rz-al.option_passed td:first-child{box-shadow:inset -4px 0 0 #a3342a}.rz-t tr.rz-al.rejected td:first-child{box-shadow:inset -4px 0 0 #c27c0e}.rz-t tr.rz-al.option_soon td:first-child{box-shadow:inset -4px 0 0 #e4a93a}.rz-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:end}.rz-form label{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px}.rz-form .w{grid-column:span 2}.rz-form-h{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.rz-form input,.rz-form select{padding:9px 11px;font-size:14px}.rz-hint{grid-column:1/-1;margin:0;font-size:12.5px;color:#6b6680}.rz-pax{grid-column:1/-1;border:1px solid var(--line);border-radius:12px;padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px 16px}.rz-pax legend{font-size:12.5px;padding:0 4px}.rz-pax .check{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;direction:ltr}.rz-line{border:1px solid var(--line);border-radius:14px;padding:10px 14px;margin-bottom:10px;background:#fff}.rz-line.on{border-color:#0c4535;box-shadow:0 0 0 2px rgba(12,69,53,.12)}.rz-line.cx{opacity:.65;background:#faf9fb}.rz-line-h{display:flex;align-items:center;gap:10px}.rz-kind{font-size:12px;font-weight:700;color:#0c4535;background:#e3f4ee;border-radius:8px;padding:2px 8px;white-space:nowrap}.rz-sum{flex:1 1;min-width:0;font-size:14px}.rz-line-m,.rz-notes{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:#4a4560;margin-top:6px}.rz-notes i{font-style:normal;color:#8a859c}.rz-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.rz-conf{width:130px;padding:6px 9px;font-size:13px}@media (max-width:760px){.rz-form{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-form .w{grid-column:1/-1}.rz-line-h{flex-wrap:wrap}}.rz-confirm{margin-top:10px;border:2px solid #a3342a;background:#fdf1ef;border-radius:14px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.rz-confirm p{margin:0;font-size:13px;color:#4a4560}.rz-line .note{margin:0 0 8px}:target{scroll-margin-top:80px}.rz-page{--rz-g:#0c4535;--rz-soft:#e3f4ee;--rz-line:#ebe8f0;--rz-mut:#6b6680;display:grid;grid-gap:14px;gap:14px}.rz-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px 24px;gap:16px 24px;align-items:center;background:#fff;border:1px solid var(--rz-line);border-radius:18px;padding:16px 20px}.rz-head-id{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.rz-no{font-size:26px;font-weight:800;letter-spacing:.5px;color:#1c1530;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rz-head-sub{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--rz-mut)}.rz-head-sub b{color:#1c1530}.rz-head-money{display:flex;gap:18px}.rz-head-money>div{display:grid;grid-template-columns:auto auto;grid-gap:0 10px;gap:0 10px;align-items:baseline;padding:6px 14px;background:#faf9fb;border-radius:12px}.rz-head-money small{color:var(--rz-mut);font-size:12px}.rz-head-money b{font-size:17px;font-weight:700}.rz-head-acts{display:flex;flex-direction:column;gap:6px}.rz-head-acts .btn,.rz-head-acts form{width:100%}.rz-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.rz-steps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--rz-line);color:var(--rz-mut)}.rz-steps li .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f0eef3;font-weight:700;flex:none;font-size:13px}.rz-steps li b{display:block;color:#1c1530;font-size:13.5px}.rz-steps li small{font-size:12px}.rz-steps li.done .n{background:var(--rz-g);color:#fff}.rz-steps li.now{border-color:var(--rz-g);box-shadow:0 0 0 3px rgba(12,69,53,.08)}.rz-steps li.now .n{background:#e4a93a;color:#fff}.rz-alerts{display:flex;gap:10px;align-items:flex-start;background:#fdf3e1;border:1px solid #f2d7a2;color:#7a4f05;border-radius:14px;padding:10px 14px;font-size:13.5px}.rz-alerts>div{display:grid;grid-gap:2px;gap:2px}.rz-alerts a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rz-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;align-items:start}.rz-main{background:#fff;border:1px solid var(--rz-line);border-radius:18px;padding:16px 18px;min-width:0}.rz-sec-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rz-sec-h h2{margin:0;font-size:17px}.rz-add{display:flex;flex-wrap:wrap;gap:6px}.rz-addbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border:1px dashed #b9c9c2;border-radius:12px;color:var(--rz-g);font-weight:600;font-size:13px;text-decoration:none;background:#fff}.rz-addbtn:hover{background:var(--rz-soft);border-style:solid}.rz-ic{width:30px;height:30px;border-radius:10px;display:inline-grid;place-items:center;flex:none;background:var(--rz-soft);color:var(--rz-g)}.rz-ic svg{width:17px;height:17px}.rz-ic.flight{background:#e8f1fb;color:#1d5fa5}.rz-ic.transfer{background:#fdf3e1;color:#8d5f0a}.rz-ic.insurance,.rz-ic.other,.rz-ic.tour,.rz-ic.visa{background:#f0eef3;color:#5a5470}.rz-addbtn .rz-ic{width:24px;height:24px;border-radius:8px}.rz-addbtn .rz-ic svg{width:14px;height:14px}.rz-day{position:relative;padding-right:18px;margin-bottom:6px}.rz-day:before{content:"";position:absolute;right:5px;top:10px;bottom:0;width:2px;background:var(--rz-line)}.rz-day-h{position:relative;font-weight:700;font-size:13.5px;color:#1c1530;margin:6px 0 8px}.rz-day-h:before{content:"";position:absolute;right:-18px;top:5px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--rz-g)}.rz-card{border:1px solid var(--rz-line);border-radius:14px;padding:12px 14px;margin-bottom:10px;background:#fff;scroll-margin-top:90px}.rz-card.st-OK{border-right:4px solid #1d9e75}.rz-card.st-RQ,.rz-card.st-WL{border-right:4px solid #e4a93a}.rz-card.st-NO{border-right:4px solid #c2412f;background:snow}.rz-card.st-CX{opacity:.62;background:#faf9fb}.rz-card.on{box-shadow:0 0 0 3px rgba(12,69,53,.14)}.rz-card-h{display:flex;align-items:flex-start;gap:10px}.rz-card-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.rz-card-t b{font-size:14.5px}.rz-card-t small{color:var(--rz-mut);font-size:12.5px}.rz-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:#4a4560;margin:8px 40px 0 0}.rz-meta span{display:inline-flex;align-items:center;gap:4px}.rz-meta i{font-style:normal;color:var(--rz-mut)}.rz-miss,.rz-warn{color:#a3342a}.rz-warn{font-weight:600}.rz-good{color:#0d726f}.rz-card .rz-notes{margin:8px 40px 0 0}.rz-notes span{display:inline-flex;gap:6px}.rz-notes i{background:#f0eef3;border-radius:6px;padding:0 6px;font-size:11.5px}.rz-card .rz-acts{margin:10px 40px 0 0}.rz-okform{display:inline-flex;align-items:center;gap:6px;margin:0}.rz-okform input{width:170px;padding:6px 10px;font-size:13px}.rz-more{position:relative}.rz-more>summary{list-style:none;cursor:pointer;width:34px;height:30px;display:grid;place-items:center;border:1px solid var(--rz-line);border-radius:10px;font-weight:800;color:var(--rz-mut)}.rz-more>summary::-webkit-details-marker{display:none}.rz-more[open]>summary{background:#f0eef3}.rz-more>div{position:absolute;left:0;top:36px;z-index:5;background:#fff;border:1px solid var(--rz-line);border-radius:12px;box-shadow:0 12px 30px -12px rgba(28,21,48,.25);padding:8px;display:grid;grid-gap:6px;gap:6px;min-width:170px}.rz-more>div .btn,.rz-more>div form{width:100%}.rz-empty{display:grid;grid-gap:4px;gap:4px;text-align:center;padding:28px 12px;border:1px dashed var(--rz-line);border-radius:14px;color:var(--rz-mut)}.rz-empty b{color:#1c1530}.rz-formwrap{margin-bottom:14px;scroll-margin-top:90px}.rz-lf{border:2px solid var(--rz-g);border-radius:16px;padding:14px;background:#fbfdfc;display:grid;grid-gap:10px;gap:10px}.rz-lf-h{display:flex;align-items:center;gap:10px}.rz-lf-h b{flex:1 1;font-size:15px}.rz-x{font-size:22px;line-height:1;color:var(--rz-mut);text-decoration:none;padding:0 6px}.rz-fs{border:1px solid var(--rz-line);border-radius:12px;padding:8px 12px 12px;margin:0;background:#fff}.rz-fs>legend,.rz-fs>summary{font-size:13px;font-weight:700;color:#1c1530;padding:0 4px}details.rz-fs>summary{cursor:pointer;padding:4px}.rz-fs-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end;margin-top:6px}.rz-fs-in label{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:#4a4560}.rz-fs-in input,.rz-fs-in select{padding:8px 10px;font-size:14px}.rz-fs-in .w2{grid-column:span 2}.rz-fs-in .w3{grid-column:span 3}.rz-fs-in .w4{grid-column:1/-1}.rz-chips{display:flex;flex-wrap:wrap;gap:6px}.rz-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rz-line);border-radius:999px;padding:4px 12px 4px 8px;font-size:13px;cursor:pointer;margin:0}.rz-chip:has(input:checked){background:var(--rz-soft);border-color:#9ccbb9}.rz-chip input{width:16px;height:16px;margin:0}.rz-lf-f{display:flex;gap:8px}.rz-side{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:76px}.rz-box{background:#fff;border:1px solid var(--rz-line);border-radius:16px;padding:12px 14px;scroll-margin-top:90px}.rz-box-h{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none}summary.rz-box-h{cursor:pointer}summary.rz-box-h::-webkit-details-marker{display:none}.rz-box-h h3{margin:0;font-size:14.5px}.rz-box-h h3 small{color:var(--rz-mut);font-weight:400}.rz-paxlist{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.rz-paxlist li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;padding:6px 4px;border-top:1px solid var(--rz-line)}.rz-paxlist li:first-child{border-top:0}.rz-paxlist .n{color:var(--rz-mut);font-size:12px}.rz-paxlist .nm{font-weight:700;font-size:13.5px;text-align:right}.rz-paxlist small{grid-column:2;color:var(--rz-mut);font-size:11.5px}.rz-paxlist .ac{grid-row:1;grid-column:3;display:flex;gap:4px;align-items:center}.rz-paxlist .ac a,.rz-paxlist .ac button{border:0;background:none;color:var(--rz-mut);cursor:pointer;font-size:16px;padding:2px 4px}.rz-paxlist .ac form{margin:0}.rz-paxform{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 10px;gap:8px 10px;margin-top:10px;padding:10px;background:#fbfdfc;border:1px solid #cfe3da;border-radius:12px}.rz-paxform label{margin:0;display:grid;grid-gap:3px;gap:3px;font-size:12px}.rz-paxform input,.rz-paxform select{padding:7px 9px;font-size:13.5px}.rz-paxform .rz-fold,.rz-paxform .rz-hint,.rz-paxform .w,.rz-paxform>div{grid-column:1/-1}.rz-fold>summary{font-size:12.5px;color:var(--rz-g);cursor:pointer}.rz-fold[open]{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 10px;gap:8px 10px}.rz-fold[open]>summary{grid-column:1/-1}.rz-note{margin:8px 0 0;font-size:13px;background:#faf9fb;border-radius:10px;padding:8px 10px}.rz-hist{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:12.5px}.rz-hist li{display:grid;grid-gap:1px;gap:1px;border-top:1px solid var(--rz-line);padding-top:6px}.rz-hist small{color:var(--rz-mut)}.rz-linkbtn{border:0;background:none;padding:0;font-size:13px;cursor:pointer}.rz-linkbtn.danger{color:var(--s-bad-ink)}.rz-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--rz-mut);margin:0}@media (max-width:1100px){.rz-grid{grid-template-columns:minmax(0,1fr)}.rz-side{position:static}.rz-head{grid-template-columns:minmax(0,1fr)}.rz-head-acts{flex-direction:row;flex-wrap:wrap}.rz-head-acts .btn,.rz-head-acts form{width:auto}}@media (max-width:720px){.rz-fs-in,.rz-steps{grid-template-columns:1fr 1fr}.rz-fs-in .w3{grid-column:1/-1}.rz-card .rz-acts,.rz-card .rz-notes,.rz-meta{margin-right:0}.rz-okform input{width:130px}.rz-head-money{flex-wrap:wrap}}.rz-fs-in label.rz-chip{display:inline-flex;grid-template-columns:none;align-items:center;gap:6px;white-space:nowrap}.rz-maincol{display:grid;grid-gap:14px;gap:14px;min-width:0;align-content:start}.rz-wide{width:100%;justify-content:center}.rz-box>h3{margin:0 0 8px;font-size:14px}.rz-box .rz-fold{margin:10px 0 4px}.rz-box .rz-fold[open]{display:block}.rz-box .rz-add{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rz-ce{display:grid;grid-gap:12px;gap:12px;max-width:980px}.rz-ce-sec{background:#fff;border:1px solid #ebe8f0;border-radius:16px;padding:14px 16px;display:grid;grid-gap:10px;gap:10px}.rz-ce-sec>h3{margin:0;font-size:15px;display:flex;align-items:baseline;gap:8px;color:#1c1530}.rz-ce-sec>h3 small{font-size:12px;font-weight:400;color:#6b6680}.rz-ce-ag{gap:10px 14px;background:#f6faf8;border-color:#cfe3da}.rz-ce-ag,.rz-ce-row{display:flex;flex-wrap:wrap;align-items:end}.rz-ce-row{gap:10px 12px}.rz-ce label{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:#4a4560;min-width:130px}.rz-ce label small{color:#8a849c;font-weight:400}.rz-ce label.grow,.rz-ce-ag label.grow{flex:1 1 260px}.rz-ce label.xs{min-width:84px;width:100px}.rz-ce input,.rz-ce select{padding:9px 11px;font-size:14px;border:1px solid #ddd8e6;border-radius:10px;background:#fff;font-family:inherit;min-width:0}.rz-ce input:focus,.rz-ce select:focus{outline:2px solid #9ccbb9;outline-offset:0;border-color:#6fae95}.rz-ce-full{width:100%}.rz-ce-nights{display:grid;justify-items:center;align-content:center;min-width:58px;height:42px;border-radius:12px;background:#e9f4ef;color:#0c4535;line-height:1.1}.rz-ce-nights b{font-size:18px}.rz-ce-nights small{font-size:11px}.rz-ce-check{display:inline-flex!important;align-items:center;gap:8px;font-size:13px;color:#4a4560;cursor:pointer;min-width:0!important}.rz-ce-check input{width:16px;height:16px;margin:0}.rz-ce-room{border:1px solid #eeebf3;border-radius:14px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:#fcfbfd}.rz-ce-rn,.rz-cv-rn{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1c1530;color:#fff;font-size:12.5px;font-weight:700;align-self:center;flex:none}.rz-ce-del{-webkit-margin-start:auto;margin-inline-start:auto;background:none;border:0;color:#b4232a;font:inherit;font-size:12.5px;cursor:pointer;padding:6px}.rz-ce-rates{display:grid;grid-template-columns:1fr 1fr 200px;grid-gap:12px;gap:12px;align-items:start}.rz-ce-rate{display:grid;grid-gap:6px;gap:6px;background:#fff;border:1px solid #eeebf3;border-radius:12px;padding:10px}.rz-ce-rate label{min-width:0;color:#1c1530}.rz-ce-rate label,.rz-ce-rl{font-weight:700;font-size:13px}.rz-ce-rl small{font-weight:400;color:#8a849c}.rz-ce-money{display:flex;align-items:center;gap:6px}.rz-ce-money input{width:110px;text-align:left;font-weight:700}.rz-ce-money i{font-style:normal;font-size:12px;color:#6b6680;white-space:nowrap}.rz-ce-link{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:#0c4535;cursor:pointer;justify-self:start;text-decoration:underline;text-underline-offset:3px}.rz-ce-piece{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rz-ce-piece input.n{width:56px;text-align:center}.rz-ce-piece .rz-ce-money input{width:90px}.rz-ce-piece .d{color:#6b6680;font-size:12px;min-width:110px}.rz-ce .x{background:none;border:0;color:#9b95ab;font-size:18px;line-height:1;cursor:pointer;padding:2px 6px}.rz-ce .x:hover{color:#b4232a}.rz-ce-pf{display:flex;justify-content:space-between;align-items:center;gap:8px}.rz-ce-pf small.ok{color:var(--s-ok-ink)}.rz-ce-pf small.bad{color:var(--s-bad-ink);font-weight:700}.rz-ce-rt{display:grid;grid-gap:6px;gap:6px;background:#f3f8f6;border-radius:12px;padding:10px 12px;font-size:13px}.rz-ce-rt span{display:flex;justify-content:space-between;gap:6px}.rz-ce-rt small{color:#6b6680;font-size:12px}.rz-ce-add{background:#fff;border:1px dashed #b9d8cb;color:#0c4535;border-radius:10px;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer;justify-self:start}.rz-ce-add:hover{background:#f1f8f5}.rz-ce-pax{width:100%;border-collapse:collapse;font-size:13px}.rz-ce-pax th{text-align:right;font-weight:400;color:#6b6680;font-size:12px;padding:0 4px 6px}.rz-ce-pax td{padding:3px 4px}.rz-ce-pax td:first-child{width:28px;color:#8a849c}.rz-ce-pax td:nth-child(2){width:140px}.rz-ce-pax td input,.rz-ce-pax td select{width:100%}.rz-ce-pax td input{text-transform:uppercase}.rz-ce-pax td input.age{width:70px;text-align:center}.rz-ce-pax td:nth-child(5){width:84px}.rz-ce-pax td:last-child{width:30px}.rz-ce-fl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.rz-ce-fl>div{display:grid;grid-gap:8px;gap:8px;background:#faf9fb;border-radius:12px;padding:10px 12px}.rz-ce-fl>div>b{font-size:13px}.rz-ce-fl label{min-width:96px}.rz-ce-fl input[type=date]{width:150px}.rz-ce-seg{display:inline-flex;border:1px solid #ddd8e6;border-radius:12px;overflow:hidden;justify-self:start}.rz-ce-seg label{display:inline-flex!important;align-items:center;min-width:0!important;padding:9px 18px;font-size:14px;color:#4a4560;cursor:pointer;-webkit-border-start:1px solid #ddd8e6;border-inline-start:1px solid #ddd8e6}.rz-ce-seg label:first-child{-webkit-border-start:0;border-inline-start:0}.rz-ce-seg label.on,.rz-ce-seg label:has(input:checked){background:#0c4535;color:#fff;font-weight:700}.rz-ce-seg{position:relative}.rz-ce-seg input{position:absolute;inset:0 auto auto 0;width:1px;height:1px;padding:0;margin:0;opacity:0;pointer-events:none}.rz-ce-seg.small label{padding:6px 14px;font-size:13px}.rz-ce-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:grid;grid-gap:8px;gap:8px;padding:10px 0 12px;background:linear-gradient(0deg,#fff 75%,hsla(0,0%,100%,0))}.rz-ce-sum{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;background:#fff;border:1px solid #dfe9e4;border-radius:16px;padding:10px 16px;box-shadow:0 6px 20px rgba(12,69,53,.08)}.rz-ce-sum>span{display:grid;grid-gap:1px;gap:1px}.rz-ce-sum small{font-size:12px;color:#6b6680}.rz-ce-sum b{font-size:18px}.rz-ce-sum .acts{display:flex;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.rz-cv{background:#fff;border:1px solid #ebe8f0;border-radius:18px;padding:16px 18px;scroll-margin-top:90px;display:grid;grid-gap:14px;gap:14px}.rz-cv-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rz-cv-h h2{margin:0;font-size:18px}.rz-cv-hotel{display:flex;align-items:center;gap:10px}.rz-cv-hotel>svg{color:#0c4535}.rz-cv-hotel span{font-size:13px;color:#6b6680}.rz-cv-btns{display:flex;flex-wrap:wrap;gap:6px}.rz-cv-room,.rz-cv-rooms{display:grid;grid-gap:10px;gap:10px}.rz-cv-room{border:1px solid #eeebf3;border-radius:14px;padding:12px 14px;scroll-margin-top:90px}.rz-cv-room.on{border-color:#9ccbb9;box-shadow:0 0 0 3px #e3f4ee}.rz-cv-room.st-CX{background:#faf9fb}.rz-cv-room.st-CX .rz-cv-rh b{text-decoration:line-through;color:#8a849c}.rz-cv-room.st-NO{border-color:#f1c7c9}.rz-cv-rh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14.5px}.rz-cv-rates{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.rz-cv-rates>div{display:grid;grid-gap:4px;gap:4px;background:#faf9fb;border-radius:10px;padding:8px 10px;align-content:start}.rz-cv-rates small{color:#6b6680;font-size:12px}.rz-cv-rates .t{display:flex;justify-content:space-between;border-top:1px solid #ebe8f0;padding-top:4px;margin-top:2px;font-size:13px}.rz-cv-pc{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;font-size:13px}.rz-cv-pc li{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px}.rz-cv-pc li span:first-child{color:#4a4560}.rz-cv-pen{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;background:#fdf3f3;border-radius:10px;padding:8px 12px}.rz-cv-ch{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:#4a4560}.rz-cv-ch li{display:flex;flex-wrap:wrap;gap:4px 14px;background:#fbf7ec;border-radius:8px;padding:4px 10px}.rz-cv-ch .back b{color:#8d5f0a}.rz-cv-cx{display:grid;grid-gap:8px;gap:8px;background:#fdf6f6;border:1px solid #f1d6d7;border-radius:12px;padding:10px 12px}.rz-cv-cxg{display:grid;grid-template-columns:auto 60px auto 90px auto;grid-gap:6px 8px;gap:6px 8px;align-items:center;font-size:13px;justify-content:start}.rz-cv-cxg input{padding:6px 8px;font-size:13.5px;text-align:center;border:1px solid #ddd8e6;border-radius:8px}.rz-cv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.rz-cv-box{border:1px solid #eeebf3;border-radius:14px;padding:10px 14px;display:grid;grid-gap:8px;gap:8px;align-content:start}.rz-cv-box h3{margin:0;font-size:14px;display:flex;align-items:center;gap:6px}.rz-cv-pax{margin:0;padding:0 18px 0 0;display:grid;grid-gap:3px;gap:3px;font-size:13.5px;font-weight:600}.rz-cv-pax span{display:inline-block;min-width:40px;font-weight:400;color:#6b6680;font-size:12px}.rz-cv-pax i,.rz-cv-pax span.kid{color:#8d5f0a}.rz-cv-pax i{font-style:normal;font-weight:400;font-size:12px}.rz-cv-box dl{margin:0;display:grid;grid-gap:6px;gap:6px}.rz-cv-box dl>div{display:grid;grid-template-columns:80px 1fr;grid-gap:8px;gap:8px;font-size:13.5px}.rz-cv-box dt{color:#6b6680;font-size:12.5px;display:flex;align-items:center;gap:4px}.rz-cv-box dd{margin:0}.rz-cv-sum>div{display:flex;flex-wrap:wrap;gap:10px 28px;background:#f3f8f6;border-radius:14px;padding:10px 16px}.rz-cv-sum span{display:grid;grid-gap:1px;gap:1px}.rz-cv-sum small{font-size:12px;color:#6b6680}.rz-cv-sum b{font-size:18px}.rz-defs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.rz-defs-col h2{margin:0 0 4px;font-size:16px}.rz-defs-col ul{list-style:none;margin:8px 0;padding:0;display:grid;grid-gap:4px;gap:4px}.rz-defs-col li{display:flex;align-items:center;gap:6px;border-bottom:1px solid #f0eef3;padding:4px 0}.rz-defs-col li.off b{color:#9b95ab;text-decoration:line-through}.rz-defs-col li form{display:flex;align-items:center;gap:6px;margin:0}.rz-defs-col li form:first-child{flex:1 1;min-width:0}.rz-defs-col li b{min-width:90px;font-size:13px}.rz-defs-col li input{padding:5px 8px;font-size:12.5px;min-width:0}.rz-defs-col li input[name=name]{flex:1 1}.rz-defs-col li input[name=sort]{width:54px}.rz-defs-add{display:flex;gap:6px;margin-top:8px}.rz-defs-add input{padding:7px 10px;font-size:13px;min-width:0;flex:1 1}.rz-defs-add input[name=code]{text-transform:uppercase}.rz-doc-page{box-sizing:border-box;min-height:100vh;background:#f1f0f4;padding:0 12px 40px;font-family:Vazirmatn,Tahoma,sans-serif}.rz-doc-tools{position:-webkit-sticky;position:sticky;top:0;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 0;direction:rtl}.rz-doc,.rz-doc-tools{max-width:820px;margin:0 auto}.rz-doc{background:#fff;border-radius:12px;padding:28px 32px;box-shadow:0 4px 24px rgba(28,21,48,.08);display:grid;grid-gap:14px;gap:14px;font-size:13.5px;color:#1c1530}.rz-doc header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #1c1530;padding-bottom:10px}.rz-doc header>div{display:grid;grid-gap:2px;gap:2px}.rz-doc header b{font-size:18px;letter-spacing:.5px}.rz-doc header h1{margin:0;font-size:17px}.rz-doc header small{color:#6b6680}.rz-doc h3{margin:4px 0 0;font-size:14px}.rz-doc-dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.rz-doc-dl>div{display:grid;grid-gap:2px;gap:2px}.rz-doc-dl dt{font-size:11.5px;color:#6b6680;text-transform:uppercase}.rz-doc-dl dd{margin:0}.rz-doc-t{width:100%;border-collapse:collapse}.rz-doc-t th{text-align:start;font-size:11.5px;color:#6b6680;font-weight:400;border-bottom:1px solid #1c1530;padding:6px}.rz-doc-t td{border-bottom:1px solid #e7e3f0;padding:7px 6px;vertical-align:top}.rz-doc-t tr.cx td{color:#8a849c}.rz-doc-l{display:flex;justify-content:space-between;gap:14px}.rz-doc-l.x span{color:#b4232a}.rz-doc-total{display:flex;justify-content:flex-end;gap:20px;font-size:15px}.rz-doc-total b{font-size:17px}.rz-doc-pax{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;column-count:2;font-weight:600}.rz-doc-note{background:#faf9fb;border-radius:8px;padding:8px 12px;margin:0}.rz-doc-note ul{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.rz-doc-foot{color:#6b6680;margin:0}@media print{.rz-doc-page{background:#fff;padding:0}.rz-doc{box-shadow:none;border-radius:0;padding:0;max-width:none}}@media (max-width:900px){.rz-ce-rates{grid-template-columns:1fr 1fr}.rz-ce-rt{grid-column:1/-1}.rz-defs{grid-template-columns:1fr}}@media (max-width:720px){.rz-ce-fl,.rz-ce-rates,.rz-cv-grid,.rz-cv-rates{grid-template-columns:1fr}.rz-ce label{min-width:0;flex:1 1 140px}.rz-ce-pax td:nth-child(2){width:96px}.rz-doc-dl{grid-template-columns:1fr 1fr}.rz-doc{padding:18px 16px}.rz-doc-pax{column-count:1}.rz-doc{overflow-x:auto;font-size:12.5px}.rz-doc-tools{flex-wrap:wrap}.rz-cv-cxg{grid-template-columns:1fr 48px auto 72px auto;font-size:12px;gap:6px 4px}}.rz-ce-fld{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:#4a4560;min-width:160px;position:relative}.rz-ce-fld.grow{flex:1 1 280px}.rz-ce-warn{color:#8d5f0a;font-size:12px}.rz-cb{position:relative}.rz-cb>input{width:100%;box-sizing:border-box;padding:9px 11px;font-size:14px;border:1px solid #ddd8e6;border-radius:10px;background:#fff;font-family:inherit}.rz-cb>input:focus{outline:2px solid #9ccbb9;border-color:#6fae95}.rz-cb-list{position:absolute;z-index:40;inset-inline:0;top:calc(100% + 4px);max-height:320px;overflow-y:auto;background:#fff;border:1px solid #e2dee9;border-radius:12px;box-shadow:0 12px 32px rgba(28,21,48,.14);padding:4px;min-width:260px}.rz-cb-list button{display:grid;grid-template-columns:1fr auto;grid-gap:0 8px;gap:0 8px;width:100%;text-align:start;background:none;border:0;border-radius:8px;padding:7px 10px;font:inherit;cursor:pointer;color:#1c1530}.rz-cb-list button b{font-size:13.5px;font-weight:600}.rz-cb-list button small{grid-column:1;color:#6b6680;font-size:12px}.rz-cb-list button i{grid-column:2;grid-row:1/span 2;align-self:center;font-style:normal;font-size:11px;color:#8d5f0a;background:#fbf0d9;border-radius:999px;padding:1px 8px}.rz-cb-list button.at,.rz-cb-list button:hover{background:#f1f8f5}.rz-cb-list button.on b{color:#0c4535}.rz-cb-empty{padding:10px;color:#6b6680;font-size:12.5px}.rz-cb-list button.rz-cb-new{display:block;color:#0c4535;border-top:1px solid #eeebf3;border-radius:0 0 8px 8px;margin-top:4px}.rz-dp{position:relative}.rz-dp-fields{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.rz-dp-f{display:grid;grid-gap:2px;gap:2px;text-align:start;min-width:210px;flex:1 1 210px;padding:8px 12px;border:1px solid #ddd8e6;border-radius:12px;background:#fff;font:inherit;cursor:pointer;color:#1c1530}.rz-dp-f small{font-size:12px;color:#6b6680}.rz-dp-f b{font-size:14px;font-weight:600}.rz-dp-f.on,.rz-dp-f:hover{border-color:#0c4535;box-shadow:0 0 0 3px #e3f4ee}.rz-dp.one .rz-dp-f{min-width:230px}.rz-dp-n{display:grid;justify-items:center;align-content:center;min-width:64px;border-radius:12px;background:#0c4535;color:#fff;line-height:1.15}.rz-dp-n b{font-size:20px}.rz-dp-n small{font-size:11px}.rz-dp-n.empty{background:#e9f4ef;color:#0c4535}.rz-dp-pop{position:absolute;z-index:90;top:calc(100% + 6px);inset-inline-start:0;background:#fff;border:1px solid #e2dee9;border-radius:16px;box-shadow:0 16px 40px rgba(28,21,48,.16);padding:12px 14px;display:grid;grid-gap:10px;gap:10px;width:min(640px,calc(100vw - 32px));box-sizing:border-box}.rz-dp.one .rz-dp-pop{width:min(330px,calc(100vw - 32px))}.rz-dp-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rz-dp-top b{font-size:13.5px;color:#0c4535}.rz-dp-top button{width:32px;height:32px;border-radius:50%;border:1px solid #ddd8e6;background:#fff;font-size:18px;line-height:1;cursor:pointer}.rz-dp-ms{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.rz-dp-ms.single{grid-template-columns:1fr}.rz-dp-m h4{margin:0 0 6px;text-align:center;font-size:13.5px}.rz-dp-m h4 small{color:#6b6680;font-weight:400;font-size:11.5px}.rz-dp-g{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.rz-dp-g .h{text-align:center;font-size:11.5px;color:#8a849c;padding:2px 0}.rz-dp-g .d{display:grid;justify-items:center;line-height:1.1;padding:5px 0 3px;border:0;background:none;border-radius:9px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;color:#1c1530}.rz-dp-g .d small{font-size:9.5px;font-weight:400;color:#8a849c}.rz-dp-g .d:hover:not(:disabled){background:#f1f8f5}.rz-dp-g .d.today{box-shadow:inset 0 0 0 1px #9ccbb9}.rz-dp-g .d.in{background:#e3f4ee;border-radius:0}.rz-dp-g .d.e,.rz-dp-g .d.s{background:#0c4535;color:#fff}.rz-dp-g .d.e small,.rz-dp-g .d.s small{color:#cfe3da}.rz-dp-g .d.off{opacity:.3;cursor:not-allowed}.rz-dp-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:#4a4560;border-top:1px solid #f0eef3;padding-top:8px}.rz-portal{margin:0 0 14px}.rz-portal h2{font-size:14.5px;margin:0 0 8px}.rz-stat.hot b{color:#b4232a}.rz-search{display:flex;gap:8px;margin-bottom:10px}.rz-search input{flex:1 1;padding:8px 12px;border:1px solid #ddd8e6;border-radius:10px;font:inherit}.ws-home{max-width:1040px;margin:8px auto 0;display:grid;grid-gap:22px;gap:22px}.ws-hi h1{margin:0;font-size:24px}.ws-hi p{margin:4px 0 0;color:#6b6680}.ws-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.ws-card{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:22px 22px 18px;background:#fff;border:1px solid #e7e3f0;border-radius:22px;color:inherit;text-decoration:none;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.ws-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--ws,#0c4535)}.ws-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(28,21,48,.1);border-color:var(--ws,#0c4535)}.ws-ops{--ws:#2563a8;--ws-soft:#e8f0fa}.ws-res{--ws:#0c4535;--ws-soft:#e3f4ee}.ws-acc{--ws:#8d5f0a;--ws-soft:#fbf0d9}.ws-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--ws-soft);color:var(--ws)}.ws-ic svg{width:24px;height:24px}.ws-card h2{margin:0;font-size:19px}.ws-card p{margin:0;color:#6b6680;font-size:13px;line-height:1.8}.ws-nums{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ws-nums span{display:grid;grid-gap:0;gap:0;min-width:78px;padding:8px 10px;background:#faf9fb;border-radius:12px}.ws-nums b{font-size:20px;line-height:1.2}.ws-nums small{font-size:11.5px;color:#6b6680}.ws-nums span.hot{background:#fdf3f3}.ws-nums span.hot b{color:#b4232a}.ws-go{font-size:13px;font-weight:700;color:var(--ws);margin-top:2px}.ws-foot{color:#8a849c;font-size:12.5px;margin:0}@media (max-width:720px){.rz-dp-ms{grid-template-columns:1fr}.rz-dp-f{min-width:0}.rz-dp-pop,.rz-dp.one .rz-dp-pop{inset-inline:0;width:auto;padding:10px}.rz-dp-g .d{font-size:12.5px}.rz-ce-fld{min-width:0;flex:1 1 100%}.ws-hi h1{font-size:20px}}.rz-k{display:grid;grid-gap:10px;gap:10px;max-width:1180px}.rz-k,.rz-k-box,.rz-k-two>*,.rz-k>*{min-width:0}.rz-k input,.rz-k select{font:inherit;font-size:13.5px;padding:6px 8px;border:1px solid #ddd8e6;border-radius:8px;background:#fff;min-width:0;box-sizing:border-box}.rz-k input:focus,.rz-k select:focus{outline:2px solid #9ccbb9;border-color:#6fae95}.rz-k-head{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end;background:#f6faf8;border:1px solid #cfe3da;border-radius:12px;padding:10px 12px}.rz-k-f{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:#6b6680;min-width:150px}.rz-k-f.grow{flex:1 1 260px}.rz-k-f.xs{min-width:90px}.rz-k-warn{color:#8d5f0a;font-size:11.5px}.rz-k-box{background:#fff;border:1px solid #e7e3f0;border-radius:12px;overflow:visible}.rz-k-box>h3{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;padding:8px 12px;background:#f7f6fa;border-bottom:1px solid #ece9f2;border-radius:12px 12px 0 0}.rz-k-box>h3 small{color:#6b6680}.rz-k-chk{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:12.5px;color:#4a4560;cursor:pointer}.rz-k-chk input{width:15px;height:15px;margin:0}.rz-k-adds{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:12px;font-weight:400}.rz-k-hrow{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:end;padding:10px 12px;border-bottom:1px solid #f0eef3}.rz-k-scroll{overflow-x:auto}.rz-k-t{width:100%;border-collapse:collapse;font-size:13px}.rz-k-t th{text-align:start;font-weight:500;font-size:11.5px;color:#6b6680;padding:6px 8px;border-bottom:1px solid #ece9f2;white-space:nowrap}.rz-k-t td{padding:4px 6px;border-bottom:1px solid #f3f1f6;vertical-align:middle}.rz-k-t tbody tr:last-child td{border-bottom:0}.rz-k-t .c{text-align:center}.rz-k-t .n{text-align:left;white-space:nowrap}.rz-k-t td select{width:100%;min-width:92px}.rz-k-t td.rate input{width:86px;text-align:left;font-weight:600}.rz-k-t td input.cnt{width:52px;text-align:center}.rz-k-t td input.up{width:100%;min-width:120px;text-transform:uppercase}.rz-k-t td input.age{width:58px;text-align:center}.rz-k-t td.ttl select{min-width:96px}.rz-k-t td.acts{white-space:nowrap;text-align:left}.rz-k-t .small{font-size:12px}.rz-k-t tr.st-CX td{color:#8a849c}.rz-k-t tr.st-CX td b{text-decoration:line-through}.rz-k-t tr.on td{background:#f1f8f5}.rz-k-t th[scope=row]{color:#4a4560;font-size:12.5px;width:1%}.rz-k .x{background:none;border:0;color:#9b95ab;font-size:18px;line-height:1;cursor:pointer;padding:2px 6px}.rz-k .x:hover{color:#b4232a}.rz-k-link{background:none;border:0;padding:2px 4px;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rz-k-link.on{font-weight:700}.rz-k-multi{background:#e3f4ee;border:1px solid #b9d8cb;border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px}.rz-k-add,.rz-k-multi{color:#0c4535;cursor:pointer}.rz-k-add{margin:8px 12px 10px;background:#fff;border:1px dashed #b9d8cb;border-radius:8px;padding:6px 14px;font:inherit;font-size:13px}.rz-k-st{font-size:12px;border-radius:999px;padding:2px 9px;background:#fbf0d9;color:#8d5f0a}.rz-k-st.OK{background:#e3f4ee;color:#1f7a55}.rz-k-st.CX,.rz-k-st.NO{background:#fdecec;color:#b4232a}.rz-k-sub td{background:#faf9fb;padding:8px 12px!important}.rz-k-pcs2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:6px}.rz-k-pcs{display:grid;grid-gap:5px;gap:5px;background:#fff;border:1px solid #eeebf3;border-radius:10px;padding:8px 10px;font-size:12.5px}.rz-k-pc{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rz-k-pc input{width:80px;text-align:left}.rz-k-pc input.n{width:52px;text-align:center}.rz-k-pc small{color:#6b6680;min-width:100px}.rz-k-pf{display:flex;justify-content:space-between;align-items:center}.rz-k-pf small.ok{color:var(--s-ok-ink)}.rz-k-pf small.bad{color:var(--s-bad-ink);font-weight:700}.rz-k-pline{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:#4a4560;margin:2px 0}.rz-k-pline.bad{color:var(--s-bad-ink)}.rz-k-pline.chg{color:#8d5f0a}.rz-k-two{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:10px;gap:10px;align-items:start}.rz-k-fl td .rz-cb{min-width:150px}.rz-k-fl td input.tm{width:70px;text-align:center}.rz-k-nt td input{width:100%}.rz-k-seg{display:inline-flex;border:1px solid #ddd8e6;border-radius:9px;overflow:hidden;position:relative}.rz-k-seg label{display:inline-flex;align-items:center;padding:6px 16px;font-size:13px;color:#4a4560;cursor:pointer;-webkit-border-start:1px solid #ddd8e6;border-inline-start:1px solid #ddd8e6}.rz-k-seg label:first-child{-webkit-border-start:0;border-inline-start:0}.rz-k-seg label.on,.rz-k-seg label:has(input:checked){background:#0c4535;color:#fff;font-weight:700}.rz-k-seg input{position:absolute;inset:0 auto auto 0;width:1px!important;height:1px;padding:0!important;margin:0;opacity:0;pointer-events:none}.rz-k-seg.small label{padding:5px 12px}.rz-k-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:grid;grid-gap:6px;gap:6px;padding:8px 0 10px;background:linear-gradient(0deg,#f6f5f9 70%,rgba(246,245,249,0))}.rz-k-foot .note{margin:0}.rz-k-sum{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:center;background:#fff;border:1px solid #dfe9e4;border-radius:12px;padding:8px 14px;box-shadow:0 6px 18px rgba(12,69,53,.08)}.rz-k-sum.static{box-shadow:none;background:#f3f8f6;border-color:#e3efe9}.rz-k-sum>span{display:grid}.rz-k-sum small{font-size:11.5px;color:#6b6680}.rz-k-sum b{font-size:17px}.rz-k-sum .acts{display:flex;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.rz-k-view{max-width:none}.rz-k-vh{justify-content:space-between;flex-wrap:wrap;background:#fff;border:1px solid #e7e3f0;border-radius:12px;padding:10px 14px}.rz-k-vh,.rz-k-vt{display:flex;align-items:center;gap:10px}.rz-k-vt>svg{color:#0c4535}.rz-k-vt h2{margin:0;font-size:17px}.rz-k-vt span{font-size:12.5px;color:#6b6680}.rz-k-btns{gap:6px}.rz-k-acts,.rz-k-btns{display:flex;flex-wrap:wrap}.rz-k-acts{gap:4px;align-items:center;justify-content:flex-end}.rz-k-acts .rz-okform input{width:110px;padding:5px 8px;font-size:12.5px}.rz-dp.compact .rz-dp-f{min-width:0;flex:none;padding:5px 8px;border-radius:8px}.rz-dp.compact .rz-dp-f b{font-size:12.5px;font-weight:500;white-space:nowrap}.rz-dp-f.auto b{color:#6b6680}.rz-dp-field{min-width:280px}.rz-dp-field .rz-dp-n{display:none}.rz-dp-field .rz-dp-f{padding:5px 10px;min-width:150px}.rz-mon-top{gap:8px 16px;align-items:center;justify-content:space-between;margin-bottom:10px}.rz-mon-quick,.rz-mon-top{display:flex;flex-wrap:wrap}.rz-mon-quick{gap:6px}.rz-mon-quick a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #e7e3f0;color:#4a4560;text-decoration:none;font-size:13px}.rz-mon-quick a.on{background:#0c4535;border-color:#0c4535;color:#fff}.rz-mon-quick a b{font-size:12px;background:#f1f0f4;color:#1c1530;border-radius:999px;padding:0 7px}.rz-mon-quick a b.hot{background:#fdecec;color:#b4232a}.rz-mon-portal{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:#6b6680;align-items:center}.rz-mon-portal a{color:#4a4560;text-decoration:none}.rz-mon-portal a.hot b{color:#b4232a}.rz-mon-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#fff;border:1px solid #e7e3f0;border-radius:12px;padding:8px 10px;margin-bottom:10px}.rz-mon-filter>input[type=search]{flex:1 1 260px;padding:8px 12px;border:1px solid #ddd8e6;border-radius:9px;font:inherit}.rz-mon-filter select{padding:8px 10px;border:1px solid #ddd8e6;border-radius:9px;font:inherit;max-width:220px}.rz-mon .ltable td{padding:8px 10px;font-size:13px}.rz-mon .ltable th{padding:0 10px 8px}.rz-mon .c{text-align:center}.rz-mon .small{font-size:12px}.rz-mon .nowrap{white-space:nowrap}.rz-mon-r.al td{background:#fffaf3}.rz-mon-r.off td{color:#9b95ab}.rz-mon-al td{border-top:0!important;padding:0 10px 8px!important;background:#fffaf3;font-size:12px}.rz-mon-al a{color:#b4232a;-webkit-margin-end:14px;margin-inline-end:14px;text-decoration:none}@media (max-width:900px){.rz-k-pcs2,.rz-k-two{grid-template-columns:1fr}.rz-dp-field{min-width:0;flex:1 1 100%}}@media (max-width:720px){.rz-k-fl thead{display:none}.rz-k-fl,.rz-k-fl tbody,.rz-k-fl td,.rz-k-fl th,.rz-k-fl tr{display:block;width:auto}.rz-k-fl tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:8px 10px;border-bottom:1px solid #f3f1f6}.rz-k-fl th[scope=row]{grid-column:1/-1;padding:0}.rz-k-fl td{border:0;padding:0}.rz-k-fl td:nth-child(2){grid-column:1/-1}.rz-k-hrow>*{flex:1 1 100%}.rz-k-sum .acts{-webkit-margin-start:0;margin-inline-start:0;width:100%}}.rz-k-stack{display:grid;grid-gap:10px;gap:10px;min-width:0}.rz-k-fl td.who{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:180px}.rz-k-chip{border:1px solid #ddd8e6;background:#fff;color:#8a849c;border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;cursor:pointer;text-transform:uppercase}.rz-k-chip.on{background:#0c4535;border-color:#0c4535;color:#fff}.rz-k-addrow td{background:#fcfbfd;padding:4px 10px!important}.rz-k-pc .auto{display:inline-grid;place-items:center;min-width:52px;height:32px;border-radius:8px;background:#f1f0f4;font-weight:700}.rz-k input.need{border-color:#e9b97a;background:#fffaf3}.rz-k-link:disabled{color:#b8b3c4;cursor:not-allowed;text-decoration:none}.rz-k-flw{overflow:visible}.rz-k{gap:12px}.rz-k input,.rz-k select{padding:4px 9px}.rz-k .rz-cb>input,.rz-k input,.rz-k select{height:34px;font-size:13px;border-radius:7px}.rz-k .rz-cb>input{padding:4px 10px}.rz-k input::placeholder{color:#b3adc2;font-weight:400}.rz-k-box>h3{font-size:14px;padding:9px 14px;gap:10px}.rz-k-box>h3 small,.rz-k-no{font-size:12px}.rz-k-no{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0c4535;color:#fff;font-weight:700;flex:none}.rz-k-head{padding:10px 14px}.rz-k-f>span{font-size:12px;color:#6b6680}.rz-k-hrow{padding:12px 14px;gap:10px 14px}.rz-k-hrow .rz-k-f.grow{flex:1 1 300px}.rz-k .rz-dp-fields{gap:6px;flex-wrap:nowrap}.rz-k .rz-dp-f{min-width:0;flex:0 1 auto;padding:4px 10px;border-radius:7px;gap:0}.rz-k .rz-dp-f small{font-size:11px}.rz-k .rz-dp-f b{font-size:13px;font-weight:600;white-space:nowrap}.rz-k .rz-dp-n{min-width:48px;border-radius:7px}.rz-k .rz-dp-n b{font-size:16px}.rz-k-t th{padding:7px 8px;background:#fcfbfd}.rz-k-t td{padding:5px 6px}.rz-k-t tbody tr:hover td{background:#fcfbfd}.rz-k-t td.rate input{width:84px;background:#fffdf6;border-color:#e9dcb8}.rz-k-t td.rate input:focus{background:#fff}.rz-k-t td.n b{color:#0c4535}.rz-k-t td input.up{min-width:130px}.rz-k-t td.fl select{min-width:110px;font-size:12.5px}.rz-k-t td.fl select.none{color:#8d5f0a;border-color:#e9b97a;background:#fffaf3}.rz-k-t td.who{font-size:12.5px;color:#4a4560;white-space:nowrap}.rz-k-fl td .rz-cb{min-width:160px}.rz-k-stack>.rz-k-box{max-width:760px}.rz-k-sum{padding:10px 16px}@media (max-width:720px){.rz-k .rz-dp-fields{flex-wrap:wrap}.rz-k .rz-dp-f{flex:1 1 140px}}.rz-k,.rz-k-box>h3,.rz-mon,.rz-mon-filter{color:#14111f}.rz-k-box>h3{font-size:15px;font-weight:700;background:#f4f2f8}.rz-k-box>h3 small{color:#5b5470;font-weight:400}.rz-k-f>span,.rz-k-t th,.rz-k-t th[scope=row]{color:#3d3654;font-size:12.5px;font-weight:600}.rz-k-t th{background:#faf9fc}.rz-k .rz-cb>input,.rz-k input,.rz-k select{color:#14111f;font-weight:600;background:#fff;border:1px solid #cfc9da}.rz-k select{font-weight:500}.rz-k .rz-cb>input::placeholder,.rz-k input::placeholder{color:#aaa4b9;font-weight:400;opacity:1}.rz-k input:hover,.rz-k select:hover{border-color:#b3abc4}.rz-k .rz-cb>input:focus,.rz-k input:focus,.rz-k select:focus{border-color:#0c4535;box-shadow:0 0 0 3px #dcefe7;outline:none}.rz-k-t td{color:#14111f}.rz-k-t td.n{font-weight:600}.rz-k-t td.rate input{background:#fffdf5;border-color:#dccb98}.rz-k-t td.who{color:#3d3654;font-weight:600}.rz-k .muted,.rz-k small.muted{color:#6b6680}.rz-k .rz-dp-f b,.rz-k-dates{color:#14111f}.rz-k .rz-dp-f small{color:#3d3654;font-weight:600}.rz-k .rz-dp-f{border-color:#cfc9da;background:#fff}.rz-k-pcs b{color:#14111f}.rz-k-pc small{color:#3d3654}.rz-k-link{color:#0c4535;font-weight:600}.rz-k-chk{color:#3d3654}.rz-dp-m h4{color:#14111f;font-weight:700}.rz-dp-g .h{color:#3d3654;font-weight:600}.rz-dp-g .d{padding:7px 0}.rz-mon .ltable th{color:#3d3654;font-weight:600;font-size:12.5px}.rz-mon .ltable td{color:#14111f}.rz-req{padding:12px 14px;margin-bottom:12px}.rz-req-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.rz-req-h h2{font-size:15px;margin:0}.rz-req-h h2 b{color:#b4232a;-webkit-margin-start:4px;margin-inline-start:4px}.rz-req-h a{font-size:12.5px;color:#4a4560}.rz-req ul{list-style:none;margin:0;padding:0}.rz-req li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 0;border-top:1px solid #eeecf3;font-size:13px}.rz-req li:first-child{border-top:0}.rz-req-m{flex:1 1 220px;color:#6b6680;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-src{display:inline-block;font-size:10.5px;font-weight:600;color:#0c4535;background:#e7f2ee;border-radius:6px;padding:0 5px;-webkit-margin-start:4px;margin-inline-start:4px;vertical-align:middle}.rz-sync{align-items:center;gap:10px;margin-top:12px;font-size:12.5px;color:#6b6680}.rz-linked,.rz-sync{display:flex;flex-wrap:wrap}.rz-linked{align-items:flex-start;justify-content:space-between;gap:12px;background:#eef6f3;border:1px solid #cfe4dc;border-radius:14px;padding:12px 14px;margin-bottom:12px}.rz-linked b{color:#0c4535}.rz-linked p{margin:4px 0 0;font-size:13px;color:#4a4560;max-width:760px;line-height:1.8}@media (max-width:640px){.rz-req-m{white-space:normal;flex-basis:100%}.rz-linked .btn{width:100%;text-align:center}}.rzp-sec{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.rzp-sec h2{margin:0;font-size:15px;color:var(--pt-ink2)}.rzp-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-top:12px}.rzp-t{width:100%;border-collapse:collapse;font-size:14px}.rzp-t th{text-align:start;font-size:12px;color:var(--pt-ink3);font-weight:600;padding:6px 4px}.rzp-t td,.rzp-t th{border-bottom:1px solid var(--pt-line)}.rzp-t td{padding:8px 4px}.rzp-t .n{text-align:end}.rzp-t .c{text-align:center}.rzp-t tr.off td{color:var(--pt-ink3);text-decoration:line-through}.rzp-total{text-align:end;font-size:14px;color:var(--pt-ink2)}.rzp-total b{font-size:17px;color:var(--pt-ink);-webkit-margin-start:6px;margin-inline-start:6px}.rzp-pax{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;font-size:14px;line-height:1.9}.rzp-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.rzp-list li{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.rzp-list li b{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:760px){.rzp-grid{grid-template-columns:1fr}}.trl-g.trl-nt{border-color:#f0d9a8}.trl-g.trl-nt .trl-gh{background:#fdf3dd}.trl-t tbody.trl-bk+tbody.trl-bk tr:first-child td{border-top:6px solid #f5f6f7}.trl-vip{display:inline-block;background:#ffe45c;color:#5a3d00;font-weight:800;font-size:12px;border-radius:6px;padding:2px 8px}.trl-t tr.trl-new td{background:#e3f4ea!important}.trl-t tr.trl-chg td{background:#fff4d6!important}.trl-t tr.trl-rm td{background:#fdecec!important;color:#9b2c2c;text-decoration:line-through}.trl-alert{display:flex;gap:12px;align-items:flex-start;background:#fdecec;border:1px solid #f3b8b8;color:#8a1f1f;border-radius:14px;padding:12px 16px;margin-bottom:14px}.trl-alert p{margin:4px 0 0;font-size:13.5px;line-height:1.9}.trl-k-chg,.trl-k-new,.trl-k-rm{display:inline-block;border-radius:6px;padding:0 8px;-webkit-margin-end:4px;margin-inline-end:4px;font-size:12.5px}.trl-k-new{background:#e3f4ea;color:#157347}.trl-k-chg{background:#fff4d6;color:#8a5200}.trl-k-rm{background:#fdecec;color:#9b2c2c}.trl-part.trl-rmp{--tk:#9b2c2c;--tb:#f3b8b8;--th:#fbe0e0;--ts:#fdf3f3;background:var(--ts)}.rz-k .rz-dp.stk .rz-dp-fields{display:flex;flex-wrap:nowrap;align-items:end;gap:6px}.rz-k .rz-dp.stk .rz-dp-col{display:grid;grid-gap:3px;gap:3px;min-width:0}.rz-k .rz-dp.stk .rz-dp-col>span:first-child{color:#3d3654;font-size:12.5px;font-weight:600}.rz-k .rz-dp.stk .rz-dp-f{height:34px;min-width:132px;padding:0 10px;display:flex;align-items:center;border-radius:7px}.rz-k .rz-dp.stk .rz-dp-f b{font-size:13px;font-weight:600}.rz-k .rz-dp.stk .rz-dp-f.empty b{color:#aaa4b9;font-weight:400}.rz-k .rz-dp.stk .rz-dp-arr{height:34px;display:flex;align-items:center;color:#8a849b;font-size:15px}.rz-k .rz-dp.stk .rz-dp-n{height:34px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:7px}.rz-k .rz-dp.stk .rz-dp-n b{font-size:15px}@media (max-width:760px){.rz-k .rz-dp.stk .rz-dp-fields{flex-wrap:wrap}.rz-k .rz-dp.stk .rz-dp-col:not(:last-child){flex:1 1 120px}.rz-k .rz-dp.stk .rz-dp-f{min-width:0;width:100%}.rz-k .rz-dp.stk .rz-dp-arr{display:none}}.fgrid4 .span3{grid-column:span 3}@media (max-width:1000px){.fgrid4 .span3{grid-column:1/-1}}.hl-head{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.hl-id{display:flex;align-items:center;gap:10px}.hl-id>div{display:grid}.hl-id b{font-size:17px}.hl-id small{color:#6b6680;font-size:12.5px}.hl-back{-webkit-margin-start:auto;margin-inline-start:auto}.hl-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.hl-tabs a{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #e3e0ea;border-radius:12px;padding:10px 12px;color:#1c1530;text-decoration:none}.hl-tabs a span:last-child{display:grid;min-width:0}.hl-tabs a b{font-size:14px}.hl-tabs a small{font-size:11.5px;color:#6b6680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-tabs a:hover{border-color:#b9d8cb}.hl-tabs a.on{border-color:#0c4535;box-shadow:0 0 0 2px #dcefe7}.hl-n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eef4f1;color:#0c4535;font-weight:800;font-size:13px;flex:none}.hl-tabs a.on .hl-n{background:#0c4535;color:#fff}.hl-log td{font-size:13px}.hl-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.hl-kind{display:grid;grid-gap:6px;gap:6px;align-content:start;margin:0}.hl-kind header{display:flex;align-items:center;gap:8px}.hl-kind header b{font-size:15px}.hl-kind header .btn{-webkit-margin-start:auto;margin-inline-start:auto}.hl-kind p{margin:0;font-size:13px;line-height:1.8}.hl-kind.on{border-color:#0c4535;box-shadow:0 0 0 2px #dcefe7}.hl-up{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.hl-up input[type=file]{flex:1 1 180px;min-width:0;font-size:12.5px}.hl-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.hl-stats span{display:grid;background:#fff;border:1px solid #e3e0ea;border-radius:12px;padding:8px 12px}.hl-stats small{color:#6b6680;font-size:12px}.hl-stats b{font-size:20px}.hl-stats span.bad{border-color:var(--s-bad-line);background:var(--s-bad-grad)}.hl-stats span.bad b{color:var(--s-bad-ink)}.hl-stats span.warn{border-color:var(--s-warn-line);background:var(--s-warn-grad)}.hl-stats span.warn b{color:var(--s-warn-ink)}.hl-act p{margin:0 0 8px;font-size:13.5px}.hl-iss{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px;max-height:320px;overflow:auto}.hl-iss li{display:flex;gap:8px;padding:5px 10px;border-radius:8px}.hl-iss li .num{color:#6b6680;white-space:nowrap}.hl-iss li.e{background:#fdf0f0;color:#8a1f1f}.hl-iss li.w{background:#fdf8ec;color:#6b4a00}.hl-diff td{font-size:13px;vertical-align:top}.hl-diff tr.cont td{border-top:0;padding-top:2px}.hl-diff .hl-b{color:#8a849c;text-decoration:line-through}.hl-diff .hl-a b{color:#0c4535}.hl-conf{margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:12.5px}.rg-inv{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:end;margin-top:10px;padding-top:10px;border-top:1px dashed #e3e0ea}.rg-inv label{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:#6b6680}.rg-inv input{width:120px}.rg-inv label:first-child input{width:220px}.rg-why input{width:200px}@media (max-width:900px){.hl-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-kinds{grid-template-columns:1fr}.hl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-pre{font-size:12.5px;color:#0c4535}.hl-prog{grid-template-columns:repeat(5,minmax(0,1fr))}.hl-prog a.ok .hl-n{background:var(--s-ok-grad);color:var(--s-ok-ink)}.hl-prog a.ok.on .hl-n{background:#157347;color:#fff}.hl-next{margin:2px 0 0;font-size:13.5px;color:#4a4560}.hl-next a{color:#0c4535}.hs-step{background:#fff;border:1px solid #e3e0ea;border-radius:14px;margin-bottom:10px;scroll-margin-top:80px}.hs-step.on{border-color:#0c4535;box-shadow:0 0 0 2px #dcefe7}.hs-step>details>summary{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;list-style:none}.hs-step>details>summary::-webkit-details-marker{display:none}.hs-step>details>summary b{font-size:15.5px}.hs-step>details>summary small{color:#8a5200;font-size:12.5px}.hs-step.done>details>summary small{color:var(--s-ok-ink)}.hs-step.done>details>summary .hl-n{background:var(--s-ok-grad);color:var(--s-ok-ink)}.hs-step.on>details>summary .hl-n{background:#0c4535;color:#fff}.hs-more{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;font-size:12px;color:#6b6680}.hs-step>details[open]>summary{border-bottom:1px solid #efedf3}.hs-body{padding:14px 16px;display:grid;grid-gap:10px;gap:10px}.hs-body .b2b-form{margin:0}.hs-body .panel,.hs-body .rs-card{box-shadow:none}.hs-body .rs-step{display:none}.hs-flags{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}.hs-flags .check{margin:0}.hs-sub{border:1px solid #efedf3;border-radius:10px;padding:8px 12px;background:#fcfbfd}.hs-sub>summary{cursor:pointer;font-weight:600;font-size:13.5px}.hs-sub[open]>summary{margin-bottom:8px}.hs-nextl{display:flex;justify-content:flex-end}@media (max-width:900px){.hl-prog{grid-template-columns:repeat(2,minmax(0,1fr))}}.afl-wrap{display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.afl{position:-webkit-sticky;position:sticky;top:76px;background:#fff;border:1px solid #e3e8e5;border-radius:16px;max-height:calc(100vh - 92px);overflow:auto}.afl-tg{display:none}.afl-in{padding:4px 16px 10px}.afl-h{display:flex;align-items:baseline;gap:8px;padding:10px 0 8px}.afl-h b{font-size:15px}.afl-h small{color:#7c8580;font-size:12px}.afl-h button{-webkit-margin-start:auto;margin-inline-start:auto;font:inherit;font-size:12.5px;border:0;background:none;color:#0c4535;font-weight:600;cursor:pointer;padding:0}.afl-g{border-top:1px solid #edf1ef;padding:12px 0;display:grid;grid-gap:6px;gap:6px;margin:0}.afl-g>b{margin-bottom:2px}.afl-c,.afl-g>b{font-size:13.5px}.afl-c{margin:0;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;color:#26302b;cursor:pointer;padding:2px 0}.afl-c input{width:16px;height:16px;accent-color:#0c4535;flex:none;margin:0}.afl-c em{font-style:normal;-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:#8a938e}.afl-al i,.afl-al img{width:20px;height:20px;object-fit:contain;flex:none;border-radius:5px}.afl-al i{display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:800;background:#eef4f1;color:#0c4535}.afl-al span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afl-g input[type=range]{padding:0;width:100%;accent-color:#0c4535}.afl-v{font-size:12.5px;color:#4b5563}.afl-parts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.afl-parts button{font:inherit;display:grid;grid-gap:1px;gap:1px;justify-items:center;padding:7px 4px;border:1px solid #e3e8e5;background:#fff;border-radius:10px;cursor:pointer;color:#26302b}.afl-parts button span{font-size:12.5px;font-weight:600}.afl-parts button small{font-size:11px;color:#8a938e}.afl-parts button:hover{border-color:#b9cbc2}.afl-parts button.on{border-color:#0c4535;background:#f2f7f4;color:#0c4535}.afl-parts button.on small{color:#0c4535}.afl-fn{display:flex;gap:6px}.afl-fn input{font:inherit;font-size:13.5px;flex:1 1;min-width:0;padding:7px 10px;border:1px solid #e3e8e5;border-radius:10px}.afl-fn button{font:inherit;font-size:13px;font-weight:700;border:0;border-radius:10px;background:#0c4535;color:#fff;padding:0 14px;cursor:pointer}.af-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e3e8e5;border-radius:14px;overflow:hidden}.af-tabs a{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:10px 6px 9px;color:#26302b;border-bottom:3px solid transparent;text-align:center}.af-tabs a+a{-webkit-border-start:1px solid #edf1ef;border-inline-start:1px solid #edf1ef}.af-tabs a b{font-size:14px}.af-tabs a small{font-size:11.5px;color:#7c8580}.af-tabs a:hover{background:#f8faf9}.af-tabs a.on{border-bottom-color:#0c4535;background:#f6faf8}.af-tabs a.on b{color:#0c4535}.air-bar small{color:#7c8580;font-size:12.5px}.air-c.af{display:block;overflow:hidden}.af-top{display:grid;grid-template-columns:170px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px}.af-legs{display:grid;grid-gap:10px;gap:10px;min-width:0}.af-from{display:grid;justify-items:end;text-align:end;grid-gap:1px;gap:1px}.af-from small{font-size:11.5px;color:#7c8580}.af-from b{font-size:21px;font-weight:800;color:#14211c}.af-det{border-top:1px solid #edf1ef}.af-det>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:600;color:#0c4535}.af-det>summary::-webkit-details-marker{display:none}.af-det>summary:after{content:"";width:7px;height:7px;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px;transition:transform .15s}.af-det[open]>summary:after{transform:rotate(-135deg);margin-top:3px}.af-det>summary small{color:#7c8580;font-weight:500;font-size:12px;-webkit-margin-start:auto;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-det>summary span{flex:none}.af-legd{margin:0 16px 12px;padding:12px 14px;background:#f8faf9;border:1px solid #edf1ef;border-radius:12px;display:grid;grid-gap:8px;gap:8px}.af-legt{font-size:13px;color:#26302b}.af-seg{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:10px;gap:10px}.af-tl{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:5px 0}.af-tl i{width:10px;height:10px;border-radius:50%;border:2px solid #0c4535;background:#fff}.af-tl span{background:#cfdcd5;min-height:18px}.af-segb{display:grid;grid-gap:6px;gap:6px}.af-segb p{margin:0;font-size:13px;color:#26302b}.af-segb p b{font-size:14.5px}.af-segb p small{color:#7c8580;font-size:11.5px}.af-segb p.af-mid{display:flex;flex-wrap:wrap;gap:4px 12px;color:#5b6560;font-size:12px}.af-am{color:#4b5563}.af-segb p small.af-nd{-webkit-margin-start:6px;margin-inline-start:6px;color:#b45309}.af-lay{margin:2px 0;-webkit-margin-start:24px;margin-inline-start:24px;font-size:12px;color:#a15c07;background:#fdf6e9;border-radius:8px;padding:5px 10px}.af-fares{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));padding:12px 16px 6px;border-top:1px solid #edf1ef;background:#fbfcfb;align-items:start}.af-col,.af-fares{display:grid;grid-gap:10px;gap:10px}.af-col{background:#fff;border:1px solid #e3e8e5;border-radius:14px;padding:12px 12px 10px;min-width:0}.af-col.cheap{border-color:#b9d3c6;box-shadow:inset 0 0 0 1px #b9d3c6}.af-colh{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.af-colh b{font-size:15px}.af-colh small{font-size:11px;color:#8a938e;white-space:nowrap}.af-rules{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.af-rules li{display:flex;align-items:flex-start;gap:7px;font-size:12.8px;line-height:1.5;font-weight:500}.af-rules li svg{width:17px;height:17px;flex:none;padding:2px;border-radius:6px;box-sizing:content-box;margin-top:-1px}.af-rules li.ok{color:var(--s-ok-ink)}.af-rules li.lim{color:#92400e}.af-rules li.lim svg{background:#fdf1dc}.af-rules li.no{color:#6b7280}.af-rules li.no svg{background:#f1f3f2}.af-rules li.bad{color:var(--s-bad-ink)}.af-price{display:grid;grid-gap:1px;gap:1px;border-top:1px dashed #e3e8e5;padding-top:8px}.af-price b{font-size:21px;font-weight:800;color:#14211c}.af-price small{font-size:11.5px;color:#7c8580}.af-col .air-req>summary{width:100%;box-sizing:border-box}.af-pick{margin:0;font-size:12.5px;color:#26302b;background:#f2f7f4;border-radius:8px;padding:6px 8px}.af-note{display:flex;align-items:center;gap:6px;margin:0;padding:6px 16px 10px;font-size:11.5px;color:#8a938e;background:#fbfcfb}@media (max-width:1080px){.af-top{grid-template-columns:minmax(0,1fr) auto}.af-top .air-al1{grid-column:1/-1}}@media (max-width:900px){.afl-wrap{grid-template-columns:1fr}.afl{position:static;max-height:none;overflow:visible}.afl-tg{display:flex;align-items:center;gap:8px;width:100%;font:inherit;font-weight:700;font-size:14px;border:0;background:none;padding:12px 16px;cursor:pointer;color:#26302b}.afl-tg svg{width:18px;height:18px}.afl-tg em{width:8px;height:8px;border-radius:50%;background:#0c4535}.afl-in{display:none;border-top:1px solid #edf1ef}.afl.open .afl-in{display:block}.afl-h b{display:none}}@media (max-width:720px){.af-fares,.af-top{grid-template-columns:1fr}.af-from{justify-items:start;text-align:start}.af-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.af-tabs a:nth-child(3){-webkit-border-start:0;border-inline-start:0}.af-tabs a:nth-child(n+3){border-top:1px solid #edf1ef}}.air-c.af{border:1px solid #e1e8e4;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(16,40,32,.04),0 10px 28px -14px rgba(12,69,53,.18);transition:box-shadow .2s,transform .2s}.air-c.af:hover{box-shadow:0 1px 2px rgba(16,40,32,.05),0 18px 40px -16px rgba(12,69,53,.26)}.af-top{position:relative;background:linear-gradient(180deg,#f2f8f5,#fbfdfc);border-bottom:1px solid #e6eeea;padding:16px 20px 14px}.af-top:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:4px;border-radius:0 4px 4px 0;background:#0c4535}.af-top .air-al1{gap:12px}.af-top .air-al1 b{font-size:15.5px;font-weight:800;color:#14211c}.af-top .air-al1 small{display:inline-block;justify-self:start;margin-top:3px;font-size:11px;font-weight:600;color:#0c4535;background:#e3efe9;border-radius:999px;padding:1px 9px}.af-logo{width:50px;height:50px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid #e1e8e4;border-radius:14px;box-shadow:0 2px 6px -2px rgba(16,40,32,.12);overflow:hidden}.af-logo img{width:38px;height:38px;object-fit:contain}.af-logo b{font-size:14px;font-weight:800;color:#0c4535;letter-spacing:.5px}.air-c.af .air-pt b{font-size:22px;letter-spacing:-.3px;color:#14211c}.air-c.af .air-pt small{margin-top:3px;font-size:11px;font-weight:700;color:#4b5563;background:#fff;border:1px solid #e3e8e5;border-radius:6px;padding:0 6px}.air-c.af .air-tag{color:#0c4535}.air-c.af .air-line i{height:0;background:none;border-top:2px dashed #c3d4cb;overflow:visible;align-items:center}.air-c.af .air-line i em{margin-top:-5px}.af-pl{position:absolute;top:50%;inset-inline-end:-6px;width:20px;height:20px;padding:3px;margin-top:-11px;border-radius:50%;background:#fff;color:#0c4535;border:1px solid #cfe0d7;box-sizing:border-box;transform:rotate(-135deg)}[dir=ltr] .af-pl{transform:rotate(45deg)}.air-c.af .air-line i{-webkit-margin-end:8px;margin-inline-end:8px;width:calc(100% - 8px)}.air-c.af .air-line .dir,.air-c.af .air-line .stop{font-size:11px;border-radius:999px;padding:1px 9px}.air-c.af .air-line .dir{background:#e8f5ed;color:#166534}.air-c.af .air-line .stop{background:#fdf1dc;color:#92400e}.air-c.af .air-fn{font-weight:600;color:#6b7570}.af-from small{font-weight:600}.af-from b{font-size:26px;letter-spacing:-.5px;color:#0c4535}.af-det>summary{margin:8px 16px;padding:7px 12px;border-radius:10px;background:#f6faf8;border:1px solid #e6eeea}.af-det>summary:hover{background:#eef6f2}.af-det[open]>summary{background:#e8f3ee;border-color:#cfe0d7}.af-legd{background:#fff;border:1px solid #e6eeea;box-shadow:0 1px 0 #f0f4f2}.af-legt{display:inline-flex;justify-self:start;font-size:12px;color:#0c4535;background:#e8f3ee;border-radius:999px;padding:2px 10px}.af-tl{padding:6px 0}.af-tl i{width:12px;height:12px;border:3px solid #0c4535;box-shadow:0 0 0 3px #e8f3ee}.af-tl i:last-child{background:#0c4535}.af-tl span{width:2px;background:repeating-linear-gradient(180deg,#9fc0b0 0 5px,transparent 5px 9px)}.af-mid{background:#f6faf8;border-radius:10px;padding:7px 10px}.af-am{background:#fff;border:1px solid #e3e8e5;border-radius:999px;padding:0 8px}.af-lay{border:1px dashed #f0cf96}.af-fares{background:linear-gradient(180deg,#f7faf9,#fbfcfb);padding:14px 16px 8px;gap:12px}.af-col{position:relative;border-radius:16px;padding:0 0 12px;gap:12px;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.af-col:hover{border-color:#b9d3c6;box-shadow:0 10px 24px -14px rgba(12,69,53,.3);transform:translateY(-2px)}.af-col>*{margin-inline:14px}.af-colh{margin:0;padding:12px 14px 10px;background:#f6faf8;border-bottom:1px solid #eaf0ed;flex-wrap:wrap;row-gap:4px}.af-colh b{font-size:15.5px;font-weight:800;color:#14211c}.af-col.cheap{border:1.5px solid #8fbca6;box-shadow:0 10px 26px -16px rgba(12,69,53,.4)}.af-col.cheap .af-colh{background:linear-gradient(180deg,#e6f2ec,#f2f8f5)}.af-badge{font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:#0c4535;border-radius:999px;padding:2px 9px;-webkit-margin-end:auto;margin-inline-end:auto}.af-colh .af-badge+small{-webkit-margin-start:0;margin-inline-start:0}.af-rules{gap:8px}.af-rules li{align-items:center;gap:9px}.af-rules li svg{width:16px;height:16px;padding:5px;border-radius:50%;margin:0}.af-rules li.ok svg{background:var(--s-ok-grad);color:var(--s-ok-ink)}.af-rules li.lim svg{background:#fcebcb;color:#b45309}.af-rules li.no svg{background:#eef0ef;color:#8a938e}.af-rules li.no span{color:#7c8580}.af-rules li.bad svg{background:var(--s-bad-grad);color:var(--s-bad-ink)}.af-price{border-top:1px dashed #dfe7e3;padding-top:10px}.af-price b{font-size:24px;letter-spacing:-.4px}.af-col.cheap .af-price b{color:#0c4535}.af-col .air-btn{border-radius:12px;padding:10px 14px;box-shadow:0 6px 14px -8px rgba(12,69,53,.6);transition:transform .15s,box-shadow .15s,background .15s}.af-col .air-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px -10px rgba(12,69,53,.7)}.af-note{padding:8px 20px 12px}@media (max-width:720px){.af-top{padding:14px 16px 12px}.af-top:before{inset-block:12px}.af-from b{font-size:23px}.air-c.af .air-pt b{font-size:19px}}@media (prefers-reduced-motion:reduce){.af-col,.af-col .air-btn,.air-c.af{transition:none}.af-col .air-btn:hover,.af-col:hover{transform:none}}.af-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 16px;background:#0c4535;color:#fff;font-size:13px}.af-strip>b{font-size:14px;font-weight:800}.af-strip>span[dir=ltr]{color:hsla(0,0%,100%,.72);font-size:12px}.af-strip .af-logo{width:30px;height:30px;border-radius:8px;border:0;box-shadow:none}.af-strip .af-logo img{width:24px;height:24px}.af-strip .af-logo b{font-size:11px}.af-exp{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;background:hsla(0,0%,100%,.12);border-radius:999px;padding:2px 10px}.af-exp svg{width:14px;height:14px}.af-top{grid-template-columns:minmax(0,1fr) auto;padding:14px 18px 12px;background:#fbfdfc}.af-top:before{display:none}.af-leg{grid-template-columns:96px minmax(0,150px) minmax(110px,1fr) minmax(0,150px) auto;gap:14px}.air-c.af .air-tag{font-size:12.5px;font-weight:800}.air-c.af .air-tag small{color:#7c8580;font-weight:500}.air-c.af .air-pt{min-width:0}.air-c.af .air-pt b{font-size:23px;font-weight:800}.air-c.af .af-arr b{font-weight:700;color:#26302b}.air-c.af .air-pt small{font-size:12px;font-weight:800;color:#14211c;border:0;background:none;padding:0;margin-top:1px;letter-spacing:.4px}.af-city{direction:ltr;display:block;max-width:100%;font-style:normal;font-size:11px;color:#8a938e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.air-c.af .air-line>small:first-child{color:#7c8580}.af-fnos{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.af-fno{font-size:12.5px;font-weight:800;color:#14211c;background:#fff;border:1px solid #cfdcd5;border-radius:7px;padding:2px 8px;letter-spacing:.3px;white-space:nowrap}.af-colh{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:3px 8px;gap:3px 8px}.af-colh .af-badge{margin:0;justify-self:end}.af-cls{grid-column:1/-1;font-size:11.5px;color:#4b5563;white-space:normal;line-height:1.5}.af-cls bdi{color:#0f6b52;font-weight:700;letter-spacing:.3px}.af-icons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.af-ic{position:relative;border-radius:11px;display:grid;place-items:center;border:1px solid transparent;cursor:help}.af-ic svg{width:26px;height:26px}.af-ic b{position:absolute;inset-inline:0;top:15px;text-align:center;font-weight:800;line-height:1;pointer-events:none}.af-icons .af-ic:nth-child(2) b{top:18px}.af-ic.ok{background:var(--s-ok-grad);color:var(--s-ok-ink);border-color:var(--s-ok-line)}.af-ic.lim{background:#fdf3df;color:#b45309;border-color:#f6dfb2}.af-ic.no{background:#f3f5f4;color:#a3aba7;border-color:#e6eae8}.af-ic.no:after{content:"";position:absolute;width:30px;height:2px;background:#a3aba7;border-radius:2px;transform:rotate(-40deg);box-shadow:0 0 0 1.5px #f3f5f4}.af-ic.bad{background:var(--s-bad-grad);color:var(--s-bad-ink);border-color:var(--s-bad-line)}.af-ic.bad:after{content:"";position:absolute;width:30px;height:2px;background:#c2392c;border-radius:2px;transform:rotate(-40deg);box-shadow:0 0 0 1.5px #fdecea}.af-rules.af-mini{gap:3px}.af-rules.af-mini li{font-size:12px;font-weight:500;color:#4b5563;gap:7px;line-height:1.55}.af-rules.af-mini li:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.af-rules.af-mini li.ok:before{color:var(--s-ok-ink)}.af-rules.af-mini li.lim:before{color:#d97706}.af-rules.af-mini li.no:before{color:#b8c0bc}.af-rules.af-mini li.bad:before{color:var(--s-bad-ink)}.af-rules.af-mini li.bad,.af-rules.af-mini li.lim,.af-rules.af-mini li.no,.af-rules.af-mini li.ok{color:#4b5563}.af-rules.af-mini li.no span{color:#8a938e}.af-seats{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;color:#b45309}.af-seats:before{content:"";width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px #fdf1dc}.af-segh{display:flex;align-items:center;gap:10px;margin-bottom:6px}.af-segh .af-logo{width:34px;height:34px;border-radius:9px}.af-segh .af-logo img{width:26px;height:26px}.af-segh p{margin:0}.af-segt{font-size:13.5px;color:#14211c}.af-segt span{color:#6b7570;font-size:12.5px}.af-segc{font-size:12px;color:#5b6560}.af-segc small{color:#8a938e;font-size:11px}.af-fam{color:#0f6b52;font-weight:700}.af-segb p .af-t{font-size:15px;font-weight:800;color:#14211c}.af-port{color:#6b7570}.af-port b{color:#14211c;font-weight:800;letter-spacing:.3px}.af-segb p small.af-d{color:#8a938e;-webkit-margin-start:4px;margin-inline-start:4px}.af-lay b{font-weight:800}@media (max-width:1080px){.af-leg{grid-template-columns:86px minmax(0,120px) minmax(90px,1fr) minmax(0,120px)}.af-fnos{grid-column:1/-1;flex-direction:row}}@media (max-width:720px){.af-leg{grid-template-columns:auto minmax(70px,1fr) auto}.af-strip{padding:7px 12px}.af-exp{-webkit-margin-start:0;margin-inline-start:0}.af-icons{gap:8px}}.af-icons{gap:7px}.af-ic{height:46px;border-radius:12px;border:0;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -2px 0 rgba(0,0,0,.12),0 3px 8px -4px rgba(16,40,32,.45)}.af-ic svg{width:31px;height:31px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.18))}.af-ic b{top:50%;transform:translateY(-46%);font-size:10.5px;font-weight:900;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.af-icons .af-ic:nth-child(2) b{top:50%;transform:translateY(-14%);font-size:9.5px}.af-ic.ok{background:var(--s-ok-deep)}.af-ic.lim{background:var(--s-warn-deep);color:#fff}.af-ic.bad{background:var(--s-bad-deep)}.af-ic.bad:after{width:32px;background:#fff;box-shadow:0 0 0 1.5px var(--s-bad)}.af-ic.no{background:var(--s-off-bg);color:color-mix(in srgb,var(--s-off) 75%,#fff);box-shadow:inset 0 0 0 1px var(--s-off-line)}.af-ic.no svg{filter:none}.af-ic.no:after{width:32px;background:var(--s-off);box-shadow:0 0 0 1.5px var(--s-off-bg)}.af-ic:hover{transform:translateY(-1px)}.af-rules.af-mini li.ok:before{color:var(--s-ok)}.af-rules.af-mini li.lim:before{color:var(--s-warn)}.af-rules.af-mini li.no:before{color:var(--s-off-line)}.af-rules.af-mini li.bad:before{color:var(--s-bad)}.af-seats{color:var(--s-warn-ink)}.af-seats:before{background:var(--s-warn);box-shadow:0 0 0 3px var(--s-warn-bg)}.air-c.af .air-line .dir{background:var(--s-ok-bg);color:var(--s-ok-ink);box-shadow:inset 0 0 0 1px var(--s-ok-line)}.air-c.af .air-line .stop{background:var(--s-warn-bg);color:var(--s-warn-ink);box-shadow:inset 0 0 0 1px var(--s-warn-line)}@media (prefers-reduced-motion:reduce){.af-ic:hover{transform:none}}.hub-card:has(.rb-air){border-radius:6px}.rb-air .rb-go,.rb-air .rb-row1,.rb-air .rb-row1>.rb-f,.rb-air .rb-row1>.rb-f.on,.rb-air .rb-row1>.rb-pair,.rb-air .rb-row1>.rb-pair.on,.rb-air .rb-row1>.rb-route>.rb-f{border-radius:4px}.rb-air .rb-seg{gap:6px;padding:0;border:0;background:none;border-radius:0}.rb-air .rb-ck,.rb-air .rb-seg button{border-radius:3px!important;border:0!important;color:#fff!important;font-weight:600;background:linear-gradient(135deg,#5ea98d,#3f8c71);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 2px 6px -3px rgba(12,69,53,.55);text-shadow:0 1px 0 rgba(0,0,0,.15)}.rb-air .rb-ck:hover,.rb-air .rb-seg button:hover{background:linear-gradient(135deg,#4f9d81,#318066)}.rb-air .rb-ck.on,.rb-air .rb-seg button.on{background:linear-gradient(135deg,#2a8466,#146349);font-weight:800;box-shadow:inset 0 -3px 0 #e9c46a,inset 0 1px 0 hsla(0,0%,100%,.2),0 4px 10px -4px rgba(12,69,53,.7)}.rb-air .rb-ck .sbx-ck{border-radius:2px;border-color:hsla(0,0%,100%,.85);background:transparent;color:#fff}.rb-air .rb-ck.on .sbx-ck{background:#fff;border-color:#fff;color:#146349}.rb-lock{cursor:not-allowed;background:repeating-linear-gradient(135deg,#f5f7f6 0 8px,#eef2f0 8px 16px)}.rb-lock b{display:inline-flex;align-items:center;gap:6px;color:#7c8580!important;font-weight:600!important}.rb-lock b svg{width:16px;height:16px;flex:none}.air-c.af{border-radius:6px}.af-col,.af-col .air-btn,.af-det>summary,.af-fno,.af-legd,.af-mid,.af-tabs{border-radius:4px}.af-strip{background:radial-gradient(260px 120px at 100% 0,rgba(201,161,74,.22),rgba(201,161,74,0) 70%),linear-gradient(160deg,#0c4535,#0f5743 55%,#13684f)}.af-strip>span[dir=ltr]{color:#f0cf7a;font-weight:600}.af-ic.ok{background:linear-gradient(160deg,#3dae88,#23866a 50%,#155845)}.af-ic.bad{background:linear-gradient(160deg,#d9655a,#b4443a 50%,#7e2a23)}.af-ic.lim{background:linear-gradient(160deg,#fbe07a,#f0c234 50%,#cf9b0c);color:#4a3300}.af-ic.lim svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}.af-ic.lim b{color:#4a3300}.af-rules.af-mini li.ok,.af-rules.af-mini li.ok span{color:#17694f}.af-rules.af-mini li.lim,.af-rules.af-mini li.lim span{color:#876200}.af-rules.af-mini li.bad,.af-rules.af-mini li.bad span{color:#9b2c22}.af-rules.af-mini li.no,.af-rules.af-mini li.no span{color:#7c8580}.af-rules.af-mini li{font-weight:600}.af-rules.af-mini li.ok:before{color:#23866a}.af-rules.af-mini li.lim:before{color:#e2b01c}.af-rules.af-mini li.bad:before{color:#b4443a}.af-seats{color:#876200}.af-seats:before{background:#f0c234;box-shadow:0 0 0 3px #fbf0c4}.rb-air .rb-half{border-radius:4px}.af-icons{grid-template-columns:repeat(4,40px);justify-content:start}.af-ic{width:40px;height:36px;border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 1px 2px rgba(16,40,32,.22)}.af-ic svg{width:22px;height:22px;filter:none}.af-ic.ok{background:linear-gradient(180deg,#2f9c78,#1d7a5e);color:#fff}.af-ic.bad{background:linear-gradient(180deg,#d25d51,#aa3a30);color:#fff}.af-ic.lim{background:linear-gradient(180deg,#f9d862,#ecb928);color:#5a3f00}.af-ic.no{background:linear-gradient(180deg,#f6f8f9,#e9edf0);color:#9aa4ad;box-shadow:inset 0 0 0 1px #d6dce1}.af-ic.bad:after,.af-ic.no:after{width:25px;height:2px}.af-ic b,.af-icons .af-ic:nth-child(2) b{top:auto;bottom:-9px;inset-inline-start:auto;inset-inline-end:-7px;height:15px;padding:0 4px;border-radius:3px;line-height:15px;background:#fff;color:#17694f;font-size:10px;text-shadow:none;box-shadow:0 1px 3px rgba(16,40,32,.28),inset 0 0 0 1px #b9d6c8}.af-ic b:after{content:"kg";font-size:8px;-webkit-margin-start:1px;margin-inline-start:1px;opacity:.8}.af-ic.lim b{background:#fff;box-shadow:0 1px 3px rgba(16,40,32,.28),inset 0 0 0 1px #ecd48c}.af-icons{margin-bottom:6px;grid-template-columns:repeat(4,46px);gap:8px;margin-bottom:2px}.af-ic{width:46px;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.af-ic svg{width:21px;height:21px;flex:none}.af-ic:has(b) svg{width:18px;height:18px;margin-top:1px}.af-ic b,.af-icons .af-ic:nth-child(2) b{position:static;inset:auto;transform:none;display:block;height:auto;min-width:0;padding:0;background:none;box-shadow:none;border-radius:0;color:inherit;font-family:Inter,Vazirmatn,Tahoma,sans-serif;font-size:11px;font-weight:800;line-height:1;letter-spacing:.1px;text-shadow:0 1px 0 rgba(0,0,0,.18);direction:ltr;white-space:nowrap}.af-ic b:after{content:" kg";font-size:8.5px;font-weight:700;opacity:.9;margin:0}.af-ic.lim b{background:none;box-shadow:none;color:#5a3f00;text-shadow:none}.lbk-loss{color:#9b2c22;font-weight:700;font-size:12.5px}