.toast-container[data-v-1f2538a5]{bottom:80px;display:flex;flex-direction:column-reverse;gap:8px;max-width:380px;pointer-events:none;position:fixed;right:20px;width:calc(100% - 40px);z-index:3000}@media(max-width:767px){.toast-container[data-v-1f2538a5]{bottom:70px;max-width:calc(100% - 20px);right:10px}}.toast-item[data-v-1f2538a5]{align-items:flex-start;backdrop-filter:blur(var(--panel-blur));-webkit-backdrop-filter:blur(var(--panel-blur));background:var(--toast-bg);border-left:4px solid;border-radius:10px;box-shadow:var(--toast-shadow);color:var(--text-primary);display:flex;gap:10px;padding:12px 14px;pointer-events:auto;transition:background .4s ease,color .4s ease}.toast-item--success[data-v-1f2538a5]{border-left-color:#28a745}.toast-item--error[data-v-1f2538a5]{border-left-color:#f3076a}.toast-item--warning[data-v-1f2538a5]{border-left-color:#fd7e14}.toast-item--info[data-v-1f2538a5]{border-left-color:#37a0e3}.toast-item--message[data-v-1f2538a5]{border-left-color:#92a1be}.toast-item__icon[data-v-1f2538a5]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.toast-item--success .toast-item__icon[data-v-1f2538a5]{background:#28a7451a;color:#28a745}.toast-item--error .toast-item__icon[data-v-1f2538a5]{background:#f3076a1a;color:#f3076a}.toast-item--warning .toast-item__icon[data-v-1f2538a5]{background:#fd7e141a;color:#fd7e14}.toast-item--info .toast-item__icon[data-v-1f2538a5]{background:#37a0e31a;color:#37a0e3}.toast-item--message .toast-item__icon[data-v-1f2538a5]{background:#92a1be1a;color:#92a1be}.toast-item__body[data-v-1f2538a5]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.toast-item__from[data-v-1f2538a5]{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.2}.toast-item__message[data-v-1f2538a5]{color:var(--text-primary);font-size:13px;line-height:1.4;word-break:break-word}.toast-item__close[data-v-1f2538a5]{background:none;border:none;color:var(--text-secondary);cursor:pointer;flex-shrink:0;opacity:.5;padding:4px;transition:opacity .2s}.toast-item__close[data-v-1f2538a5]:hover{opacity:1}.toast-enter-active[data-v-1f2538a5]{transition:all .3s ease}.toast-leave-active[data-v-1f2538a5]{transition:all .25s ease}.toast-enter-from[data-v-1f2538a5],.toast-leave-to[data-v-1f2538a5]{opacity:0;transform:translate(60px)}.toast-move[data-v-1f2538a5]{transition:transform .3s ease}.alert-modal-overlay[data-v-00c51f0d]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--modal-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.alert-modal[data-v-00c51f0d]{animation:alert-pop-00c51f0d .25s ease-out;backdrop-filter:blur(var(--panel-blur));-webkit-backdrop-filter:blur(var(--panel-blur));background:var(--modal-bg);border:1px solid var(--panel-border);border-radius:12px;box-shadow:var(--modal-shadow);max-width:420px;padding:32px 28px 24px;text-align:center;width:90%}.alert-modal__icon[data-v-00c51f0d]{display:flex;justify-content:center;margin-bottom:12px}.alert-modal__icon svg[data-v-00c51f0d]{border-radius:50%;padding:10px}.alert-modal--error .alert-modal__icon svg[data-v-00c51f0d]{background:#f3076a;color:#fff}.alert-modal--confirm .alert-modal__icon svg[data-v-00c51f0d],.alert-modal--warning .alert-modal__icon svg[data-v-00c51f0d]{background:#fd7e14;color:#fff}.alert-modal--info .alert-modal__icon svg[data-v-00c51f0d]{background:#37a0e3;color:#fff}.alert-modal__title[data-v-00c51f0d]{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.alert-modal__message[data-v-00c51f0d]{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px;word-break:break-word}.alert-modal__actions[data-v-00c51f0d]{display:flex;gap:12px;justify-content:center}.alert-modal__btn[data-v-00c51f0d]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:10px 24px;transition:opacity .2s,transform .15s}.alert-modal__btn[data-v-00c51f0d]:hover{opacity:.85}.alert-modal__btn[data-v-00c51f0d]:active{transform:scale(.97)}.alert-modal__btn--cancel[data-v-00c51f0d]{background:var(--btn-default-bg);color:var(--btn-default-text)}.alert-modal__btn--cancel[data-v-00c51f0d]:hover{background:var(--panel-bg-hover)}.alert-modal__btn--ok[data-v-00c51f0d]{color:#fff}.alert-modal__btn--error[data-v-00c51f0d]{background:#f3076a}.alert-modal__btn--warning[data-v-00c51f0d]{background:#fd7e14}.alert-modal__btn--confirm[data-v-00c51f0d]{background:#fad147;color:#fff}.alert-modal__btn--info[data-v-00c51f0d]{background:#37a0e3}.alert-modal-enter-active[data-v-00c51f0d]{transition:opacity .2s ease}.alert-modal-enter-active .alert-modal[data-v-00c51f0d]{transition:transform .2s ease,opacity .2s ease}.alert-modal-leave-active[data-v-00c51f0d]{transition:opacity .15s ease}.alert-modal-leave-active .alert-modal[data-v-00c51f0d]{transition:transform .15s ease,opacity .15s ease}.alert-modal-enter-from[data-v-00c51f0d]{opacity:0}.alert-modal-enter-from .alert-modal[data-v-00c51f0d]{opacity:0;transform:scale(.9)}.alert-modal-leave-to[data-v-00c51f0d]{opacity:0}.alert-modal-leave-to .alert-modal[data-v-00c51f0d]{opacity:0;transform:scale(.95)}@keyframes alert-pop-00c51f0d{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
