.vs-notifications[data-v-ab111795]{z-index:3000;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}@media (width<=480px){.vs-notifications[data-v-ab111795]{width:auto;top:8px;left:8px;right:8px}}.vs-notification[data-v-ab111795]{pointer-events:auto;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 4px 16px #00000024}.vs-notification__title[data-v-ab111795]{flex-shrink:0}.vs-notification__message[data-v-ab111795]{word-break:break-word;flex:1}.vs-notification__close[data-v-ab111795]{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;flex-shrink:0;padding:2px;font-size:12px;line-height:1}.vs-notification__close[data-v-ab111795]:hover{opacity:1}.vs-notification--success[data-v-ab111795]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.vs-notification--error[data-v-ab111795]{color:#b91c1c;background:#fef2f2;border-color:#fee2e2}.vs-notification--warning[data-v-ab111795]{color:#d97706;background:#fffbeb;border-color:#fde68a}.vs-notification--info[data-v-ab111795]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dark .vs-notification--success[data-v-ab111795]{color:#86efac;background:#052e16;border-color:#14532d}.dark .vs-notification--error[data-v-ab111795]{color:#fca5a5;background:#2c0b0b;border-color:#7f1d1d}.dark .vs-notification--warning[data-v-ab111795]{color:#fbbf24;background:#2c1c02;border-color:#78350f}.dark .vs-notification--info[data-v-ab111795]{color:#93c5fd;background:#0b1d3a;border-color:#1e3a8a}.vs-notification-enter-active[data-v-ab111795],.vs-notification-leave-active[data-v-ab111795]{transition:opacity .2s,transform .2s}.vs-notification-enter-from[data-v-ab111795],.vs-notification-leave-to[data-v-ab111795]{opacity:0;transform:translate(24px)}.vs-notification-leave-active[data-v-ab111795]{width:100%;position:absolute}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
