.msg-box-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;opacity:0;animation:fadeIn .2s forwards}.msg-box-container{position:relative;background-color:var(--color-bg,#fff);border:1px solid color-mix(in srgb,var(--color-title) 12%,transparent);border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);min-width:300px;max-width:90vw;overflow:hidden;transform:scale(.95);animation:popIn .2s forwards}.msg-box-header{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-alt);color:var(--color-title)}.msg-box-header .btn-close{opacity:.75;font-size:9px}.msg-box-header .btn-close:hover{opacity:1}.msg-box-header__left{display:flex;align-items:center;gap:10px;min-width:0}.msg-box-header__title{color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-box-header__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:1rem}.msg-box-header[data-variant=info] .msg-box-header__icon{color:var(--color-accent)}.msg-box-header[data-variant=warning] .msg-box-header__icon{color:#f59e0b}.msg-box-header[data-variant=alert] .msg-box-header__icon{color:#eab308}.msg-box-header[data-variant=error] .msg-box-header__icon{color:var(--color-accent-main)}[data-bs-theme=dark] .msg-box-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.msg-box-body{padding:1.5rem}@keyframes fadeIn{to{opacity:1}}@keyframes popIn{to{transform:scale(1)}}