#a11y-toggle{position:fixed;right:22px;bottom:22px;z-index:1000;width:52px;height:52px;border:0;border-radius:50%;display:grid;place-items:center;background:#07557f;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.28);cursor:pointer}#a11y-toggle svg{width:28px;height:28px}#a11y-panel{position:fixed;top:0;right:0;z-index:1001;width:320px;max-width:90vw;height:100vh;padding:24px 20px 32px;background:#fff;color:#172631;box-shadow:-4px 0 20px rgba(0,0,0,.2);overflow-y:auto;transform:translateX(100%);transition:transform .3s ease;direction:rtl;text-align:right;font-family:Arial,sans-serif;line-height:1.5}#a11y-panel.open{transform:translateX(0)}#a11y-panel h2{margin:0 0 16px;color:#07557f;font-size:1.25rem}#a11y-panel .a11y-close{position:absolute;top:12px;left:12px;border:0;background:none;color:#172631;font-size:1.7rem;cursor:pointer}#a11y-panel .a11y-btn{display:block;width:100%;margin:0 0 8px;padding:10px 14px;border:1px solid #cbd9e0;border-radius:8px;background:#eef5f8;color:#172631;text-align:right;cursor:pointer;font:inherit}.a11y-report{margin-top:20px;padding-top:16px;border-top:1px solid #cbd9e0;font-size:.95rem}.a11y-report a,.a11y-statement-link a{color:#07557f;text-decoration:underline;font-weight:700}.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-readable body,html.a11y-readable body *{font-family:Arial,sans-serif!important;letter-spacing:.3px}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}@media(max-width:480px){#a11y-panel{width:100vw;max-width:100vw}#a11y-toggle{right:14px;bottom:78px;width:48px;height:48px}}@media print{#a11y-toggle,#a11y-panel{display:none!important}}
