#a11y-toggle{position:fixed;bottom:24px;right:24px;z-index:2147483000;width:52px;height:52px;border-radius:50%;background:#541438;color:#fff;border:0;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;padding:0;transition:transform .15s ease,box-shadow .15s ease}#a11y-toggle:hover,#a11y-toggle:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.3)}#a11y-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}#a11y-toggle svg{width:28px;height:28px}#a11y-panel{position:fixed;top:0;left:100vw;right:auto;width:320px;max-width:90vw;height:100vh;background:#fff;color:#1a2332;z-index:2147483001;box-shadow:-4px 0 20px rgba(0,0,0,.2);overflow-y:auto;padding:24px 20px 32px;visibility:hidden;transition:visibility .3s ease;font-family:Arial,sans-serif;line-height:1.5;box-sizing:border-box;direction:rtl;text-align:right}#a11y-panel.open{left:auto;right:0;visibility:visible}#a11y-panel h2{font-size:1.2rem;color:#541438;margin:0 0 16px}#a11y-panel .a11y-close{position:absolute;top:12px;left:12px;background:none;border:0;font-size:1.6rem;cursor:pointer;color:#1a2332;padding:4px 8px;border-radius:6px}#a11y-panel .a11y-btn{display:block;width:100%;text-align:right;background:#f5f8fb;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;margin-bottom:8px;cursor:pointer;font-size:.95rem;color:#1a2332;font-family:inherit}#a11y-panel .a11y-btn:hover{background:#e0f4fc}#a11y-panel .a11y-btn:focus-visible,#a11y-panel .a11y-close:focus-visible{outline:2px solid #541438;outline-offset:2px}#a11y-panel .a11y-report{margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0;font-size:.88rem;color:#5a6b7e;line-height:1.65}#a11y-panel a{color:#541438;font-weight:700;text-decoration:underline}.a11y-statement-link{margin-top:14px}html.a11y-contrast{filter:contrast(1.3)}html.a11y-invert{filter:invert(1) hue-rotate(180deg)}html.a11y-grayscale img{filter:grayscale(1)}html.a11y-underline a{text-decoration:underline!important}html.a11y-no-anim *,html.a11y-no-anim *::before,html.a11y-no-anim *::after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}html.a11y-readable body,html.a11y-readable body *{font-family:Arial,sans-serif!important;letter-spacing:.3px}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:8px;right:8px;width:auto;height:auto;padding:10px 16px;margin:0;overflow:visible;clip:auto;white-space:normal;background:#541438;color:#fff;z-index:2147483002;font-weight:700;text-decoration:none}@media print{#a11y-toggle,#a11y-panel{display:none!important}}@media(max-width:480px){#a11y-panel{width:100vw;max-width:100vw}#a11y-toggle{width:48px;height:48px;bottom:16px;right:16px}#a11y-toggle svg{width:24px;height:24px}}
#a11y-panel:not(.open){left:100%;right:auto;width:0;max-width:0;height:0;padding:0;overflow:hidden;box-shadow:none;visibility:hidden}#a11y-panel.open{left:auto;right:0;width:320px;max-width:90vw;height:100vh;padding:24px 20px 32px;overflow-y:auto;visibility:visible}@media(max-width:480px){#a11y-panel.open{width:100vw;max-width:100vw}}
