#binus-toast-container{align-items:center;display:flex;flex-direction:column;gap:10px;left:50%;max-width:360px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);z-index:9999999}@media(min-width:480px){#binus-toast-container{width:360px}}.binus-toast{align-items:flex-start;border:1px solid transparent;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);box-sizing:border-box;display:flex;font-size:14px;gap:12px;line-height:1.5;opacity:0;overflow:hidden;padding:14px 16px;pointer-events:all;position:relative;transform:translateY(-10px) scale(.97);transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);width:100%}.binus-toast--show{opacity:1;transform:translateY(0) scale(1)}.binus-toast--hide{opacity:0;pointer-events:none;transform:translateY(-10px) scale(.97)}.binus-toast__icon{flex-shrink:0;height:20px;margin-top:1px;width:20px}.binus-toast__icon svg{display:block;height:100%;width:100%}.binus-toast__body{flex:1;min-width:0}.binus-toast__message{display:block;word-break:break-word}.binus-toast__progress{background:rgba(0,0,0,.08);border-radius:99px;height:3px;margin-top:8px;overflow:hidden}.binus-toast__bar{border-radius:99px;height:100%;transform:scaleX(1);transform-origin:left;transition:transform linear;width:100%}.binus-toast__bar--run{transform:scaleX(0)}.binus-toast__close{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;margin-top:1px;opacity:.45;padding:0;transition:opacity .15s}.binus-toast__close:hover{opacity:.85}.binus-toast .binus-toast-spinner{animation:binus-toast-spin .8s linear infinite}.binus-toast--success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.binus-toast--success .binus-toast__icon{color:#22c55e}.binus-toast--success .binus-toast__bar{background:#22c55e}.binus-toast--success .binus-toast__close{color:#166534}.binus-toast--error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.binus-toast--error .binus-toast__icon{color:#ef4444}.binus-toast--error .binus-toast__bar{background:#ef4444}.binus-toast--error .binus-toast__close{color:#991b1b}.binus-toast--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.binus-toast--warning .binus-toast__icon{color:#f59e0b}.binus-toast--warning .binus-toast__bar{background:#f59e0b}.binus-toast--warning .binus-toast__close{color:#92400e}.binus-toast--info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.binus-toast--info .binus-toast__icon{color:#3b82f6}.binus-toast--info .binus-toast__bar{background:#3b82f6}.binus-toast--info .binus-toast__close{color:#1e40af}.binus-toast--loading{background:#1e293b;border-color:#334155;color:#f1f5f9}.binus-toast--loading .binus-toast__icon{color:#94a3b8}.binus-toast--loading .binus-toast__close{color:#f1f5f9}@keyframes binus-toast-spin{to{transform:rotate(1turn)}}
