[data-v-5c83fe7e]:host{display:block;min-height:100vh}html{width:100%;overflow-x:hidden}body{margin:0!important;overflow-x:hidden}#app{background:#edf1f5;min-height:100vh;overflow-x:hidden;width:100%}.global-toast-enter-active[data-v-bd3eb630],.global-toast-leave-active[data-v-bd3eb630]{transition:opacity .2s ease,transform .2s ease}.global-toast-enter-from[data-v-bd3eb630],.global-toast-leave-to[data-v-bd3eb630]{opacity:0;transform:translate(-50%,-12px)}.global-toast[data-v-bd3eb630]{position:fixed;top:24px;left:50%;display:inline-flex;align-items:center;gap:12px;padding:12px 20px;border-radius:999px;box-shadow:0 18px 48px #0f172a2e;color:#fff;transform:translate(-50%);z-index:1200;font-size:14px;line-height:1.4;background:#0f172a}.global-toast--success[data-v-bd3eb630]{background:#16a34a}.global-toast--error[data-v-bd3eb630]{background:#dc2626}.global-toast--info[data-v-bd3eb630]{background:#2563eb}.global-toast--warning[data-v-bd3eb630]{background:#f97316}.global-toast__close[data-v-bd3eb630]{border:none;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:0}.global-loading[data-v-b16b6446]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1600}.global-loading__backdrop[data-v-b16b6446]{position:absolute;inset:0;background:#0f172a52}.global-loading__panel[data-v-b16b6446]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0f172a47;color:#0f172a;min-width:220px}.global-loading__spinner[data-v-b16b6446]{width:44px;height:44px;border-radius:50%;border:4px solid rgba(37,99,235,.2);border-top-color:#2563eb;animation:global-loading-spin-b16b6446 .9s linear infinite}.global-loading__label[data-v-b16b6446]{font-size:14px;font-weight:500;text-align:center;color:#1e3a8a}@keyframes global-loading-spin-b16b6446{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.global-loading-fade-enter-active[data-v-b16b6446],.global-loading-fade-leave-active[data-v-b16b6446]{transition:opacity .2s ease}.global-loading-fade-enter-from[data-v-b16b6446],.global-loading-fade-leave-to[data-v-b16b6446]{opacity:0}
