/* === AI生成标识 === */
.max-w-5xl:has(img[alt="assistant"])>.markdown-preview::before{content:"AI生成";display:block;margin-bottom:8px;padding:2px 10px;font-size:11px;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px;width:fit-content}
/* === 侧边栏美化 === */
#sidebar{background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 40%,#e2e8f0 100%)!important;border-right:1px solid #e2e8f0!important}
.dark #sidebar{background:linear-gradient(180deg,#171717 0%,#1c1c1c 40%,#0a0a0a 100%)!important;border-right:1px solid #262626!important}
#sidebar .bar-btn{border-radius:8px!important;margin:1px 6px!important;padding:8px 12px!important;transition:all .2s ease!important;font-size:13px!important;color:#475569!important}
.dark #sidebar .bar-btn{color:#a3a3a3!important}
#sidebar .bar-btn:hover{background:linear-gradient(135deg,#e0e7ff,#ede9fe)!important;color:#4f46e5!important;transform:translateX(3px)}
.dark #sidebar .bar-btn:hover{background:linear-gradient(135deg,#1e1b4b,#1e1648)!important;color:#a78bfa!important}
#sidebar .bar-btn.bg-\[\#E8EAF6\],#sidebar .bar-btn[class*=bg-]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe)!important;color:#4338ca!important;font-weight:600!important;border-left:3px solid #6366f1!important;border-radius:0 8px 8px 0!important}
.dark #sidebar .bar-btn.bg-\[\#E8EAF6\],.dark #sidebar .bar-btn[class*=bg-]{background:linear-gradient(135deg,#1e1b4b,#312e81)!important;color:#c4b5fd!important;border-left-color:#818cf8!important}
#sidebar .text-xs.ml-4{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:12px 6px 6px 20px!important;color:#94a3b8!important;padding:0!important}
.dark #sidebar .text-xs.ml-4{color:#525252!important}
#sidebar .flex.items-center.justify-between.text-sm.font-bold{padding:10px 14px!important;font-size:13px!important;letter-spacing:.02em!important}
#sidebar .h-\[calc\(100\%-150px\)\]{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;padding:0 4px!important}
.dark #sidebar .h-\[calc\(100\%-150px\)\]{scrollbar-color:#404040 transparent!important}
#sidebar .ant-btn-text.ant-btn-sm{border-radius:6px!important;font-size:11px!important;padding:2px 8px!important;color:#94a3b8!important;transition:all .2s!important}
#sidebar .ant-btn-text.ant-btn-sm:hover{background:#fee2e2!important;color:#ef4444!important}
.dark #sidebar .ant-btn-text.ant-btn-sm:hover{background:#3b1111!important;color:#f87171!important}
/* === 顶部导航栏背景图 === */
.v-toolbar__content{background-image:url(/upload/files/2026-07-02%2F6a38e76d1edf8c4bf8249071%2Fupload%2F20260702173103966-_20260622114232_1_9-rw50pz.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
