.face[data-v-2d6783d0]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.face img[data-v-2d6783d0]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.face.vestibular[data-v-2d6783d0]{height:52px;width:38px}.face.oclusal[data-v-2d6783d0]{height:32px;width:26px}.face.lingual[data-v-2d6783d0],.face.palatina[data-v-2d6783d0]{height:44px;width:30px}.face.sem-imagem[data-v-2d6783d0]{background:#f8fafc;border:1px solid #3b82f6;border-radius:2px;color:#6b7c8f;font-size:.35rem;text-transform:capitalize}.face--inferior.sem-imagem[data-v-2d6783d0]{border-color:#10b981}.face.sem-imagem[data-v-2d6783d0]:hover{background:#dbeafe;color:#1d4ed8}.face--inferior.sem-imagem[data-v-2d6783d0]:hover{background:#d1fae5;color:#047857}.face--a-realizar[data-v-2d6783d0]:after,.face--executado[data-v-2d6783d0]:after,.face--existente[data-v-2d6783d0]:after{border-radius:2px;content:"";top:0;right:0;bottom:0;left:0;opacity:.72;pointer-events:none;position:absolute}.face--a-realizar[data-v-2d6783d0]:after{background:#f28b82}.face--executado[data-v-2d6783d0]:after{background:#a8d08d}.face--existente[data-v-2d6783d0]:after{background:#8ab4f8}.face.sem-imagem.face--a-realizar[data-v-2d6783d0],.face.sem-imagem.face--executado[data-v-2d6783d0],.face.sem-imagem.face--existente[data-v-2d6783d0]{border-color:transparent;color:#1f2937}.face.sem-imagem.face--a-realizar[data-v-2d6783d0]{background:#f28b82}.face.sem-imagem.face--executado[data-v-2d6783d0]{background:#a8d08d}.face.sem-imagem.face--existente[data-v-2d6783d0]{background:#8ab4f8}.face.sem-imagem.face--a-realizar[data-v-2d6783d0]:after,.face.sem-imagem.face--executado[data-v-2d6783d0]:after,.face.sem-imagem.face--existente[data-v-2d6783d0]:after{display:none}.face--bloqueado[data-v-2d6783d0]{cursor:default}@media (max-width:768px){.face.vestibular[data-v-2d6783d0]{height:48px;width:34px}.face.oclusal[data-v-2d6783d0]{height:28px;width:24px}.face.lingual[data-v-2d6783d0],.face.palatina[data-v-2d6783d0]{height:40px;width:28px}}.odontograma-viewer[data-v-1e2a09fc]{max-width:100%}.odontograma-viewer__header[data-v-1e2a09fc]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:1.5rem}.odontograma-viewer__controls[data-v-1e2a09fc]{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.odontograma-viewer__controls label[data-v-1e2a09fc]{color:#1a2b3c;font-size:1rem;font-weight:500}.odontograma-viewer__denticao[data-v-1e2a09fc]{min-width:11rem}.odontograma-viewer__erro[data-v-1e2a09fc]{color:#dc2626;padding:2rem;text-align:center}.odontograma[data-v-1e2a09fc]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden;padding:1.25rem .75rem}.arcada-escala[data-v-1e2a09fc]{display:flex;justify-content:center;overflow:hidden;width:100%}.arcada-wrapper[data-v-1e2a09fc]{display:inline-block;margin-bottom:1.5rem;transform-origin:top center}.linha-face[data-v-1e2a09fc]{align-items:flex-start;display:flex;gap:.4rem;margin-bottom:0}.linha-face-label[data-v-1e2a09fc]{align-items:center;color:#6b7c8f;display:flex;flex-shrink:0;font-size:1.05rem;justify-content:flex-end;padding-top:0;text-align:right;text-transform:capitalize;width:52px}.arcada[data-v-1e2a09fc]{align-items:flex-start;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:0;justify-content:center;overflow:hidden;padding:0}.linha-face--vestibular[data-v-1e2a09fc] .dente-celula{height:52px}.linha-face--vestibular .linha-face-label[data-v-1e2a09fc],.linha-face--vestibular .midline[data-v-1e2a09fc]{height:52px;margin-top:10px}.linha-face--oclusal .linha-face-label[data-v-1e2a09fc],.linha-face--oclusal .midline[data-v-1e2a09fc],.linha-face--oclusal[data-v-1e2a09fc] .dente-celula{height:32px}.linha-face--lingual .linha-face-label[data-v-1e2a09fc],.linha-face--lingual .midline[data-v-1e2a09fc],.linha-face--lingual[data-v-1e2a09fc] .dente-celula,.linha-face--palatina .linha-face-label[data-v-1e2a09fc],.linha-face--palatina .midline[data-v-1e2a09fc],.linha-face--palatina[data-v-1e2a09fc] .dente-celula{height:44px}.separador-arcadas[data-v-1e2a09fc]{border-top:2px dashed #d0dae3;margin:1.5rem 0}.midline[data-v-1e2a09fc]{align-self:flex-start;border-left:2px dashed #d0dae3;flex-shrink:0;margin:0;width:4px}.dente[data-v-1e2a09fc]{flex-direction:column;width:40px}.dente[data-v-1e2a09fc],.dente-numero-slot[data-v-1e2a09fc]{align-items:center;display:flex;flex-shrink:0}.dente-numero-slot[data-v-1e2a09fc]{height:14px}.dente-celula[data-v-1e2a09fc],.dente-numero-slot[data-v-1e2a09fc]{justify-content:center;width:100%}.dente-celula[data-v-1e2a09fc]{align-items:center;display:flex}.dente-numero[data-v-1e2a09fc]{color:#000;font-size:1.05rem;line-height:1.5}.legenda[data-v-1e2a09fc]{border:1px solid #d0dae3;border-radius:4px;color:#4a5568;font-size:.875rem;margin-top:1.5rem;padding:1rem 1.25rem}.legenda__titulo[data-v-1e2a09fc]{color:#374151;font-size:.875rem;font-weight:700;margin:0 0 .75rem;text-align:center}.legenda__itens[data-v-1e2a09fc]{flex-wrap:wrap;gap:1.5rem 2.5rem;justify-content:center}.legenda-item[data-v-1e2a09fc],.legenda__itens[data-v-1e2a09fc]{align-items:center;display:flex}.legenda-item[data-v-1e2a09fc]{gap:.5rem}.legenda-cor[data-v-1e2a09fc]{border-radius:2px;flex-shrink:0;height:16px;width:16px}.legenda-cor--a-realizar[data-v-1e2a09fc]{background:#f28b82}.legenda-cor--executado[data-v-1e2a09fc]{background:#a8d08d}.legenda-cor--existente[data-v-1e2a09fc]{background:#8ab4f8}@media (max-width:768px){.odontograma[data-v-1e2a09fc]{padding:1rem .35rem}.linha-face-label[data-v-1e2a09fc]{font-size:.85rem;width:42px}.dente[data-v-1e2a09fc]{width:36px}.dente-numero-slot[data-v-1e2a09fc]{height:9px}.linha-face--vestibular[data-v-1e2a09fc] .dente-celula{height:48px}.linha-face--vestibular .linha-face-label[data-v-1e2a09fc],.linha-face--vestibular .midline[data-v-1e2a09fc]{height:48px;margin-top:9px}.linha-face--oclusal .linha-face-label[data-v-1e2a09fc],.linha-face--oclusal .midline[data-v-1e2a09fc],.linha-face--oclusal[data-v-1e2a09fc] .dente-celula{height:28px}.linha-face--lingual .linha-face-label[data-v-1e2a09fc],.linha-face--lingual .midline[data-v-1e2a09fc],.linha-face--lingual[data-v-1e2a09fc] .dente-celula,.linha-face--palatina .linha-face-label[data-v-1e2a09fc],.linha-face--palatina .midline[data-v-1e2a09fc],.linha-face--palatina[data-v-1e2a09fc] .dente-celula{height:40px}}.procedimento-face-btn[data-v-bdc62b59]{min-width:2.5rem}.procedimento-dropdown-campo[data-v-bdc62b59] .p-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odontograma-procedimento-modal .p-dialog-content,.odontograma-procedimento-modal-conteudo{overflow-x:hidden!important;overflow-y:auto!important}.p-dialog-mask:has(.odontograma-procedimento-modal){overflow:visible!important}.odontograma-procedimento-dropdown-panel{animation:none!important;background:#fff!important;box-shadow:0 2px 12px #00000026!important;box-sizing:border-box;max-width:var(--odontograma-dropdown-largura-max,100%)!important;min-width:0!important;opacity:1!important;overflow-x:hidden!important;overflow-y:visible!important;transform:none!important;transition:none!important;visibility:visible!important;width:var(--odontograma-painel-largura,var(--odontograma-dropdown-largura-max,100%))!important}.odontograma-procedimento-dropdown-panel .p-dropdown-items-wrapper{max-width:100%;overflow-x:hidden;overflow-y:auto}.odontograma-procedimento-dropdown-panel .p-dropdown-item{max-width:100%;min-width:0;overflow:hidden}.odontograma-procedimento-dropdown-panel .p-dropdown-item-label,.procedimento-dropdown-opcao{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odontograma-procedimentos[data-v-adcd3917]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:1.25rem}.odontograma-procedimentos__cabecalho[data-v-adcd3917]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.odontograma-procedimentos__titulo[data-v-adcd3917]{color:#1a2b3c;font-size:1rem;font-weight:600;margin:0}.odontograma-procedimentos__tabela[data-v-adcd3917]{font-size:.875rem}.odontograma-procedimentos__acoes[data-v-adcd3917]{width:6rem}.anamnese-resposta-sim-nao[data-v-87b2ed16] .p-selectbutton{display:flex;gap:.25rem}.anamnese-tipo-resposta-extra[data-v-87b2ed16] .p-selectbutton{display:flex;flex-wrap:wrap;gap:.25rem}.paciente-anamnese-modal .p-dialog-mask{overflow:visible}.paciente-anamnese-dropdown-panel{max-width:min(100vw - 2rem,680px)}
