.dialogRemoverEspecialista .small-progress-spinner{width:25px;height:auto}.dialogRemoverEspecialista .text-header{text-align:center}.dialogRemoverEspecialista .text-subheader{color:red;font-size:12px;text-align:center}.hac-empty[data-v-587efda2]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 0;color:#9ca3af;font-size:14px}.hac-empty-icon[data-v-587efda2]{font-size:32px}.hac-table[data-v-587efda2]{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.hac-th[data-v-587efda2]{background:#f9fafb;padding:10px 12px;border-bottom:2px solid #e5e7eb;text-align:left;font-weight:600;color:#374151}.hac-th-tipo[data-v-587efda2]{width:130px;white-space:nowrap}.hac-td[data-v-587efda2]{padding:10px 12px;border-bottom:1px solid #e5e7eb;vertical-align:top}.hac-row:last-child .hac-td[data-v-587efda2]{border-bottom:none}.hac-row:hover .hac-td[data-v-587efda2]{background-color:#f9fafb}.hac-deleted-row .hac-td[data-v-587efda2]{color:#ef4444;text-decoration:line-through}.hac-attr[data-v-587efda2]{margin-bottom:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hac-attr[data-v-587efda2]:last-child{margin-bottom:0}.hac-status-added[data-v-587efda2]{color:#10b981;font-weight:600}.hac-status-deleted[data-v-587efda2]{color:#ef4444;font-weight:600}.hac-status-edited[data-v-587efda2]{color:#2563eb;font-weight:600;white-space:nowrap}.hac-before[data-v-587efda2]{color:#9ca3af;text-decoration:line-through}.hac-after[data-v-587efda2]{color:#2563eb;font-weight:600}.hac-footer[data-v-587efda2]{display:flex;justify-content:flex-end}[data-v-587efda2] .p-dialog-header{font-weight:600}[data-v-587efda2] .p-dialog-content{padding-top:0}.btn-back{background-color:red;font-size:24px}.dialogPaciente.overflow-visible .p-dialog-content{overflow:visible!important}.dialogPaciente.overflow-visible .buscar-paciente.naoVer{display:none}.p-button.p-component:disabled{opacity:.5!important}.p-dialog-mask{padding-top:40px}.dialogPaciente{width:96%;max-width:720px}.dialogPaciente .waitingPaciente{text-align:center}.dialogPaciente .waitingPaciente .p-progress-spinner{margin:40px 0;width:60px;height:auto}.dialogPaciente .dropdown-buscaResponsavel .p-dropdown-label{font-weight:700!important}.dialogPaciente .text-obs-responsavel{color:#888;font-size:12px}.dialogPaciente .text-readonly[readonly=readonly]{font-weight:700;background-color:#ddd;color:#666}.dialogPaciente .text-box{text-align:center;font-size:16px;margin:0;position:relative}.dialogPaciente .text-box span{background-color:#fff;display:inline-block;z-index:1;position:relative;padding:0 10px;color:#888}.dialogPaciente .text-box .divider{position:absolute;top:12px;left:0;right:0;height:1px;background-color:#888}.dialogPaciente .waitingCEP{position:absolute;top:34px;right:20px}.dialogPaciente .waitingCEP .p-progress-spinner{width:20px;height:auto}.dialogPaciente .waitingForm{text-align:center;display:inline-block;vertical-align:middle}.dialogPaciente .waitingForm .p-progress-spinner{width:28px;height:auto}.dialogPaciente .link-naoseimeucep{position:absolute;right:8px;bottom:-10px;font-size:13px;font-weight:700}.dialogPaciente .datatable-cep{max-height:200px;overflow-y:auto}.dialogPaciente .datatable-cep td{font-size:13px}.dialogPaciente .waitingCEPDialog{width:25px;height:auto}.dialogPaciente .p-dropdown.p-disabled .p-inputtext,.dialogPaciente .p-inputtext[disabled=disabled]{color:#000;font-weight:600;background-color:#ddd}