:root{--toast-primary-default: white;--toast-primary-success: rgb(77,176,80);--toast-primary-info: rgb(31,152,241);--toast-primary-warning: rgb(255,193,6);--toast-primary-error: rgb(245,67,53);--toast-bg-default: white;--toast-bg-success: rgb(235,252,238);--toast-bg-info: rgb(231,245,255);--toast-bg-warning: rgb(252, 248, 225);--toast-bg-error: rgb(255,245,245);--toast-progress-bar-bg-default: rgb(234, 233, 233);--toast-progress-bar-bg-success: rgb(197, 250, 207);--toast-progress-bar-bg-info: rgb(196, 229, 252);--toast-progress-bar-bg-warning: rgb(249, 241, 198);--toast-progress-bar-bg-error: rgb(247, 194, 194);--toast-text-color: #666;--toast-close-btn-color: rgb(136 135 135);--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{position:fixed;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:300px;box-sizing:border-box;min-height:100px;transition:height .2s ease-in}.rb-toast-content-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-right:30px;box-sizing:border-box}.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);transform:translate(-50%);align-items:flex-start}.rb-toast-center{left:50%;top:50%;transform:translate(-50%,-50%);align-items:flex-start}.rb-toast-alert{box-sizing:border-box;position:relative;width:100%;padding:20px;border-radius:var(--alert-border-radius);background-color:var(--toast-bg-default);color:var(--toast-text-color);font-family:Arial,Helvetica,sans-serif;font-size:16px;border-radius:6px;box-shadow:0 5px 10px 1px #00000026;margin-bottom:10px}.rb-toast-alert-btn-group{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:20px}.rb-toast-btn{display:inline-flex;justify-content:flex-start;align-items:center;border:1px solid var(--toast-btn-border-color);margin-left:8px;padding:6px 10px;box-sizing:border-box;color:var(--toast-text-color);border-radius:4px}.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}.rb-toast-btn-warning{border-color:var(--toast-primary-error);background-color:var(--toast-primary-error);color:#fff}.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{width:20px;height:20px;content:"✕";position:absolute;top:14px;right:10px;display:block;color:var(--toast-close-btn-color);cursor:pointer;opacity:.8}.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{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:15px;font-size:15px}.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{background-color:transparent;filter:invert(1)}.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(to right,#e9efff,#fdfbfb)}.rb-toast-success.rb-toast-gradient{background-image:linear-gradient(to right,#4db050,#00e3ae)}.rb-toast-info.rb-toast-gradient{background-image:linear-gradient(to right,#667eea,#764ba2)}.rb-toast-warning.rb-toast-gradient{background-image:linear-gradient(to right,#f87e1b,#febf40)}.rb-toast-error.rb-toast-gradient{background-image:linear-gradient(to right,#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:transparent;padding:5px;width:20px;height:20px;border:1px solid white}.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: rgb(54, 6, 6);--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(to right,#141b30,#525252)}.rb-toast-alert-progress-bar{width:100%;height:7px;background:var(--toast-primary-success);position:absolute;display:block;content:"";bottom:0;box-sizing:border-box;left:0;border-radius:0 0 11px 9px;overflow:hidden}.rb-toast-alert-progress-bar-fill{position:absolute;left:0;bottom:0;width:0%;height:7px;display:block;background:var(--toast-primary-success)}.rb-toast-alert-progress-bar,.rb-toast-alert-progress-bar-fill{background-color:transparent}.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(to right,#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: rgb(54, 6, 6);--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(to right,#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{top:0;right:0}.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{transform:scale(1);transition:transform .3s ease-in}.rb-toast-zoom-entered{transform:scale(1)}.rb-toast-top-center>.rb-toast-zoom-enter{transform:translate(-50%) scale(1)}.rb-toast-top-center>.rb-toast-zoom-entered{transform:translate(-50%) scale(1)}.rb-toast-center>.rb-toast-zoom-enter{transform:translate(-50%,-50%) scale(1)}.rb-toast-center>.rb-toast-zoom-entered{transform:translate(-50%,-50%) scale(1)}.rb-toast-zoom-exit{transform:scale(0);transition:transform .3s ease-in}.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{transform:translate(0);transition:transform .3s ease-in}.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{transform:translate(0);transition:transform .3s ease-in}.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{top:0;transform:translateY(calc(-1 * var(--toast-position-offset-y) - 100%))}.rb-toast-top-center>.rb-toast-slide-enter{transform:translate(0);transition:transform .3s ease-in}.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{transform:translateY(0);transition:transform .3s ease-in}.rb-toast-center>.rb-toast-slide-entered{transform:translateY(0)}.rb-toast-center>.rb-toast-slide-exit{transform:translateY(-100%);transition:transform .3s ease-out}.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{transform:translate(0);transition:transform .3s ease-in}.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{transform:translate(0);transition:transform .3s ease-in}.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:bounceInFromLeft .3s}.rb-toast-top-left>.rb-toast-bounce-entered{left:0}.rb-toast-top-left>.rb-toast-bounce-exit{animation:slideOutToTopLeft .3s ease-in forwards}@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:bounceInFromTopRight .3s ease}.rb-toast-top-right>.rb-toast-bounce-entered{right:0}.rb-toast-top-right>.rb-toast-bounce-exit{animation:slideOutToTopRight .3s ease-in forwards}@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:bounceInFromLeft .3s ease}.rb-toast-bottom-left>.rb-toast-bounce-entered{left:0}.rb-toast-bottom-left>.rb-toast-bounce-exit{animation:slideOutToBottomLeft .3s ease-in forwards}@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:bounceInFromBottomRight .3s ease}.rb-toast-bottom-right>.rb-toast-bounce-entered{right:0}.rb-toast-bottom-right>.rb-toast-bounce-exit{animation:slideOutToBottomRight .3s ease-in forwards}@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{top:0;transform:translateY(calc(-1 * (var(--toast-position-offset-y) + 100%)))}.rb-toast-top-center>.rb-toast-bounce-enter{animation:bounceInFromTopForTopCenter .3s ease forwards}.rb-toast-top-center>.rb-toast-bounce-entered{top:0;transform:translateY(0)}.rb-toast-top-center>.rb-toast-bounce-exit{animation:slideOutToTopFromTopCenter .3s ease-in-out forwards}@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{top:0;transform:translate(-50%);animation:bounceInFromCenter .3s ease}.rb-toast-center>.rb-toast-bounce-entered{top:0;transform:translate(-50%)}.rb-toast-center>.rb-toast-bounce-exit{animation:slideOutToTopFromCenter .3s ease-in forwards}@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%)}}
