
/* ---- Maxy private skin ---- */
body,html{background:#0b0f1f}
.wrapper{background-color:#0b0f1f}
@media screen and (min-width:500px){.wrapper{background-color:#05081a}}
.maxy-logo{width:auto!important;height:38rem!important;display:flex;align-items:center;justify-content:center}
.maxy-logo img{height:38rem!important;width:auto!important;max-width:none;display:block}
.maxy-loader-logo{height:30rem;width:auto;display:block}
.HomeLoader_homeLoader__xQNW4,.HomeLoader_homeLoader__xQNW4:before{background:#05081a}
.btn{background:#111A3B}
.btn:hover{background:#1C2A5C}
.btn svg path{fill:#3D74FF}
.FeaturedCarousel_featuredBottomImages__QfWWp{display:flex;align-items:center;justify-content:center;gap:28rem}
.maxy-press{display:block;width:auto!important;height:40rem}
.maxy-press--iav{height:42rem}
.maxy-press--prompt-profit{height:36rem}
.FeaturedCarousel_slideContent__TRaQa img{object-fit:cover}
.price-features-wrapper .maxy-press{height:40rem;width:auto;margin:0 22rem;filter:none!important;opacity:.75}
/* plan line reads like Zeely's, from the right: crossed-out price, intro price, "for the first N weeks" */
[dir="rtl"] .price-plans__plan-price{direction:rtl!important;justify-content:flex-start!important}
/* "most popular" ribbon: white text on Maxy blue (black on blue had poor contrast) */
.price-plans__plan--active .price-plans__plan-active-trial{color:#fff!important;font-weight:700;letter-spacing:.2rem}
/* CVV "i": hint bubble with the operator's card graphic (hover on desktop, tap on phones), like Zeely's */
.zf-info{cursor:pointer}
.zf-info::after{content:"";position:absolute;bottom:calc(100% + 12px);left:-14px;width:204px;height:76px;z-index:20;
  background:#fff url(assets/maxy/cvv-hint.svg) center/168px 48px no-repeat;border-radius:14px;
  box-shadow:0 8px 28px rgba(17,26,59,.16),0 1px 3px rgba(17,26,59,.08);opacity:0;transform:translateY(4px);
  pointer-events:none;transition:opacity .15s ease,transform .15s ease}
.zf-info:hover::after,.zf-info.maxy-open::after{opacity:1;transform:none}
.maxy-stage{animation:maxyStage .35s ease-out}
@keyframes maxyStage{from{opacity:0;transform:translateY(6rem)}to{opacity:1;transform:none}}
/* face wall: same tile size as Zeely on desktop (72x100); phones keep the captured 59px */
@media screen and (min-width:500px){.FeaturedCarousel_featuredBlock__GSjuz .swiper-slide{width:72px!important;margin-left:8px!important}}
/* slider: the handle runs right-to-left, so the scale must too (50 on the right ... 450+ on the left) */
[dir="rtl"] .rangeSlider-slider-numbers{direction:rtl}
[dir="rtl"] .rangeSlider-slider-number{direction:ltr;unicode-bidi:isolate}
/* location: several choices allowed, so rounded-square ticks instead of round radios */
.radio.maxy-multi .radioIcon{border-radius:6px}
.radio.maxy-multi.active .radioIcon{background:#3D74FF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat!important;border-color:#3D74FF!important}
.radio.maxy-multi.active .radioIcon i{display:none}
.maxy-other-row{display:flex;gap:6px;align-items:center;margin:0 0 10px;padding:3px 3px 3px 4px;border:1.5px solid #3D74FF;border-radius:10px;background:#fff}
.maxy-other-input{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:5px 8px;font:500 14px Heebo,Rubik,sans-serif;direction:rtl;color:#101631}
.maxy-other-input::placeholder{color:#9AA3BF}
.maxy-other-save{flex:none;border:0;border-radius:6px;padding:4px 9px;line-height:1.3;background:#3D74FF;color:#fff;font:600 12px Heebo,Rubik,sans-serif;cursor:pointer;transition:background .15s}
.maxy-other-save:hover{background:#2556E0}
.maxy-other-save.is-saved{background:#EAF0FF;color:#2556E0}
/* location list: the last rows ("אחר") sat under "דלגו בינתיים" and taps went to skip. Let the list scroll clear of it,
   and make the skip link only as wide as its text */
.MyInput_searchContainer__6emq0 ul.MyInput_countryList__0vjHI{padding-bottom:150rem!important}
.skip{width:max-content;margin-left:auto;margin-right:auto}
.wrapper.page-skip .block-button .skip:after{pointer-events:none}
.maxy-other-save[hidden]{display:none}
.maxy-other-save:not([hidden]){animation:maxyPop .18s ease-out}
@keyframes maxyPop{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}
.maxy-other-chip{font-style:normal;display:inline-flex;align-items:center;gap:8px;margin-right:10px;padding:4px 6px 4px 10px;border-radius:999px;background:#EAF0FF;color:#101631;font:600 13px Heebo,Rubik,sans-serif;white-space:nowrap;flex:none}
.maxy-other-chip b{font-weight:600;font-size:11px;color:#fff;background:#3D74FF;border-radius:999px;padding:2px 8px}
/* plan line ("₪594 ₪149 ל-8 השבועות הראשונים") must stay on ONE line on phones */
.price-plans__plan-price{white-space:nowrap}
