[data-v-e5e304ca]:root{--egis-orange: #5e35b1;--egis-orange-2: #7e57c2;--egis-purple: #5e35b1}.login-page[data-v-e5e304ca]{position:fixed;inset:0;width:100vw;height:100svh;display:grid;place-items:center;padding:16px;overflow:hidden;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-1563805042-7684c019e1cb?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-1563805042-7684c019e1cb?auto=format&fit=crop&w=2000&q=80") center/cover no-repeat}.login-card[data-v-e5e304ca]{width:92vw;max-width:520px;max-height:92svh;overflow-y:auto;padding:26px 26px 18px;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)}.brand[data-v-e5e304ca]{text-align:center;margin-bottom:18px}.brand-name[data-v-e5e304ca]{font-size:40px;font-weight:900;letter-spacing:1px;color:var(--egis-orange);line-height:1}.brand-subtitle[data-v-e5e304ca]{margin-top:8px;color:rgba(20,25,35,0.78);font-weight:600}.field[data-v-e5e304ca]{margin:12px 0}.eye-btn[data-v-e5e304ca]{color:rgba(20,25,35,0.65) !important}.btn-primary[data-v-e5e304ca]{height:50px;border-radius:16px;font-weight:800;letter-spacing:0.4px;background:linear-gradient(135deg, var(--egis-orange), var(--egis-orange-2)) !important;color:#fff !important}.btn-secondary[data-v-e5e304ca]{height:46px;border-radius:16px;font-weight:700;color:rgba(20,25,35,0.9) !important;border-color:rgba(20,25,35,0.25) !important}.link[data-v-e5e304ca]{font-size:0.95rem;color:rgba(94,53,177,0.92);text-decoration:underline;cursor:pointer}.link[data-v-e5e304ca]:hover{color:rgba(20,25,35,0.92);text-decoration:underline}.divider[data-v-e5e304ca]{margin:16px 0 12px;height:1px;background:rgba(20,25,35,0.1)}.footer-text[data-v-e5e304ca]{margin-top:3px;text-align:center;color:rgba(20,25,35,0.7);font-weight:700;margin-bottom:10px}.store-icon[data-v-e5e304ca]{width:34px;height:34px;opacity:0.9}.store-icon--android[data-v-e5e304ca]{width:38px;height:38px}[data-v-e5e304ca]:deep(.q-field__control){background:#f3f7ff !important;border-radius:22px !important;padding:4px 6px}[data-v-e5e304ca]:deep(.q-field__label){color:rgba(20,25,35,0.62) !important;font-weight:600}[data-v-e5e304ca]:deep(.q-field__native),[data-v-e5e304ca]:deep(.q-field__input){color:rgba(20,25,35,0.95) !important}[data-v-e5e304ca]:deep(.q-field--outlined .q-field__control:before){border-color:rgba(25,30,40,0.18) !important;border-radius:22px !important}[data-v-e5e304ca]:deep(.q-field--outlined.q-field--focused .q-field__control:before){border-color:rgba(94,53,177,0.55) !important}[data-v-e5e304ca]:deep(.q-checkbox__inner--truthy){color:var(--egis-orange) !important}@media (max-width: 420px){.login-card[data-v-e5e304ca]{padding:20px 18px 14px;border-radius:18px;max-height:90svh}.brand-name[data-v-e5e304ca]{font-size:34px}}@media (max-height: 700px){.login-card[data-v-e5e304ca]{max-height:86svh}}[data-v-e5e304ca]:deep(input:-webkit-autofill),[data-v-e5e304ca]:deep(textarea:-webkit-autofill),[data-v-e5e304ca]:deep(select:-webkit-autofill){-webkit-text-fill-color:rgba(20,25,35,0.95) !important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px #f3f7ff inset !important;box-shadow:0 0 0px 1000px #f3f7ff inset !important;border-radius:22px !important}[data-v-e5e304ca]:deep(input:autofill){-webkit-box-shadow:0 0 0px 1000px #f3f7ff inset !important;box-shadow:0 0 0px 1000px #f3f7ff inset !important}

.recover-page[data-v-5e42a928]{position:fixed;inset:0;width:100vw;height:100svh;display:grid;place-items:center;padding:16px;background:#fff;overflow:hidden}.recover-card[data-v-5e42a928]{width:92vw;max-width:560px;max-height:92svh;overflow:auto;padding:28px 22px 22px;border-radius:26px;background:#fff;-webkit-box-shadow:0 24px 70px rgba(0,0,0,0.12);box-shadow:0 24px 70px rgba(0,0,0,0.12);border:1px solid rgba(10,14,22,0.06)}.title[data-v-5e42a928]{font-size:34px;font-weight:900;color:#5e35b1;text-align:center;margin-bottom:6px}.subtitle[data-v-5e42a928]{color:rgba(20,25,35,0.68);font-weight:600;text-align:center;line-height:1.3}.btn-primary[data-v-5e42a928]{height:52px;border-radius:18px;font-weight:800;background:#fb8c00 !important;color:#fff !important}.link[data-v-5e42a928]{color:#5e35b1;font-weight:700;cursor:pointer}.link[data-v-5e42a928]:hover{text-decoration:underline}[data-v-5e42a928]:deep(input:-webkit-autofill){-webkit-text-fill-color:rgba(20,25,35,0.95) !important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px #f3f7ff inset !important;box-shadow:0 0 0px 1000px #f3f7ff inset !important;border-radius:22px !important}[data-v-5e42a928]:deep(.q-field__control){background:#f3f7ff !important;border-radius:22px !important}[data-v-5e42a928]:deep(.q-field--outlined .q-field__control:before){border-radius:22px !important}

.recover-page[data-v-1c9a0e48]{position:fixed;inset:0;display:grid;place-items:center;padding:16px;background:#fff}.recover-card[data-v-1c9a0e48]{width:92vw;max-width:560px;padding:28px 22px;border-radius:26px;background:#fff;-webkit-box-shadow:0 24px 70px rgba(0,0,0,0.12);box-shadow:0 24px 70px rgba(0,0,0,0.12);border:1px solid rgba(10,14,22,0.06)}.title[data-v-1c9a0e48]{font-size:34px;font-weight:900;color:#5e35b1;text-align:center}.subtitle[data-v-1c9a0e48]{margin-top:10px;color:rgba(20,25,35,0.68);font-weight:600;text-align:center}.btn-primary[data-v-1c9a0e48]{height:52px;border-radius:18px;font-weight:800;background:#fb8c00 !important;color:#fff !important}.link[data-v-1c9a0e48]{color:#5e35b1;font-weight:700;cursor:pointer}.link[data-v-1c9a0e48]:hover{text-decoration:underline}
























































































































































































































































































































































































































































































/* ========= 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%;
}


.contratacao[data-v-d00e99bc] {
  min-height: 100vh;
  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;
  background: #f5f5f5;
  padding: 32px 16px;
}
.contratacao-card[data-v-d00e99bc] {
  width: 100%;
  max-width: 840px;
}
.banner[data-v-d00e99bc] {
  background: #fff3e0;
}
.contratacao[data-v-d00e99bc] {
  padding: 16px;
}
.contratacao-card[data-v-d00e99bc] {
  max-width: 1100px;
  margin: 0 auto;
  border-radius: 18px;
}
.plano-card[data-v-d00e99bc] {
  cursor: pointer;
  border-radius: 16px;
  -webkit-transition: -webkit-transform 0.12s ease, -webkit-box-shadow 0.12s ease;
  transition: -webkit-transform 0.12s ease, -webkit-box-shadow 0.12s ease;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
  transition: transform 0.12s ease, box-shadow 0.12s ease, -webkit-transform 0.12s ease, -webkit-box-shadow 0.12s ease;
}
.plano-card[data-v-d00e99bc]:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.plano-card.selected[data-v-d00e99bc] {
  outline: 2px solid rgba(255, 140, 0, 0.65);
}
.plano-card.featured[data-v-d00e99bc] {
  background: rgba(255, 140, 0, 0.08);
}
.plano-badge[data-v-d00e99bc] {
  background: rgba(255, 140, 0, 0.18);
  color: #6b3a00;
}

.logos-container{margin:20px 0 30px 0;text-align:center}.form-empresa{height:70px;width:200px;margin-top:-20px;margin-left:0px;background-image:url("http://www.egisnet.com.br/img/logo_gbstec_sistema.png");background-size:contain;background-repeat:no-repeat;background-position:center}.form-empresa .acesso{margin-left:10px;padding-left:10px}


.div-conteudo{
  width: 80vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.botao-sorteio{
    margin-left: 15%;
}
#data-grid-demo {
    min-height: 700px;
    margin: 10px;
}
.aniversariante {
 margin: 0 auto;
 padding: 0;
 background: url("https://acegif.com/wp-content/gif/confetti-17.gif") fixed center;
}
.sorteado {
 margin:  0 auto;
 padding: 0;
 background: url("https://i.makeagif.com/media/3-09-2017/bPSsed.gif") fixed center;
}
.img-user{
  max-height: 250px;
  width: 150px !important;
  margin-left: 38%;
  margin-top: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.botao-altera{
   margin: 0 5px 0 5px;
   max-width: 12px;
}
.titulo-lista{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.botao-titulo{
  margin: 2% 2% 0 0;
  height: 10%;
}
.botao-decisao{
  margin: 20px;
}
.tit{
margin: 0;
padding: 0;
}
.text-subtitle1{
  margin: 2%;
}
.but{
  padding-left: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}
.tet{
  margin-left: 5%;
}
.dir{
  text-align: right;
}


.first-group,
.second-group {
padding: 20px;
}
.second-group {
background-color: rgba(191, 191, 191, 0.15);
}
.form-avatar {
height: 128px;
width: 128px;
margin-right: 10px;
border: 1px solid #d2d3d5;
border-radius: 50%;
background-image: url("http://www.gbsnet.com.br/imagens/logo_gbstec_sistema.png");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}


/*# sourceMappingURL=login.bd4c879a.css.map*/