/*
 * GE 2.5.278 - ajustes finais dos comentários móveis 1–11.
 * Carregado depois do contrato responsivo para vencer a cascata histórica.
 */

html body #ge5d-mobile-menu.ge5d-mobile .ge5d-mobile-actions a.ge5d-mobile-account{
  background:var(--fived-ink)!important;
  background-image:none!important;
  color:var(--fived-gold-light)!important;
  opacity:1!important;
  box-shadow:none!important;
}

body.ge-staff-v2-template .ge-staff-v2 .gsv2-workspace .gs-page-gestao-equipa .ge-team-actions .ge-team-edit-link{
  border-color:rgba(201,168,76,.46)!important;
  background:var(--fived-ink)!important;
  background-image:none!important;
  color:var(--fived-gold-light)!important;
  opacity:1!important;
  box-shadow:none!important;
}

body.ge-staff-v2-template .ge5d-summary-img{
  position:relative!important;
}
body.ge-staff-v2-template .ge5d-summary-image-label{
  position:absolute!important;
  z-index:3!important;
  top:14px!important;
  left:50%!important;
  width:max-content!important;
  max-width:calc(100% - 28px)!important;
  padding:7px 13px!important;
  border:1px solid rgba(232,212,139,.48)!important;
  border-radius:999px!important;
  background:rgba(5,5,5,.88)!important;
  color:#f0d979!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.17em!important;
  line-height:1.25!important;
  text-align:center!important;
  text-transform:uppercase!important;
  transform:translateX(-50%)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.36)!important;
}
body.ge-staff-v2-template input[data-ge-event-time]{cursor:pointer!important}
body.ge-staff-v2-template .gs-page-agenda .ge-phase-event-plain .ge-agenda-plain-value{
  color:#fff!important;
  font-style:normal!important;
  font-weight:750!important;
}

@media(min-width:769px){
  body.ge-staff-v2-template .gs-page-relatorios .ge-report-clients .ge-client-grid{
    grid-template-columns:repeat(auto-fill,326px)!important;
    justify-content:center!important;
  }
  body.ge-staff-v2-template .gs-page-relatorios .ge-report-clients .ge-client-card-link{
    width:326px!important;
    max-width:326px!important;
  }
}

@media(max-width:768px){
  html body .ge5d-notifications-drawer .ge5d-notifications-head .ge5d-notifications-read-all{
    display:inline-flex!important;
    width:auto!important;
    max-width:165px!important;
    min-height:32px!important;
    margin:9px auto 0!important;
    padding:6px 11px!important;
    border-radius:999px!important;
    font-size:9px!important;
    line-height:1.15!important;
    letter-spacing:.07em!important;
  }

  html body.ge-staff-v2-template .ge-staff-v2 .gsv2-workspace .gs-page-agenda
  .ge-agenda-upcoming-section.ge-agenda-unified-section .ge-agenda-unified-card .ge-phase-event-plain{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:18px!important;
    width:100%!important;
  }
  html body.ge-staff-v2-template .ge-staff-v2 .gsv2-workspace .gs-page-agenda
  .ge-agenda-upcoming-section.ge-agenda-unified-section .ge-agenda-unified-card .ge-phase-event-plain span{
    display:inline-flex!important;
    flex:0 0 auto!important;
    align-items:baseline!important;
    gap:5px!important;
    width:auto!important;
    max-width:none!important;
    white-space:nowrap!important;
  }
  html body.ge-staff-v2-template .ge-staff-v2 .gsv2-workspace .gs-page-agenda
  .ge-agenda-upcoming-section.ge-agenda-unified-section .ge-agenda-unified-card .ge-phase-event-plain span b{
    color:#d8b84f!important;
  }
  html body.ge-staff-v2-template .ge-staff-v2 .gsv2-workspace .gs-page-agenda
  .ge-agenda-upcoming-section.ge-agenda-unified-section .ge-agenda-unified-card .ge-phase-event-plain .ge-agenda-plain-value{
    color:#fff!important;
    font-style:normal!important;
    font-weight:750!important;
  }
  html body.ge-staff-v2-template .ge-staff-v2 .gsv2-workspace .gs-page-agenda
  .ge-agenda-upcoming-section.ge-agenda-unified-section .ge-agenda-unified-card .ge-agenda-card-finance i{
    font-size:19px!important;
    line-height:1.15!important;
    font-weight:850!important;
  }

  html body.ge-staff-v2-template .ge-staff-v2 .gsv2-workspace .gsv2-top.gsv2-top--single .gsv2-hero{
    padding-top:30px!important;
  }
}
