.toast-stack[data-v-19678158]{position:fixed;top:88px;right:24px;z-index:3000;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast-stack__list[data-v-19678158]{display:flex;flex-direction:column;gap:12px}.toast-card[data-v-19678158]{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:flex-start;padding:14px 14px 14px 16px;border:1px solid rgba(148,163,184,.26);border-radius:16px;background:#fffffff0;color:#0f172a;box-shadow:0 18px 44px #0f172a2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.toast-card__icon[data-v-19678158]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:15px;font-weight:800;line-height:1}.toast-card__content[data-v-19678158]{min-width:0}.toast-card__title[data-v-19678158]{margin-bottom:3px;font-size:14px;font-weight:800;line-height:1.25}.toast-card__message[data-v-19678158]{color:#334155;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.toast-card__close[data-v-19678158]{width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:22px;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.toast-card__close[data-v-19678158]:hover{background:#f1f5f9;color:#0f172a}.toast-card--success .toast-card__icon[data-v-19678158]{background:#dcfce7;color:#15803d}.toast-card--error .toast-card__icon[data-v-19678158]{background:#fee2e2;color:#b91c1c}.toast-card--warning .toast-card__icon[data-v-19678158]{background:#fef3c7;color:#b45309}.toast-card--info .toast-card__icon[data-v-19678158]{background:#dbeafe;color:#1d4ed8}.toast-enter-active[data-v-19678158],.toast-leave-active[data-v-19678158]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-19678158],.toast-leave-to[data-v-19678158]{opacity:0;transform:translate(18px) translateY(-4px)}.toast-move[data-v-19678158]{transition:transform .22s ease}@media(max-width:640px){.toast-stack[data-v-19678158]{top:72px;right:16px;left:16px;width:auto}}.plan-upgrade-modal[data-v-4ac5c301]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:#1118278c}.plan-upgrade-modal__dialog[data-v-4ac5c301]{width:min(100%,480px);border-radius:16px;background:#fff;padding:28px;box-shadow:0 20px 60px #0000004d}.plan-upgrade-modal__dialog h2[data-v-4ac5c301]{margin:0 0 12px;color:#111827;font-size:22px}.plan-upgrade-modal__dialog p[data-v-4ac5c301]{margin:0;color:#4b5563;line-height:1.5}.plan-upgrade-modal__actions[data-v-4ac5c301]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.plan-upgrade-modal__button[data-v-4ac5c301]{border:0;border-radius:8px;background:#ea580c;color:#fff;cursor:pointer;font-weight:700;padding:10px 16px}.plan-upgrade-modal__button--secondary[data-v-4ac5c301]{background:#e5e7eb;color:#374151}.confirm-modal[data-v-855d328d]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:20px}.confirm-modal__backdrop[data-v-855d328d]{position:absolute;inset:0;background:#0f172a85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-modal__dialog[data-v-855d328d]{position:relative;width:min(100%,460px);padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 24px 56px #0f172a42}.confirm-modal__icon[data-v-855d328d]{display:grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:50%;background:#fff7ed;color:#ea580c;font-size:22px;font-weight:800}.confirm-modal__title[data-v-855d328d]{margin:0;color:#0f172a;font-size:20px;line-height:1.3}.confirm-modal__message[data-v-855d328d]{margin:8px 0 0;color:#475569;font-size:14px;line-height:1.55;white-space:pre-line}.confirm-modal__actions[data-v-855d328d]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.confirm-modal__button[data-v-855d328d]{min-width:110px;padding:10px 16px;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer}.confirm-modal__button[data-v-855d328d]:focus-visible{outline:none;box-shadow:0 0 0 3px #ff690033}.confirm-modal__button--secondary[data-v-855d328d]{border:1px solid #cbd5e1;background:#fff;color:#334155}.confirm-modal__button--secondary[data-v-855d328d]:hover{background:#f8fafc}.confirm-modal__button--danger[data-v-855d328d]{border:1px solid #ea580c;background:#ea580c;color:#fff;box-shadow:0 8px 18px #ea580c38}.confirm-modal__button--danger[data-v-855d328d]:hover{background:#c2410c}@media(max-width:480px){.confirm-modal__actions[data-v-855d328d]{flex-direction:column-reverse}.confirm-modal__button[data-v-855d328d]{width:100%}}
