.search-page{padding:40px 20px;max-width:1200px;margin:0 auto}.search-page__header{text-align:center;margin-bottom:40px}.search-page__header h2{margin-bottom:8px;color:#1f2937}.search-page__header p{color:#6b7280;font-size:16px}.search-page .search-form{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-bottom:40px}.search-page .search-form .ant-form-item-label>label{font-weight:600;color:#374151}.search-page .search-form .form-select{width:100%;height:48px}.search-page .search-form .form-select .ant-select-selector{height:48px!important;border-radius:8px;border:1px solid #d1d5db}.search-page .search-form .form-select .ant-select-selector .ant-select-selection-item{line-height:46px}.search-page .search-form .form-select:hover .ant-select-selector{border-color:#9ca3af}.search-page .search-form .form-select.ant-select-focused .ant-select-selector{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.search-page .search-form .mode-buttons,.search-page .search-form .project-status-buttons{display:flex;gap:12px;flex-wrap:wrap}.search-page .search-form .mode-buttons .mode-btn,.search-page .search-form .mode-buttons .status-btn,.search-page .search-form .project-status-buttons .mode-btn,.search-page .search-form .project-status-buttons .status-btn{height:48px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-weight:500;transition:all .2s ease}.search-page .search-form .mode-buttons .mode-btn:hover,.search-page .search-form .mode-buttons .status-btn:hover,.search-page .search-form .project-status-buttons .mode-btn:hover,.search-page .search-form .project-status-buttons .status-btn:hover{border-color:#9ca3af;color:#1f2937}.search-page .search-form .mode-buttons .mode-btn.active,.search-page .search-form .mode-buttons .mode-btn.ant-btn-primary,.search-page .search-form .mode-buttons .status-btn.active,.search-page .search-form .mode-buttons .status-btn.ant-btn-primary,.search-page .search-form .project-status-buttons .mode-btn.active,.search-page .search-form .project-status-buttons .mode-btn.ant-btn-primary,.search-page .search-form .project-status-buttons .status-btn.active,.search-page .search-form .project-status-buttons .status-btn.ant-btn-primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.search-page .search-form .mode-buttons .mode-btn.active:hover,.search-page .search-form .mode-buttons .mode-btn.ant-btn-primary:hover,.search-page .search-form .mode-buttons .status-btn.active:hover,.search-page .search-form .mode-buttons .status-btn.ant-btn-primary:hover,.search-page .search-form .project-status-buttons .mode-btn.active:hover,.search-page .search-form .project-status-buttons .mode-btn.ant-btn-primary:hover,.search-page .search-form .project-status-buttons .status-btn.active:hover,.search-page .search-form .project-status-buttons .status-btn.ant-btn-primary:hover{background:#2563eb;border-color:#2563eb}.search-page .search-form .action-buttons{display:flex;gap:16px;justify-content:center;padding-top:20px}.search-page .search-form .action-buttons .ant-btn{height:48px;border-radius:8px;font-weight:500;min-width:120px}.search-page .search-form .action-buttons .ant-btn.ant-btn-primary{background:#3b82f6;border-color:#3b82f6}.search-page .search-form .action-buttons .ant-btn.ant-btn-primary:hover{background:#2563eb;border-color:#2563eb}.search-page .search-form .action-buttons .ant-btn:not(.ant-btn-primary){border:1px solid #d1d5db;color:#374151}.search-page .search-form .action-buttons .ant-btn:not(.ant-btn-primary):hover{border-color:#9ca3af;color:#1f2937}.search-page .search-results{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.search-page .search-results h3{margin-bottom:16px;color:#1f2937}.search-page .search-results p{color:#6b7280}@media(max-width:768px){.search-page{padding:20px 16px}.search-page .search-form{padding:20px}.search-page .mode-buttons .mode-btn,.search-page .mode-buttons .status-btn,.search-page .project-status-buttons .mode-btn,.search-page .project-status-buttons .status-btn{flex:1 1;min-width:100px}.search-page .action-buttons{flex-direction:column}.search-page .action-buttons .ant-btn{width:100%}}@media(max-width:576px){.search-page .mode-buttons,.search-page .project-status-buttons{flex-direction:column}.search-page .mode-buttons .mode-btn,.search-page .mode-buttons .status-btn,.search-page .project-status-buttons .mode-btn,.search-page .project-status-buttons .status-btn{width:100%}}