/*!
 *  build: vue-admin-better 
 *  vue-admin-beautiful.com 
 *  https://gitee.com/chu1204505056/vue-admin-better 
 *  time: 2025-12-12 14:38:38
 */.ai-estimation-drawer[data-v-e17601ce]{height:100vh}.ai-estimation-drawer[data-v-e17601ce] .el-drawer{display:flex;flex-direction:column;height:100vh}.ai-estimation-drawer[data-v-e17601ce] .el-drawer__body{flex:1;display:flex;flex-direction:column;padding:0;height:100%;overflow:hidden}.drawer-header[data-v-e17601ce]{flex-shrink:0;padding:12px 20px;border-bottom:1px solid #e8e8e8;background:#fafafa;min-height:60px;max-height:60px;display:flex;flex:1;align-items:center}.el-progress-bar[data-v-e17601ce]{padding-right:0;border-radius:10px}.el-progress-bar__outer[data-v-e17601ce]{border-radius:10px}.progress-container[data-v-e17601ce],.progress-info[data-v-e17601ce]{display:flex;flex:1;width:100%;align-items:center}.progress-info[data-v-e17601ce]{justify-content:space-between;font-size:12px;color:#666}.progress-text[data-v-e17601ce]{font-weight:500}.progress-count[data-v-e17601ce]{color:#999}.compact-alert[data-v-e17601ce]{padding:8px 16px;margin:0}.compact-alert[data-v-e17601ce] .el-alert__content{padding:0}.table-container[data-v-e17601ce]{flex:1;overflow:hidden;padding:0 20px}.compact-table[data-v-e17601ce]{height:100%!important}.compact-table[data-v-e17601ce] .el-table__body-wrapper{overflow:auto}.status-tag[data-v-e17601ce]{min-width:50px;text-align:center}.drawer-footer[data-v-e17601ce]{flex-shrink:0;padding:12px 20px;border-top:1px solid #e8e8e8;background:#fff;text-align:right;min-height:60px;max-height:60px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.ai-result-expand[data-v-e17601ce]{padding:8px 0}.budget-items-container[data-v-e17601ce]{margin:0}.no-budget-data[data-v-e17601ce] .el-empty{padding:20px 0}.no-budget-data[data-v-e17601ce] .el-empty__image{width:60px;height:60px}@media (max-height:600px){.drawer-footer[data-v-e17601ce],.drawer-header[data-v-e17601ce]{min-height:50px;max-height:50px;padding:8px 20px}}.table-container[data-v-e17601ce] ::-webkit-scrollbar{width:6px;height:6px}.table-container[data-v-e17601ce] ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-container[data-v-e17601ce] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.table-container[data-v-e17601ce] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}