.popup-wrap{--transparent-actions-offset:.5rem;--popup-sides-offset:  clamp(1rem,.43038rem + 2.53165vw,2rem);--popup-top-additional-offset:0px;--popup-padding-x:  clamp(.9375rem,.340909rem + 2.65152vw,3.125rem);--popup-padding-y:  clamp(.9375rem,.511364rem + 1.89394vw,2.5rem);z-index:999999;background-color:var(--overlay-color);-webkit-backdrop-filter:blur(var(--overlay-blur,0px));backdrop-filter:blur(var(--overlay-blur,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0;width:var(--100vw)!important;max-width:var(--100vw)!important;height:100vh!important;max-height:100vh!important;margin:0!important}.popup-wrap.transparent{--popup-top-additional-offset:3rem}.popup-window{--close-button-base-color:var(--white);background-color:var(--white);max-width:800px;max-height:calc(100vh - 2*var(--popup-sides-offset) - var(--popup-top-additional-offset));margin:calc(var(--popup-sides-offset) + var(--popup-top-additional-offset))var(--popup-sides-offset);border-radius:var(--rounded);flex-flow:column;justify-content:stretch;display:flex;box-shadow:0 1rem 1.5rem #0000004a}.popup-window:is(.popup-wrap.transparent *){box-shadow:none;background-color:#0000;flex-flow:row;justify-content:center;align-items:center;width:100%;max-width:none;height:100%}.popup-window .title{font-family:var(--accent-font-family);margin:.25em 0 .5em;font-size:clamp(1.75rem,1.64773rem + .454545vw,2.125rem);font-weight:550;line-height:1.2}.popup-window .content{padding:var(--popup-padding-y)var(--popup-padding-x);flex-grow:1;overflow:auto}.popup-window .content:is(.popup-wrap.transparent *){overflow:initial;max-height:calc(100vh - 2*var(--popup-sides-offset) - var(--popup-top-additional-offset) - var(--transparent-actions-offset));padding:0;position:relative}.popup-window .transparent-header{color:var(--white);justify-content:space-between;display:flex;position:absolute;bottom:100%;left:0;right:0}.popup-window .close-button{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:var(--color);text-align:left;--button-background:var(--form-color,var(--primary-color));--button-color:var(--primary-contrast,var(--text-color-inverted));--button-border-color:color-mix(in srgb,var(--page-color-950),transparent 80%);--button-hover-background:var(--form-hover,var(--primary-color-lighter));--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-border-color);--button-active-background:var(--form-active,var(--primary-color-darker));--button-active-color:var(--button-color);--button-active-border-color:var(--button-border-color);--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);border:none;border:1px solid var(--border-color);background:0 0;background-color:var(--background);white-space:normal;cursor:pointer;border-radius:0;border-radius:var(--rounded);align-items:center;margin:0;padding:0;font-size:1.125rem;font-weight:400;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.popup-window .close-button:focus:not(:focus-visible){outline:none}.popup-window .close-button:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){.popup-window .close-button:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}}.popup-window .close-button:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}.popup-window .close-button:where(:disabled,.disabled,[aria-disabled=true],.inert,[inert],.inert *,[inert] *){cursor:default;opacity:.4}.popup-window .close-button{--button-background:transparent;--button-color:var(--black);--button-border-color:color-mix(in srgb,var(--page-color-950),transparent 80%);--button-hover-background:color-mix(in srgb,var(--page-color-950),var(--white)90%);--button-hover-color:var(--page-color-900);--button-active-background:color-mix(in srgb,var(--page-color-950),var(--white)80%);--button-active-color:var(--page-color-950)}@container theme style(--theme:dark){.popup-window .close-button{--button-color:var(--white);--button-border-color:color-mix(in srgb,var(--red-200),transparent 80%);--button-hover-background:color-mix(in srgb,var(--red-200),transparent 95%);--button-hover-color:var(--white);--button-active-background:color-mix(in srgb,var(--red-200),transparent 97.5%);--button-active-color:var(--red-200)}}.popup-window .close-button:where([data-query-theme="3871037065"]){--button-color:var(--white);--button-border-color:color-mix(in srgb,var(--red-200),transparent 80%);--button-hover-background:color-mix(in srgb,var(--red-200),transparent 95%);--button-hover-color:var(--white);--button-active-background:color-mix(in srgb,var(--red-200),transparent 97.5%);--button-active-color:var(--red-200)}.popup-window .close-button{border:1px solid var(--button-border-color);padding:1.25rem 1.75rem;line-height:1.111}.popup-window .close-button:where(:disabled,.disabled,[aria-disabled=true],.inert,[inert],.inert *,[inert] *){opacity:.4}.popup-window .close-button{--button-background:var(--white);padding:.875rem}.popup-window .close-button :is(svg,img){width:auto;height:1rem}.popup-window .close-button:is(.floating-close-button *){margin-left:auto;position:absolute;top:-1rem;right:-1rem}.popup-window .close-button:is(.transparent-header *){text-shadow:0 .05em .125em #0003;align-self:center}.popup-window{max-height:calc(100vh - 2*var(--popup-sides-offset));position:relative}
/*# sourceMappingURL=css-shared-template--popup.css.map*/