.m360-a11y-skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:999999;background:#000;color:#fff;padding:12px 18px;border-radius:6px}.m360-a11y-skip-link:focus{left:16px;top:16px;width:auto;height:auto;outline:3px solid #fff}.m360-a11y-wrapper{position:fixed!important;z-index:999998;font-family:Arial,Helvetica,sans-serif;line-height:1.3}.m360-a11y-wrapper,.m360-a11y-wrapper *{box-sizing:border-box}.m360-a11y-right-middle{right:18px;top:50%;transform:translateY(-50%)}.m360-a11y-left-middle{left:18px;top:50%;transform:translateY(-50%)}.m360-a11y-right-bottom{right:18px;bottom:18px}.m360-a11y-left-bottom{left:18px;bottom:18px}.m360-a11y-button-wrap{display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:0!important}.m360-a11y-toggle{border:0!important;box-shadow:0 10px 30px rgba(0,0,0,.22);cursor:grab;-webkit-appearance:none;appearance:none;display:flex;gap:8px;align-items:center;border-radius:999px;padding:12px 16px;background:var(--m360-a11y-button-color,#1f4fff)!important;color:var(--m360-a11y-button-text-color,#fff)!important;font-weight:700;touch-action:none;user-select:none}.m360-a11y-toggle:active{cursor:grabbing}.m360-a11y-move-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,.18)!important;color:inherit!important;font-size:14px;line-height:1}.m360-a11y-icon{font-size:18px;line-height:1}.m360-a11y-toggle:focus,.m360-a11y-panel button:focus,.m360-a11y-panel a:focus{outline:3px solid #111!important;outline-offset:3px}.m360-a11y-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(340px,calc(100vw - 36px));background:#fff!important;color:#111!important;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.28);overflow:hidden;border:1px solid rgba(0,0,0,.1)!important}.m360-a11y-panel[hidden]{display:none!important}.m360-a11y-left-middle .m360-a11y-panel,.m360-a11y-left-bottom .m360-a11y-panel{left:0;right:auto}.m360-a11y-right-middle .m360-a11y-panel,.m360-a11y-left-middle .m360-a11y-panel{top:0;bottom:auto}.m360-a11y-panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:var(--m360-a11y-accent,#1f4fff)!important;color:#fff!important}.m360-a11y-panel-header strong{background:transparent!important;color:#fff!important}.m360-a11y-close{border:0!important;background:rgba(255,255,255,.16)!important;color:#fff!important;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;cursor:pointer}.m360-a11y-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px;background:#fff!important}.m360-a11y-grid button,.m360-a11y-reset{border:1px solid #d7d7d7!important;background:#f8f8f8!important;color:#111!important;border-radius:12px;padding:11px 10px;font-weight:700;cursor:pointer;min-height:48px}.m360-a11y-grid button:hover,.m360-a11y-grid button.is-active,.m360-a11y-reset:hover{background:#111!important;color:#fff!important}.m360-a11y-reset{display:block;margin:0 16px 14px;width:calc(100% - 32px);background:#fff!important}.m360-a11y-statement,.m360-a11y-branding{display:block;text-align:center;margin:0 16px 12px;color:#111!important;background:transparent!important;text-decoration:underline;font-size:14px}.m360-a11y-branding{font-size:12px;opacity:.75}.m360-a11y-reading-guide-line{position:fixed;left:0;width:100vw;height:42px;background:rgba(255,246,143,.45);border-top:2px solid rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.35);pointer-events:none;z-index:999997;display:none}html.m360-a11y-text-1 body,html.m360-a11y-text-2 body,html.m360-a11y-text-3 body{font-size:inherit!important}html.m360-a11y-text-1 .m360-a11y-wrapper,html.m360-a11y-text-2 .m360-a11y-wrapper,html.m360-a11y-text-3 .m360-a11y-wrapper{font-size:16px!important}html.m360-a11y-contrast body{background:#000!important;color:#fff!important}html.m360-a11y-contrast body :not(.m360-a11y-wrapper):not(.m360-a11y-wrapper *){background-color:#000!important;border-color:#fff!important;color:#fff!important}html.m360-a11y-contrast a:not(.m360-a11y-statement):not(.m360-a11y-branding),html.m360-a11y-contrast button:not(.m360-a11y-toggle):not(.m360-a11y-close):not(.m360-a11y-panel button),html.m360-a11y-contrast input,html.m360-a11y-contrast textarea,html.m360-a11y-contrast select{color:#ffff00!important}html.m360-a11y-grayscale body{filter:none!important}html.m360-a11y-grayscale body > :not(.m360-a11y-wrapper):not(.m360-a11y-reading-guide-line){filter:grayscale(1)!important}html.m360-a11y-grayscale .m360-a11y-wrapper,html.m360-a11y-grayscale .m360-a11y-wrapper *{filter:none!important}html.m360-a11y-underline-links a{text-decoration:underline!important;text-decoration-thickness:2px!important}html.m360-a11y-pause-animations *,html.m360-a11y-pause-animations *::before,html.m360-a11y-pause-animations *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.m360-a11y-dyslexia-font body,html.m360-a11y-dyslexia-font body *{font-family:Verdana,Arial,Helvetica,sans-serif!important;letter-spacing:.03em;line-height:1.65}html.m360-a11y-large-cursor,html.m360-a11y-large-cursor *{cursor:crosshair!important}html.m360-a11y-hide-images img,html.m360-a11y-hide-images picture,html.m360-a11y-hide-images svg,html.m360-a11y-hide-images video{visibility:hidden!important}.m360-a11y-wrapper svg{visibility:visible!important}body.m360-a11y-focus-enabled a:focus,body.m360-a11y-focus-enabled button:focus,body.m360-a11y-focus-enabled input:focus,body.m360-a11y-focus-enabled textarea:focus,body.m360-a11y-focus-enabled select:focus,body.m360-a11y-focus-enabled [tabindex]:focus{outline:3px solid #ffbf00!important;outline-offset:3px!important}.m360-a11y-wrapper.is-open{z-index:999999}.m360-a11y-custom-position{left:auto;right:auto;top:auto;bottom:auto;transform:none}.m360-a11y-is-dragging .m360-a11y-toggle{cursor:grabbing}.m360-a11y-is-dragging .m360-a11y-panel{pointer-events:none}.m360-a11y-custom-position .m360-a11y-panel{top:auto;bottom:calc(100% + 12px);left:auto;right:0}.m360-a11y-custom-position.m360-a11y-panel-below .m360-a11y-panel{top:calc(100% + 12px);bottom:auto}.m360-a11y-custom-position.m360-a11y-panel-above .m360-a11y-panel{bottom:calc(100% + 12px);top:auto}.m360-a11y-custom-position.m360-a11y-panel-leftalign .m360-a11y-panel{left:0;right:auto}.m360-a11y-custom-position.m360-a11y-panel-rightalign .m360-a11y-panel{right:0;left:auto}@media(max-width:600px){.m360-a11y-toggle-text{display:none}.m360-a11y-toggle{padding:13px 15px}.m360-a11y-panel{width:calc(100vw - 28px)}}
