.pacientes-module__eDXVQW__container{max-width:1200px;margin:0 auto;padding:100px 2rem 2rem}.pacientes-module__eDXVQW__header-fixed{z-index:1000;background:#fff;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000001a}.pacientes-module__eDXVQW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pacientes-module__eDXVQW__title{color:#1a365d;font-size:2.5rem;font-weight:700}.pacientes-module__eDXVQW__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.pacientes-module__eDXVQW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb784d}.pacientes-module__eDXVQW__tableContainer{background:#fff;border-radius:12px;margin:2rem 0;overflow:hidden;box-shadow:0 4px 15px #00000014}.pacientes-module__eDXVQW__table{border-collapse:collapse;width:100%}.pacientes-module__eDXVQW__table th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#48bb78,#38a169);padding:1.25rem 1rem;font-size:.9rem;font-weight:600}.pacientes-module__eDXVQW__table td{color:#4a5568;border-bottom:1px solid #e2e8f0;padding:1.25rem 1rem}.pacientes-module__eDXVQW__table tr:last-child td{border-bottom:none}.pacientes-module__eDXVQW__table tr:hover{background-color:#f0fff4}.pacientes-module__eDXVQW__pacienteName{color:#2d3748;font-weight:600}.pacientes-module__eDXVQW__pacienteIdade{color:#718096}.pacientes-module__eDXVQW__pacienteTelefone{color:#4a5568;font-family:Courier New,monospace}.pacientes-module__eDXVQW__actions{gap:.5rem;display:flex}.pacientes-module__eDXVQW__btnSmall{cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.pacientes-module__eDXVQW__btnEdit{color:#276749;background:#c6f6d5}.pacientes-module__eDXVQW__btnEdit:hover{background:#9ae6b4;transform:translateY(-1px)}.pacientes-module__eDXVQW__btnDanger{color:#c53030;background:#fed7d7}.pacientes-module__eDXVQW__btnDanger:hover{background:#feb2b2;transform:translateY(-1px)}.pacientes-module__eDXVQW__patientStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.pacientes-module__eDXVQW__statCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.pacientes-module__eDXVQW__statNumber{color:#48bb78;font-size:2rem;font-weight:700;display:block}.pacientes-module__eDXVQW__statLabel{color:#718096;margin-top:.5rem;font-size:.9rem}.pacientes-module__eDXVQW__searchSection{background:#fff;border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.pacientes-module__eDXVQW__searchBar{flex-wrap:wrap;gap:1rem;display:flex}.pacientes-module__eDXVQW__searchInput{border:1px solid #e2e8f0;border-radius:6px;flex:1;min-width:300px;padding:.75rem 1rem;font-size:1rem}.pacientes-module__eDXVQW__searchInput:focus{border-color:#48bb78;outline:none;box-shadow:0 0 0 3px #48bb781a}.pacientes-module__eDXVQW__filterSelect{background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:200px;padding:.75rem 1rem}@media (max-width:768px){.pacientes-module__eDXVQW__container{padding:1rem}.pacientes-module__eDXVQW__header{flex-direction:column;align-items:flex-start}.pacientes-module__eDXVQW__tableContainer{overflow-x:auto}.pacientes-module__eDXVQW__table{min-width:700px}.pacientes-module__eDXVQW__patientStats{grid-template-columns:repeat(2,1fr)}.pacientes-module__eDXVQW__searchBar{flex-direction:column}.pacientes-module__eDXVQW__searchInput,.pacientes-module__eDXVQW__filterSelect{width:100%;min-width:auto}.pacientes-module__eDXVQW__actions{flex-direction:column}.pacientes-module__eDXVQW__btnSmall{text-align:center}}
