#alerts-holder{pointer-events:none;z-index:100;height:98vh;position:fixed;top:10px;right:20px;overflow:hidden}#alerts-holder .alert{pointer-events:all;background-color:var(--white);border-radius:.5em;width:275px;margin-bottom:15px;transition:right .25s;position:relative;right:0;overflow:hidden}#alerts-holder .alert.disappear{transition:right .25s}#alerts-holder .alert .alert-top{grid-template-columns:90% 10%;padding:15px 10px;display:grid}#alerts-holder .alert .alert-top .alert-icon-text-section{grid-template-columns:15% 85%;display:grid}#alerts-holder .alert .alert-top .alert-icon-text-section .alert-icon{font-size:1.5em}#alerts-holder .alert .alert-top .alert-icon-text-section .alert-title-message{display:grid}#alerts-holder .alert .alert-top .alert-icon-text-section .alert-title-message .alert-title{text-transform:uppercase;font-weight:700}#alerts-holder .alert .alert-top .alert-close{cursor:pointer;color:#6a7080;font-size:.75em}#alerts-holder .alert .alert-top .alert-close .alert-x{pointer-events:inherit;padding:5px}#alerts-holder .alert .alert-bar{background-color:var(--black);border-radius:1em;width:0%;height:5px;animation-name:alertBarProgress;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}#alerts-holder .alert.info,#alerts-holder .alert.update{color:#3e02d7;background-color:#d8e8fe}#alerts-holder .alert.info .alert-bar,#alerts-holder .alert.update .alert-bar{background-color:#3e02d7}#alerts-holder .alert.error{color:#ff0343;background-color:#ffdee2}#alerts-holder .alert.error .alert-bar{background-color:#ff0343}#alerts-holder .alert.warning{color:#b06512;background-color:#fcffc5}#alerts-holder .alert.warning .alert-bar{background-color:#b06512}#alerts-holder .alert.success{color:#028f43;background-color:#ceffe8}#alerts-holder .alert.success .alert-bar{background-color:#028f43}#alerts-holder .alert.appointment{color:#7c028f;background-color:#efceff}#alerts-holder .alert.appointment .alert-bar{background-color:#7c028f}@keyframes alertBarProgress{0%{width:0%}to{width:100%}}
