






















































































































































































































































































































































































































































































/* ========= Full screen background (igual login) ========= */
.conta-usuario[data-v-c5077b8c] {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100svh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  place-items: center;
  padding: 16px;
  overflow: auto;

  background: -webkit-gradient(
      linear,
      left top, left bottom,
      from(rgba(8, 12, 18, 0.86)),
      to(rgba(8, 12, 18, 0.62))
    ),
    url("https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=2000&q=80")
      center / cover no-repeat;

  background: linear-gradient(
      180deg,
      rgba(8, 12, 18, 0.86),
      rgba(8, 12, 18, 0.62)
    ),
    url("https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=2000&q=80")
      center / cover no-repeat;
}

/* ========= Panel wrapper ========= */
.panel[data-v-c5077b8c] {
  width: 92vw;
  max-width: 1100px;
  max-height: 92svh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* ========= Header (logo + título) ========= */
.header[data-v-c5077b8c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.brand[data-v-c5077b8c] {
  text-align: center;
}
.brand-name[data-v-c5077b8c] {
  font-size: 40px;
  font-weight: 900;
  letter-spacing: 1px;
  color: var(--egis-orange, #fb8c00);
  line-height: 1;
}
.brand-subtitle[data-v-c5077b8c] {
  margin-top: 8px;
  color: rgba(255, 255, 255, 0.88);
  font-weight: 600;
}

/* ========= Card ========= */
.form-card[data-v-c5077b8c] {
  width: 100%;
  max-height: 92svh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  padding: 0;
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.94);
  border: 1px solid rgba(255, 255, 255, 0.55);
  -webkit-box-shadow: 0 30px 70px rgba(0, 0, 0, 0.45),
    0 2px 0 rgba(255, 255, 255, 0.65) inset;
          box-shadow: 0 30px 70px rgba(0, 0, 0, 0.45),
    0 2px 0 rgba(255, 255, 255, 0.65) inset;
  backdrop-filter: blur(6px);
}

/* ========= Scroll somente no miolo ========= */
.form-body[data-v-c5077b8c] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow-y: auto;
  padding: 16px;
  scrollbar-width: none; /* Firefox */
}
.form-body[data-v-c5077b8c]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.title[data-v-c5077b8c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}

/* deixa o ícone “olho” neutro */
.eye-btn[data-v-c5077b8c] {
  color: rgba(20, 25, 35, 0.65) !important;
}
.actions[data-v-c5077b8c] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 12px 16px 16px;
}
.termo-card[data-v-c5077b8c] {
  max-width: 640px;
  width: 100%;
}


/*# sourceMappingURL=display-data518.ea19006f.css.map*/