﻿@keyframes slide-in{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.notification-isolated .toast-container{position:fixed;display:flex;flex-direction:column;z-index:98}.notification-isolated .toast{border:1px solid #ccc;padding:1.5rem;border-radius:0;z-index:1000;position:relative;margin:0;animation:slide-in .5s ease-out}.notification-isolated .toast:has(.btn){padding:3rem 1.5rem 1.5rem}.notification-isolated .toast h2,.notification-isolated .toast h3{margin:0;font-size:1.25rem}.notification-isolated .toast p{margin-bottom:0}.notification-isolated .toast-content{display:flex;justify-content:space-between;align-items:center}.notification-isolated .top-left{top:2.5rem;left:1.5rem}.notification-isolated .top-right{top:2.5rem;right:1.5rem}.notification-isolated .top-center{top:2.5rem;left:50%;transform:translateX(-50%)}.notification-isolated .bottom-left{bottom:1.5rem;left:1.5rem}.notification-isolated .bottom-right{bottom:1.5rem;right:1.5rem}.notification-isolated .bottom-center{bottom:1.5rem;left:50%;transform:translateX(-50%)}.notification-isolated .top-left,.notification-isolated .top-right,.notification-isolated .top-center{display:flex;flex-direction:column;align-items:flex-start}.notification-isolated .top-left .toast,.notification-isolated .top-right .toast,.notification-isolated .top-center .toast{margin-bottom:.5rem}@media(min-width: 48rem){.notification-isolated .top-left,.notification-isolated .top-right,.notification-isolated .top-center{top:3.5rem}}.notification-isolated .bottom-left,.notification-isolated .bottom-right,.notification-isolated .bottom-center{display:flex;flex-direction:column;align-items:flex-start}.notification-isolated .bottom-left .toast,.notification-isolated .bottom-right .toast,.notification-isolated .bottom-center .toast{margin-top:.5rem}.notification-isolated .fix-message{border:1px solid #ccc;text-align:center;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:0}.notification-isolated .fix-message.fix-sticky{position:fixed;top:2.5rem;left:50%;z-index:99;transform:translateX(-50%);width:calc(100% - var(--spacing)*2 + 4px);max-width:79.5rem}@media(min-width: 36rem){.notification-isolated .fix-message.fix-sticky{max-width:calc(100% - 2rem)}}@media(min-width: 48rem){.notification-isolated .fix-message.fix-sticky{max-width:calc(100% - 2*var(--size-4));top:3.5rem}}@media(min-width: 64rem){.notification-isolated .fix-message.fix-sticky{max-width:62rem;top:calc(var(--main-padding-top)*2)}}@media(min-width: 80rem){.notification-isolated .fix-message.fix-sticky{max-width:75rem}}@media(min-width: 96rem){.notification-isolated .fix-message.fix-sticky{max-width:79.5rem}}.notification-isolated .fix-message:not(.fix-sticky){margin:1.5rem 0}.notification-isolated .modal-overlay{display:flex;justify-content:center;align-items:center;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(48,54,54,.6);backdrop-filter:blur(0.625rem);opacity:1}.notification-isolated .modal{padding:1.5rem;width:25.5rem;height:auto;min-width:unset;min-height:unset;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 2px 10px rgba(0,0,0,.1);flex-direction:column;display:flex;background:#fff}.notification-isolated .modal:not([open]),.notification-isolated .modal[open=false]{display:flex}.notification-isolated .modal__severity{width:10rem;height:10rem;border-radius:50%;margin:1rem auto 0;display:flex;align-items:center;justify-content:center}.notification-isolated .modal__severity__inner{width:5rem;height:5rem;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center}.notification-isolated .modal__header{display:flex;justify-content:center;align-items:center}.notification-isolated .modal__body{margin:0 0 1rem}.notification-isolated .modal__footer{display:flex;justify-content:center;margin-top:auto;width:100%}.notification-isolated .normal{background:#f5f5f5;border:2px solid #d6d8db}[data-theme=dark] .notification-isolated .normal{background:#373737;border:2px solid #7d7d7d}.notification-isolated .normal.modal{background:#fff}.notification-isolated .normal.modal .modal__severity{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(17, 17, 17, 0.2) 100%)}.notification-isolated .normal.modal .modal__severity .modal__severity__inner{background:rgba(17,17,17,.2)}.notification-isolated .normal.modal .modal__severity .modal__severity__inner [class*=" icon"]{font-size:42px;color:#111}.notification-isolated .normal.modal .modal__severity .modal__severity__inner [class*=" icon"] .path1:before{content:"";color:#111;opacity:.4}.notification-isolated .normal.modal .modal__severity .modal__severity__inner [class*=" icon"] .path2:before{content:"";margin-left:-1em;color:#111;opacity:.6}.notification-isolated .info{border:2px solid #b8daff;background:#edf6ff}[data-theme=dark] .notification-isolated .info{border:2px solid #3e73ac;background:#283746}.notification-isolated .info.modal{background:#fff}.notification-isolated .info.modal .modal__severity{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(1, 111, 208, 0.2) 100%)}.notification-isolated .info.modal .modal__severity .modal__severity__inner{background:rgba(1,111,208,.2)}.notification-isolated .info.modal .modal__severity .modal__severity__inner [class*=" icon"]{font-size:42px;color:#016fd0}.notification-isolated .info.modal .modal__severity .modal__severity__inner [class*=" icon"] .path1:before{content:"";color:#016fd0;opacity:.4}.notification-isolated .info.modal .modal__severity .modal__severity__inner [class*=" icon"] .path2:before{content:"";margin-left:-1em;color:#016fd0}.notification-isolated .warning{background:#fffae9;border:2px solid #f9d878}[data-theme=dark] .notification-isolated .warning{background:#3a2800;border:2px solid #987200}.notification-isolated .warning.modal{background:#fff}.notification-isolated .warning.modal .modal__severity{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 204, 0, 0.2) 100%)}.notification-isolated .warning.modal .modal__severity .modal__severity__inner{background:rgba(255,204,0,.2)}.notification-isolated .warning.modal .modal__severity .modal__severity__inner [class*=" icon"]{font-size:42px;color:#ffae00}.notification-isolated .warning.modal .modal__severity .modal__severity__inner [class*=" icon"] .path1:before{content:"";color:#ffae00;opacity:.8}.notification-isolated .warning.modal .modal__severity .modal__severity__inner [class*=" icon"] .path2:before{content:"";margin-left:-1em;color:#ffae00}.notification-isolated .success{background:#f3fff6;border:2px solid #c3e6cb}[data-theme=dark] .notification-isolated .success{background:#2a3e2f;border:2px solid #73977b}.notification-isolated .success.modal{background:#fff}.notification-isolated .success.modal .modal__severity{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(73, 159, 138, 0.2) 100%)}.notification-isolated .success.modal .modal__severity .modal__severity__inner{background:rgba(73,159,138,.2)}.notification-isolated .success.modal .modal__severity .modal__severity__inner [class*=" icon"]{font-size:42px;color:#32a071}.notification-isolated .success.modal .modal__severity .modal__severity__inner [class*=" icon"]:before{content:""}.notification-isolated .error,.notification-isolated .danger{background:#fff8f9;border:2px solid #f5c6cb}[data-theme=dark] .notification-isolated .error,[data-theme=dark] .notification-isolated .danger{background:#28181a;border:2px solid #873b43;color:var(--body-color)}.notification-isolated .error.modal,.notification-isolated .danger.modal{background:#fff}.notification-isolated .error.modal .modal__severity,.notification-isolated .danger.modal .modal__severity{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(225, 49, 49, 0.2) 100%)}.notification-isolated .error.modal .modal__severity .modal__severity__inner,.notification-isolated .danger.modal .modal__severity .modal__severity__inner{background:rgba(225,49,49,.2)}.notification-isolated .error.modal .modal__severity .modal__severity__inner [class*=" icon"],.notification-isolated .danger.modal .modal__severity .modal__severity__inner [class*=" icon"]{font-size:42px;color:#e13131}.notification-isolated .error.modal .modal__severity .modal__severity__inner [class*=" icon"]:before,.notification-isolated .danger.modal .modal__severity .modal__severity__inner [class*=" icon"]:before{content:""}.notification-isolated .toast .close-toast{color:#111}[data-theme=dark] .notification-isolated h1,[data-theme=dark] .notification-isolated h2,[data-theme=dark] .notification-isolated h3,[data-theme=dark] .notification-isolated h4,[data-theme=dark] .notification-isolated h5,[data-theme=dark] .notification-isolated h6{color:var(--heading-color)}.notification-isolated .btn.close-notification,.notification-isolated .btn.close-fixed-notification,.notification-isolated .btn.close-toast{position:absolute;top:.5rem;right:.5rem;z-index:3;width:2.5rem;height:2.5rem;font-size:1.3rem;background:rgba(0,0,0,0);color:#444}.notification-isolated .btn.close-toast{top:0;right:0}.notification-isolated :where(a:not([role=button],.btn)){outline:none;text-decoration:none;font-weight:700}.notification-isolated :where(a:not([role=button],.btn)):hover{text-decoration:underline}.notification-isolated p{text-align:left}.notification-isolated p.text-center{text-align:center}.notification-isolated .text-center{text-align:center}.notification-isolated h1,.notification-isolated h2,.notification-isolated h3,.notification-isolated h4,.notification-isolated h5,.notification-isolated h6{font-family:var(--font-family-secondary);font-size:1.5rem;padding:0;margin:1rem 0}.notification-isolated h3,.notification-isolated h4{font-size:1.2rem;margin:.625rem 0}.notification-isolated h5{font-size:1.1rem;margin:.5rem 0}.notification-isolated h6{font-size:1rem;margin:.5rem 0}.notification-isolated [class^=icon],.notification-isolated [class*=" icon"]{font-family:"hvg-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark] .notification-isolated .hvg-icon-x-close:before{color:var(--heading-color)}
