.modal-lg-80 {
    max-width: 80% !important;
}
.body-class-modal-pessoa {
    max-height: 90vh;
    overflow: scroll;
}



.status-badge-wrapper[data-v-07622822] { position: relative; display: inline-block; cursor: pointer;
}
.status-badge[data-v-07622822] { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #ccc; padding: 4px 12px; font-size: .75rem; border-radius: 4px; font-weight: 600;
}
.status-icon[data-v-07622822] { margin-left: 6px; font-size: .75rem;
}
/* itens do menu */
.status-option-item[data-v-07622822] { padding: 6px 12px; font-size: .75rem; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}
.status-option-item[data-v-07622822]:hover { background-color: #f5f5f5;
}
.status-dot[data-v-07622822] { width: 8px; height: 8px; border-radius: 50%; margin-right: 8px;
}
/* garante sobreposição do popover acima do el-table */
[data-v-07622822](.status-popper) {
  z-index: 3000;
}






























/* Você pode adicionar estilos adicionais aqui, se necessário */


.sticky-header[data-v-c445f282] {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
}
.responsibles-container[data-v-c445f282] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.responsibles-container.single[data-v-c445f282] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; /* Centraliza se houver apenas um */
}
.responsible-item[data-v-c445f282] {
  margin-right: 2px; /* Espaçamento entre avatares */
}
.avatar[data-v-c445f282] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover; /* Garante que a imagem ocupe todo o espaço */
}
.avatar-initials[data-v-c445f282] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 14px;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
.border-gray[data-v-c445f282] {
  border: 2px solid #ccc;
}
.circular-button[data-v-c445f282] {
  width: 14px;
  height: 27px;
  border-radius: 50%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.text-info-link[data-v-c445f282] {
  color: #2ca8ff; /* Cor padrão do texto */
  text-decoration: none; /* Remove o sublinhado padrão */
}
.text-info-link[data-v-c445f282]:hover {
  text-decoration: underline; /* Adiciona sublinhado ao passar o mouse */
}


.sticky-header[data-v-4eb336ba] {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
}
.responsibles-container[data-v-4eb336ba] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.responsibles-container.single[data-v-4eb336ba] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; /* Centraliza se houver apenas um */
}
.responsible-item[data-v-4eb336ba] {
  margin-right: 2px; /* Espaçamento entre avatares */
}
.avatar[data-v-4eb336ba] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover; /* Garante que a imagem ocupe todo o espaço */
}
.avatar-initials[data-v-4eb336ba] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 14px;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
.border-gray[data-v-4eb336ba] {
  border: 2px solid #ccc;
}
.circular-button[data-v-4eb336ba] {
  width: 14px;
  height: 27px;
  border-radius: 50%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.text-info-link[data-v-4eb336ba] {
  color: #2ca8ff; /* Cor padrão do texto */
  text-decoration: none; /* Remove o sublinhado padrão */
}
.text-info-link[data-v-4eb336ba]:hover {
  text-decoration: underline; /* Adiciona sublinhado ao passar o mouse */
}
.centralized-content[data-v-4eb336ba] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%; /* Garante que preenche a célula */
  cursor: pointer;
  font-size: 13px;
  color: #909399; /* Cor secundária */
}
.hover-underline[data-v-4eb336ba] {
  text-decoration: none; /* Sem sublinhado inicialmente */
}
.hover-underline[data-v-4eb336ba]:hover {
  text-decoration: underline; /* Sublinhado ao passar o mouse */
  color: blue;
}

/* Container da célula */
.responsibles-container[data-v-4eb336ba] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; /* Impede quebra para próxima linha */
  gap: 6px; /* Espaçamento entre avatar e nome */
}

/* Ajusta os avatares */
.responsible-item img.avatar[data-v-4eb336ba],
.responsible-item .avatar-initials[data-v-4eb336ba] {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -ms-flex-negative: 0;
      flex-shrink: 0; /* Impede que a imagem seja reduzida */
}

/* Força tudo na mesma linha */
.responsible-name[data-v-4eb336ba] {
  white-space: nowrap; /* Nunca quebra */
  overflow: hidden; /* Oculta caso fique muito longo */
  text-overflow: ellipsis; /* Adiciona "..." se cortar */
  max-width: 120px; /* Ajuste conforme o espaço disponível */
}
.circular-button.placeholder[data-v-4eb336ba] {
  display: inline-block;
  width: 32px;   /* mesmo tamanho do botão */
  height: 32px;  /* mesmo tamanho do botão */
  border-radius: 50%;
  visibility: hidden; /* ocupa espaço, mas invisível */
}



.user-column[data-v-cb437096] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.avatar[data-v-cb437096] {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 10px !important;
}
.avatar-initials[data-v-cb437096] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  font-size: 14px;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #ccc;
  margin-right: 10px;
}
.user-name[data-v-cb437096] {
  font-weight: bold;
  font-size: 14px;
  color: #555;
}
.centralized-content[data-v-cb437096] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  font-size: 13px;
  color: #909399;
}
.user-header[data-v-cb437096] {
  visibility: hidden; /* Oculta o título da coluna */
}


/*# sourceMappingURL=chunk-058f3b3c.91f622cc.css.map*/