.toast-container{position:fixed;z-index:2000000;display:flex;flex-direction:column;gap:12px;width:calc(100% - 32px);max-width:380px;margin:0;padding:20px;pointer-events:none}.toast-container.top-right{top:0;right:0}.toast-container.top-left{top:0;left:0}.toast-container.top-center{top:50px;left:50%;transform:translate(-50%)}.toast-container.bottom-right{right:0;bottom:0}.toast-container.bottom-left{left:0;bottom:0}.toast-container.bottom-center{bottom:0;left:50%;transform:translate(-50%)}.toast-container>.toast{position:relative;width:100%;min-width:0;max-width:100%;margin:0;overflow:hidden;background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 8px 28px #1c2b4224;opacity:1;pointer-events:auto;transition:opacity .25s ease,transform .25s ease}.toast-container>.toast>.toast-header{display:flex;align-items:center;gap:8px;min-height:46px;padding:12px 14px;border:none;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff;color:#263449}.toast-container>.toast>.toast-header strong{flex:1;min-width:0;padding-right:0;color:inherit;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.toast-container>.toast>.toast-header small{color:#7b8698!important;font-size:11px;white-space:nowrap}.toast-container .toast-header.bg-info{background:#edf3ff!important;color:#265cb3!important;border-left:4px solid #2f61b3}.toast-container .toast-header.bg-success{background:#eaf8f0!important;color:#18794e!important;border-left:4px solid #229963}.toast-container .toast-header.bg-warning{background:#fff6e5!important;color:#936200!important;border-left:4px solid #e5a323}.toast-container .toast-header.bg-danger{background:#fff0f0!important;color:#c53232!important;border-left:4px solid #dc4545}.toast-container>.toast>.toast-body{padding:14px 16px;background:#fff;color:#434c59;font-family:inherit;font-size:13px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.toast-container .toast-header .close{flex:0 0 auto;margin:0 0 0 4px;padding:0;border:none;background:transparent;color:#7b8698!important;font-size:22px;font-weight:400;line-height:1;text-shadow:none;opacity:.7;cursor:pointer;transition:color .2s ease,opacity .2s ease}.toast-container .toast-header .close:hover{color:#263449!important;opacity:1}.toast-container .toast-header .close span{color:inherit!important}.toast-container .toast-header img{flex:0 0 auto;width:28px;height:28px;object-fit:cover;border-radius:6px}@media(max-width:480px){.toast-container{width:calc(100% - 20px);max-width:380px;padding:10px;gap:10px}.toast-container.top-center{top:12px}.toast-container>.toast{border-radius:10px}.toast-container>.toast>.toast-header{padding:11px 12px}.toast-container>.toast>.toast-body{padding:12px;font-size:13px}}.toast-container>.toast{height:auto!important;min-height:0!important;flex:0 0 auto;align-self:flex-end}.toast-container>.toast>.toast-header{min-height:0;padding:6px 15px}.toast-container>.toast>.toast-body{padding:20px 15px;line-height:1.5}.toast-container>.toast>.toast-body:empty{display:none}
