.neo-overlay:where([data-gr-2ecc40]){display:flex;position:fixed;overflow:auto;inset:0;width:100%;height:100%;background:var(--neo-components-overlay-background);z-index:var(--neo-overlay-z-index)}.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]){padding:48px 60px}.small.neo-modal:where([data-gr-055d45]){max-width:700px;margin:auto;padding:12px 0}.small.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]){padding:48px 100px}.medium.neo-modal:where([data-gr-055d45]){max-width:900px;margin:12% auto}.medium.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]){padding:48px 100px}.large.neo-modal:where([data-gr-055d45]){max-width:1024px;margin:60px auto}.xLarge.neo-modal:where([data-gr-055d45]){max-width:1184px;margin:60px auto}.full-screen.neo-modal:where([data-gr-055d45]){position:fixed;padding:var(--neo-space-sm);height:100vh}.full-screen.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]){height:100%;overflow:hidden}.full-screen.neo-modal:where([data-gr-055d45]) .content:where([data-gr-055d45]){overflow:auto}.neo-modal:where([data-gr-055d45]) .content:where([data-gr-055d45]){visibility:visible;height:100%}.neo-modal:where([data-gr-055d45]) .content:where([data-gr-055d45]) .hidden:where([data-gr-055d45]){visibility:hidden}.neo-modal:where([data-gr-055d45]) .icon:where([data-gr-055d45]){position:absolute;top:24px;right:20px}@media only screen and (max-width:905px){.neo-modal:where([data-gr-055d45]):after{display:none}.small.neo-modal:where([data-gr-055d45]),.medium.neo-modal:where([data-gr-055d45]),.large.neo-modal:where([data-gr-055d45]),.xLarge.neo-modal:where([data-gr-055d45]){margin:40px 12px 0;max-width:100%}.small.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]),.medium.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]),.large.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]),.xLarge.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]){padding:48px 24px 40px}.full-screen.neo-modal:where([data-gr-055d45]){padding:var(--neo-space-2xs)}.full-screen.neo-modal:where([data-gr-055d45]) .body:where([data-gr-055d45]){padding:48px 24px 40px}}@media only screen and (min-width:905px){.icon:where([data-gr-055d45]){top:20px;right:16px}}
