/* Icon-only dismissal controls; accessible names remain in the page language. */
html body .site-close-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px!important;height:40px!important;min-width:40px;min-height:40px;margin:0;padding:9px!important;border:1px solid var(--night-border,#d5e2da)!important;border-radius:50%!important;background:var(--night-raised,#fff)!important;color:var(--night-text,#244537)!important;font-size:0!important;line-height:1!important;text-decoration:none;cursor:pointer;box-shadow:0 1px 5px #173b2510}
html body .site-close-icon>svg{display:block;flex:none;width:20px;height:20px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body .site-close-icon:focus-visible{outline:3px solid #36b98b;outline-offset:3px}
html body .site-close-icon[hidden]{display:none!important}
html body .site-dialog-close{position:absolute;top:12px;right:12px;z-index:2;margin:0!important}
html body form.site-dialog-close{display:block;padding:0!important;width:auto!important}
html body .site-dialog-with-close{box-sizing:border-box;max-width:calc(100vw - 24px)}
html body .site-dialog-with-close>h2{margin:0 38px 16px!important}
