#main-alert{z-index:2147483647;position:fixed;top:0;right:0}#main-alert .toast.ctoast{--ct-accent:#16a34a;--ct-accent-dark:#15803d;color:#fff;border:0;border-radius:14px;align-items:flex-start;gap:.85rem;width:400px;max-width:calc(100vw - 2rem);margin:.55rem;padding:1rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 14px 38px -12px #10182859;background:var(--ct-accent)!important}#main-alert .toast.ctoast.show{animation:.42s cubic-bezier(.22,1,.36,1) ctoast-in;display:flex}@keyframes ctoast-in{0%{opacity:0;transform:translate(46px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}#main-alert .toast.ctoast .ctoast-accent{background:var(--ct-accent-dark);width:5px;position:absolute;top:0;bottom:0;left:0}#main-alert .toast.ctoast .ctoast-icon{color:#fff;background:#ffffff2e;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:1.45rem;display:grid}#main-alert .toast.ctoast .ctoast-content{flex:auto;min-width:0;padding-top:1px}#main-alert .toast.ctoast .ctoast-title{color:#fff;letter-spacing:.2px;margin-bottom:2px;font-size:.95rem;font-weight:700;line-height:1.2}#main-alert .toast.ctoast .ctoast-message{color:#ffffffe6;word-break:break-word;font-size:.875rem;line-height:1.45}#main-alert .toast.ctoast .ctoast-message .ctoast-list{margin:0;padding-left:1.1rem;list-style:outside}#main-alert .toast.ctoast .ctoast-message .ctoast-list li{margin-bottom:2px}#main-alert .toast.ctoast .ctoast-message .ctoast-list li:last-child{margin-bottom:0}#main-alert .toast.ctoast .ctoast-close{cursor:pointer;color:#ffffffbf;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:1.05rem;transition:all .15s;display:grid}#main-alert .toast.ctoast .ctoast-close:hover{color:#fff;background:#fff3}#main-alert .toast.ctoast .ctoast-progress{transform-origin:0;background:#ffffff8c;width:100%;height:3px;animation:linear forwards ctoast-progress;position:absolute;bottom:0;left:0}@keyframes ctoast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#main-alert .toast.ctoast-success{--ct-accent:#16a34a;--ct-accent-dark:#15803d}#main-alert .toast.ctoast-error{--ct-accent:#e11d48;--ct-accent-dark:#be123c}#main-alert .toast.ctoast-warning{--ct-accent:#f59e0b;--ct-accent-dark:#d97706}#main-alert .toast.ctoast-info{--ct-accent:#0ea5e9;--ct-accent-dark:#0284c7}
