html:has(.ea-session-timeout[open]){overscroll-behavior:none}body:has(.ea-session-timeout[open]){overflow:hidden;overscroll-behavior:none}.ea-session-timeout{max-width:48rem;width:calc(100% - 2rem);padding:0;border:none}.ea-session-timeout[open]{border:0;border-radius:1.5rem;outline:none;overflow:hidden}.ea-session-timeout::backdrop{background-color:rgba(0,0,0,.5)}.ea-session-timeout__header{background-color:#f8f2f6;padding:1.4rem 7.75rem}@media(max-width: 768px){.ea-session-timeout__header{padding:1.25rem 1.75rem}}.ea-session-timeout__title{margin:0;line-height:130%}@media(max-width: 768px){.ea-session-timeout__title{font-size:1.5rem}}.ea-session-timeout__body{padding:1.5rem 7.75rem 2.5rem}@media(max-width: 768px){.ea-session-timeout__body{padding:1rem 1.75rem 1.5rem}}.ea-session-timeout__text p{margin:0 0 1rem;line-height:140%}.ea-session-timeout__text p:last-child{margin-bottom:0}.ea-session-timeout[open] .ea-session-timeout__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-top:2.5rem}@media(max-width: 768px){.ea-session-timeout[open] .ea-session-timeout__actions{flex-direction:column-reverse;align-items:stretch;margin-top:1.75rem}}

