.app-dialog-overlay[data-v-08c2d91a]{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;display:flex;inset:0;justify-content:center;overflow-y:auto;padding-top:var(--dialog-top,10vh);position:fixed;z-index:2000}.app-dialog-overlay.no-mask[data-v-08c2d91a]{background-color:transparent;pointer-events:none}.app-dialog-overlay.no-mask .app-dialog[data-v-08c2d91a]{pointer-events:all}.app-dialog[data-v-08c2d91a]{background:var(--color-card,#fff);border-radius:var(--radius-lg,12px);box-shadow:0 8px 40px #00000040;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:300px}.app-dialog__header[data-v-08c2d91a]{align-items:center;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.app-dialog__title[data-v-08c2d91a]{color:var(--color-text-primary,#111827);font-size:16px;font-weight:600;line-height:1.4}.app-dialog__close[data-v-08c2d91a]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--color-text-muted,#9ca3af);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.app-dialog__close[data-v-08c2d91a]:hover{background:var(--color-surface,#f9fafb);color:var(--color-text-primary,#111827)}.app-dialog__body[data-v-08c2d91a]{flex-shrink:0;padding:20px}.app-dialog__footer[data-v-08c2d91a]{border-top:1px solid var(--color-border,#e5e7eb);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:12px 20px}.app-dialog-enter-active[data-v-08c2d91a],.app-dialog-leave-active[data-v-08c2d91a]{transition:opacity .25s ease}.app-dialog-enter-active .app-dialog[data-v-08c2d91a],.app-dialog-leave-active .app-dialog[data-v-08c2d91a]{transition:transform .25s ease,opacity .25s ease}.app-dialog-enter-from[data-v-08c2d91a],.app-dialog-leave-to[data-v-08c2d91a]{opacity:0}.app-dialog-enter-from .app-dialog[data-v-08c2d91a],.app-dialog-leave-to .app-dialog[data-v-08c2d91a]{opacity:0;transform:scale(.92)}.floating-buttons[data-v-169e415f]{bottom:80px;display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;z-index:1000}.float-item[data-v-169e415f]{cursor:pointer;position:relative}.float-btn[data-v-169e415f]{align-items:center;border:none;border-radius:12px;box-shadow:var(--rgba-black-15);cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.float-btn img[data-v-169e415f],.float-btn svg[data-v-169e415f]{flex-shrink:0;height:22px;width:22px}.float-btn svg[data-v-169e415f]{color:#fff}.qywx-btn[data-v-169e415f]{background:linear-gradient(135deg,#1677ff,#0958d9)}.qywx-btn[data-v-169e415f]:hover{box-shadow:0 6px 20px #1677ff66;transform:scale(1.1)}.wx-btn[data-v-169e415f]{background:linear-gradient(135deg,#07c160,#06ad56)}.wx-btn[data-v-169e415f]:hover{box-shadow:0 6px 20px #07c16066;transform:scale(1.1)}.gzh-btn[data-v-169e415f]{background:linear-gradient(135deg,#ff6b00,#e65100)}.gzh-btn[data-v-169e415f]:hover{box-shadow:0 6px 20px #ff6b0066;transform:scale(1.1)}.qq-btn[data-v-169e415f]{background:linear-gradient(135deg,#12b7f5,#2484cf)}.qq-btn[data-v-169e415f]:hover{box-shadow:0 6px 20px #12b7f566;transform:scale(1.1)}.back-btn[data-v-169e415f]{background:linear-gradient(135deg,#6b7280,#4b5563)}.back-btn[data-v-169e415f]:hover{box-shadow:0 6px 20px #6b728066;transform:scale(1.1)}@media(max-width:768px){.floating-buttons[data-v-169e415f]{align-items:center;bottom:24px;flex-direction:column-reverse;gap:8px;right:12px}.float-btn[data-v-169e415f]{border-radius:50%;height:44px;width:44px}.float-btn svg[data-v-169e415f]{height:20px;width:20px}}.qrcode-dialog-body[data-v-169e415f]{align-items:center;display:flex;justify-content:center;padding:4px}.qrcode-dialog-img[data-v-169e415f]{border-radius:6px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.dev-toast-container[data-v-893f54c4]{align-items:center;display:flex;flex-direction:column;gap:10px;left:50%;pointer-events:none;position:fixed;top:80px;transform:translate(-50%);z-index:9999}.dev-toast[data-v-893f54c4]{align-items:flex-start;background:#fff;border-left:4px solid transparent;border-radius:8px;box-shadow:0 4px 16px #0000001f,0 0 1px #00000014;cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:14px 16px;pointer-events:auto;position:relative;width:360px}.dev-toast--success[data-v-893f54c4]{border-left-color:#67c23a}.dev-toast--error[data-v-893f54c4]{border-left-color:#f56c6c}.dev-toast--warning[data-v-893f54c4]{border-left-color:#e6a23c}.dev-toast--info[data-v-893f54c4]{border-left-color:#909399}.dev-toast__icon[data-v-893f54c4]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;width:20px}.dev-toast--success .dev-toast__icon[data-v-893f54c4]{color:#67c23a}.dev-toast--error .dev-toast__icon[data-v-893f54c4]{color:#f56c6c}.dev-toast--warning .dev-toast__icon[data-v-893f54c4]{color:#e6a23c}.dev-toast--info .dev-toast__icon[data-v-893f54c4]{color:#909399}.dev-toast__content[data-v-893f54c4]{flex:1;min-width:0}.dev-toast__title[data-v-893f54c4]{color:#303133;font-size:14px;font-weight:600;line-height:1.5}.dev-toast__message[data-v-893f54c4]{color:#606266;font-size:13px;line-height:1.5;margin-top:4px}.dev-toast__close[data-v-893f54c4]{align-items:center;background:transparent;border:none;border-radius:4px;color:#c0c4cc;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;padding:0;transition:color .15s,background-color .15s;width:20px}.dev-toast__close[data-v-893f54c4]:hover{background:#f5f7fa;color:#606266}.dev-toast__progress[data-v-893f54c4]{animation:dev-toast-progress-893f54c4 linear forwards;background:currentColor;bottom:0;height:3px;left:0;opacity:.2;position:absolute;transform-origin:left;width:100%}.dev-toast--success .dev-toast__progress[data-v-893f54c4]{color:#67c23a}.dev-toast--error .dev-toast__progress[data-v-893f54c4]{color:#f56c6c}.dev-toast--warning .dev-toast__progress[data-v-893f54c4]{color:#e6a23c}.dev-toast--info .dev-toast__progress[data-v-893f54c4]{color:#909399}@keyframes dev-toast-progress-893f54c4{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dev-toast-slide-enter-active[data-v-893f54c4],.dev-toast-slide-leave-active[data-v-893f54c4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dev-toast-slide-enter-from[data-v-893f54c4],.dev-toast-slide-leave-to[data-v-893f54c4]{opacity:0;transform:translate(-50%) translateY(-20px)}.dev-toast-slide-move[data-v-893f54c4]{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.dev-toast-container[data-v-893f54c4]{left:12px;right:12px;top:80px;transform:none;width:auto}.dev-toast[data-v-893f54c4]{width:100%}}.page-enter-active,.page-leave-active{transition:opacity .3s ease,transform .3s ease}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-12px)}
