/* 自定义滚动条 (针对历史记录列表) */
.custom-scrollbar::-webkit-scrollbar {
    width: 5px;
}
.custom-scrollbar::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
    background: #cbd5e1;
    border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #94a3b8;
}

/* 编辑器发光效果 */
.json-editor-focus {
    box-shadow: 0 0 0 2px rgba(99, 102, 241, 0.2);
}

/* 基础重置与加载状态 */
[v-cloak] { display: none; }

/* 模态框进入动画 */
.modal-enter-active, .modal-leave-active {
    transition: opacity 0.3s ease;
}
.modal-enter-from, .modal-leave-to {
    opacity: 0;
}

/* 移动端点击反馈 */
.active-scale:active {
    transform: scale(0.98);
}
