.acc-root{position:fixed;bottom:96px;left:16px;z-index:9999;direction:rtl;font-family:Noto Sans Hebrew,sans-serif}.acc-trigger{position:relative;width:44px;height:44px;border-radius:50%;background:#06c;border:2px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,102,204,.45),0 1px 4px rgba(0,0,0,.15);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background .18s}.acc-trigger:hover{transform:scale(1.08);box-shadow:0 6px 22px rgba(0,102,204,.6),0 2px 6px rgba(0,0,0,.18)}.acc-trigger:focus-visible{outline:3px solid #ffd600;outline-offset:3px}.acc-trigger--open{background:#004fa3;box-shadow:0 0 0 3px rgba(0,102,204,.25),0 4px 14px rgba(0,102,204,.4)}.acc-trigger--active-settings{box-shadow:0 4px 14px rgba(0,102,204,.45),0 0 0 3px rgba(0,102,204,.2)}.acc-trigger-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#ffd600;border:2px solid #fff;box-shadow:0 0 6px rgba(255,214,0,.7)}.acc-panel{position:absolute;bottom:calc(44px + 12px);left:0;width:284px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,102,204,.16);border-radius:20px;box-shadow:0 20px 60px rgba(0,20,80,.18),0 6px 20px rgba(0,20,80,.1),inset 0 0 0 1px hsla(0,0%,100%,.7);overflow:hidden;animation:acc-panel-in .24s cubic-bezier(.16,1,.3,1) both}@keyframes acc-panel-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.acc-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid rgba(0,102,204,.09);background:rgba(0,102,204,.04)}.acc-panel-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;color:#0d2d6e}.acc-close-btn{width:28px;height:28px;border-radius:8px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4a7cc7;transition:background .15s,color .15s;flex-shrink:0}.acc-close-btn:hover{background:rgba(0,102,204,.09);color:#06c}.acc-close-btn:focus-visible{outline:2px solid #06c;outline-offset:1px}.acc-options{display:flex;flex-direction:column;gap:2px;padding:10px 10px 8px}.acc-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1.5px solid transparent;border-radius:11px;background:transparent;cursor:pointer;text-align:right;font-family:Noto Sans Hebrew,sans-serif;transition:background .16s,border-color .16s}.acc-toggle:hover{background:rgba(0,102,204,.055)}.acc-toggle:focus-visible{outline:2px solid #06c;outline-offset:1px}.acc-toggle--active{background:rgba(0,102,204,.08);border-color:rgba(0,102,204,.22)}.acc-toggle-icon{width:32px;height:32px;border-radius:9px;background:rgba(0,102,204,.07);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0d2d6e;transition:background .16s}.acc-toggle--active .acc-toggle-icon{background:rgba(0,102,204,.16);color:#06c}.acc-toggle-label{flex:1;font-size:13px;font-weight:600;color:#0d2d6e;text-align:right}.acc-toggle-status{font-size:10px;font-weight:700;color:#a0b8d8;padding:2px 8px;border-radius:6px;background:rgba(160,184,216,.12);flex-shrink:0;min-width:32px;text-align:center}.acc-toggle-status--on{color:#16a34a;background:rgba(22,163,74,.1)}.acc-divider{height:1px;background:rgba(0,102,204,.08);margin:2px 0}.acc-reset-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 20px);margin:6px 10px;padding:9px 16px;border:1.5px solid rgba(0,102,204,.2);border-radius:11px;background:transparent;font-size:13px;font-weight:700;color:#06c;cursor:pointer;font-family:Noto Sans Hebrew,sans-serif;transition:background .15s,opacity .15s}.acc-reset-btn:hover:not(:disabled){background:rgba(0,102,204,.07)}.acc-reset-btn:focus-visible{outline:2px solid #06c;outline-offset:1px}.acc-reset-btn:disabled{opacity:.35;cursor:not-allowed}.acc-hide-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 20px);margin:4px 10px;padding:8px 16px;border:none;border-radius:11px;background:transparent;font-size:12px;font-weight:600;color:#a0b8d8;cursor:pointer;font-family:Noto Sans Hebrew,sans-serif;transition:background .15s,color .15s}.acc-hide-btn:hover{background:rgba(220,38,38,.06);color:#dc2626}.acc-hide-btn:focus-visible{outline:2px solid #dc2626;outline-offset:1px}.acc-legal{padding:8px 16px 14px;font-size:10px;color:#a0b8d8;text-align:center;line-height:1.5}.dark .acc-panel{background:rgba(10,17,40,.98);border-color:rgba(0,102,204,.28);box-shadow:0 20px 60px rgba(0,0,0,.5),0 6px 20px rgba(0,0,0,.3)}.dark .acc-panel-header{background:rgba(0,102,204,.1);border-color:rgba(0,102,204,.15)}.dark .acc-panel-title,.dark .acc-toggle-label{color:#dce8ff}.dark .acc-toggle:hover{background:rgba(0,102,204,.14)}.dark .acc-toggle--active{background:rgba(0,102,204,.2);border-color:rgba(0,102,204,.38)}.dark .acc-toggle-icon{background:rgba(0,102,204,.12);color:#dce8ff}.dark .acc-toggle--active .acc-toggle-icon{background:rgba(0,102,204,.28);color:#64a0e8}.dark .acc-reset-btn{color:#64a0e8;border-color:rgba(100,160,232,.28)}.dark .acc-reset-btn:hover:not(:disabled){background:rgba(100,160,232,.1)}.dark .acc-close-btn:hover{background:rgba(100,160,232,.12);color:#64a0e8}.dark .acc-divider{background:rgba(0,102,204,.14)}html.acc-large-text{font-size:120%}html.acc-high-contrast body{background:#000!important;color:#ff0!important}html.acc-high-contrast :not(.acc-root):not(.acc-root *){background-color:#000!important;color:#ff0!important;border-color:rgba(255,255,0,.35)!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}html.acc-high-contrast img{filter:grayscale(30%);opacity:.85}html.acc-invert body,html.acc-invert canvas,html.acc-invert img,html.acc-invert video{filter:invert(1) hue-rotate(180deg)}html.acc-light-bg .dashboard-bg,html.acc-light-bg body{background:#f5f7fa!important;background-image:none!important}html.acc-highlight-links a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;outline:2px solid rgba(0,102,204,.55)!important;outline-offset:2px!important;border-radius:2px}html.acc-highlight-links a:hover{outline-color:#06c!important}html.acc-readable-font,html.acc-readable-font :not(svg):not(path){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.02em!important;line-height:1.65!important}@media (max-width:480px){.acc-panel{width:calc(100vw - 32px);left:0}}