.search-component{position:relative;width:100%;max-width:600px}.search-input{border-radius:8px;border:1px solid #d9d9d9;transition:all .3s ease}.search-input:hover{border-color:#40a9ff}.search-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.search-results-container{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:500px;overflow-y:auto;margin-top:4px}.search-empty,.search-error,.search-loading{padding:20px;text-align:center;color:#8c8c8c}.search-error{color:#ff4d4f}.search-results-list{padding:8px}.search-result-item{padding:0!important;margin-bottom:8px}.search-result-item:last-child{margin-bottom:0}.search-result-card{border:1px solid #f0f0f0;border-radius:6px;transition:all .3s ease;width:100%}.search-result-card:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.search-result-header{margin-bottom:8px}.search-result-meta{margin-bottom:4px}.entity-type-tag{font-weight:500;border-radius:4px}.search-result-title{margin:0!important;color:#262626;line-height:1.4}.search-result-content{margin-bottom:8px}.search-result-description{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-result-footer{border-top:1px solid #f0f0f0;padding-top:8px}.search-result-details{font-size:12px}.deadline-info,.users-info,.workflow-info{display:flex;align-items:center;gap:4px}@media (max-width:768px){.search-component{max-width:100%}.search-results-container{position:fixed;top:120px;left:16px;right:16px;max-height:400px}}