.notification[data-v-158f429f]{align-items:center;animation:fadeIn-158f429f .3s;border:1px solid;border-radius:4px;color:#fff;cursor:pointer;display:flex;margin:8px 0;overflow:hidden;padding:12px;position:relative}.notification p[data-v-158f429f]{flex-grow:1;margin:0}.notification.fade-out[data-v-158f429f]{animation:fadeOut-158f429f .5s forwards}.notification.info[data-v-158f429f]{background-color:#cce5ff;border-color:#b8daff;color:#004085}.notification.success[data-v-158f429f]{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.notification.warning[data-v-158f429f]{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.notification.error[data-v-158f429f]{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.notification .close-button[data-v-158f429f]{align-self:flex-start;background:transparent;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;margin-left:8px;padding:0}.progress-bar[data-v-158f429f]{background:rgba(0,0,0,.2);bottom:0;height:4px;left:0;position:absolute;transition:width .1s linear}@keyframes fadeIn-158f429f{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-158f429f{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20%)}}.notification-container[data-v-70ec8f82]{bottom:20px;max-width:320px;position:fixed;right:20px;z-index:9999}@media screen and (max-width:576px){.notification-container[data-v-70ec8f82]{bottom:30px;left:20px;margin:0 auto;right:20px}}.loader-wrapper{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}@-moz-document url-prefix(){.loader-wrapper{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.8)}}.loader{animation:rotation 1s linear infinite;border:8px solid #e8e8e8;border-bottom-color:#0dae87;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.hide{display:none}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.configurator{position:relative}*{font-size:inherit}input{display:block;margin-bottom:10px}select{float:left;margin:0 1em 1em 0;width:14em}.buttons{clear:both}button+button{margin-left:5px}