@charset "UTF-8";#dialogAccessOptionsContainer{ position:relative; --transition-time:.3s;  @media(prefers-reduced-motion:reduce){--transition-time:0s;} @media(max-width:63.9375rem){font-size:larger;}:root.no-motion &{--transition-time:0s;}}#buttonDialogAccessOptions{ -webkit-font-smoothing:unset; -moz-osx-font-smoothing:unset; font-kerning:none; overflow:initial; --outline-offset:-3px; --button-height:min(3rem,var(--header-outer-height) * .65); & span{display:inline-block;font-size:1.125em;font-weight:450;color:CanvasText !important;} &:hover span{text-decoration:underline !important;text-underline-position:under;} & svg:first-child{left:0;transform:translate(0,-50%);} @media(min-width:30rem){padding-left:calc(var(--button-height,2.5em) * .9);&.displayOptionsActive{ padding-right:var(--button-height,2.5em); & #activeOptionsMarker{top:50%;}}} @media(max-width:29.9375rem){padding-left:calc(var(--button-height,2.5em) * .45);padding-right:0;&.displayOptionsActive{ padding-right:calc(var(--button-height,2.5em) / 1.2); & #activeOptionsMarker{top:20%;}}& span{ width:0; height:0; overflow:hidden;}} &:not(.displayOptionsActive) #activeOptionsMarker{visibility:hidden;} &.displayOptionsActive #activeOptionsMarker{position:absolute;right:0.3125em;left:auto;width:calc(var(--button-height,2.5em) * .5);height:calc(var(--button-height,2.5em) * .5);display:block;transform:translateY(-50%);background-color:var(--green,green);border-radius:50%;color:var(--basic-color-reverse,white) !important;box-shadow:0 0 0 0.0625em var(--basic-color,black);}}#dialogAccessOptions{ background-color:var(--canvas,Canvas); box-shadow:0 0 0 1px var(--box-shadow,lightgrey); line-height:var(--lh); min-height:100dvh; max-height:100dvh; max-width:100dvw; overflow:auto; position:fixed; scroll-padding-top:5em; top:0; left:0; border:none;  transform:translate(0,0); transition:transform var(--transition-time) ease, display var(--transition-time) allow-discrete, overlay var(--transition-time) allow-discrete;  @starting-style{transform:translate(-100%,0);} &:not([open]){transform:translate(-100%,0);} &::backdrop{backdrop-filter:blur(5px);opacity:1;transition:opacity var(--transition-time) ease,display var(--transition-time) allow-discrete,overlay var(--transition-time) allow-discrete;@starting-style{ opacity:0;}@media(prefers-color-scheme:light){ background-color: rgba(255, 255, 255, 0.4);}@media(prefers-color-scheme:dark){ background-color: rgba(0, 0, 0, 0.5);}} @media(max-width:47.9375rem){right:0;} @media(min-width:48rem){width:calc(50dvw + var(--fixed-position,0));min-width:30em;max-width:50em;} & #labelDialogAccessOptions{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;padding-inline-end:2.5em;position:relative;& #countDialogAccessOptions[inert]{ display:none;}} & #closeDialogAccessOptions{color:inherit;position:absolute;right:0;background-color:transparent;height:3.75em;width:3.75em;border-radius:100%;outline-offset:var(--negative-half-gutter,-1.25em);&::before{ position:absolute; inset:0; content:''; -webkit-mask-image:var(--svg-close); -webkit-mask-size:40%; -webkit-mask-position:center center; -webkit-mask-repeat:no-repeat; mask-image:var(--svg-close); mask-size:40%; mask-position:center center; mask-repeat:no-repeat; background-color:currentColor;}} & #resetOptionsButton{position:absolute;background-color:transparent;padding:0;outline-offset:-0.1875em;border-radius:0.3125em;color:var(--link-color,blue);width:2em;height:3.75em;right:0;&::after{ content:"\20" / ""; position:absolute; inset:0; mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">\ <path d="M.63,12.77h11.6L7.51,7.9a11.84,11.84,0,0,1,16.7415-.30574q.06979.0673.1385.13574a12,12,0,0,1,0,16.9,11.85,11.85,0,0,1-16.758.122q-.06144-.06056-.122-.122a11.35,11.35,0,0,1-3.44-8.45H.63A16.1,16.1,0,0,0,5.11,27.07,15.39018,15.39018,0,0,0,26.87,5.3,15.17,15.17,0,0,0,5.41688,5.15312Q5.34295,5.22605,5.27,5.3L.63.42Z"/>\ </svg>'); mask-position:center center; mask-size:1.5em; background-color:var(--link-color,LinkText);}@media(any-hover:hover){ &:hover::after{background-color:var(--link-color-alternate,green);}}&:focus::after{ background-color:var(--link-color-alternate,green);}}:root:not([class*="dys"]) &{font-family:var(--initial-font,'arial'),sans-serif !important;}}:root.root-overflow-stop{ height:100dvh; overflow:hidden; & body{overscroll-behavior:none;}}
