.styles_containerCenter__OckYv{display:flex;flex-direction:column;align-items:center;padding:2rem;min-height:65vh}@media(max-width:768px){.styles_containerCenter__OckYv{margin-top:5rem}}.styles_containerCenter__OckYv h1{margin-bottom:2rem;color:#333;font-family:Arial,sans-serif;text-align:center}.styles_content__5ZVY_{width:80%;max-width:1200px;display:flex;flex-direction:column;gap:3rem}.styles_filtersContainer__L_BKF{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:.2rem;border:1px solid #e9ecef}.styles_filtersRow__1ee5U{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.styles_searchContainer__RKEnU{flex:1 1;min-width:300px}.styles_searchInput__PDV7m{width:100%;padding:.75rem 1rem;border:1px solid #ced4da;border-radius:6px;font-size:1rem;transition:border-color .3s ease}.styles_searchInput__PDV7m:focus{outline:none;border-color:#125cac;box-shadow:0 0 0 2px rgba(18,92,172,.1)}.styles_filtersGroup__uEMOm{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.styles_filterSelect__9lqUP{padding:.75rem 1rem;border:1px solid #ced4da;border-radius:6px;font-size:1rem;background:#fff;min-width:150px;cursor:pointer;transition:border-color .3s ease}.styles_filterSelect__9lqUP:focus{outline:none;border-color:#125cac;box-shadow:0 0 0 2px rgba(18,92,172,.1)}.styles_clearButton__hF0oT{padding:.75rem 1.5rem;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.styles_clearButton__hF0oT:hover{background-color:#5a6268}.styles_resultsInfo__TOPvE{padding-top:1rem;border-top:1px solid #e9ecef}.styles_resultsInfo__TOPvE p{margin:0;color:#6c757d;font-size:.95rem;font-weight:500}.styles_emptyState__BIrg4{text-align:center;padding:3rem 2rem;color:#6c757d}.styles_emptyState__BIrg4 p{margin-bottom:1rem;font-size:1.1rem}.styles_divButton__9yAvT{justify-content:flex-end;margin-top:30px}@media(max-width:768px){.styles_divButton__9yAvT{margin-top:0;justify-content:space-between}}.styles_divButton__9yAvT .styles_buttonNav__nGHFc{margin-left:20px;font-family:Arial,Helvetica,sans-serif}.styles_anoSection__HQc_e h2{color:#125cac;margin-bottom:1.5rem;font-size:1.5rem;font-family:Arial,sans-serif;padding-bottom:.5rem;border-bottom:2px solid #125cac}.styles_contratosGrid__H22Y1{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.styles_contratoCard__rjJcA{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease;display:flex;flex-direction:column;height:100%}.styles_contratoCard__rjJcA:hover{transform:translateY(-5px)}.styles_contratoCard__rjJcA .styles_cardHeader__1EJe3{background-color:#f8f8f8;padding:1.2rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.styles_contratoCard__rjJcA .styles_cardHeader__1EJe3 h3{color:#333;margin:0;font-size:1.1rem;line-height:1.4;font-family:Arial,sans-serif}.styles_contratoCard__rjJcA .styles_cardContent__XJNTp{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1 1}.styles_contratoCard__rjJcA .styles_cardContent__XJNTp p{margin:0;color:#666;font-size:.95rem;line-height:1.4}.styles_contratoCard__rjJcA .styles_cardContent__XJNTp p strong{color:#333;font-weight:600}.styles_status__d3yTa{padding:.4rem .8rem;border-radius:4px;font-size:.9rem;font-weight:500}.styles_statusVigente__eIJc5{background-color:#e8f5e9;color:#2e7d32}.styles_statusEncerrado__2Fk8a{background-color:#ffebee;color:#c62828}.styles_statusSuspenso__fsp0F{background-color:#fff3e0;color:#ef6c00}.styles_statusAguardando__hsZ9Y{background-color:#e3f2fd;color:#1565c0}.styles_downloadButton___02jd{display:flex;align-items:center;justify-content:center;padding:.8rem;margin-top:auto;background-color:#125cac;border-radius:4px;color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease}.styles_downloadButton___02jd:hover{background-color:#0d437e;transform:translateY(-2px)}.styles_divButton__9yAvT{width:100%;display:flex;justify-content:space-between;margin-top:2rem}.styles_divButton__9yAvT .styles_buttonNav__nGHFc{display:flex;align-items:center;justify-content:center;text-decoration:none;background-color:hsla(160,3%,82%,.878);width:100px;height:40px;border:0;font-weight:700;font-size:16px;border-radius:5px;font-family:Arial,sans-serif}.styles_divButton__9yAvT .styles_buttonNav__nGHFc:hover{background-color:hsla(0,2%,81%,.541)}.styles_numeroContrato___quE_{font-size:.9rem;color:#666;margin-top:.25rem;font-weight:500}@media(max-width:768px){.styles_content__5ZVY_{width:90%}.styles_filtersContainer__L_BKF{padding:1rem}.styles_filtersRow__1ee5U{flex-direction:column;align-items:stretch;gap:1rem}.styles_searchContainer__RKEnU{min-width:auto}.styles_filtersGroup__uEMOm{flex-direction:column;align-items:stretch}.styles_filterSelect__9lqUP{min-width:auto}.styles_contratosGrid__H22Y1{grid-template-columns:1fr}.styles_contratoCard__rjJcA .styles_cardHeader__1EJe3{flex-direction:column;gap:.5rem;text-align:center}}