.warning-popup{background:#fff;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.3);box-shadow:0 5px 20px rgba(0,0,0,0.3);padding:2.2rem 2.2rem 0 2.2rem;position:absolute;text-align:left;width:30rem;-webkit-transition:top 0.1s ease-in-out 0s,opacity 0.1s ease-in-out 0s;transition:top 0.1s ease-in-out 0s,opacity 0.1s ease-in-out 0s;height:0;overflow:hidden;opacity:0;visibility:hidden;bottom:10rem;z-index:10}@media screen and (max-width:576px){.warning-popup{padding:15px 15px 0 15px;width:280px}}.warning-popup .close{color:#c80000;cursor:pointer;padding:1.1rem;position:absolute;top:0;right:0}.warning-popup h3{margin-bottom:2.2rem}.warning-popup p{margin-bottom:2.2rem!important}.warning-popup p:not(.additional-text p){display:none}.warning-popup.active{bottom:8.8rem;height:auto;opacity:1;visibility:visible}.warning-popup.warning-popup--has-text{max-height:280px;overflow-y:auto;scrollbar-width:thin;width:54rem}.warning-popup.warning-popup--has-text .additional-text{font-size:1.2rem;line-height:1.8rem;margin-top:-1.1rem}@media screen and (max-width:768px){.warning-popup.warning-popup--has-text{width:300px}}.theme-visualy-impaired .warning-popup{background:var(--background-color);border:1px solid var(--front-color);-webkit-box-shadow:none;box-shadow:none}