.History_pageContainer__QYqm7{max-width:1200px;margin:0 auto;padding:1.5rem;color:#333}.History_header__EiGs2{margin-bottom:2rem;text-align:center}.History_header__EiGs2 h1{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.History_subtitle__79o8a{font-size:1.1rem;color:#718096}.History_controlsSection__RCZKB{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.History_searchWrapper__6KCTL{width:100%}.History_searchInputContainer__p8QOT{position:relative;display:flex;align-items:center}.History_searchIcon__2vS3h{position:absolute;left:1rem;color:#a0aec0;font-size:1.2rem}.History_searchInput__1pveY{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #4f46e5;border-radius:.5rem;font-size:1rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.History_searchInput__1pveY:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(66,153,225,.2)}.History_clearSearchButton__9PvuP{position:absolute;right:1rem;background:none;border:none;color:#a0aec0;font-size:1.2rem;cursor:pointer;padding:.2rem}.History_clearSearchButton__9PvuP:hover{color:#718096}.History_sortWrapper__uzPhn{width:100%}.History_sortGroup__UMTRc{display:flex;flex-direction:column;gap:.5rem}.History_sortLabel__PS2yo{font-size:.9rem;font-weight:600;color:#4a5568}.History_sortButtons__5OIKw{display:flex;flex-wrap:wrap;gap:.5rem}.History_sortButton__7pHyl{display:flex;align-items:center;gap:.3rem;padding:.5rem 1rem;background-color:#edf2f7;border:none;border-radius:.5rem;font-size:.9rem;color:#4a5568;cursor:pointer;transition:all .2s ease}.History_sortButton__7pHyl:hover{background-color:#e2e8f0}.History_activeSort__3UO1m{background-color:#4f46e5;color:white}.History_activeSort__3UO1m:hover{background-color:#4338ca}.History_sortIcon__5qWTe{margin-left:.2rem}.History_resultsSection__2Tym2{width:100%}.History_emptyState___mnWR{text-align:center;padding:3rem 1rem;background-color:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.History_emptyState___mnWR h3{font-size:1.3rem;margin-bottom:.5rem;color:#2d3748}.History_emptyState___mnWR p{color:#718096;margin-bottom:1.5rem}.History_primaryButton__z_WeI{display:inline-block;padding:.75rem 1.5rem;background-color:#4f46e5;color:white;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease}.History_primaryButton__z_WeI:hover{background-color:#4338ca}.History_clearFiltersButton__HnCjS{display:inline-block;padding:.5rem 1rem;background-color:#edf2f7;color:#4a5568;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.History_clearFiltersButton__HnCjS:hover{background-color:#e2e8f0}.History_historyList__il4iy{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.History_historyCard__PGKT3{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;transition:all .2s ease;display:flex;flex-direction:column}.History_historyCard__PGKT3:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.History_cardHeader__FYzrY{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.History_companyName__HZGmu{font-size:1.1rem;font-weight:600;color:#2d3748;margin:0}.History_scoreBadge__Ao18_{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#4a5568}.History_scoreValue__ycV5_{font-weight:700;color:#4f46e5}.History_cardBody__XiZud{padding:1.5rem;flex-grow:1}.History_jobTitle__wvnBF{font-size:1rem;color:#4a5568;margin:0 0 1rem}.History_metaInfo__Mj7Od{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#718096}.History_dateInfo__nO_1V{display:flex;align-items:center;gap:.3rem}.History_cardFooter__pqVZK{display:flex}.History_deleteButton__bFLzo,.History_viewButton__K8OlM{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.History_viewButton__K8OlM{background-color:#f7fafc;color:#4f46e5}.History_viewButton__K8OlM:hover{background-color:#ebf8ff}.History_deleteButton__bFLzo{background-color:#f7fafc;color:#e53e3e}.History_deleteButton__bFLzo:hover{background-color:#fff5f5}.History_deleteButton__bFLzo:disabled{opacity:.7;cursor:not-allowed}.History_errorContainer__ZhhmB,.History_loadingContainer__Q5y1h{display:flex;justify-content:center;align-items:center;min-height:50vh}.History_errorContainer__ZhhmB{padding:2rem}.History_errorContent__0zadS{max-width:500px;text-align:center;background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.History_errorContent__0zadS h3{color:#e53e3e;margin-bottom:1rem}.History_retryButton__A34ip{padding:.75rem 1.5rem;background-color:#4f46e5;color:white;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.History_retryButton__A34ip:hover{background-color:#4338ca}.History_retryButton__A34ip:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.History_pageContainer__QYqm7{padding:1rem}.History_header__EiGs2 h1{font-size:1.8rem}.History_sortButtons__5OIKw{flex-direction:column}.History_sortButton__7pHyl{justify-content:center}.History_historyList__il4iy{grid-template-columns:1fr}}@media (max-width:480px){.History_cardFooter__pqVZK{flex-direction:column}.History_deleteButton__bFLzo,.History_viewButton__K8OlM{padding:.75rem}.History_viewButton__K8OlM{border-right:none;border-bottom:1px solid #e2e8f0}}.History_analyzeButton___lBmq{padding:.75rem 1.5rem;background-color:#4f46e5;color:white;border:none;border-radius:6px;cursor:pointer;margin-left:1rem;transition:background-color .2s ease}.History_analyzeButton___lBmq:hover{background-color:#4338ca}