/* ---- פוקסיה: חלון וואטסאפ (כל כפתור וואטסאפ פותח טופס קצר) ---- */
.wa-dlg{width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid rgba(255,34,161,.35);border-radius:24px;background:#0e0b0e;color:#fff;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(230,0,126,.25);overflow:auto}
.wa-dlg::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(4px)}
.wa-dlg[open]{animation:waIn .35s var(--ease,ease) both}
@keyframes waIn{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}
.wa-dlg__in{position:relative;padding:28px 24px 24px;display:grid;gap:14px}
.wa-dlg__x{position:absolute;top:12px;inset-inline-end:12px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}
.wa-dlg__x:hover{border-color:var(--neon,#ff22a1)}
.wa-dlg__title{margin:0;padding-inline-end:44px;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.1}
.wa-dlg__title span{color:var(--neon,#ff22a1)}
.wa-dlg__sub{margin:0;color:var(--muted,rgba(255,255,255,.62));font-size:15px;line-height:1.5}
.wa-dlg .field input{padding:14px 16px}
.wa-dlg .form__consent{font-size:12.5px}
.wa-dlg .form__consent.is-error{color:#ff8a8a}
.wa-dlg__err{min-height:18px;margin:0;font-size:14px;color:#ff8a8a}
.wa-dlg__ok{display:none;text-align:center;gap:12px;padding:8px 0 4px}
.wa-dlg__ok svg{width:56px;height:56px;margin:0 auto;color:var(--wa,#25d366)}
.wa-dlg__ok p{margin:0;color:var(--muted,rgba(255,255,255,.62))}
.wa-dlg__ok a{color:#fff;text-decoration:underline}
.wa-dlg.is-sent .wa-dlg__form{display:none}
.wa-dlg.is-sent .wa-dlg__ok{display:grid}
.lp-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}

/* ---- 11.10: הודעת עוגיות + תפריט נגישות (il-*), כמו בשאר דפי lp10 ---- */
#il-cookie-banner{display:none;backdrop-filter:blur(4px);position:fixed!important;bottom:20px!important;right:20px!important;background:#fff!important;color:#333!important;padding:16px 20px!important;border-radius:8px!important;box-shadow:rgba(0,0,0,.15)0 6px 20px!important;z-index:999999!important;flex-direction:column!important;gap:12px!important;max-width:320px!important;direction:rtl!important;border:1px solid rgba(0,0,0,.05)!important;font-family:inherit!important}
#il-cookie-banner .il-text{font-size:14px!important;line-height:1.5!important}
#il-cookie-banner .il-btn{background:#007cba!important;color:#fff!important;border:0!important;padding:10px!important;border-radius:5px!important;cursor:pointer!important;font-weight:600!important;text-align:center!important;font-size:14px!important;transition:opacity .2s!important;margin:0!important;line-height:1!important}
#il-cookie-banner .il-btn:hover{opacity:.9!important}
#il-a11y-btn{box-sizing:border-box!important;position:fixed!important;bottom:20px!important;left:20px!important;background:#005a87!important;width:42px!important;height:42px!important;border-radius:50%!important;box-shadow:rgba(0,0,0,.3)0 4px 10px!important;z-index:999998!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #fff!important;outline:0!important;transition:transform .2s!important;padding:0!important;margin:0!important}
#il-a11y-btn:hover{transform:scale(1.1)!important}
#il-a11y-btn svg{width:22px!important;height:22px!important;fill:#fff!important;display:block!important;margin:0!important;padding:0!important}
#il-a11y-modal{box-sizing:border-box!important;position:fixed!important;bottom:70px!important;left:20px!important;width:320px!important;background:#fff!important;border-radius:12px!important;box-shadow:rgba(0,0,0,.2)0 10px 40px!important;z-index:999999!important;direction:rtl!important;display:none!important;overflow:hidden!important;font-family:Arial,Helvetica,sans-serif!important;border:1px solid #ddd!important;margin:0!important;padding:0!important}
#il-a11y-modal *{box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important}
.il-a11y-header{background:#005a87!important;color:#fff!important;padding:15px 20px!important;font-weight:700!important;font-size:16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0!important;border:0!important}
.il-a11y-close{background:0 0!important;border:0!important;color:#fff!important;font-size:26px!important;cursor:pointer!important;padding:0!important;line-height:1!important;margin:0!important}
.il-a11y-body{padding:15px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-height:60vh!important;overflow-y:auto!important;background:#fff!important;margin:0!important;border:0!important}
.il-a11y-option{background:#f0f2f5!important;border:2px solid transparent!important;padding:12px 5px!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#333!important;transition:.2s!important;margin:0!important;width:100%!important}
.il-a11y-option:hover{background:#e4e6e9!important}
.il-a11y-option .il-icon{font-size:22px!important;margin-bottom:8px!important;line-height:1!important;display:block!important}
.il-a11y-option .il-label{font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:block!important}
#il-a11y-reset{grid-column:1/-1!important;flex-direction:row!important;background:#fff!important;border-color:#999!important;font-size:14px!important;padding:10px!important}
#il-a11y-reset .il-icon{margin-bottom:0!important;margin-left:8px!important;font-size:18px!important}
#il-a11y-reset .il-label{font-size:14px!important}
.il-a11y-footer{padding:15px!important;border-top:1px solid #eee!important;text-align:center!important;background:#fafafa!important;margin:0!important}
.il-a11y-footer a{color:#005a87!important;text-decoration:underline!important;font-size:13px!important;font-weight:700!important;margin:0!important;background:0 0!important;padding:0!important;display:inline!important}
#il-a11y-reading-bar{position:fixed;left:0;right:0;height:8px;background:#ffeb3b;border-top:2px solid #000;border-bottom:2px solid #000;z-index:999997;display:none;pointer-events:none;transform:translateY(-50%);transition:top .05s ease-out}
#il-cookie-banner.il-show-banner{display:flex!important}
#il-cookie-banner.il-force-hide{display:none!important}
#il-a11y-modal.il-active{display:block!important}
.il-a11y-option.active{border-color:#005a87!important;background:#e3f0f7!important}
body.il-a11y-large-cursor,body.il-a11y-large-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 11.5-6.6.9 3.9 7.4-2.7 1.4-3.9-7.5L4 20z' fill='%23000' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E") 6 3,auto!important}
body.il-a11y-reading-guide #il-a11y-reading-bar{display:block!important}
html:has(body.il-a11y-grayscale){filter:grayscale(100%)}
body.il-a11y-high-contrast,body.il-a11y-high-contrast *:not(img):not(video):not(svg):not(path){background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#fff!important}
body.il-a11y-high-contrast a,body.il-a11y-high-contrast a *{color:#ff0!important}
body.il-a11y-highlight-links a{outline:2px solid #ff0!important;outline-offset:2px!important;background:#ff0!important;color:#000!important;text-decoration:underline!important}
body.il-a11y-large-text>*:not(#il-a11y-btn):not(#il-a11y-modal):not(#il-cookie-banner):not(#il-a11y-reading-bar){zoom:1.2}
body.il-a11y-readable-font,body.il-a11y-readable-font *:not(.il-icon){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.02em!important}
body.il-a11y-stop-anim *,body.il-a11y-stop-anim *::before,body.il-a11y-stop-anim *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
/* התאמות לדף: הבאנר מעל בועת הוואטסאפ, כפתור הנגישות בצבע הדף */
#il-cookie-banner{bottom:88px!important;right:16px!important;font-family:inherit!important}
#il-cookie-banner a{color:inherit!important;text-decoration:underline!important;font-weight:700!important}
#il-cookie-banner .il-btn{background:var(--green-900)!important}
#il-a11y-btn{left:16px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;background:var(--green-900)!important}
#il-a11y-btn:focus-visible,.il-a11y-option:focus-visible,.il-a11y-close:focus-visible{outline:3px solid var(--gold-500)!important;outline-offset:2px!important}
.il-a11y-header{background:var(--green-900)!important}
.il-a11y-option.active{border-color:var(--green-900)!important;background:#e6f0ec!important}
.il-a11y-footer a{color:var(--green-900)!important}
#il-a11y-modal{left:16px!important;bottom:72px!important;max-width:calc(100vw - 32px)!important}
@media (max-width:480px){#il-cookie-banner{bottom:84px!important;right:10px!important;left:10px!important;max-width:none!important}}

/* נגישות בצד ימין – כפתור הוואטסאפ הצף נמצא בצד שמאל */
#il-a11y-btn{left:auto!important;right:20px!important;background:#7a0a4a!important}
#il-a11y-modal{left:auto!important;right:20px!important}
@media (max-width:720px){#il-a11y-btn{right:16px!important;bottom:22px!important}#il-a11y-modal{right:10px!important}}
#il-cookie-banner{bottom:76px!important}
#il-cookie-banner .il-btn{background:#E6007E!important}
/* צבעי פוקסיה לתפריט הנגישות (il.css מגיע מדף אחר ומשתמש במשתנים שאין כאן) */
.il-a11y-header{background:#7a0a4a!important;color:#fff!important}
.il-a11y-header span{color:#fff!important}
.il-a11y-close{color:#fff!important}
.il-a11y-footer a{color:#a3005c!important}
.il-a11y-close:focus-visible,.il-a11y-option:focus-visible,.il-a11y-footer a:focus-visible{outline:3px solid #ff22a1!important;outline-offset:2px!important}
#il-a11y-modal{left:auto!important;right:16px!important;bottom:72px!important}
@media (max-width:720px){#il-a11y-modal{right:10px!important;left:10px!important;width:auto!important}}
