.search-dialog .el-dialog__header{display:none}.search-dialog .el-dialog__body{padding:20px}.search-dialog .el-dialog__footer{padding:10px 20px;border-top:1px solid var(--el-border-color-lighter)}.search-results{margin-top:20px;max-height:400px;overflow-y:auto}.search-results .result-group{margin-bottom:20px}.search-results .result-group .group-header{display:flex;align-items:center;margin-bottom:10px;color:var(--el-text-color-secondary)}.search-results .result-group .group-header h4{margin:0 0 0 8px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.search-results .result-item{padding:12px;border-radius:8px;cursor:pointer;transition:background .2s;display:flex;align-items:center}.search-results .result-item:hover{background-color:var(--el-fill-color-light)}.search-results .result-item:hover .item-title{color:var(--el-color-primary)}.search-results .result-item .item-info{display:flex;flex-direction:column}.search-results .result-item .item-info .item-title{font-weight:600;font-size:14px;color:var(--el-text-color-primary)}.search-results .result-item .item-info .item-desc{font-size:12px;color:var(--el-text-color-secondary);margin-top:2px}.search-hint{text-align:center;padding:40px 0;color:var(--el-text-color-secondary)}.search-footer{display:flex;justify-content:flex-end;gap:20px;font-size:12px;color:var(--el-text-color-secondary)}.search-footer kbd{background-color:var(--el-fill-color-light);border:1px solid var(--el-border-color);border-radius:3px;padding:1px 5px;font-family:sans-serif}:root{--basicBlack: #000000;--basicWhite: #ffffff;--primaryColor: #409eff;--tag-bg-color: #efefef;--layout-main-bg: #f5f7fa;--layout-header-bg: #ffffff;--layout-aside-bg: #ffffff;--layout-border: #ebeef5;--card-shadow: 0 4px 20px -2px rgba(156, 163, 175, .15), 0 2px 8px -1px rgba(156, 163, 175, .1);--card-shadow-hover: 0 12px 25px -4px rgba(79, 70, 229, .15), 0 4px 12px -2px rgba(79, 70, 229, .1);--chat-bg-me: linear-gradient(135deg, #4f46e5 0%, #3b82f6 100%);--chat-bg-other: #f3f4f6;--chat-text-me: #ffffff;--chat-text-other: #1f2937;--card-border-radius: 12px;--status-open-color: #3b82f6;--status-progress-color: #f59e0b;--status-closed-color: #10b981;--status-rejected-color: #ef4444}body{font-family:Outfit,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--layout-main-bg);color:var(--basicBlack)}.list-body{margin:10px 0}.dialog-form{max-width:600px;margin:20px auto}.list-query .el-select{--el-select-width: 160px}.list-query .el-input{--el-input-width: 160px}.table-actions .el-button{margin:5px}html.dark{--tag-bg-color: #24252b;--basicBlack: #f3f4f6;--layout-main-bg: #0b0c10;--layout-header-bg: #141419;--layout-aside-bg: #141419;--layout-border: #222328;--el-bg-color: #141419;--el-bg-color-overlay: #1e1f26;--el-text-color-primary: #e5e7eb;--el-text-color-regular: #9ca3af;--el-text-color-secondary: #6b7280;--el-border-color: #2d2e36;--el-border-color-light: #262730;--el-fill-color-blank: #1a1b22;--el-fill-color-light: #1e1f26;--el-card-bg-color: #141419;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #1a1b22;--el-table-row-hover-bg-color: #1e1f26;--el-input-bg-color: #1a1b22;--el-input-border-color: #2d2e36;--el-input-text-color: #e5e7eb;--card-shadow: 0 4px 20px -2px rgba(0, 0, 0, .5);--card-shadow-hover: 0 12px 25px -4px rgba(79, 70, 229, .3);--chat-bg-other: #1e1e24;--chat-text-other: #e5e7eb}html.dark .login-container{background-color:#0b0c10}html.dark .login-card{background-color:#141419;border:1px solid #222328}.hover-scale{transition:all .25s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.premium-scrollbar::-webkit-scrollbar{width:6px;height:6px}.premium-scrollbar::-webkit-scrollbar-track{background:transparent}.premium-scrollbar::-webkit-scrollbar-thumb{background:#00000014;border-radius:10px}.premium-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000026}html.dark .premium-scrollbar::-webkit-scrollbar-thumb{background:#ffffff14}html.dark .premium-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff26}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}
