.pacientes-module__WUtlRa__page{flex-direction:column;gap:16px;display:flex}.pacientes-module__WUtlRa__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.pacientes-module__WUtlRa__searchBox{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1;align-items:center;gap:8px;max-width:400px;padding:8px 14px;display:flex}.pacientes-module__WUtlRa__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:14px}.pacientes-module__WUtlRa__searchInput::placeholder{color:var(--text-muted)}.pacientes-module__WUtlRa__newBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;border:none;padding:9px 18px;font-size:13px;font-weight:600;transition:background .2s}.pacientes-module__WUtlRa__newBtn:hover{background:var(--primary-hover)}.pacientes-module__WUtlRa__card{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.pacientes-module__WUtlRa__cardHeader{border-bottom:1px solid var(--border);padding:18px 24px}.pacientes-module__WUtlRa__cardTitle{color:var(--text-primary);font-size:16px;font-weight:700}.pacientes-module__WUtlRa__cardSub{color:var(--text-secondary);margin-top:2px;font-size:12px}.pacientes-module__WUtlRa__loading{text-align:center;color:var(--text-muted);padding:48px}.pacientes-module__WUtlRa__table{border-collapse:collapse;width:100%}.pacientes-module__WUtlRa__table th{text-align:left;color:var(--text-muted);letter-spacing:.06em;border-bottom:1px solid var(--border);background:var(--bg-page);padding:10px 24px;font-size:11px;font-weight:600}.pacientes-module__WUtlRa__row{border-bottom:1px solid var(--border-light);transition:background .15s}.pacientes-module__WUtlRa__row:hover{background:var(--bg-page)}.pacientes-module__WUtlRa__row:last-child{border-bottom:none}.pacientes-module__WUtlRa__row td{color:var(--text-primary);padding:14px 24px;font-size:14px}.pacientes-module__WUtlRa__nameCell{align-items:center;gap:10px;display:flex}.pacientes-module__WUtlRa__avatar{background:var(--primary-light);width:36px;height:36px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.pacientes-module__WUtlRa__patientName{font-weight:500}.pacientes-module__WUtlRa__phone{color:var(--text-secondary)}.pacientes-module__WUtlRa__cpf,.pacientes-module__WUtlRa__date{color:var(--text-secondary);font-size:13px}.pacientes-module__WUtlRa__statusBadge{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.pacientes-module__WUtlRa__empty{text-align:center;color:var(--text-muted);padding:48px}.pacientes-module__WUtlRa__pagination{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.pacientes-module__WUtlRa__pageBtn{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);padding:6px 14px;font-size:13px;transition:all .15s}.pacientes-module__WUtlRa__pageBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pacientes-module__WUtlRa__pageBtn:disabled{opacity:.4;cursor:not-allowed}.pacientes-module__WUtlRa__pageInfo{color:var(--text-secondary);font-size:13px}
.NovoPacienteModal-module__YioZIa__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.NovoPacienteModal-module__YioZIa__modal{background:var(--bg-card);border-radius:var(--radius-lg);width:100%;max-width:720px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.NovoPacienteModal-module__YioZIa__modalHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;display:flex}.NovoPacienteModal-module__YioZIa__modalTitle{color:var(--text-primary);font-size:18px;font-weight:700}.NovoPacienteModal-module__YioZIa__modalSub{color:var(--text-secondary);margin-top:3px;font-size:13px}.NovoPacienteModal-module__YioZIa__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:18px;line-height:1}.NovoPacienteModal-module__YioZIa__closeBtn:hover{color:var(--text-primary);background:var(--bg-page)}.NovoPacienteModal-module__YioZIa__tabs{border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.NovoPacienteModal-module__YioZIa__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px;font-size:13px;font-weight:500;transition:all .15s}.NovoPacienteModal-module__YioZIa__tab:hover{color:var(--primary)}.NovoPacienteModal-module__YioZIa__tabActive{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.NovoPacienteModal-module__YioZIa__form{flex-direction:column;flex:1;gap:16px;padding:20px 24px 24px;display:flex;overflow-y:auto}.NovoPacienteModal-module__YioZIa__fields{flex-direction:column;gap:14px;display:flex}.NovoPacienteModal-module__YioZIa__groupTitle{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 2px;font-size:12px;font-weight:700}.NovoPacienteModal-module__YioZIa__divider{border-top:1px solid var(--border-light,#e2e8f0);margin:6px 0}.NovoPacienteModal-module__YioZIa__field{flex-direction:column;gap:5px;display:flex}.NovoPacienteModal-module__YioZIa__label{color:var(--text-primary);font-size:12px;font-weight:600}.NovoPacienteModal-module__YioZIa__required{color:#dc2626}.NovoPacienteModal-module__YioZIa__input,.NovoPacienteModal-module__YioZIa__select,.NovoPacienteModal-module__YioZIa__textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-card);outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.NovoPacienteModal-module__YioZIa__input:focus,.NovoPacienteModal-module__YioZIa__select:focus,.NovoPacienteModal-module__YioZIa__textarea:focus{border-color:var(--primary)}.NovoPacienteModal-module__YioZIa__input::placeholder,.NovoPacienteModal-module__YioZIa__textarea::placeholder{color:var(--text-muted)}.NovoPacienteModal-module__YioZIa__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.NovoPacienteModal-module__YioZIa__row3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:640px){.NovoPacienteModal-module__YioZIa__row2,.NovoPacienteModal-module__YioZIa__row3{grid-template-columns:1fr}}.NovoPacienteModal-module__YioZIa__cityStateGroup{gap:6px;display:flex}.NovoPacienteModal-module__YioZIa__cityStateGroup .NovoPacienteModal-module__YioZIa__input:first-child{flex:1}.NovoPacienteModal-module__YioZIa__checkboxField{align-items:flex-end;padding-bottom:8px;display:flex}.NovoPacienteModal-module__YioZIa__checkboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.NovoPacienteModal-module__YioZIa__error{color:var(--status-cancelado-text);background:var(--status-cancelado-bg);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px}.NovoPacienteModal-module__YioZIa__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:4px;padding-top:12px;display:flex}.NovoPacienteModal-module__YioZIa__cancelBtn{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s}.NovoPacienteModal-module__YioZIa__cancelBtn:hover{border-color:var(--text-secondary);color:var(--text-primary)}.NovoPacienteModal-module__YioZIa__nextBtn{background:var(--bg-page);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s}.NovoPacienteModal-module__YioZIa__nextBtn:hover{border-color:var(--primary);color:var(--primary)}.NovoPacienteModal-module__YioZIa__submitBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:9px 20px;font-size:13px;font-weight:600;transition:background .2s}.NovoPacienteModal-module__YioZIa__submitBtn:hover:not(:disabled){background:var(--primary-hover)}.NovoPacienteModal-module__YioZIa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.NovoPacienteModal-module__YioZIa__tab{justify-content:center;align-items:center;gap:8px;display:flex}.NovoPacienteModal-module__YioZIa__nextBtn,.NovoPacienteModal-module__YioZIa__submitBtn,.NovoPacienteModal-module__YioZIa__closeBtn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.NovoPacienteModal-module__YioZIa__groupTitle{align-items:center;gap:6px;display:flex}.NovoPacienteModal-module__YioZIa__spinner{animation:1s linear infinite NovoPacienteModal-module__YioZIa__spin}@keyframes NovoPacienteModal-module__YioZIa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
