/*!
 *  build: vue-admin-beautiful 
 *  copyright: chuzhixin 1204505056@qq.com 
 *  time: 2026-9-9 19:48:28
 */[data-v-078afe11]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff}.DingTalk-JinBuTi[data-v-078afe11]{font-family:DingTalk-JinBuTi}.row[data-v-078afe11]{display:flex;flex-direction:row}.col[data-v-078afe11]{display:flex;flex-direction:column}.a-c[data-v-078afe11]{align-items:center}.j-c[data-v-078afe11]{justify-content:center}.j-b[data-v-078afe11]{justify-content:space-between}.j-a[data-v-078afe11]{justify-content:space-around}[data-v-078afe11] .el-slider__runway.show-input{min-width:150px}[data-v-078afe11]:root{--el-table-header-bg-color:#f9f9fc;--el-table-color:#333;--el-table-font-size:12px;--el-table-header-height:40px;--el-table-cell-height:70px;--el-table-row-hover-bg-color:$base-gallery-second-menu-background-active;--el-table-row-hover-color:$base-color-default}.el-table[data-v-078afe11]{border:none!important}.el-table td[data-v-078afe11],.el-table th[data-v-078afe11]{border-right:none!important}.el-table[data-v-078afe11]:after,.el-table[data-v-078afe11]:before{display:none!important}.el-table th .cell[data-v-078afe11]{font-weight:inherit!important;padding:0!important;font-weight:500!important;font-size:14px!important}.el-input .el-input__inner[data-v-078afe11],.el-select .el-input__inner[data-v-078afe11],.el-textarea .el-textarea__inner[data-v-078afe11]{padding-left:12px!important}.ai-page[data-v-078afe11]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:flex;flex-direction:column;background:#f7f8fa}.ai-page-header[data-v-078afe11]{height:52px;background:#fff;border-bottom:1px solid #ebebeb;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.header-left[data-v-078afe11]{display:flex;align-items:center;gap:12px}.header-back[data-v-078afe11]{display:flex;align-items:center;gap:4px;cursor:pointer;color:#666;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .15s}.header-back[data-v-078afe11]:hover{background:#f5f5f5;color:#333}.header-divider[data-v-078afe11]{width:1px;height:20px;background:#e5e5e5}.header-brand[data-v-078afe11]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1a1a1a}.header-brand i[data-v-078afe11]{font-size:20px;color:#333}.ai-page-body[data-v-078afe11]{flex:1;display:flex;min-height:0;overflow:hidden}.ai-sidebar[data-v-078afe11]{width:220px;background:#fafafa;border-right:1px solid #ebebeb;display:flex;flex-direction:column;flex-shrink:0}.sidebar-title[data-v-078afe11]{padding:16px 16px 10px;font-size:12px;font-weight:500;color:#999;letter-spacing:.3px}.sidebar-list[data-v-078afe11]{flex:1;overflow-y:auto;padding:0 8px 8px}.session-item[data-v-078afe11]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;cursor:pointer;margin-bottom:2px;transition:all .15s}.session-item[data-v-078afe11]:hover{background:#f0f0f0}.session-item:hover .session-actions[data-v-078afe11]{opacity:1}.session-item.active[data-v-078afe11]{background:#e8e8e8}.session-item.active .session-icon[data-v-078afe11]{color:#333}.session-item.active .session-title[data-v-078afe11]{color:#1a1a1a;font-weight:500}.session-icon[data-v-078afe11]{font-size:15px;color:#bbb;flex-shrink:0}.session-title[data-v-078afe11]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#555}.session-actions[data-v-078afe11]{opacity:0;display:flex;gap:6px;flex-shrink:0;transition:opacity .15s}.session-actions i[data-v-078afe11]{font-size:14px;color:#aaa;cursor:pointer;padding:2px;border-radius:4px}.session-actions i[data-v-078afe11]:hover{color:#333;background:rgba(0,0,0,.05)}.session-actions i.el-icon-delete[data-v-078afe11]:hover{color:#e04040;background:rgba(224,64,64,.06)}.ai-main[data-v-078afe11]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px 16px 12px;overflow:hidden}.ai-tip-bar[data-v-078afe11]{margin-bottom:10px;border-radius:6px;padding:10px 16px;color:#666;background:#fff;border:1px solid #ebebeb;font-size:13px;line-height:1.5;flex-shrink:0}@media(max-width:768px){.ai-sidebar[data-v-078afe11]{width:0;display:none}.ai-main[data-v-078afe11]{padding:8px 8px 0}.ai-page-header[data-v-078afe11]{padding:0 12px}}