
/* SEGREDUS LIGHT PROFILE DETAILS V10 */
/* Exclusivo do tema Light */

body.sg-theme-light .sp-pane :is(dt, label),
body.sg-theme-light .sp-content :is(dt, label),
body.sg-theme-light .seg-r12-panel :is(dt, label) {
  color:#596170!important;
  -webkit-text-fill-color:#596170!important;
}

/* Textos informativos */
body.sg-theme-light .sp-pane :is(
  .info-label,.detail-label,.field-label
),
body.sg-theme-light .sp-content :is(
  .info-label,.detail-label,.field-label
) {
  color:#596170!important;
  -webkit-text-fill-color:#596170!important;
  opacity:1!important;
}

/* Valores */
body.sg-theme-light .sp-pane :is(dd,strong,b),
body.sg-theme-light .sp-content :is(dd,strong,b) {
  color:#24242c!important;
  -webkit-text-fill-color:#24242c!important;
}

/* Divisorias */
body.sg-theme-light .sp-pane :is(
  .info-row,.detail-row,hr
),
body.sg-theme-light .sp-content :is(
  .info-row,.detail-row,hr
) {
  border-color:#e5e7eb!important;
}

/* Legendas em cima das fotos */
body.sg-theme-light .seg-r12-thumb {
  position:relative;
  overflow:hidden;
}

body.sg-theme-light .seg-r12-thumb::after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:38%;
  pointer-events:none;
  background:linear-gradient(
    to top,
    rgba(0,0,0,.58),
    transparent
  );
}

body.sg-theme-light .seg-r12-thumb
:is(.caption,.label,small,span) {
  position:relative;
  z-index:2;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Keep existing photographs unchanged */
body.sg-theme-light .seg-r12-thumb img {
  opacity:1!important;
  filter:none!important;
}
