.atendimentoList_formContent__BMNG7{width:100%;color:#353333;padding:10px}.atendimentoList_container__VfJcr{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:black}.atendimentoList_header__lynTf{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.atendimentoList_headerRow__jyege{display:flex;justify-content:space-between;align-items:center}.atendimentoList_filtersRow__Pw64T{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.atendimentoList_searchInput__8axxp{max-width:300px;padding:8px 12px;border:1px solid #ddd;font-size:.9rem;height:38px}.atendimentoList_filterInput__TwMBz{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;outline:none;transition:border-color .2s;min-width:180px;height:38px}.atendimentoList_filterInput__TwMBz:focus{border-color:#3788d8}.atendimentoList_title__t7j3H{text-align:left;margin-bottom:.5rem;color:#3788d8;font-weight:400}.atendimentoList_headerGroup__5T8cv{display:flex;align-items:center;justify-content:space-between;width:100%}.atendimentoList_searchContainer__hlhFK{display:flex;align-items:center;flex-grow:1;margin-left:10px;gap:10px}.atendimentoList_filterGroup__hjTnY{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.atendimentoList_dateFilters__tTp9S{display:flex;align-items:flex-end;gap:15px;margin-top:10px;flex-wrap:wrap}.atendimentoList_dateFilters__tTp9S label{display:flex;flex-direction:column;gap:5px;font-size:.9rem;color:#555;font-weight:500;min-width:150px}.atendimentoList_dateInput__cMnh0{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;outline:none;transition:border-color .2s;min-width:150px;height:38px}.atendimentoList_dateInput__cMnh0:focus{border-color:#3788d8}.atendimentoList_countInfo__SnHAj{display:flex;align-items:center;padding:8px 16px;background-color:#e8f4fd;border:1px solid #3788d8;border-radius:4px;color:#2d6fb9;font-size:.9rem;gap:6px;height:38px;white-space:nowrap}.atendimentoList_countInfo__SnHAj strong{font-weight:600}.atendimentoList_button__MaROl{height:38px;white-space:nowrap}.atendimentoList_buttonContainer__Lw3d1{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.atendimentoList_button__MaROl{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.atendimentoList_buttonPrimary__Q_kZx{background-color:#3788d8;color:white;padding:8px}.atendimentoList_buttonPrimary__Q_kZx:hover{background-color:#2d6fb9}.atendimentoList_buttonSecondary__gBC9U{background-color:#f0f0f0;color:#333}.atendimentoList_buttonSecondary__gBC9U:hover{background-color:#e0e0e0}.atendimentoList_filters__3ZJNP{display:flex;align-items:center;gap:10px;margin-bottom:20px}.atendimentoList_select__Jp6ss{padding:5px;border-radius:5px;border:1px solid #ccc;outline:none}.atendimentoList_searchInput__8axxp{flex:1 1;border-radius:4px;border:1px solid #ccc;background-color:white;color:black;outline:none;font-size:medium;transition:box-shadow .3s ease,border-color .3s ease;padding:8px}.atendimentoList_searchInput__8axxp:focus,.atendimentoList_searchInput__8axxp:hover{border-color:#3788d8;box-shadow:0 0 8px rgba(55,136,216,.8);transition:border-color .3s ease,box-shadow .3s ease}.atendimentoList_tableContainer__O3MbY{overflow-x:auto}.atendimentoList_table__LhJbr{width:100%;border-collapse:collapse;text-align:left}.atendimentoList_table__LhJbr td,.atendimentoList_table__LhJbr th{padding:6px 10px;border:1px solid #ddd;font-size:1rem;line-height:1.2}.atendimentoList_table__LhJbr th{background-color:#f8f9fa;font-size:1rem;line-height:1.6}.atendimentoList_table__LhJbr tbody tr:hover{background-color:#e9ecef}.atendimentoList_table__LhJbr td:first-child,.atendimentoList_table__LhJbr td:nth-child(5),.atendimentoList_table__LhJbr td:nth-child(6),.atendimentoList_table__LhJbr th:first-child,.atendimentoList_table__LhJbr th:nth-child(5),.atendimentoList_table__LhJbr th:nth-child(6){text-align:center;vertical-align:middle}.atendimentoList_table__LhJbr td:nth-child(3),.atendimentoList_table__LhJbr th:nth-child(3){width:100px}.atendimentoList_table__LhJbr td:nth-child(2),.atendimentoList_table__LhJbr th:nth-child(2){width:auto;white-space:nowrap}.atendimentoList_table__LhJbr td:nth-child(6),.atendimentoList_table__LhJbr th:nth-child(6){width:100px}.atendimentoList_table__LhJbr td:nth-child(7),.atendimentoList_table__LhJbr th:nth-child(7){width:150px;text-align:center}.atendimentoList_gender-icon__u0ZNb{display:flex;justify-content:center;align-items:center;font-size:1.2rem;color:inherit}.atendimentoList_feminino__QLjie{color:#ff69b4}.atendimentoList_masculino___Tb_E{color:#1e90ff}.atendimentoList_statusLabel__kJfdH{display:inline-block;padding:.3em .6em;border-radius:12px;font-size:.875rem;font-weight:500;text-align:center;white-space:nowrap;text-transform:capitalize}.atendimentoList_statusLabel__kJfdH.atendimentoList_success__GqF5O{background-color:#d4edda;color:#155724}.atendimentoList_statusLabel__kJfdH.atendimentoList_warning__2jhfa{background-color:#fff3cd;color:#856404}.atendimentoList_statusLabel__kJfdH.atendimentoList_danger__Oy6Q1{background-color:#f8d7da;color:#721c24}.atendimentoList_statusRealizado__WgRr_{background-color:rgba(46,125,50,.85);color:white}.atendimentoList_statusEnviado__OTqTA{background-color:rgba(102,187,106,.85);color:white}.atendimentoList_statusAgendado__MkETG{background-color:rgba(55,136,216,.85);color:white}.atendimentoList_statusPendente__zhgDr{background-color:rgba(255,167,38,.85);color:white}.atendimentoList_statusCancelado__cv5_y{background-color:rgba(175,61,61,.85);color:white}.atendimentoList_statusLaudado__P3WDf{background-color:rgba(25,118,210,.85);color:white}.atendimentoList_statusAtendendo__CEdgG{background-color:rgba(156,39,176,.85);color:white}.atendimentoList_statusLabel__kJfdH:hover{filter:brightness(.9);transition:filter .3s ease}.atendimentoList_actions__F6fg9 button{background:none;border:none;cursor:pointer;margin:0 5px;color:#666;transition:transform .3s ease,font-size .3s ease;scale:1.2rem}.atendimentoList_actions__F6fg9 button:hover{color:#3788d8;transition:transform .3s ease,font-size .3s ease;transform:scale(1.3)}.atendimentoList_largeActionButton__Ui99_{font-size:1.3rem;margin:0 3px;color:#3788d8;transition:transform .3s ease,font-size .3s ease}.atendimentoList_largeActionButton__Ui99_:hover{transform:scale(1.2);color:#0056b3}.atendimentoList_mediumActionButton__2Bzlf{font-size:1rem;margin:0 3px;color:#3788d8;transition:transform .3s ease,font-size .3s ease}.atendimentoList_mediumActionButton__2Bzlf:hover{transform:scale(1.2);color:#0056b3}.atendimentoList_footer__Ouzjx{margin:20px 0;text-align:center;padding:10px;border-top:1px solid #ddd;background-color:#f8f9fa;display:flex;justify-content:center;align-items:center}.atendimentoList_footer__Ouzjx div{display:flex;align-items:center;gap:10px}.atendimentoList_footer__Ouzjx button{background-color:#fff;border:1px solid #ddd;color:#666;padding:8px 12px;border-radius:4px;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;margin-right:10px;margin-left:10px}.atendimentoList_footer__Ouzjx button:hover{background-color:#e9ecef;border-color:#bbb;color:#333}.atendimentoList_footer__Ouzjx button:disabled{background-color:#eee;border-color:#ddd;color:#ccc;cursor:not-allowed}.atendimentoList_footer__Ouzjx span{font-size:14px;color:#666}.AtendimentoForm_modalOverlay__kHy0A{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.AtendimentoForm_modalContent__eKJgh{background:white;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);max-height:90vh;overflow-y:auto}.AtendimentoForm_modalTitle__A2FGq{text-align:left;margin-bottom:.5rem;color:#3788d8;font-weight:400}.AtendimentoForm_form__D6aHf{display:flex;flex-direction:column;gap:10px}.AtendimentoForm_formGroup__bQVl6{display:flex;flex-direction:column;gap:5px}.AtendimentoForm_formRow__z2UQ1{display:flex;gap:15px}.AtendimentoForm_formRow__z2UQ1 .AtendimentoForm_formGroup__bQVl6{flex:1 1}.AtendimentoForm_formGroup__bQVl6 label{font-weight:500;color:#666}.AtendimentoForm_formGroup__bQVl6 input,.AtendimentoForm_formGroup__bQVl6 select,.AtendimentoForm_formGroup__bQVl6 textarea{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;color:#666;outline:none;transition:box-shadow .3s ease,border-color .3s ease}.AtendimentoForm_formGroup__bQVl6 textarea{resize:vertical;min-height:80px;background-color:#fff}.AtendimentoForm_select__8I_lx{width:100%;color:#666}.AtendimentoForm_buttonGroup__ATKvS{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.AtendimentoForm_buttonPrimary__jJTYO,.AtendimentoForm_buttonSecondary__rmzAz{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.AtendimentoForm_buttonPrimary__jJTYO{background-color:#3788d8;color:white}.AtendimentoForm_buttonPrimary__jJTYO:hover{background-color:#2d6fb9;transition:background-color .3s}.AtendimentoForm_buttonSecondary__rmzAz{background-color:#f0f0f0;color:#333}.AtendimentoForm_buttonSecondary__rmzAz:hover{background-color:#e0e0e0;transition:background-color .3s}.AtendimentoForm_form__D6aHf input:focus,.AtendimentoForm_form__D6aHf input:hover,.AtendimentoForm_form__D6aHf textarea:focus,.AtendimentoForm_form__D6aHf textarea:hover{border-color:#3788d8;box-shadow:0 0 8px rgba(55,136,216,.8);transition:border-color .3s ease,box-shadow .3s ease}.AtendimentoForm_pacienteContainer__WcvJK{display:flex;align-items:center;gap:.5rem}.AtendimentoForm_modalOverlayPaciente__933UT{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.AtendimentoForm_modalOverlayPaciente__933UT.AtendimentoForm_show__s1YDw{opacity:1;visibility:visible}.AtendimentoForm_modalContentPaciente__xTdgK{background:white;padding:1rem;border-radius:8px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1)}