.search-page{min-height:60vh}.search-page .search-header{margin-bottom:40px}.search-page .search-stats{font-size:.9rem;color:var(--color-gray);margin-bottom:20px}.search-page .filter-group{margin-bottom:15px}.search-page .filter-title{font-weight:600;margin-bottom:10px;color:var(--color-gray)}.search-page .filter-tags{display:flex;flex-wrap:wrap;gap:8px}.search-page .filter-tag{padding:4px 12px;background:#fff;display:flex;align-items:center;border:1px solid #dee2e6;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.search-page .filter-tag:hover{background:#e9ecef;border-color:var(--color-gray-light)}.search-page .filter-tag.active{background:var(--color-main);color:#fff;border-color:var(--color-main)}.search-page .search-results-grid{display:grid;gap:20px}.search-form-container .search-reset{border-color:var(--color-gray-light);color:var(--color-gray);line-height:1;padding:8px 20px 7px 18px}.search-form-container .search-reset:hover{background:var(--color-gray-light);color:#fff;border-color:var(--color-gray-light)}.search-form-container .search-btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px;line-height:1;padding:10px 14px 8px 20px}.search-form-container .input-group{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.search-form-container .input-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.search-form-container .input-group .mui-clear-btn{display:none}@media(min-width: 768px){.search-page .search-results-grid{grid-template-columns:250px 1fr}}.search-page .result-card{background:#fff;border:1px solid var(--color-gray-light);border-radius:8px;padding:20px;margin-bottom:15px;transition:all .3s ease;display:flex;gap:15px}.search-page .result-image{width:80px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0}.search-page .result-content{flex:1}.search-page .result-title{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:#212529}.search-page .result-title a{color:inherit;text-decoration:none}.search-page .result-title a:hover{color:var(--color-main)}.search-page .result-description{font-size:.9rem;color:#6c757d;margin-bottom:10px;line-height:1.5}.search-page .result-meta{display:flex;gap:15px;font-size:.8rem;color:var(--color-gray)}.search-page .result-type{background:#e9ecef;padding:2px 8px;border-radius:4px;font-weight:500}.search-page .result-date{font-size:.8rem}.search-page .no-results{text-align:center;padding:60px 20px}.search-page .no-results-icon{font-size:4rem;color:#dee2e6;margin-bottom:20px}.search-page .no-results-title{font-size:1.5rem;color:var(--color-gray);margin-bottom:10px}.search-page .no-results-text{color:var(--color-gray);margin-bottom:20px}.search-page .search-suggestions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.search-page .suggestion-tag{padding:3px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:20px;line-height:1;font-size:.9rem;cursor:pointer;transition:all .2s ease}.search-page .suggestion-tag:hover{background:var(--color-blue);color:#fff;border-color:var(--color-blue)}.search-page .pagination-wrapper{margin-top:30px;display:flex;align-items:center;justify-content:center}.search-page .pagination-wrapper .page-pagination li.first a,.search-page .pagination-wrapper .page-pagination li.first span,.search-page .pagination-wrapper .page-pagination li.prev a,.search-page .pagination-wrapper .page-pagination li.prev span,.search-page .pagination-wrapper .page-pagination li.next a,.search-page .pagination-wrapper .page-pagination li.next span,.search-page .pagination-wrapper .page-pagination li.last a,.search-page .pagination-wrapper .page-pagination li.last span{padding:4px 7px}.search-page .live-search-widget{max-width:600px;margin:0 auto 30px}.search-page .loading-results{text-align:center;padding:40px}.search-page .loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--color-blue);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=search.css.map */
