/* 公共样式：v-cloak、滚动条、body 字体 */
[v-cloak] { display: none; }
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { background: #D6DEE8; border-radius: 8px; }
::-webkit-scrollbar-thumb:hover { background: #B9C6D6; }
::-webkit-scrollbar-track { background: transparent; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif; }

/* 自定义下拉动画 */
.dropdown-enter-active, .dropdown-leave-active { transition: opacity .15s, transform .15s; }
.dropdown-enter-from, .dropdown-leave-to { opacity: 0; transform: translateY(-4px); }