.sava .s-acct{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;max-width:var(--s-max);margin-inline:auto}.sava .s-acct-main{min-width:0;padding-inline:var(--s-gutter)}.sava .s-acct-main>.s-in{padding-top:clamp(4px,1vw,12px);max-width:66rem}.sava .s-acct-side{min-width:0;padding:14px var(--s-gutter) 4px}.sava .s-acct-me{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--s-r-l);background:var(--s-paper);border:1px solid var(--s-line)}.sava .s-acct-ini{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--s-plum);color:#fff;font:800 16px/1 var(--s-font-display);letter-spacing:-.03em}.sava .s-acct-who{display:grid;gap:2px;min-width:0}.sava .s-acct-who b{font-weight:600;font-size:15px;line-height:1.2;color:var(--s-ink)}.sava .s-acct-who b,.sava .s-acct-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sava .s-acct-who small{font-size:12.5px;color:var(--s-ink-2)}.sava .s-acct-nav{display:flex;gap:6px;margin-top:12px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;margin-inline:calc(var(--s-gutter) * -1);padding-inline:var(--s-gutter)}.sava .s-acct-grp{display:none}.sava .s-acct-row{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:42px;padding-inline:14px 16px;border-radius:var(--s-r-pill);background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background-color var(--s-t-hover),color var(--s-t-hover),border-color var(--s-t-hover),scale var(--s-t-press) var(--s-ease)}.sava .s-acct-row:hover{background:var(--s-blush);border-color:transparent}.sava .s-acct-row.is-on{background:var(--s-plum);border-color:transparent;color:#fff}.sava .s-acct-row-ico{width:16px;height:16px;flex:none;color:var(--s-ink-3-aa)}.sava .s-acct-row:hover .s-acct-row-ico{color:var(--s-magenta-ink)}.sava .s-acct-row.is-on .s-acct-row-ico{color:var(--s-magenta-soft)}.sava .s-acct-row-t{white-space:nowrap}.sava .s-acct-out{display:inline-flex;align-items:center;gap:8px;border-radius:var(--s-r-pill);color:var(--s-ink-2);font-size:13px;font-weight:600;transition:background-color var(--s-t-hover),color var(--s-t-hover),scale var(--s-t-press) var(--s-ease)}.sava .s-acct-out svg{width:15px;height:15px;flex:none}.sava .s-acct-out:hover{color:var(--s-magenta-ink)}.sava .s-acct-out-sm{margin-inline-start:auto;flex:none;padding:9px 12px;background:var(--s-sand)}.sava .s-acct-out-sm:hover{background:var(--s-blush)}.sava .s-acct-out-lg,.sava .s-acct-out-sm span{display:none}@media (min-width:1024px){.sava .s-acct{grid-template-columns:268px minmax(0,1fr)}.sava .s-acct-side{position:sticky;top:calc(var(--s-nav-h) + 20px);display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - var(--s-nav-h) - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-block:20px;padding-inline:var(--s-gutter) 0}.sava .s-acct-nav{flex-direction:column;gap:3px;margin:0;padding:0;overflow:visible}.sava .s-acct-grp{display:block;margin:14px 0 4px;padding-inline-start:4px;font-size:12px;font-weight:600;color:var(--s-ink-3-aa)}.sava .s-acct-row{width:100%;border-color:transparent;background:transparent}.sava .s-acct-out-sm{display:none}.sava .s-acct-out-lg{display:inline-flex;margin-top:auto;padding:10px 14px;align-self:flex-start}.sava .s-acct-out-lg:hover{background:var(--s-blush)}.sava .s-acct-main{padding-inline:clamp(20px,2.4vw,40px) var(--s-gutter)}}.sava .s-acct-head{padding-block:clamp(20px,3vw,34px) clamp(14px,2vw,22px)}.sava .s-p-account .s-acct-h1{margin:10px 0 0;font-size:clamp(30px,3.6vw,48px);line-height:.98;color:var(--s-ink);overflow-wrap:break-word}[dir=rtl] .sava .s-p-account .s-acct-h1{line-height:1.25;letter-spacing:0}.sava .s-acct-lead{margin:12px 0 0;max-width:44em;font-size:16px;line-height:1.5;color:var(--s-ink-2)}.sava .s-acct-head .s-acct-status{margin-bottom:4px}.sava .s-acct-one-head{padding-bottom:clamp(16px,2.4vw,26px)}.sava .s-acct-crumb{padding-top:clamp(12px,2vw,22px)}.sava .s-acct-stars{color:var(--s-magenta-ink);letter-spacing:.04em;white-space:nowrap}.sava .s-in .s-acct-empty{justify-items:start;text-align:start}.sava .s-in .s-acct-empty p{margin:0}.sava .s-acct-row-skel{height:148px;border-radius:var(--s-r-card)}.sava .s-acct-doc-skel{height:82px;border-radius:var(--s-r-card)}.sava .s-acct-skel-hero{display:block;height:clamp(120px,16vw,168px);border-radius:var(--s-r-l)}.sava .s-acct-skel-block{display:block;min-height:360px;border-radius:var(--s-r-l)}.sava .s-acct-skel-side{display:block;min-height:260px;border-radius:var(--s-r-l)}.sava .s-acct-status{display:inline-flex;align-items:center;gap:7px;flex:none;padding-block:5px;padding-inline:10px 13px;border-radius:var(--s-r-pill);background:var(--s-sand-2);color:var(--s-ink-2);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.sava .s-acct-status i{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.sava .s-acct-status.is-ok{background:var(--s-blush);color:var(--s-magenta-ink)}.sava .s-acct-status.is-wait{background:var(--s-sun-wash);color:var(--s-sun-ink)}.sava .s-acct-status.is-off{background:var(--s-sand-2);color:var(--s-ink-2)}.sava .s-acct-status.is-bad{background:var(--s-sand-2);color:#9b1c2e}.sava .s-on-dark .s-acct-status{background:hsla(0,0%,100%,.12);color:#fff}.sava .s-acct-rows{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sava .s-acct-card{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border-radius:var(--s-r-card);background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);text-decoration:none}.sava .s-acct-card-img{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--s-night-2)}.sava .s-acct-card-img .s-img-fallback,.sava .s-acct-card-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sava .s-acct-card-img img{transition:transform 1s var(--s-ease)}.sava .s-acct-card:hover .s-acct-card-img img{transform:scale(1.04)}.sava .s-acct-card-body{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px}.sava .s-acct-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.sava .s-acct-card-t{min-width:0;font-weight:600;font-size:18px;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.sava .s-acct-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;font-size:13.5px;line-height:1.45;color:var(--s-ink-2)}.sava .s-acct-meta>*{min-width:0}.sava .s-acct-meta>:not(:last-child):after{content:"·";margin-inline:7px;color:var(--s-ink-3-aa)}.sava .s-acct-range{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.sava .s-acct-arr{width:13px;height:13px;flex:none;opacity:.6}.sava .s-acct-card-foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--s-line)}.sava .s-acct-via{font-size:12.5px;color:var(--s-ink-2)}.sava .s-acct-via b{font-weight:600;color:var(--s-ink)}.sava .s-acct-card-foot .s-go{margin-inline-start:auto}@media (min-width:620px){.sava .s-acct-card.has-img{grid-template-columns:184px minmax(0,1fr)}.sava .s-acct-card-img{aspect-ratio:auto;height:100%;min-height:148px}}.sava .s-acct-one-grid{display:grid;gap:var(--s-gap);align-items:start;grid-template-areas:"aside" "main"}.sava .s-acct-one-main{grid-area:main;display:grid;gap:var(--s-gap);min-width:0}.sava .s-acct-one-aside{grid-area:aside;display:grid;gap:var(--s-gap);min-width:0;align-content:start}@media (min-width:900px){.sava .s-acct-one-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"main aside"}.sava .s-acct-one-aside{position:sticky;top:calc(var(--s-nav-h) + 20px)}}.sava .s-acct-one-img{overflow:hidden;border-radius:var(--s-r-l);aspect-ratio:16/7;background:var(--s-night-2)}.sava .s-acct-one-img .s-img-fallback,.sava .s-acct-one-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sava .s-acct-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;margin:0;font-size:15px}.sava .s-acct-facts dt{color:var(--s-ink-3-aa)}.sava .s-acct-facts dd{margin:0;min-width:0;font-weight:600;overflow-wrap:anywhere}.sava .s-on-dark .s-acct-facts dt{color:var(--s-on-dark-3)}.sava .s-acct-rooms{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sava .s-acct-rooms>li{display:grid;gap:4px;padding:12px 14px;border-radius:var(--s-r-s);background:var(--s-sand);font-size:14px}.sava .s-acct-rooms>li>b{font-weight:600;color:var(--s-ink)}.sava .s-acct-guests,.sava .s-acct-rooms>li>span{font-size:13px;color:var(--s-ink-2)}.sava .s-acct-guests{display:grid;gap:3px;margin:4px 0 0;padding:0;list-style:none}.sava .s-acct-guests em{margin-inline-start:6px;font-style:normal;font-size:11.5px;font-weight:600;color:var(--s-magenta-ink)}.sava .s-acct-total{margin-top:6px}.sava .s-on-dark .s-acct-total .s-price b{color:#fff}.sava .s-acct-ref,.sava .s-on-dark .s-acct-total .s-price em{color:var(--s-on-dark-2)}.sava .s-acct-ref{margin:12px 0 0;font-size:13px}.sava .s-acct-ref bdi{font-weight:600;color:#fff}.sava .s-acct-agency{display:flex;align-items:center;gap:12px;min-width:0}.sava .s-acct-agency b{min-width:0;font-weight:600;overflow-wrap:anywhere}.sava .s-acct-agency-logo{flex:none;display:block;width:40px;height:40px;overflow:hidden;border-radius:12px;background:var(--s-sand)}.sava .s-acct-agency-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sava .s-acct-agency-logo .s-img-fallback{display:grid;width:100%;height:100%}.sava .s-acct-agency-ini{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--s-plum);color:#fff;font:800 15px/1 var(--s-font-display)}.sava .s-acct-contact{display:grid;gap:6px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--s-line);list-style:none}.sava .s-acct-contact a{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:14px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.sava .s-acct-contact a:hover{text-decoration:underline;text-underline-offset:3px}.sava .s-acct-contact svg{width:15px;height:15px;flex:none;color:var(--s-magenta-ink)}.sava .s-on-dark .s-acct-contact{border-top-color:var(--s-line-d)}.sava .s-on-dark .s-acct-contact svg{color:var(--s-magenta-soft)}.sava .s-acct-docs{display:grid;gap:clamp(20px,3vw,32px)}.sava .s-acct-grp-h{margin:0 0 10px;font-family:var(--s-font-display);font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--s-ink-2)}[dir=rtl] .sava .s-acct-grp-h{font-family:var(--s-font-arabic);letter-spacing:0}.sava .s-acct-doc{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;border-radius:var(--s-r-card);background:var(--s-paper);border:1px solid var(--s-line)}.sava .s-acct-doc.is-later{background:transparent;border-style:dashed}.sava .s-acct-doc-t{display:grid;gap:5px;min-width:0;flex:1 1 14rem}.sava .s-acct-doc-t>b{font-weight:600;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.sava .s-p-account .s-acct-dl{margin-inline-start:auto}.sava .s-acct-umrah{display:grid;gap:var(--s-gap);margin-bottom:clamp(24px,4vw,48px)}.sava .s-acct-pk{display:grid;gap:6px}.sava .s-acct-pk-t{margin:6px 0 0;font-weight:700;font-size:clamp(22px,2.6vw,34px);line-height:1.3;text-align:left}[dir=rtl] .sava .s-acct-pk-t{text-align:right}.sava .s-acct-pk-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:4px 0 0;font-family:var(--s-font-display);font-weight:700;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;color:var(--s-magenta-soft)}[dir=rtl] .sava .s-acct-pk-when{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.4}.sava .s-acct-pk-dep{font-family:var(--s-font-ui);font-size:14px;font-weight:500;letter-spacing:0;color:var(--s-on-dark-2)}.sava .s-acct-pk-dep:before{content:"·";margin-inline:8px}[dir=rtl] .sava .s-acct-pk-dep{font-family:var(--s-font-arabic-ui)}.sava .s-acct-pilgrim{display:grid;gap:14px}.sava .s-acct-pilgrim-n{display:grid;gap:2px;min-width:0}.sava .s-acct-pilgrim-n b{font-family:var(--s-font-display);font-weight:700;font-size:20px;letter-spacing:-.02em;overflow-wrap:anywhere}[dir=rtl] .sava .s-acct-pilgrim-n b{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.4}.sava .s-acct-pilgrim-n bdi{font-size:16px;color:var(--s-ink-2)}.sava .s-acct-hotels{display:grid;gap:var(--s-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.sava .s-acct-hotel{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:stretch;overflow:hidden;border-radius:var(--s-r-card);background:var(--s-paper);border:1px solid var(--s-line)}.sava .s-acct-hotel-img{display:block;background:var(--s-night-2)}.sava .s-acct-hotel-img .s-img-fallback,.sava .s-acct-hotel-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sava .s-acct-hotel-b{display:grid;gap:4px;align-content:center;min-width:0;padding:12px 14px}.sava .s-acct-hotel-b b{font-family:var(--s-font-display);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}[dir=rtl] .sava .s-acct-hotel-b b{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.4}.sava .s-acct-hotel-b small{font-size:13px;color:var(--s-ink-2)}.sava .s-acct-room{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0;font-size:15px;color:var(--s-ink-2)}.sava .s-acct-room b{font-weight:600;color:var(--s-ink)}.sava .s-acct-room>:not(:last-child):after{content:"·";margin-inline:8px;color:var(--s-ink-3-aa);font-weight:400}.sava .s-acct-mates{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:12px 0 0;padding-top:12px;border-top:1px dashed var(--s-line);font-size:14px}.sava .s-acct-mates small{margin-inline-end:10px;font-size:13px;color:var(--s-ink-3-aa)}.sava .s-acct-mates>span:not(:last-child):after{content:",";margin-inline-end:6px}.sava .s-acct-docs-list{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none}.sava .s-acct-docs-list li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--s-ink-3-aa)}.sava .s-acct-docs-list li.is-done{font-weight:600;color:var(--s-ink)}.sava .s-acct-docs-list svg{width:15px;height:15px;flex:none}.sava .s-acct-docs-list li.is-done svg{color:var(--s-magenta-ink)}.sava .s-acct-self{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sava .s-acct-face{flex:none;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:var(--s-sand-2);color:var(--s-ink-3-aa)}.sava .s-acct-face img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sava .s-acct-face .s-img-fallback{display:grid;width:100%;height:100%}.sava .s-acct-face>svg{width:20px;height:20px}.sava .s-acct-upload{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding-inline:14px 16px;border-radius:var(--s-r-pill);background:var(--s-sand);color:var(--s-ink);font-size:14px;font-weight:600;cursor:pointer;transition:background-color var(--s-t-hover),scale var(--s-t-press) var(--s-ease)}.sava .s-acct-upload:hover{background:var(--s-blush)}.sava .s-acct-upload svg{flex:none}.sava .s-acct-upload span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sava .s-acct-edit{margin-inline-start:auto}.sava .s-acct-form{margin-top:16px;padding-top:16px;border-top:1px dashed var(--s-line)}.sava .s-acct-form-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.sava .s-acct-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sava .s-acct-form-grid .s-acct-span{grid-column:1/-1}}.sava .s-acct-form-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.sava .s-acct-badge{display:grid;gap:14px;justify-items:center}.sava .s-acct-badge .s-in-h3{justify-self:stretch;margin-bottom:0}.sava .s-acct-badge-note{margin:0;font-size:12.5px;line-height:1.5;text-align:center;color:var(--s-ink-2)}.sava .s-acct-badge-note b{font-weight:600;color:var(--s-ink)}.sava .s-p-account .s-acct-badge .s-in-wide{justify-self:stretch}.sava .s-acct-tl-tile .s-in-h3{margin-bottom:8px}.sava .s-acct-tl{display:grid;margin:0;padding:0;list-style:none}.sava .s-acct-tl li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-block:9px}.sava .s-acct-tl li:before{content:"";position:absolute;z-index:0;top:0;inset-inline-start:16px;width:2px;height:100%;background:var(--s-line)}.sava .s-acct-tl li:first-child:before{top:50%;height:50%}.sava .s-acct-tl li:last-child:before{height:50%}.sava .s-acct-tl li.lead-done:before{background:var(--s-plum)}.sava .s-acct-tl-dot{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--s-sand-2);color:var(--s-ink-3-aa)}.sava .s-acct-tl-dot svg{width:16px;height:16px}.sava .s-acct-tl li.is-done .s-acct-tl-dot{background:var(--s-plum);color:#fff}.sava .s-acct-tl-t{min-width:0;font-size:14px;font-weight:600;color:var(--s-ink-2)}.sava .s-acct-tl li.is-done .s-acct-tl-t{color:var(--s-ink)}.sava .s-acct-tl-d{font:600 12.5px/1 var(--s-font-display);letter-spacing:-.02em;color:var(--s-ink-3-aa);white-space:nowrap}[dir=rtl] .sava .s-acct-tl-d{font-family:var(--s-font-arabic-ui);letter-spacing:0;line-height:1.3}@media (min-width:720px){.sava .s-acct-tl{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.sava .s-acct-tl li{grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px;padding-block:4px;text-align:center}.sava .s-acct-tl li:before{top:16px;inset-inline-start:-50%;width:100%;height:2px}.sava .s-acct-tl li:first-child:before{display:none}.sava .s-acct-tl li:last-child:before{height:2px}.sava .s-acct-tl li.lead-done:before{background:var(--s-plum)}.sava .s-acct-tl-t{font-size:13px}}.sava .s-badge-frame{direction:ltr;max-width:100%;margin-inline:auto;overflow:hidden;border-radius:var(--s-r-m);border:1px solid var(--s-line);background:var(--s-paper);box-shadow:var(--s-shadow-lift)}.sava .s-badge-wait{display:grid;place-items:center;padding:12px;text-align:center;background:var(--s-sand-2);box-shadow:none;font-size:12.5px;font-weight:600;color:var(--s-ink-2)}.sava .s-acct-conf-head .s-acct-status{margin-bottom:10px}.sava .s-acct-refs{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:14px 0 0;font-size:13.5px;color:var(--s-ink-2)}.sava .s-acct-refs bdi{font-weight:600;color:var(--s-ink)}.sava .s-acct-refs>:not(:last-child):after{content:"·";margin-inline:8px;color:var(--s-ink-3-aa)}.sava .s-acct-conf-total{display:grid;justify-items:end;gap:4px}.sava .s-acct-conf-total .s-price b{font-size:clamp(30px,3.2vw,46px)}.sava .s-acct-pay{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--s-on-dark-2)}.sava .s-acct-note{margin:0;font-size:14.5px;line-height:1.55;color:var(--s-ink-2)}.sava .s-acct-note+.s-acct-note{margin-top:8px}.sava .s-acct-note b{font-weight:600;color:var(--s-ink)}.sava .s-acct-note.is-warn{color:var(--s-sun-ink)}.sava .s-p-account .s-acct-cancel{margin-top:16px}.sava .s-acct-cancel-panel{scroll-margin-top:calc(var(--s-nav-h) + 20px);border-color:var(--s-magenta)}.sava .s-acct-fees{display:grid;gap:4px;margin:12px 0 0;padding:12px 14px;border-radius:var(--s-r-s);background:var(--s-sun-wash);color:var(--s-sun-ink)}.sava .s-acct-fees .s-in-label{margin:0;color:inherit}.sava .s-acct-fees b{font-family:var(--s-font-display);font-weight:800;font-size:26px;letter-spacing:-.03em}.sava .s-acct-fees em{font-style:normal;font-size:14px;font-weight:600}.sava .s-acct-fees-note{font-size:13px;font-weight:500;line-height:1.45}.sava .s-acct-cancel-foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sava .s-p-account .s-acct-cancel-foot>.s-btn{flex:1 1 8rem;justify-content:center}.sava .s-p-account .s-acct-cancel-go{background:#9b1c2e;box-shadow:none}.sava .s-p-account .s-acct-cancel-go:hover{background:#7d1626}.sava .s-acct-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:clamp(16px,2.4vw,24px)}.sava .s-acct-tabs{flex:1 1 20rem}.sava .s-acct-search{flex:0 1 18rem;min-width:12rem;margin-inline-start:auto}.sava .s-acct-res-head{padding-top:clamp(16px,2.4vw,32px)}.sava .s-acct-res-grid{display:grid;gap:var(--s-gap);align-items:start;grid-template-areas:"aside" "form"}.sava .s-acct-res-form{grid-area:form;display:grid;gap:var(--s-gap);min-width:0}.sava .s-acct-res-aside{grid-area:aside;min-width:0}@media (min-width:1024px){.sava .s-acct-res-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"form aside";gap:clamp(16px,2vw,28px)}.sava .s-acct-res-aside{position:sticky;top:calc(var(--s-nav-h) + 20px)}}.sava .s-acct-res-dest{margin:6px 0 0;font-size:14px;color:var(--s-on-dark-2)}.sava .s-acct-res-facts{margin-top:18px;padding-top:16px;border-top:1px solid var(--s-line-d)}.sava .s-acct-res-hotels{display:grid;gap:8px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--s-line-d);list-style:none}.sava .s-acct-res-hotels li{display:grid;gap:1px;min-width:0}.sava .s-acct-res-hotels small{font-size:12.5px;color:var(--s-magenta-soft)}.sava .s-acct-res-hotels b{font-weight:600;font-size:15px;overflow-wrap:anywhere}.sava .s-acct-res-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--s-line-d)}.sava .s-on-dark .s-acct-res-price .s-price b{color:#fff}.sava .s-on-dark .s-acct-res-price .s-price em,.sava .s-on-dark .s-acct-res-price .s-price small{color:var(--s-on-dark-2)}.sava .s-on-dark .s-acct-res-price .s-in-per{color:var(--s-on-dark-3)}.sava .s-acct-file{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:var(--s-r-s);background:var(--s-blush);color:var(--s-ink);font-size:14px;font-weight:600}.sava .s-acct-file>svg{width:18px;height:18px;flex:none;color:var(--s-magenta-ink)}.sava .s-acct-file span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sava .s-acct-file button{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--s-ink-2)}.sava .s-acct-file button:hover{background:var(--s-blush-2);color:var(--s-ink)}.sava .s-acct-file button svg{width:16px;height:16px}.sava .s-acct-res-send{display:grid;gap:12px;justify-items:center}.sava .s-p-account .s-acct-res-send .s-btn{justify-content:space-between}.sava .s-acct-res-send .s-in-steps{width:100%;margin-top:4px}.sava .s-p-account .s-in-control:focus{outline:none;border-color:var(--s-magenta);background:var(--s-paper)}.sava .s-p-account select.s-in-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:38px}.sava .s-p-account .s-in-fld:has(>select){position:relative}.sava .s-p-account .s-in-fld:has(>select):after{content:"";position:absolute;inset-inline-end:15px;bottom:22px;width:8px;height:8px;border-inline-end:2px solid var(--s-ink-2);border-bottom:2px solid var(--s-ink-2);rotate:45deg;pointer-events:none}.sava .s-acct-idcard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;margin:0 0 var(--s-gap);padding:clamp(18px,2vw,26px);border-radius:var(--s-r-l);background:var(--s-paper);border:1px solid var(--s-line);font-size:15px}.sava .s-acct-idcard dt{color:var(--s-ink-3-aa)}.sava .s-acct-idcard dd{margin:0;min-width:0;font-weight:600;overflow-wrap:anywhere}.sava .s-acct-2fa>div{padding:clamp(18px,2vw,26px)!important;border-radius:var(--s-r-l)!important;background:var(--s-paper)!important;border-color:var(--s-line)!important;box-shadow:var(--s-shadow-quiet)!important}.sava .s-acct-2fa h3{font-family:var(--s-font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--s-ink)}[dir=rtl] .sava .s-acct-2fa h3{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.4}.sava .s-acct-2fa p{font-size:13.5px;line-height:1.5}.sava .s-acct-2fa .bg-emerald-600,.sava .s-acct-2fa .bg-ocean-600{background-color:var(--s-magenta-action)!important;border-radius:var(--s-r-pill)!important;min-height:44px;box-shadow:var(--s-shadow-mag)}.sava .s-acct-2fa .bg-emerald-600:hover,.sava .s-acct-2fa .bg-ocean-600:hover{background-color:var(--s-magenta-deep)!important}.sava .s-acct-2fa .bg-ink-100,.sava .s-acct-2fa .bg-rose-600{border-radius:var(--s-r-pill)!important;min-height:44px}.sava .s-acct-2fa button{transition:background-color var(--s-t-hover),scale var(--s-t-press) var(--s-ease)}.sava .s-acct-2fa button:active{scale:.97}.sava .s-acct-2fa input{min-height:48px;border-radius:var(--s-r-s)!important;background:var(--s-sand)!important;border-color:transparent!important}.sava .s-acct-2fa input:focus{background:var(--s-paper)!important;border-color:var(--s-magenta)!important}.sava .s-acct-2fa code{background:var(--s-sand)!important;border-radius:8px}.sava .s-acct-2fa img{direction:ltr}[dir=rtl] .sava .s-acct-2fa label,[dir=rtl] .sava .s-acct-card-t,[dir=rtl] .sava .s-acct-doc-t>b{letter-spacing:0;text-transform:none}[dir=rtl] .sava .s-acct-agency-ini,[dir=rtl] .sava .s-acct-ini{font-family:var(--s-font-arabic);letter-spacing:0}@media (max-width:480px){.sava .s-acct-card-foot .s-go{width:36px;height:36px}.sava .s-acct-status{font-size:12.5px}.sava .s-acct-edit{margin-inline-start:0}.sava .s-p-account .s-acct-dl{margin-inline-start:0;width:100%;justify-content:center}.sava .s-acct-conf-total{justify-items:start}.sava .s-acct-card-top{flex-wrap:wrap}}@media (max-width:380px){.sava .s-acct-hotel{grid-template-columns:68px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sava .s-acct-card:hover .s-acct-card-img img{transform:none}}.sava .s-p-offers .s-p-off-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 22px;align-items:center;margin-bottom:clamp(18px,2.4vw,28px);padding:14px 16px;border-radius:var(--s-r-l);background:var(--s-paper);border:1px solid var(--s-line)}@media (min-width:760px){.sava .s-p-offers .s-p-off-bar{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.sava .s-p-offers .s-p-off-sort{justify-content:flex-end}}.sava .s-p-offers .s-p-off-sort{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sava .s-p-offers .s-p-off-sort-h{font-size:13px;font-weight:600;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--s-gap);padding-bottom:8px}.sava .s-p-offers .s-in-dep-arr{display:inline-block;vertical-align:-.1em;opacity:.55}.sava .s-p-offers .s-p-msr-match-t,.sava .s-p-offers .s-p-msr-why li,.sava .s-p-offers .s-p-off-agency-name,.sava .s-p-offers .s-p-off-fac li span,.sava .s-p-offers .s-p-off-h1,.sava .s-p-offers .s-p-off-lead,.sava .s-p-offers .s-p-off-policy,.sava .s-p-offers .s-p-off-quote,.sava .s-p-offers .s-p-off-room-t b,.sava .s-p-offers .s-p-off-sub>b,.sava .s-p-offers .s-p-off-tags li,.sava .s-p-offers .s-p-off-text,.sava .s-p-offers .s-p-off-title,.sava .s-p-offers .s-p-off-where b,.sava .s-p-offers .s-p-off-where span,.sava .s-p-offers .s-p-resv-head-t b,.sava .s-p-offers .s-p-resv-ok-t span{unicode-bidi:plaintext;text-align:start}.sava .s-p-offers .s-p-off-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--s-r-card);background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);text-decoration:none}.sava .s-p-offers .s-p-off-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--s-night-2)}.sava .s-p-offers .s-p-off-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s var(--s-ease)}.sava .s-p-offers .s-p-off-card:hover .s-p-off-img img{transform:scale(1.04)}.sava .s-p-offers .s-p-off-card .s-skeleton.s-p-off-img{border-radius:0}.sava .s-p-offers .s-p-off-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.sava .s-p-offers .s-p-off-title{margin:0;font-family:var(--s-font-display);font-weight:700;font-size:17px;line-height:1.22;letter-spacing:-.025em;color:var(--s-ink);overflow-wrap:anywhere}[dir=rtl] .sava .s-p-offers .s-p-off-title{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.4}.sava .s-p-offers .s-p-off-where{display:grid;gap:2px;min-width:0;margin:-2px 0 0;font-size:13.5px;line-height:1.4;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-where b{font-weight:600;color:var(--s-ink);overflow-wrap:anywhere}.sava .s-p-offers .s-p-off-where span{min-width:0;overflow-wrap:anywhere}.sava .s-p-offers .s-p-off-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0;padding-top:10px;border-top:1px dashed var(--s-line);font-size:13px;line-height:1.4;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-when>*{white-space:nowrap}.sava .s-p-offers .s-p-off-when>b{font-weight:600;color:var(--s-ink)}.sava .s-p-offers .s-p-off-when>:not(:last-child):after{content:"·";margin-inline:7px;color:var(--s-ink-3-aa);font-weight:400}.sava .s-p-offers .s-p-off-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:4px}.sava .s-p-offers .s-p-off-price-wrap{display:grid;gap:3px;min-width:0}.sava .s-p-offers .s-p-off-cut{font-family:var(--s-font-display);font-weight:700;font-size:12.5px;letter-spacing:-.02em;color:var(--s-magenta-ink)}[dir=rtl] .sava .s-p-offers .s-p-off-cut{font-family:var(--s-font-arabic-ui);letter-spacing:0}.sava .s-p-offers .s-p-off-head{display:grid;gap:clamp(24px,3.4vw,52px);align-items:start;padding-block:clamp(18px,2.6vw,32px) clamp(28px,4vw,56px)}@media (min-width:1000px){.sava .s-p-offers .s-p-off-head{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.sava .s-p-offers .s-p-off-gal{display:grid;gap:10px;min-width:0}.sava .s-p-offers .s-p-off-gal-main{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;border:0;border-radius:var(--s-r-l);background:var(--s-night-2);cursor:zoom-in}@media (min-width:1000px){.sava .s-p-offers .s-p-off-gal-main{aspect-ratio:5/4}}.sava .s-p-offers .s-p-off-gal-main .s-img-fallback,.sava .s-p-offers .s-p-off-gal-main img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--s-ease)}.sava .s-p-offers .s-p-off-gal-main:hover img{transform:scale(1.035)}.sava .s-p-offers .s-p-off-gal-n{position:absolute;inset-block-end:12px;inset-inline-end:12px;padding:7px 12px;border-radius:var(--s-r-pill);background:rgba(29,15,46,.72);color:#fff;font-size:12.5px;font-weight:600}.sava .s-p-offers .s-p-off-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;min-width:0}.sava .s-p-offers .s-p-off-thumb{position:relative;display:block;aspect-ratio:4/3;min-width:0;padding:0;overflow:hidden;border:0;border-radius:16px;background:var(--s-night-2);cursor:pointer;transition:opacity var(--s-t-hover) var(--s-ease),scale var(--s-t-press) var(--s-ease)}.sava .s-p-offers .s-p-off-thumb .s-img-fallback,.sava .s-p-offers .s-p-off-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sava .s-p-offers .s-p-off-thumb:hover{opacity:.86}.sava .s-p-offers .s-p-off-thumb:active{scale:.97}.sava .s-p-offers .s-p-off-thumb.is-on{box-shadow:0 0 0 2.5px var(--s-magenta)}.sava .s-p-offers .s-p-off-viewer{margin-block:0 clamp(24px,3.4vw,44px);padding:clamp(14px,2vw,22px);scroll-margin-top:calc(var(--s-nav-h) + 16px)}.sava .s-p-offers .s-p-off-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sava .s-p-offers .s-p-off-viewer-n{font-size:13px;font-weight:600;color:var(--s-on-dark-2)}.sava .s-p-offers .s-p-off-viewer-stage{position:relative;display:grid;place-items:center;min-height:240px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--s-r-l);background:rgba(0,0,0,.32)}.sava .s-p-offers .s-p-off-viewer-stage img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sava .s-p-offers .s-p-off-viewer-stage .s-img-fallback{width:100%;height:100%}.sava .s-p-offers .s-p-off-viewer-arrow{position:absolute;top:50%;translate:0 -50%;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:rgba(29,15,46,.66);border:1px solid hsla(0,0%,100%,.28);color:#fff;transition:background-color var(--s-t-hover) var(--s-ease),scale var(--s-t-press) var(--s-ease)}.sava .s-p-offers .s-p-off-viewer-arrow:hover{background:var(--s-magenta-action);border-color:transparent}.sava .s-p-offers .s-p-off-viewer-arrow:active{scale:.94}.sava .s-p-offers .s-p-off-viewer-arrow.is-prev{inset-inline-start:12px}.sava .s-p-offers .s-p-off-viewer-arrow.is-next{inset-inline-end:12px}.sava .s-p-offers .s-p-off-viewer-arrow.is-prev svg{rotate:180deg}.sava .s-p-offers .s-p-off-viewer-strip{display:flex;gap:8px;margin-top:12px;padding-bottom:2px;overflow-x:auto;scrollbar-width:thin}.sava .s-p-offers .s-p-off-viewer-strip button{flex:none;width:92px;aspect-ratio:4/3;padding:0;overflow:hidden;border:0;border-radius:12px;background:var(--s-night-2);opacity:.55;cursor:pointer;transition:opacity var(--s-t-hover) var(--s-ease)}.sava .s-p-offers .s-p-off-viewer-strip button .s-img-fallback,.sava .s-p-offers .s-p-off-viewer-strip button img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sava .s-p-offers .s-p-off-viewer-strip button:hover{opacity:.85}.sava .s-p-offers .s-p-off-viewer-strip button.is-on{opacity:1;box-shadow:0 0 0 2px var(--s-magenta-soft)}.sava .s-p-offers .s-p-off-intro{min-width:0}.sava .s-p-offers .s-p-off-h1{margin:12px 0 0;font-size:clamp(30px,3.4vw,54px);line-height:1;color:var(--s-ink);text-wrap:balance;overflow-wrap:anywhere}[dir=rtl] .sava .s-p-offers .s-p-off-h1{line-height:1.24}.sava .s-p-offers .s-p-off-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-sub>*{white-space:nowrap}.sava .s-p-offers .s-p-off-sub>b{font-weight:600;color:var(--s-ink)}.sava .s-p-offers .s-p-off-sub .st{color:var(--s-magenta-ink);letter-spacing:.02em}.sava .s-p-offers .s-p-off-sub>:not(:last-child):after{content:"·";margin-inline:8px;color:var(--s-ink-3-aa);font-weight:400}.sava .s-p-offers .s-p-off-dates{margin:18px 0 0;font-family:var(--s-font-display);font-weight:800;font-size:clamp(26px,2.8vw,40px);line-height:1.02;letter-spacing:-.045em;color:var(--s-plum)}[dir=rtl] .sava .s-p-offers .s-p-off-dates{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.3}.sava .s-p-offers .s-p-off-dates small{display:block;margin-top:8px;font-family:var(--s-font-ui);font-size:14px;font-weight:600;letter-spacing:0;color:var(--s-ink-2)}[dir=rtl] .sava .s-p-offers .s-p-off-dates small{font-family:var(--s-font-arabic-ui)}.sava .s-p-offers .s-p-off-dates .s-in-dep-arr{width:.46em;height:.46em;vertical-align:.1em;opacity:.45}.sava .s-p-offers .s-p-off-lead{margin:18px 0 0;max-width:42em;font-size:16px;line-height:1.65;color:var(--s-ink-2);white-space:pre-line}.sava .s-p-offers .s-p-off-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;padding-top:20px;border-top:1px dashed var(--s-line)}@media (max-width:640px){.sava .s-p-offers .s-p-off-actions .s-btn-lg{width:100%;justify-content:space-between}}.sava .s-p-offers .s-p-off-share{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:16px;border-radius:var(--s-r-pill);background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink-2);font-size:14px;font-weight:600;transition:background-color var(--s-t-hover) var(--s-ease),color var(--s-t-hover) var(--s-ease),scale var(--s-t-press) var(--s-ease)}.sava .s-p-offers .s-p-off-share:hover{background:var(--s-blush);color:var(--s-ink)}.sava .s-p-offers .s-p-off-grid2{display:grid;gap:var(--s-gap);align-items:start;grid-template-areas:"aside" "main"}@media (min-width:1024px){.sava .s-p-offers .s-p-off-grid2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"main aside";gap:clamp(16px,2vw,28px)}.sava .s-p-offers .s-p-off-aside[data-open=false]{position:sticky;top:calc(var(--s-nav-h) + 20px)}}.sava .s-p-offers .s-p-off-main{grid-area:main;display:grid;gap:clamp(16px,2vw,28px);min-width:0}.sava .s-p-offers .s-p-off-aside{grid-area:aside;display:grid;gap:var(--s-gap);min-width:0}.sava .s-p-offers .s-p-off-buy{display:grid;gap:16px}.sava .s-p-offers .s-p-off-buy-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.sava .s-p-offers .s-p-off-buy-note{margin:0;font-size:13.5px;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:0;padding-top:14px;border-top:1px solid var(--s-line);font-size:14.5px}.sava .s-p-offers .s-p-off-facts dt{color:var(--s-ink-3-aa)}.sava .s-p-offers .s-p-off-facts dd{margin:0;min-width:0;font-weight:600;overflow-wrap:anywhere}.sava .s-p-offers .s-p-off-facts dd.is-ok{color:var(--s-magenta-ink)}.sava .s-p-offers .s-p-off-buy .s-btn{width:100%;justify-content:space-between}.sava .s-p-offers .s-p-off-pay{margin:0;font-size:12.5px;text-align:center;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-agency{display:grid;gap:12px}.sava .s-p-offers .s-p-off-agency-id{display:flex;align-items:center;gap:12px;min-width:0}.sava .s-p-offers .s-p-off-agency-logo{flex:none;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:var(--s-plum);color:#fff;font:700 17px/1 var(--s-font-display)}.sava .s-p-offers .s-p-off-agency-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sava .s-p-offers .s-p-off-agency-name{min-width:0;font-family:var(--s-font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;overflow-wrap:anywhere}[dir=rtl] .sava .s-p-offers .s-p-off-agency-name{font-family:var(--s-font-arabic);letter-spacing:0}.sava .s-p-offers .s-p-off-agency-links{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--s-line)}.sava .s-p-offers .s-p-off-agency-links a{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--s-ink-2);font-size:14px;text-decoration:none;overflow-wrap:anywhere}.sava .s-p-offers .s-p-off-agency-links a:hover{color:var(--s-magenta-ink)}.sava .s-p-offers .s-p-off-agency-links svg{flex:none;color:var(--s-plum)}.sava .s-p-offers .s-p-off-text{margin:0;font-size:16px;line-height:1.7;color:var(--s-ink-2);white-space:pre-line}.sava .s-p-offers .s-p-off-quote{margin:14px 0 0;padding:14px 16px;border-radius:var(--s-r-s);background:var(--s-blush);color:var(--s-plum);font-size:15px;font-style:italic;line-height:1.55}.sava .s-p-offers .s-p-off-fac{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px;margin:0;padding:0;list-style:none}.sava .s-p-offers .s-p-off-fac li{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 12px;border-radius:var(--s-r-s);background:var(--s-sand);font-size:13.5px;line-height:1.3;color:var(--s-ink)}.sava .s-p-offers .s-p-off-fac svg{flex:none;color:var(--s-plum)}.sava .s-p-offers .s-p-off-tags{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:14px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-tags li:not(:last-child):after{content:"·";margin-inline:8px;color:var(--s-ink-3-aa)}.sava .s-p-offers .s-p-off-rooms{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sava .s-p-offers .s-p-off-room{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 14px;border-radius:18px;background:var(--s-sand)}.sava .s-p-offers .s-p-off-room-t{display:grid;gap:2px;min-width:0}.sava .s-p-offers .s-p-off-room-t b{font-weight:600;font-size:15px;overflow-wrap:anywhere}.sava .s-p-offers .s-p-off-room-t small{font-size:12.5px;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-map{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:14px;padding-inline:14px;border-radius:var(--s-r-pill);background:var(--s-sand);color:var(--s-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background-color var(--s-t-hover) var(--s-ease)}.sava .s-p-offers .s-p-off-map:hover{background:var(--s-blush)}.sava .s-p-offers .s-p-off-map svg{flex:none;color:var(--s-plum)}.sava .s-p-offers .s-p-off-policy{margin:0;font-family:var(--s-font-ui);font-size:14px;line-height:1.65;color:var(--s-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}[dir=rtl] .sava .s-p-offers .s-p-off-policy{font-family:var(--s-font-arabic-ui)}.sava .s-p-offers .s-p-resv{scroll-margin-top:calc(var(--s-nav-h) + 20px)}.sava .s-p-offers .s-p-resv-card{overflow:hidden;border-radius:var(--s-r-l);background:var(--s-paper);border:1px solid var(--s-line);box-shadow:var(--s-shadow-lift)}.sava .s-p-offers .s-p-resv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--s-night);color:#fff}.sava .s-p-offers .s-p-resv-head-t{min-width:0}.sava .s-p-offers .s-p-resv-head-t small{display:block;font-size:12px;font-weight:600;color:var(--s-magenta-soft)}.sava .s-p-offers .s-p-resv-head-t b{display:block;margin-top:3px;font-family:var(--s-font-display);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}[dir=rtl] .sava .s-p-offers .s-p-resv-head-t b{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.4}.sava .s-p-offers .s-p-resv-x{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;transition:background-color var(--s-t-hover) var(--s-ease),scale var(--s-t-press) var(--s-ease)}.sava .s-p-offers .s-p-resv-x:hover{background:hsla(0,0%,100%,.24)}.sava .s-p-offers .s-p-resv-x:active{scale:.94}.sava .s-p-offers .s-p-resv-body{display:grid;gap:16px;padding:18px}.sava .s-p-offers .s-p-resv-when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sava .s-p-offers .s-p-resv-when div{min-width:0;padding:10px 12px;border-radius:var(--s-r-s);background:var(--s-sand)}.sava .s-p-offers .s-p-resv-when small{display:block;font-size:12px;color:var(--s-ink-3-aa)}.sava .s-p-offers .s-p-resv-when b{font-family:var(--s-font-display);font-weight:700;font-size:15px;letter-spacing:-.02em}[dir=rtl] .sava .s-p-offers .s-p-resv-when b{font-family:var(--s-font-arabic-ui);letter-spacing:0}.sava .s-p-offers .s-p-resv-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sava .s-p-offers .s-p-resv-group{display:grid;gap:8px}.sava .s-p-offers .s-p-resv-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:92px;padding:18px;border-radius:var(--s-r-l);background:var(--s-sand);font-size:14.5px;color:var(--s-ink-2);text-align:center}.sava .s-p-offers .s-p-resv-off{display:grid;justify-items:center;gap:12px;padding:20px 18px;border-radius:var(--s-r-l);background:var(--s-sun-wash);text-align:center}.sava .s-p-offers .s-p-resv-off p{margin:0;max-width:28em;font-size:14.5px;color:var(--s-sun-ink)}.sava .s-p-offers .s-p-resv-ok{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;padding:14px;border-radius:var(--s-r-l);background:var(--s-blush)}.sava .s-p-offers .s-p-resv-ok-t{display:grid;gap:3px;min-width:0}.sava .s-p-offers .s-p-resv-ok-t b{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--s-magenta-ink)}.sava .s-p-offers .s-p-resv-ok-t span{font-size:13px;color:var(--s-ink-2);overflow-wrap:anywhere}.sava .s-p-offers .s-p-resv-trav{display:grid;gap:8px}.sava .s-p-offers .s-p-resv-row{display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr) minmax(0,1fr)}.sava .s-p-offers .s-p-resv-row.is-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 124px}@media (max-width:560px){.sava .s-p-offers .s-p-resv-row,.sava .s-p-offers .s-p-resv-row.is-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sava .s-p-offers .s-p-resv-row>:first-child{grid-column:1/-1}}.sava .s-p-offers .s-p-resv-hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--s-ink-2)}.sava .s-p-offers .s-p-resv-auth{display:grid;gap:10px;padding:14px;border-radius:var(--s-r-l);background:var(--s-sand)}.sava .s-p-offers .s-p-resv-auth-tabs{display:flex;flex-wrap:wrap;gap:6px}.sava .s-p-offers .s-p-resv-me{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:var(--s-r-s);background:var(--s-blush);font-size:13.5px;color:var(--s-ink);overflow-wrap:anywhere}.sava .s-p-offers .s-p-resv-me svg{flex:none;color:var(--s-magenta-ink)}.sava .s-p-offers .s-p-resv-body .s-btn{width:100%;justify-content:center}.sava .s-p-offers .s-p-msr-wrap{display:grid;gap:var(--s-gap);align-items:start}@media (min-width:1024px){.sava .s-p-offers .s-p-msr-wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.sava .s-p-offers .s-p-msr-panel{padding:clamp(18px,2.4vw,28px)}.sava .s-p-offers .s-p-msr-form{display:grid;gap:18px}.sava .s-p-offers .s-p-msr-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sava .s-p-offers .s-p-msr-type{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding-inline:10px;border-radius:var(--s-r-pill);background:var(--s-sand);color:var(--s-ink);font-size:14px;font-weight:600;transition:background-color var(--s-t-hover) var(--s-ease),color var(--s-t-hover) var(--s-ease),scale var(--s-t-press) var(--s-ease)}.sava .s-p-offers .s-p-msr-type svg{flex:none}.sava .s-p-offers .s-p-msr-type span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sava .s-p-offers .s-p-msr-type:hover{background:var(--s-blush)}.sava .s-p-offers .s-p-msr-type:active{scale:.97}.sava .s-p-offers .s-p-msr-type[aria-pressed=true]{background:var(--s-plum);color:#fff}@media (max-width:460px){.sava .s-p-offers .s-p-msr-types{grid-template-columns:minmax(0,1fr)}.sava .s-p-offers .s-p-msr-type{justify-content:flex-start}}.sava .s-p-offers .s-p-msr-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:640px){.sava .s-p-offers .s-p-msr-3{grid-template-columns:minmax(0,1fr)}}.sava .s-p-offers .s-p-msr-step{display:flex;align-items:center;gap:8px;min-height:48px;padding-inline:12px;border-radius:var(--s-r-s);background:var(--s-sand)}.sava .s-p-offers .s-p-msr-step>svg{flex:none;color:var(--s-plum)}.sava .s-p-offers .s-p-msr-step b{flex:1;text-align:center;font-family:var(--s-font-display);font-weight:700;font-size:17px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sava .s-p-offers .s-p-msr-step button{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);font:700 17px/1 var(--s-font-display);transition:background-color var(--s-t-hover) var(--s-ease),scale var(--s-t-press) var(--s-ease)}.sava .s-p-offers .s-p-msr-step button:hover:not(:disabled){background:var(--s-blush)}.sava .s-p-offers .s-p-msr-step button:active:not(:disabled){scale:.92}.sava .s-p-offers .s-p-msr-step button:disabled{opacity:.4;cursor:not-allowed}.sava .s-p-offers .s-p-msr-form .s-btn{width:100%;justify-content:center;min-height:54px}.sava .s-p-offers .s-p-msr-note{margin:0;font-size:13px;text-align:center;color:var(--s-ink-2)}.sava .s-p-offers .s-p-msr-out{margin-top:clamp(22px,3vw,36px);max-width:60rem}.sava .s-p-offers .s-p-msr-res{display:grid;gap:10px}.sava .s-p-offers .s-p-msr-match{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;padding:clamp(14px,1.8vw,20px);border-radius:var(--s-r-l);background:var(--s-paper);border:1px solid var(--s-line)}.sava .s-p-offers .s-p-msr-rank{grid-row:1/3;align-self:start;min-width:38px;padding-top:2px;font-family:var(--s-font-display);font-weight:800;font-size:26px;line-height:1;letter-spacing:-.04em;color:var(--s-plum)}.sava .s-p-offers .s-p-msr-match-h{min-width:0}.sava .s-p-offers .s-p-msr-kind{font-size:12.5px;font-weight:600;color:var(--s-magenta-ink)}.sava .s-p-offers .s-p-msr-match-t{margin:4px 0 0;font-family:var(--s-font-display);font-weight:700;font-size:17px;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}[dir=rtl] .sava .s-p-offers .s-p-msr-match-t{font-family:var(--s-font-arabic);letter-spacing:0;line-height:1.4}.sava .s-p-offers .s-p-msr-meter{display:flex;align-items:center;gap:10px;margin-top:10px}.sava .s-p-offers .s-p-msr-bar{flex:1;height:6px;min-width:0;overflow:hidden;border-radius:99px;background:var(--s-sand-2)}.sava .s-p-offers .s-p-msr-bar i{display:block;height:100%;border-radius:99px;background:var(--s-plum)}.sava .s-p-offers .s-p-msr-bar i.is-hi{background:var(--s-magenta-action)}.sava .s-p-offers .s-p-msr-pct{flex:none;font:700 12.5px/1 var(--s-font-display);letter-spacing:-.02em;color:var(--s-ink-2);font-variant-numeric:tabular-nums}.sava .s-p-offers .s-p-msr-why{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:10px 0 0;padding:0;list-style:none;font-size:13px;color:var(--s-ink-2)}.sava .s-p-offers .s-p-msr-why li:not(:last-child):after{content:"·";margin-inline:8px;color:var(--s-ink-3-aa)}.sava .s-p-offers .s-p-msr-callback{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:clamp(16px,2vw,22px);border-radius:var(--s-r-l);background:var(--s-blush)}.sava .s-p-offers .s-p-msr-callback svg{flex:none;margin-top:2px;color:var(--s-magenta-ink)}.sava .s-p-offers .s-p-msr-callback p{margin:0;font-size:14.5px;line-height:1.55;color:var(--s-ink)}.sava .s-p-offers .s-p-msr-callback b{font-weight:600}.sava .s-p-offers .s-p-msr-error{display:grid;justify-items:center;gap:12px;padding:clamp(22px,3vw,34px);border-radius:var(--s-r-l);background:var(--s-sun-wash);text-align:center}.sava .s-p-offers .s-p-msr-error p{margin:0;max-width:32em;font-size:14.5px;color:var(--s-sun-ink)}.sava .s-p-offers .s-p-msr-skel{display:grid;gap:10px}.sava .s-p-offers .s-p-msr-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px}.sava .s-p-offers .s-p-msr-side{display:grid;gap:var(--s-gap);min-width:0}.sava .s-p-offers .s-p-msr-side-tile{display:grid;gap:12px;padding:clamp(20px,2.4vw,30px)}.sava .s-p-offers .s-p-msr-side-tile p{margin:0;font-size:15px;line-height:1.6;color:var(--s-ink-2)}.sava .s-p-offers .s-in-tile-night .s-p-msr-side-p{color:var(--s-on-dark-2)}.sava .s-p-offers .s-p-off-field{display:block;min-width:0}.sava .s-p-offers .s-p-off-input{display:block;width:100%;min-width:0;min-height:48px;padding:12px 14px;border-radius:var(--s-r-s);border:1.5px solid transparent;background:var(--s-sand);color:var(--s-ink);font:inherit;font-size:15px;transition:border-color var(--s-t-hover) var(--s-ease),background-color var(--s-t-hover) var(--s-ease)}.sava .s-p-offers select.s-p-off-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:34px;background-image:linear-gradient(45deg,transparent 50%,var(--s-ink-2) 50%),linear-gradient(135deg,var(--s-ink-2) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}[dir=rtl] .sava .s-p-offers select.s-p-off-input{background-position:19px calc(50% + 2px),14px calc(50% + 2px)}.sava .s-p-offers .s-p-off-input::-moz-placeholder{color:var(--s-ink-3-aa)}.sava .s-p-offers .s-p-off-input::placeholder{color:var(--s-ink-3-aa)}.sava .s-p-offers .s-p-off-input:hover{border-color:var(--s-line)}.sava .s-p-offers .s-p-off-input:focus{outline:none;border-color:var(--s-magenta);background:var(--s-paper)}.sava .s-p-offers .s-p-off-input-sm{min-height:42px;padding:9px 12px;font-size:14px}.sava .s-p-offers select.s-p-off-input-sm{padding-inline-end:30px}.sava .s-p-offers .s-p-off-pw{position:relative;display:block}.sava .s-p-offers .s-p-off-pw .s-p-off-input{padding-inline-end:46px}.sava .s-p-offers .s-p-off-pw button{position:absolute;inset-inline-end:8px;top:50%;translate:0 -50%;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--s-ink-2)}.sava .s-p-offers .s-p-off-pw button:hover{background:var(--s-sand-2);color:var(--s-ink)}