/* origem: site/0159.css */
/* SOURCE: /assets/refactor-v943/css/site/0384.css */
.spb-agenda-accordion-body a{color:var(--cor-primaria,var(--primary,#0b63ce));text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1px}
.spb-agenda-accordion-body a:hover{text-decoration-thickness:2px}


/* origem: site/0160.css */
/* SOURCE: /assets/refactor-v943/css/site/0385.css */
.spb-guide-company-page .spb-company-contact-box input:focus,
.spb-guide-company-page .spb-company-contact-box textarea:focus{
  outline:none!important;
  box-shadow:none!important;
  border-bottom:2px solid var(--spb-primary,var(--cor-primaria,var(--primary,#123eea)))!important;
}

/* SOURCE: /assets/refactor-v943/css/site/0386.css */
/* v16.1.746 — seleção inteligente: fundo na cor primária e texto sempre branco. */
html ::selection,
body ::selection,
html body.pc ::selection,
html body.pc *::selection {
  background-color: var(--spb-selection, var(--spb-page-accent, var(--spb-primary, var(--green, #0b55d9)))) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: none !important;
}
html ::-moz-selection,
body ::-moz-selection,
html body.pc ::-moz-selection,
html body.pc *::-moz-selection {
  background-color: var(--spb-selection, var(--spb-page-accent, var(--spb-primary, var(--green, #0b55d9)))) !important;
  color: #ffffff !important;
  text-shadow: none !important;
}


/* origem: site/0161.css */
/* SOURCE: /assets/refactor-v943/css/site/0387.css */
@media (min-width:901px){
  .spb-guide-company-page .spb-company-contact-box,
  .spb-job-detail .spb-job-company-card{
    will-change:top,left;
  }
  .spb-sticky-holder-747{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
  }
}
@media (max-width:900px){
  .spb-guide-company-page .spb-company-contact-box,
  .spb-job-detail .spb-job-company-card{
    position:static!important;
    top:auto!important;
    left:auto!important;
    width:100%!important;
    max-width:100%!important;
  }
  .spb-sticky-holder-747{height:auto!important}
}

