.message-item[data-v-401f7ffe]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex;box-shadow:0 4px 12px #00000014}.message-content[data-v-401f7ffe]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.message-text[data-v-401f7ffe]{white-space:normal;word-break:break-word;overflow-wrap:break-word}.message-icon[data-v-401f7ffe]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;display:flex}.message-close[data-v-401f7ffe]{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:10px;padding:4px;font-size:16px;transition:opacity .2s;display:flex}.message-close[data-v-401f7ffe]:hover{opacity:1}.message-close[data-v-401f7ffe]:active{opacity:.8}.message-success[data-v-401f7ffe]{color:#065f46;background:linear-gradient(135deg,#f0fdf4 0%,#fef5f1 100%);border-color:#d1fae5}.message-success .message-icon[data-v-401f7ffe]{color:#10b981}.message-success .message-close[data-v-401f7ffe]{color:#065f46}.message-error[data-v-401f7ffe]{color:#7f1d1d;background:linear-gradient(135deg,#fef2f2 0%,#fce7f3 100%);border-color:#fecaca}.message-error .message-icon[data-v-401f7ffe]{color:#ef4444}.message-error .message-close[data-v-401f7ffe]{color:#7f1d1d}.message-warning[data-v-401f7ffe]{color:#92400e;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#fde68a}.message-warning .message-icon[data-v-401f7ffe]{color:#f59e0b}.message-warning .message-close[data-v-401f7ffe]{color:#92400e}.message-info[data-v-401f7ffe]{color:#0c2d5c;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-color:#bae6fd}.message-info .message-icon[data-v-401f7ffe]{color:#3b82f6}.message-info .message-close[data-v-401f7ffe]{color:#0c2d5c}@media (width<=768px){.message-item[data-v-401f7ffe]{min-height:40px;padding:10px 12px;font-size:13px}.message-icon[data-v-401f7ffe]{width:18px;height:18px;font-size:16px}.message-content[data-v-401f7ffe]{gap:8px}.message-close[data-v-401f7ffe]{padding:2px;font-size:14px}}@media (width<=480px){.message-item[data-v-401f7ffe]{border-radius:4px;min-height:36px;padding:8px 10px;font-size:12px}.message-icon[data-v-401f7ffe]{width:16px;height:16px;font-size:14px}.message-content[data-v-401f7ffe]{gap:6px}.message-close[data-v-401f7ffe]{margin-left:6px;padding:2px;font-size:12px}}.message-container[data-v-b8fa1b0b]{z-index:9999;pointer-events:none;max-width:400px;position:fixed;top:20px}.message-container[data-v-b8fa1b0b]>*{pointer-events:auto}.message-container-top-right[data-v-b8fa1b0b]{right:20px}.message-container-top-left[data-v-b8fa1b0b]{left:20px}.message-container-top-center[data-v-b8fa1b0b]{left:50%;right:auto;transform:translate(-50%)}.message-container-top-center .message-list[data-v-b8fa1b0b]{align-items:center}.message-list[data-v-b8fa1b0b]{flex-direction:column;gap:8px;display:flex;position:relative}.message-list-enter-active[data-v-b8fa1b0b]{animation:.3s cubic-bezier(.34,1.56,.64,1) messageSlideIn-b8fa1b0b}.message-list-leave-active[data-v-b8fa1b0b]{box-sizing:border-box;width:100%;animation:.2s ease-in messageSlideOut-b8fa1b0b;position:absolute}.message-list-move[data-v-b8fa1b0b]{transition:all .2s ease-out}@keyframes messageSlideIn-b8fa1b0b{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes messageSlideOut-b8fa1b0b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@media (width<=768px){.message-container[data-v-b8fa1b0b]{max-width:350px;top:16px}.message-container-top-right[data-v-b8fa1b0b]{right:16px}.message-container-top-left[data-v-b8fa1b0b]{left:16px}.message-list[data-v-b8fa1b0b]{gap:6px}}@media (width<=480px){.message-container[data-v-b8fa1b0b]{max-width:none;top:12px}.message-container-top-right[data-v-b8fa1b0b]{left:auto;right:12px}.message-container-top-left[data-v-b8fa1b0b]{left:12px;right:auto}.message-container-top-center[data-v-b8fa1b0b]{max-width:calc(100vw - 24px);left:12px;right:12px;transform:none}.message-container.message-container-mobile[data-v-b8fa1b0b]{max-width:calc(100vw - 24px)}.message-list[data-v-b8fa1b0b]{gap:4px}}@media (width<=360px){.message-container[data-v-b8fa1b0b]{top:8px}.message-container-top-right[data-v-b8fa1b0b]{left:auto;right:8px}.message-container-top-left[data-v-b8fa1b0b]{left:8px;right:auto}.message-container-top-center[data-v-b8fa1b0b]{max-width:calc(100vw - 16px);left:8px;right:8px;transform:none}.message-list[data-v-b8fa1b0b]{gap:2px}}.loading-overlay[data-v-36f9afc2]{z-index:9999;-webkit-backdrop-filter:blur();backdrop-filter:blur();justify-content:center;align-items:center;animation:.3s ease-in-out forwards fadeInOverlay-36f9afc2;display:flex;position:fixed;inset:0}.loading-container[data-v-36f9afc2]{justify-content:center;align-items:center;animation:.3s ease-in-out forwards fadeInOverlay-36f9afc2;display:flex;position:absolute;inset:0}.loading-wrapper[data-v-36f9afc2]{flex-direction:column;align-items:center;gap:1.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards scaleInWrapper-36f9afc2;display:flex}.loading-spinner[data-v-36f9afc2]{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.spinner-ring[data-v-36f9afc2]{border:3px solid #0000;border-radius:50%;position:absolute}.spinner-ring[data-v-36f9afc2]:first-child{border-top-color:#ffffffe6;border-right-color:#fff3;width:100%;height:100%;animation:1.5s linear infinite spinRing-36f9afc2;top:0;left:0}.spinner-ring[data-v-36f9afc2]:nth-child(2){border-top-color:#ffffffb3;border-left-color:#ffffff1a;width:80%;height:80%;animation:1.8s linear infinite reverse spinRing-36f9afc2;top:10%;left:10%}.spinner-ring[data-v-36f9afc2]:nth-child(3){border-top-color:#ffffff80;border-bottom-color:#ffffff0d;width:60%;height:60%;animation:2s linear infinite spinRing-36f9afc2;top:20%;left:20%}.loading-text[data-v-36f9afc2]{color:#ffffffe6;letter-spacing:2px;text-shadow:0 2px 8px #0000004d;margin:0;font-size:15px;font-weight:500;animation:1.5s ease-in-out infinite pulseText-36f9afc2}@keyframes fadeInOverlay-36f9afc2{0%{opacity:0}to{opacity:1}}@keyframes scaleInWrapper-36f9afc2{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes spinRing-36f9afc2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseText-36f9afc2{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media (width<=1024px){.loading-spinner[data-v-36f9afc2]{width:50px;height:50px}.spinner-ring[data-v-36f9afc2]{border-width:2.5px}.loading-text[data-v-36f9afc2]{font-size:15px}.loading-wrapper[data-v-36f9afc2]{gap:1.2rem}}@media (width<=768px){.loading-spinner[data-v-36f9afc2]{width:45px;height:45px}.spinner-ring[data-v-36f9afc2]{border-width:2.5px}.loading-text[data-v-36f9afc2]{letter-spacing:.3px;font-size:14px}.loading-wrapper[data-v-36f9afc2]{gap:1rem}}@media (width<=480px){.loading-spinner[data-v-36f9afc2]{width:40px;height:40px}.spinner-ring[data-v-36f9afc2]{border-width:2px}.loading-text[data-v-36f9afc2]{font-size:12px;font-weight:400}.loading-wrapper[data-v-36f9afc2]{gap:.8rem}}@media (width<=360px){.loading-spinner[data-v-36f9afc2]{width:35px;height:35px}.spinner-ring[data-v-36f9afc2]{border-width:1.5px}.loading-text[data-v-36f9afc2]{font-size:11px}.loading-wrapper[data-v-36f9afc2]{gap:.6rem}}@media (prefers-color-scheme:dark){.loading-text[data-v-36f9afc2]{text-shadow:0 2px 4px #0006}}
