:root{--zzk-bg-dark:#111922;--zzk-bg-panel:#1D252D;--zzk-bg-card:#242D37;--zzk-bg-hover:#2A3440;--zzk-accent:#FF8D00;--zzk-accent-hover:#FF7315;--zzk-accent-glow:rgba(255, 141, 0, 0.25);--zzk-text:#FFFFFF;--zzk-text-secondary:#A8AAAC;--zzk-text-muted:#6B7280;--zzk-border:rgba(145, 146, 149, 0.2);--zzk-reject-bg:#2A3440;--zzk-reject-hover:#353F4B;--zzk-overlay:rgba(0, 0, 0, 0.6);--zzk-radius:12px;--zzk-radius-sm:8px;--zzk-font:"Open Sans","Open Sans Hebrew",-apple-system,BlinkMacSystemFont,sans-serif;--zzk-shadow:0 -4px 30px rgba(0, 0, 0, 0.4);--zzk-shadow-modal:0 20px 60px rgba(0, 0, 0, 0.5);--zzk-transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);--zzk-z-banner:999990;--zzk-z-modal:999995;--zzk-z-float:999980}.zzk-cb,.zzk-cb *,.zzk-float,.zzk-modal,.zzk-modal *{box-sizing:border-box!important;text-decoration:none;line-height:normal}.zzk-cb p,.zzk-modal p{margin-top:0!important;margin-bottom:4px!important;padding:0!important;font-size:inherit;line-height:1.5!important}.zzk-cb button,.zzk-modal button{text-decoration:none!important;outline:0}.zzk-cb a,.zzk-modal a{text-decoration-color:var(--zzk-accent)!important}.zzk-overlay{position:fixed;inset:0;z-index:calc(var(--zzk-z-banner) - 1);background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .5s ease}.zzk-overlay.zzk-overlay--visible{opacity:1}.zzk-cb{position:fixed;bottom:0;left:0;right:0;z-index:var(--zzk-z-banner);background:var(--zzk-bg-dark);background:linear-gradient(180deg,rgba(17,25,34,.97) 0,rgba(17,25,34,.99) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--zzk-border);box-shadow:var(--zzk-shadow);font-family:var(--zzk-font);color:var(--zzk-text);transform:translateY(100%);opacity:0;transition:transform .5s cubic-bezier(.16, 1, .3, 1),opacity .4s ease}.zzk-cb.zzk-cb--visible{transform:translateY(0);opacity:1}.zzk-cb__inner{max-width:1280px;margin:0 auto;padding:10px 28px!important;display:flex;align-items:center;gap:16px}.zzk-cb__icon{flex-shrink:0;animation:zzk-cookie-bounce 2s ease-in-out infinite}@keyframes zzk-cookie-bounce{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-5deg)}75%{transform:translateY(2px) rotate(3deg)}}.zzk-cb__content{flex:1;min-width:0}.zzk-cb__title{margin:0 0 2px 0!important;padding:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:.3px;color:var(--zzk-text)!important}.zzk-cb__text{margin:0!important;padding:0!important;font-size:12px!important;line-height:1.4!important;color:var(--zzk-text-secondary)!important}.zzk-cb__link{color:var(--zzk-accent)!important;text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:2px;font-weight:600;transition:color var(--zzk-transition)}.zzk-cb__link:focus,.zzk-cb__link:hover{color:#fff!important;text-decoration-style:solid!important}.zzk-cb__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.zzk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 22px;border:none;border-radius:var(--zzk-radius-sm);font-family:var(--zzk-font);font-size:13px;font-weight:700;letter-spacing:.3px;cursor:pointer;white-space:nowrap;transition:all var(--zzk-transition);text-transform:none;line-height:1.2;position:relative;overflow:hidden}.zzk-btn::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0);transition:background var(--zzk-transition)}.zzk-btn:hover::after{background:rgba(255,255,255,.06)}.zzk-btn:active{transform:scale(.97)}.zzk-btn--accept{background:linear-gradient(135deg,var(--zzk-accent) 0,var(--zzk-accent-hover) 100%);color:#fff;box-shadow:0 2px 12px var(--zzk-accent-glow)}.zzk-btn--accept:hover{box-shadow:0 4px 20px var(--zzk-accent-glow);transform:translateY(-1px)}.zzk-btn--accept:active{transform:translateY(0) scale(.97)}.zzk-btn--settings{background:0 0!important;color:var(--zzk-accent)!important;border:1.5px solid var(--zzk-accent)!important}.zzk-btn--settings:focus,.zzk-btn--settings:hover{background:rgba(255,141,0,.15)!important;border-color:var(--zzk-accent-hover)!important;color:#fff!important;box-shadow:0 0 12px var(--zzk-accent-glow)}.zzk-btn--settings svg{width:14px;height:14px}.zzk-btn--reject{background:var(--zzk-reject-bg);color:var(--zzk-text-secondary);border:1px solid var(--zzk-border)}.zzk-btn--reject:hover{background:var(--zzk-reject-hover);color:var(--zzk-text);border-color:rgba(145,146,149,.4)}.zzk-btn--save{background:var(--zzk-reject-bg);color:var(--zzk-text);border:1.5px solid var(--zzk-border)}.zzk-btn--save:hover{background:var(--zzk-reject-hover);border-color:var(--zzk-accent);color:var(--zzk-accent)}.zzk-modal{position:fixed;inset:0;z-index:var(--zzk-z-modal);display:flex;align-items:center;justify-content:center;font-family:var(--zzk-font);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.zzk-modal.zzk-modal--visible{opacity:1;visibility:visible}.zzk-modal__overlay{position:absolute;inset:0;background:var(--zzk-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.zzk-modal__panel{position:relative;width:94%;max-width:620px;max-height:85vh;background:var(--zzk-bg-panel);border-radius:var(--zzk-radius);box-shadow:var(--zzk-shadow-modal);border:1px solid var(--zzk-border);display:flex;flex-direction:column;overflow:hidden;transform:translateY(30px) scale(.96);transition:transform .4s cubic-bezier(.16, 1, .3, 1)}.zzk-modal.zzk-modal--visible .zzk-modal__panel{transform:translateY(0) scale(1)}.zzk-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--zzk-border)}.zzk-modal__title{margin:0!important;font-size:17px!important;font-weight:800!important;color:#fff!important;letter-spacing:.2px}.zzk-modal__close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:0 0;border:1px solid var(--zzk-border);border-radius:50%;color:var(--zzk-text-secondary);font-size:22px;cursor:pointer;transition:all var(--zzk-transition);line-height:1;flex-shrink:0}.zzk-modal__close:hover{background:var(--zzk-reject-bg)!important;color:var(--zzk-text)!important;border-color:var(--zzk-accent)!important}.zzk-modal__body{flex:1;overflow-y:auto;padding:20px 24px;scrollbar-width:thin;scrollbar-color:var(--zzk-accent) var(--zzk-bg-card)}.zzk-modal__body::-webkit-scrollbar{width:6px}.zzk-modal__body::-webkit-scrollbar-track{background:var(--zzk-bg-card);border-radius:3px}.zzk-modal__body::-webkit-scrollbar-thumb{background:var(--zzk-accent);border-radius:3px}.zzk-modal__desc{margin:0 0 20px;font-size:13px;line-height:1.65;color:var(--zzk-text-secondary)}.zzk-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--zzk-border)}.zzk-cat{background:var(--zzk-bg-card);border:1px solid var(--zzk-border);border-radius:var(--zzk-radius-sm);margin-bottom:10px;overflow:hidden;transition:border-color var(--zzk-transition)}.zzk-cat:hover{border-color:rgba(255,141,0,.5)!important}.zzk-cat__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;gap:12px}.zzk-cat__toggle-info{display:flex;align-items:center;gap:8px;background:0 0;border:none;color:var(--zzk-text);cursor:pointer;font-family:var(--zzk-font);font-size:14px;font-weight:700;padding:0;transition:color var(--zzk-transition)}.zzk-cat__toggle-info:hover{color:var(--zzk-accent)!important;background:0 0!important;text-decoration:none!important}.zzk-cat__arrow{display:inline-flex;font-size:12px;color:var(--zzk-text-muted);transition:transform var(--zzk-transition),color var(--zzk-transition)}.zzk-cat__toggle-info[aria-expanded=true] .zzk-cat__arrow{transform:rotate(90deg);color:var(--zzk-accent)}.zzk-cat__icon{font-size:16px}.zzk-cat__name{font-size:14px}.zzk-cat__switch{display:flex;align-items:center;gap:10px;flex-shrink:0}.zzk-cat__badge{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;letter-spacing:.2px}.zzk-cat__badge--active{background:rgba(255,141,0,.15);color:var(--zzk-accent)}.zzk-cat__badge--required{background:rgba(255,141,0,.15);color:var(--zzk-accent)}.zzk-cat__body{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4, 0, .2, 1),padding .35s cubic-bezier(.4, 0, .2, 1);padding:0 16px}.zzk-cat__body.zzk-cat__body--open{max-height:300px;padding:0 16px 14px}.zzk-cat__body p{margin:0 0 10px;font-size:12.5px;line-height:1.6;color:var(--zzk-text-secondary)}.zzk-cat__cookies{display:flex;flex-wrap:wrap;gap:6px}.zzk-cat__cookie-tag{display:inline-block;padding:3px 9px;font-size:11px;font-weight:600;color:var(--zzk-text-muted);background:var(--zzk-bg-dark);border:1px solid var(--zzk-border);border-radius:4px;letter-spacing:.1px}.zzk-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.zzk-switch input{opacity:0;width:0;height:0;position:absolute}.zzk-switch__slider{position:absolute;inset:0;background:var(--zzk-reject-bg);border:1px solid var(--zzk-border);border-radius:24px;cursor:pointer;transition:all var(--zzk-transition)}.zzk-switch__slider::before{content:'';position:absolute;left:3px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:var(--zzk-text-secondary);border-radius:50%;transition:all var(--zzk-transition);box-shadow:0 1px 3px rgba(0,0,0,.3)}.zzk-switch input:checked+.zzk-switch__slider{background:var(--zzk-accent);border-color:var(--zzk-accent)}.zzk-switch input:checked+.zzk-switch__slider::before{left:calc(100% - 21px);background:#fff;box-shadow:0 1px 4px rgba(255,141,0,.4)}.zzk-switch--locked .zzk-switch__slider{cursor:not-allowed;opacity:.7}.zzk-switch--locked input:checked+.zzk-switch__slider{background:var(--zzk-accent);opacity:.7}.zzk-btn--disabled,.zzk-btn--disabled:focus,.zzk-btn--disabled:hover{background:#555!important;color:#999!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;opacity:.6}.zzk-float{position:fixed;bottom:20px;left:0!important;z-index:var(--zzk-z-float);width:56px;height:56px;background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center;transition:all var(--zzk-transition);opacity:0;transform:scale(.5);padding:0!important;margin:0!important}.zzk-float.zzk-float--visible{opacity:1;transform:scale(1)}.zzk-float:active,.zzk-float:focus,.zzk-float:hover{background:0 0!important;box-shadow:none!important;outline:0!important;border:none!important}.zzk-float:focus,.zzk-float:hover{transform:scale(1.1)!important}.zzk-float:active{transform:scale(.95)!important}.zzk-float img{pointer-events:none;width:100%;height:100%;object-fit:contain;background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6));transition:filter var(--zzk-transition)}.zzk-float:hover img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.8))}@keyframes zzk-slide-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes zzk-fade-in{from{opacity:0}to{opacity:1}}@keyframes zzk-pulse{0%,100%{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 0 var(--zzk-accent-glow)}50%{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 8px rgba(255,141,0,0)}}.zzk-float.zzk-float--visible{animation:zzk-pulse 3s ease-in-out 1s 3}@media (max-width:900px){.zzk-cb__inner{flex-wrap:wrap;padding:18px 20px;gap:14px}.zzk-cb__icon{display:none}.zzk-cb__content{flex:1 1 100%}.zzk-cb__actions{flex:1 1 100%;justify-content:stretch}.zzk-cb__actions .zzk-btn{flex:1;text-align:center}}@media (max-width:540px){.zzk-cb__inner{padding:16px;gap:12px}.zzk-cb__title{font-size:14px}.zzk-cb__text{font-size:12px;line-height:1.45}.zzk-cb__actions{flex-direction:column;gap:8px}.zzk-cb__actions .zzk-btn{width:100%;padding:12px 16px;font-size:13px}.zzk-cb__actions{display:flex;flex-direction:column}.zzk-btn--accept{order:1}.zzk-btn--settings{order:2}.zzk-btn--reject{order:3}.zzk-modal__panel{width:100%;max-width:100%;max-height:90vh;border-radius:var(--zzk-radius) var(--zzk-radius) 0 0;margin-top:auto}.zzk-modal{align-items:flex-end}.zzk-modal__panel{transform:translateY(100%)}.zzk-modal.zzk-modal--visible .zzk-modal__panel{transform:translateY(0)}.zzk-modal__header{padding:16px 18px 12px}.zzk-modal__title{font-size:15px}.zzk-modal__body{padding:16px 18px}.zzk-modal__footer{padding:12px 18px 16px;flex-direction:column}.zzk-modal__footer .zzk-btn{width:100%}.zzk-cat__header{padding:12px 14px;flex-wrap:wrap;gap:8px}.zzk-cat__name{font-size:13px}.zzk-float{bottom:120px;left:0!important;width:48px;height:48px;display:none!important}body.ast-main-header-nav-open .zzk-float,body.jet-mobile-menu-active .zzk-float,body:has(.ast-mobile-header-wrap.active) .zzk-float,body:has(.jet-mobile-menu-active) .zzk-float{display:flex!important;z-index:9999999}}.zzk-btn:focus-visible,.zzk-cat__toggle-info:focus-visible,.zzk-float:focus-visible,.zzk-modal__close:focus-visible,.zzk-switch input:focus-visible+.zzk-switch__slider{outline:2px solid var(--zzk-accent);outline-offset:2px}@media print{.zzk-cb,.zzk-float,.zzk-modal{display:none!important}}