dialog.timeout-dialog{animation:timeout-fade-out .4s cubic-bezier(.25,.8,.25,1);display:none;padding:0}dialog.timeout-dialog[open]{animation:timeout-fade-in .4s cubic-bezier(.25,.8,.25,1);display:block}dialog.timeout-dialog .timeout-dialog-content{box-sizing:border-box;width:500px;padding:50px}dialog.timeout-dialog .timeout-dialog-content .header{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;align-content:center;max-width:100%;padding-bottom:30px}dialog.timeout-dialog .timeout-dialog-content .header>div:not(.icon){box-sizing:border-box;flex:1}dialog.timeout-dialog .timeout-dialog-content .header i{font-size:4em}dialog.timeout-dialog .timeout-dialog-content .header h1{font-size:25px;font-weight:400;line-height:27px;margin:0}dialog.timeout-dialog .timeout-dialog-content .header h1 span{display:block}dialog.timeout-dialog .timeout-dialog-content .content{padding-bottom:30px}dialog.timeout-dialog .timeout-dialog-content .content p{font-size:14px;margin:0}dialog.timeout-dialog .timeout-dialog-content .footer a.button{text-decoration:none;display:inline-block}dialog.timeout-dialog .timeout-dialog-content .footer a.button:focus,dialog.timeout-dialog .timeout-dialog-content .footer a.button:hover{text-decoration:none}dialog.timeout-dialog .timeout-dialog-content .button{border:none;cursor:pointer;font-size:1em;line-height:19px;padding:5px}dialog.timeout-dialog .timeout-dialog-content .button.button-warn{line-height:19px!important}dialog.timeout-dialog .timeout-dialog-content .text-center{text-align:center}dialog.timeout-dialog .additional-keep-alives{height:0;overflow:hidden;visibility:hidden}@keyframes timeout-fade-in{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes timeout-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}
