.cgil-no-scroll{overflow:hidden}.cgil-overlay{display:none;position:fixed;inset:0;background:var(--cgil-overlay);opacity:var(--cgil-opacity);z-index:999998}.cgil-dialog{display:none;position:fixed;z-index:999999;box-sizing:border-box;width:min(calc(100% - 32px),var(--cgil-width));max-height:calc(100vh - 32px);overflow:auto;background:var(--cgil-bg);color:var(--cgil-text);border:1px solid var(--cgil-border);border-radius:var(--cgil-radius);box-shadow:0 22px 70px rgb(0 0 0 / .25);padding:42px;font-family:var(--cgil-font);font-size:var(--cgil-size);line-height:1.6;text-align:center}.is-open .cgil-dialog,.is-open .cgil-overlay{display:block}.cgil-position-center .cgil-dialog{top:50%;left:50%;transform:translate(-50%,-50%)}.cgil-position-bottom .cgil-dialog{left:50%;bottom:16px;transform:translateX(-50%)}.cgil-position-top .cgil-dialog{left:50%;top:16px;transform:translateX(-50%)}.cgil-position-bottom-right .cgil-dialog{right:16px;bottom:16px;max-width:min(520px,calc(100% - 32px))}.cgil-position-bottom-left .cgil-dialog{left:16px;bottom:16px;max-width:min(520px,calc(100% - 32px))}.cgil-layout-bar.cgil-position-bottom .cgil-dialog,.cgil-layout-bar.cgil-position-top .cgil-dialog{width:calc(100% - 32px);max-width:none}.cgil-close{position:absolute;top:20px;left:20px;width:44px;height:44px;border:2px solid var(--cgil-primary);border-radius:50%;background:#fff0;color:var(--cgil-primary);font-size:32px;line-height:35px;cursor:pointer}.cgil-icon{color:var(--cgil-primary);font-size:44px}.cgil-dialog h2{font:700 var(--cgil-title)/1.25 var(--cgil-font);margin:14px 48px 20px}.cgil-dialog p{margin:0 auto 18px;max-width:800px}.cgil-privacy{display:inline-block;color:var(--cgil-primary);font-weight:700;margin:4px 0 24px}.cgil-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:24px}.cgil-button,.cgil-shortcode-button{border:1px solid var(--cgil-border);border-radius:12px;background:var(--cgil-bg);color:var(--cgil-text);font:700 var(--cgil-button)/1.2 var(--cgil-font);padding:15px 28px;cursor:pointer}.cgil-primary{background:var(--cgil-primary);border-color:var(--cgil-primary);color:#fff}.cgil-button:focus,.cgil-close:focus,.cgil-reopen:focus{outline:3px solid color-mix(in srgb,var(--cgil-primary) 45%,transparent);outline-offset:3px}.cgil-category{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:right;border:1px solid var(--cgil-border);border-radius:16px;padding:20px;margin:14px 0}.cgil-category-copy{display:flex;flex-direction:column}.cgil-category-copy small{color:var(--cgil-muted);font-size:.82em}.cgil-category input{position:absolute;opacity:0}.cgil-toggle{position:relative;flex:0 0 52px;width:52px;height:28px;background:#999;border-radius:20px}.cgil-toggle:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;background:#fff;border-radius:50%;transition:.2s}.cgil-category input:checked+.cgil-toggle{background:var(--cgil-primary)}.cgil-category input:checked+.cgil-toggle:after{left:28px}.cgil-category.is-locked{opacity:.72}.cgil-branding{margin-top:24px;color:var(--cgil-muted);font-size:.75em}.cgil-reopen{display:none;position:fixed;z-index:999997;bottom:18px;border:0;border-radius:999px;background:var(--cgil-primary);color:#fff;padding:11px 17px;font-weight:700;box-shadow:0 5px 22px rgb(0 0 0 / .2);cursor:pointer}.cgil-root[data-has-consent="1"] .cgil-reopen,.cgil-reopen{display:block}.is-open .cgil-reopen{display:none}.cgil-reopen-bottom-right{right:18px}.cgil-reopen-bottom-left{left:18px}.cgil-dialog.has-error:after{content:"לא ניתן היה לשמור את הבחירה. אנא נסו שוב.";display:block;color:#a00;margin-top:16px;font-weight:700}@media(max-width:600px){.cgil-dialog{padding:28px 18px}.cgil-dialog h2{font-size:clamp(26px,var(--cgil-title),42px);margin-left:44px;margin-right:44px}.cgil-actions{flex-direction:column}.cgil-button{width:100%}.cgil-category{padding:15px}.cgil-close{top:13px;left:13px}}