:root{--toast-primary-default:white;--toast-primary-success:#4db050;--toast-primary-info:#1f98f1;--toast-primary-warning:#ffc106;--toast-primary-error:#f54335;--toast-bg-default:white;--toast-bg-success:#ebfcee;--toast-bg-info:#e7f5ff;--toast-bg-warning:#fcf8e1;--toast-bg-error:#fff5f5;--toast-progress-bar-bg-default:#eae9e9;--toast-progress-bar-bg-success:#c5facf;--toast-progress-bar-bg-info:#c4e5fc;--toast-progress-bar-bg-warning:#f9f1c6;--toast-progress-bar-bg-error:#f7c2c2;--toast-text-color:#666;--toast-close-btn-color:#888787;--toast-btn-border-color:#dfdfdf;--toast-default-color:#ddd;--toast-position-offset-x:30px;--toast-position-offset-y:30px;--alert-border-radius:10px}.rb-toast-alert-icon{border-radius:50%}.rb-toast-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;min-height:100px;transition:height .2s ease-in;display:flex;position:fixed}.rb-toast-content-wrapper{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding-right:30px;display:flex}.rb-toast-top-left{top:var(--toast-position-offset-y);left:var(--toast-position-offset-x);align-items:flex-start}.rb-toast-top-right{top:var(--toast-position-offset-y);right:var(--toast-position-offset-x);align-items:flex-start}.rb-toast-bottom-left{left:var(--toast-position-offset-x);bottom:var(--toast-position-offset-y);align-items:flex-end}.rb-toast-bottom-right{bottom:var(--toast-position-offset-y);right:var(--toast-position-offset-x);align-items:flex-end}.rb-toast-top-center{left:50%;top:var(--toast-position-offset-y);align-items:flex-start;transform:translate(-50%)}.rb-toast-center{align-items:flex-start;top:50%;left:50%;transform:translate(-50%,-50%)}.rb-toast-alert{box-sizing:border-box;border-radius:var(--alert-border-radius);background-color:var(--toast-bg-default);width:100%;color:var(--toast-text-color);border-radius:6px;margin-bottom:10px;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;position:relative;box-shadow:0 5px 10px 1px #00000026}.rb-toast-alert-btn-group{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin-top:20px;display:flex}.rb-toast-btn{border:1px solid var(--toast-btn-border-color);box-sizing:border-box;color:var(--toast-text-color);border-radius:4px;justify-content:flex-start;align-items:center;margin-left:8px;padding:6px 10px;display:inline-flex}.rb-toast-btn-default{border-color:var(--toast-btn-border-color);background-color:var(--toast-primary-default)}.rb-toast-btn-success{border-color:var(--toast-primary-success);background-color:var(--toast-primary-success);color:#fff}.rb-toast-btn-info{border-color:var(--toast-primary-info);background-color:var(--toast-primary-info);color:#fff}.rb-toast-btn-warning{border-color:var(--toast-primary-warning);background-color:var(--toast-primary-warning);color:#fff;border-color:var(--toast-primary-error);background-color:var(--toast-primary-error)}.rb-toast-btn-error{background-color:#fff}.rb-toast-btn-icon-small{width:20px;height:20px}.rb-toast-btn-label{font-size:15px;line-height:20px}.rb-toast-btn-icon-small:has(+.rb-toast-btn-label){margin-right:5px}.rb-toast-close-btn{content:"✕";width:20px;height:20px;color:var(--toast-close-btn-color);cursor:pointer;opacity:.8;display:block;position:absolute;top:14px;right:10px}.rb-toast-close-btn:hover{opacity:1}.rb-toast-success .rb-toast-alert-close-btn,.rb-toast-error .rb-toast-alert-close-btn,.rb-toast-warning .rb-toast-alert-close-btn{--toast-text-color:#fff}.rb-toast-icon{width:20px;height:20px}.rb-toast-body{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:15px;font-size:15px;display:flex}.rb-toast-title{font-weight:700}.rb-toast-title:has(+.rb-toast-message){margin-bottom:5px}.rb-toast-default{background-color:var(--toast-bg-default);color:var(--toast-text-color)}.rb-toast-default img.rb-toast-alert-icon{filter:invert();background-color:#0000}.rb-toast-success.rb-toast-standard{background-color:var(--toast-bg-success);border:1px solid var(--toast-primary-success)}.rb-toast-success img.rb-toast-alert-icon{background-color:var(--toast-primary-success)}.rb-toast-info.rb-toast-standard{background-color:var(--toast-bg-info);border:1px solid var(--toast-primary-info)}.rb-toast-info img.rb-toast-alert-icon{background-color:var(--toast-primary-info)}.rb-toast-warning.rb-toast-standard{background-color:var(--toast-bg-warning);border:1px solid var(--toast-primary-warning)}.rb-toast-error.rb-toast-standard{background-color:var(--toast-bg-error);border:1px solid var(--toast-primary-error)}.rb-toast-success.rb-toast-colorful{background-color:var(--toast-primary-success)}.rb-toast-info.rb-toast-colorful{background-color:var(--toast-primary-info)}.rb-toast-warning.rb-toast-colorful{background-color:var(--toast-primary-warning)}.rb-toast-error.rb-toast-colorful{background-color:var(--toast-primary-error)}.rb-toast-default.rb-toast-gradient{background-image:linear-gradient(90deg,#e9efff,#fdfbfb)}.rb-toast-success.rb-toast-gradient{background-image:linear-gradient(90deg,#4db050,#00e3ae)}.rb-toast-info.rb-toast-gradient{background-image:linear-gradient(90deg,#667eea,#764ba2)}.rb-toast-warning.rb-toast-gradient{background-image:linear-gradient(90deg,#f87e1b,#febf40)}.rb-toast-error.rb-toast-gradient{background-image:linear-gradient(90deg,#874da2,#f54336)}.rb-toast-success.rb-toast-colorful .rb-toast-title,.rb-toast-success.rb-toast-colorful .rb-toast-message,.rb-toast-info.rb-toast-colorful .rb-toast-title,.rb-toast-info.rb-toast-colorful .rb-toast-message,.rb-toast-warning.rb-toast-colorful .rb-toast-title,.rb-toast-warning.rb-toast-colorful .rb-toast-message,.rb-toast-error.rb-toast-colorful .rb-toast-title,.rb-toast-error.rb-toast-colorful .rb-toast-message,.rb-toast-success.rb-toast-gradient .rb-toast-title,.rb-toast-success.rb-toast-gradient .rb-toast-message,.rb-toast-info.rb-toast-gradient .rb-toast-title,.rb-toast-info.rb-toast-gradient .rb-toast-message,.rb-toast-warning.rb-toast-gradient .rb-toast-title,.rb-toast-warning.rb-toast-gradient .rb-toast-message,.rb-toast-error.rb-toast-gradient .rb-toast-title,.rb-toast-error.rb-toast-gradient .rb-toast-message{color:#fff}.rb-toast-success.rb-toast-colorful img.rb-toast-alert-icon,.rb-toast-info.rb-toast-colorful img.rb-toast-alert-icon,.rb-toast-warning.rb-toast-colorful img.rb-toast-alert-icon,.rb-toast-error.rb-toast-colorful img.rb-toast-alert-icon,.rb-toast-success.rb-toast-gradient img.rb-toast-alert-icon,.rb-toast-info.rb-toast-gradient img.rb-toast-alert-icon,.rb-toast-warning.rb-toast-gradient img.rb-toast-alert-icon,.rb-toast-error.rb-toast-gradient img.rb-toast-alert-icon{background:0 0;border:1px solid #fff;width:20px;height:20px;padding:5px}.rb-toast-success.rb-toast-colorful .rb-toast-close-btn,.rb-toast-info.rb-toast-colorful .rb-toast-close-btn,.rb-toast-warning.rb-toast-colorful .rb-toast-close-btn,.rb-toast-error.rb-toast-colorful .rb-toast-close-btn,.rb-toast-success.rb-toast-gradient .rb-toast-close-btn,.rb-toast-info.rb-toast-gradient .rb-toast-close-btn,.rb-toast-warning.rb-toast-gradient .rb-toast-close-btn,.rb-toast-error.rb-toast-gradient .rb-toast-close-btn{color:#fff;opacity:1}.rb-toast-alert-icon-small{width:20px;height:20px;padding:5px}.rb-toast-alert-icon-medium{width:28px;height:28px;padding:8px}.rb-toast-alert-icon-large{width:36px;height:36px;padding:10px}.rb-toast-warning img.rb-toast-alert-icon{background-color:var(--toast-primary-warning)}.rb-toast-error img.rb-toast-alert-icon{background-color:var(--toast-primary-error)}.rb-toast-dark{--toast-btn-border-color:#fefefe;--toast-text-color:#fff;--toast-default-color:#303a53;--toast-primary-default:var(--toast-bg-default);--toast-bg-default:#141b30;--toast-bg-success:#05310d;--toast-bg-info:#0a326a;--toast-bg-warning:#433a05;--toast-bg-error:#360606;--toast-progress-bar-bg-default:#353c54}.rb-toast-dark .rb-toast-btn-default img,.rb-toast-dark.rb-toast-default img.rb-toast-alert-icon{filter:none}.rb-toast-dark .rb-toast-close-btn{opacity:1;color:#ddd}.rb-toast-dark.rb-toast-default.rb-toast-gradient{background-image:linear-gradient(90deg,#141b30,#525252)}.rb-toast-alert-progress-bar{background:var(--toast-primary-success);content:"";box-sizing:border-box;border-radius:0 0 11px 9px;width:100%;height:7px;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.rb-toast-alert-progress-bar-fill{background:var(--toast-primary-success);width:0%;height:7px;display:block;position:absolute;bottom:0;left:0}.rb-toast-alert-progress-bar,.rb-toast-alert-progress-bar-fill{background-color:#0000}.rb-toast-default .rb-toast-alert-progress-bar{background:var(--toast-progress-bar-bg-default)}.rb-toast-success .rb-toast-alert-progress-bar{background:var(--toast-progress-bar-bg-success)}.rb-toast-success .rb-toast-alert-progress-bar-fill{background:var(--toast-primary-success)}.rb-toast-info .rb-toast-alert-progress-bar{background:var(--toast-progress-bar-bg-info)}.rb-toast-info .rb-toast-alert-progress-bar-fill{background:var(--toast-primary-info)}.rb-toast-warning .rb-toast-alert-progress-bar{background:var(--toast-progress-bar-bg-warning)}.rb-toast-warning .rb-toast-alert-progress-bar-fill{background:var(--toast-primary-warning)}.rb-toast-error .rb-toast-alert-progress-bar{background:var(--toast-progress-bar-bg-error)}.rb-toast-error .rb-toast-alert-progress-bar-fill{background:var(--toast-primary-error)}.rb-toast-dark.rb-toast-default .rb-toast-alert-progress-bar{background:var(--toast-progress-bar-bg-default)}.rb-toast-default .rb-toast-alert-progress-bar-fill,.rb-toast-colorful .rb-toast-alert-progress-bar-fill{background:linear-gradient(90deg,#e0c3fc,#8ec5fc)}.rb-toast-colorful.rb-toast-success .rb-toast-alert-progress-bar-fill{background:#307f32}.rb-toast-colorful.rb-toast-info .rb-toast-alert-progress-bar-fill{background:#1064a0}.rb-toast-colorful.rb-toast-warning .rb-toast-alert-progress-bar-fill{background:#d99009}.rb-toast-colorful.rb-toast-error .rb-toast-alert-progress-bar-fill{background:#b52205}@media (prefers-color-scheme:dark){.rb-toast-system{--toast-btn-border-color:#fefefe;--toast-text-color:#fff;--toast-default-color:#303a53;--toast-primary-default:var(--toast-bg-default);--toast-bg-default:#141b30;--toast-bg-success:#05310d;--toast-bg-info:#0a326a;--toast-bg-warning:#433a05;--toast-bg-error:#360606;--toast-progress-bar-bg-default:#353c54}.rb-toast-system.rb-toast-default .rb-toast-alert-progress-bar{background:var(--toast-progress-bar-bg-default)}.rb-toast-system .rb-toast-btn-default img,.rb-toast-system.rb-toast-default img.rb-toast-alert-icon{filter:none}.rb-toast-system .rb-toast-close-btn{opacity:1;color:#ddd}.rb-toast-system.rb-toast-default.rb-toast-gradient{background-image:linear-gradient(90deg,#141b30,#525252)}}:root{--rb-toast-self-height:calc(var(--toast-position-offset-y) + 100%);--rb-toast-self-height-negative:calc(-1 * var(--toast-position-offset-y) - 100%);--rb-toast-self-width:calc(var(--toast-position-offset-x) + 100%);--rb-toast-self-width-negative:calc(-1 * var(--toast-position-offset-x) - 100%)}.rb-toast-fade{opacity:0}.rb-toast-top-left>.rb-toast-fade{top:0;left:0}.rb-toast-top-right>.rb-toast-fade{top:0;right:0}.rb-toast-bottom-left>.rb-toast-fade{bottom:0;left:0}.rb-toast-bottom-right>.rb-toast-fade{bottom:0;right:0}.rb-toast-fade-enter{opacity:1;transition:opacity .3s ease-in}.rb-toast-fade-entered{opacity:1}.rb-toast-fade-exit{opacity:0;transition:opacity .3s ease-in}.rb-toast-zoom{transform:scale(0)}.rb-toast-top-left>.rb-toast-zoom,.rb-toast-top-right>.rb-toast-zoom{top:0;right:0}.rb-toast-bottom-left>.rb-toast-zoom{bottom:0;left:0}.rb-toast-bottom-right>.rb-toast-zoom{bottom:0;right:0}.rb-toast-top-center>.rb-toast-zoom{top:0;left:50%;transform:translate(-50%)scale(0)}.rb-toast-center>.rb-toast-zoom{top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.rb-toast-zoom-enter{transition:transform .3s ease-in;transform:scale(1)}.rb-toast-zoom-entered{transform:scale(1)}.rb-toast-top-center>.rb-toast-zoom-enter,.rb-toast-top-center>.rb-toast-zoom-entered{transform:translate(-50%)scale(1)}.rb-toast-center>.rb-toast-zoom-enter,.rb-toast-center>.rb-toast-zoom-entered{transform:translate(-50%,-50%)scale(1)}.rb-toast-zoom-exit{transition:transform .3s ease-in;transform:scale(0)}.rb-toast-top-center>.rb-toast-zoom-exit{transform:translate(-50%)scale(0)}.rb-toast-center>.rb-toast-zoom-exit{transform:translate(-50%,-50%)scale(0)}.rb-toast-top-left>.rb-toast-slide{transform:translate(var(--rb-toast-self-width-negative))}.rb-toast-top-left>.rb-toast-slide-enter{transition:transform .3s ease-in;transform:translate(0)}.rb-toast-top-left>.rb-toast-slide-entered{transform:translate(0)}.rb-toast-top-left>.rb-toast-slide-exit{transform:translate(var(--rb-toast-self-width-negative));transition:transform .3s ease-out}.rb-toast-top-right>.rb-toast-slide{transform:translate(var(--rb-toast-self-width));z-index:9999}.rb-toast-top-right>.rb-toast-slide-enter{transition:transform .3s ease-in;transform:translate(0)}.rb-toast-top-right>.rb-toast-slide-entered{transform:translate(0)}.rb-toast-top-right>.rb-toast-slide-exit{transform:translate(var(--rb-toast-self-width));transition:transform .3s ease-out}.rb-toast-top-center>.rb-toast-slide{transform:translateY(calc(-1 * var(--toast-position-offset-y) - 100%));top:0}.rb-toast-top-center>.rb-toast-slide-enter{transition:transform .3s ease-in;transform:translate(0)}.rb-toast-top-center>.rb-toast-slide-entered{transform:translate(0)}.rb-toast-top-center>.rb-toast-slide-exit{transform:translateY(calc(-2 * var(--toast-position-offset-y) - 100%));transition:transform .3s ease-out}.rb-toast-center>.rb-toast-slide{top:0;left:0;transform:translateY(-100%)}.rb-toast-center>.rb-toast-slide-enter{transition:transform .3s ease-in;transform:translateY(0)}.rb-toast-center>.rb-toast-slide-entered{transform:translateY(0)}.rb-toast-center>.rb-toast-slide-exit{transition:transform .3s ease-out;transform:translateY(-100%)}.rb-toast-bottom-left>.rb-toast-slide{transform:translate(calc(-1 * var(--toast-position-offset-x) - 100%))}.rb-toast-bottom-left>.rb-toast-slide-enter{transition:transform .3s ease-in;transform:translate(0)}.rb-toast-bottom-left>.rb-toast-slide-entered{transform:translate(0)}.rb-toast-bottom-left>.rb-toast-slide-exit{transform:translate(calc(-1 * var(--toast-position-offset-x) - 100%));transition:transform .3s ease-out}.rb-toast-bottom-right>.rb-toast-slide{transform:translate(var(--rb-toast-self-width))}.rb-toast-bottom-right>.rb-toast-slide-enter{transition:transform .3s ease-in;transform:translate(0)}.rb-toast-bottom-right>.rb-toast-slide-entered{transform:translate(0)}.rb-toast-bottom-right>.rb-toast-slide-exit{transform:translate(var(--rb-toast-self-width));transition:transform .3s ease-out}.rb-toast-top-left>.rb-toast-bounce{left:var(--rb-toast-self-width-negative)}.rb-toast-top-left>.rb-toast-bounce-enter{animation:.3s bounceInFromLeft}.rb-toast-top-left>.rb-toast-bounce-entered{left:0}.rb-toast-top-left>.rb-toast-bounce-exit{animation:.3s ease-in forwards slideOutToTopLeft}@keyframes slideOutToTopLeft{0%{left:0}to{left:calc(-1 * (var(--toast-position-offset-x) + 100%))}}.rb-toast-top-right>.rb-toast-bounce{right:calc(-1 * (var(--toast-position-offset-x) + 100%))}.rb-toast-top-right>.rb-toast-bounce-enter{animation:.3s bounceInFromTopRight}.rb-toast-top-right>.rb-toast-bounce-entered{right:0}.rb-toast-top-right>.rb-toast-bounce-exit{animation:.3s ease-in forwards slideOutToTopRight}@keyframes bounceInFromTopRight{60%{right:30px}80%{right:-30px}to{right:0}}@keyframes slideOutToTopRight{0%{right:0}to{right:var(--rb-toast-self-width-negative)}}.rb-toast-bottom-left>.rb-toast-bounce{left:var(--rb-toast-self-width-negative);bottom:0}.rb-toast-bottom-left>.rb-toast-bounce-enter{animation:.3s bounceInFromLeft}.rb-toast-bottom-left>.rb-toast-bounce-entered{left:0}.rb-toast-bottom-left>.rb-toast-bounce-exit{animation:.3s ease-in forwards slideOutToBottomLeft}@keyframes bounceInFromLeft{60%{left:30px}80%{left:-30px}to{left:0}}@keyframes slideOutToBottomLeft{0%{left:0}to{left:var(--rb-toast-self-width-negative);bottom:0}}.rb-toast-bottom-right>.rb-toast-bounce{bottom:0;right:var(--rb-toast-self-width-negative)}.rb-toast-bottom-right>.rb-toast-bounce-enter{animation:.3s bounceInFromBottomRight}.rb-toast-bottom-right>.rb-toast-bounce-entered{right:0}.rb-toast-bottom-right>.rb-toast-bounce-exit{animation:.3s ease-in forwards slideOutToBottomRight}@keyframes bounceInFromBottomRight{60%{right:30px}80%{right:-30px}to{right:0}}@keyframes slideOutToBottomRight{0%{right:50px}to{right:var(--rb-toast-self-width-negative)}}.rb-toast-top-center>.rb-toast-bounce{transform:translateY(calc(-1 * (var(--toast-position-offset-y) + 100%)));top:0}.rb-toast-top-center>.rb-toast-bounce-enter{animation:.3s forwards bounceInFromTopForTopCenter}.rb-toast-top-center>.rb-toast-bounce-entered{top:0;transform:translateY(0)}.rb-toast-top-center>.rb-toast-bounce-exit{animation:.3s ease-in-out forwards slideOutToTopFromTopCenter}@keyframes bounceInFromTopForTopCenter{60%{transform:translateY(20px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes slideOutToTopFromTopCenter{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * (var(--toast-position-offset-y) + 100%)))}}.rb-toast-center>.rb-toast-bounce{top:-100%;left:50%;transform:translate(-50%)}.rb-toast-center>.rb-toast-bounce-enter{animation:.3s bounceInFromCenter;top:0;transform:translate(-50%)}.rb-toast-center>.rb-toast-bounce-entered{top:0;transform:translate(-50%)}.rb-toast-center>.rb-toast-bounce-exit{animation:.3s ease-in forwards slideOutToTopFromCenter}@keyframes bounceInFromCenter{60%{top:40px}80%{top:-20px}to{top:0}}@keyframes slideOutToTopFromCenter{0%{top:50%;transform:translate(-50%,-50%)}to{top:0;transform:translate(-50%,-100%)}}
