/* Identidade Central X e acabamento compacto do painel. */
#main-dashboard .premium-hero{
  min-height:92px!important;
  height:auto!important;
  border-radius:15px!important;
  border-color:rgba(84,132,198,.34)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025)!important;
}
#main-dashboard .premium-hero-art{opacity:.3!important}
#main-dashboard .premium-hero-copy{padding:17px 24px!important}
#main-dashboard .premium-hero-greeting{margin:0!important;gap:0!important}
#main-dashboard .premium-hero h1{
  display:flex!important;
  align-items:baseline!important;
  flex-wrap:wrap!important;
  gap:.24em!important;
  margin:0!important;
  color:#e9eef7!important;
  font-family:Manrope,"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;
  font-size:clamp(23px,2.1vw,31px)!important;
  font-weight:620!important;
  line-height:1.15!important;
  letter-spacing:-1.05px!important;
  text-shadow:0 2px 16px rgba(0,0,0,.22)!important;
}
#main-dashboard .premium-hero h1 .greeting-prefix{color:#d7e0ed!important;font-weight:570!important}
#main-dashboard .premium-hero h1 #hero-user-name,
#main-dashboard .client-start-hero h1 #home-start-name{
  color:#a8caff!important;
  font-weight:780!important;
  letter-spacing:-1.2px!important;
  text-shadow:0 0 24px rgba(83,145,235,.13)!important;
}
#main-dashboard .premium-hero h1 .greeting-mark{color:#78aaff!important;font-weight:650!important}
#main-dashboard .premium-hero-quota,
#main-dashboard .client-start-quota-chip{
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:32px auto!important;
  grid-template-rows:1fr 1fr!important;
  align-items:center!important;
  justify-items:start!important;
  column-gap:9px!important;
  row-gap:0!important;
  flex:none!important;
  min-height:48px!important;
  margin:0 17px 0 0!important;
  padding:6px 12px 6px 7px!important;
  border:1px solid rgba(107,155,221,.26)!important;
  border-radius:13px!important;
  background:linear-gradient(145deg,rgba(16,29,48,.94),rgba(8,17,29,.9))!important;
  box-shadow:0 6px 18px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.045)!important;
  color:#e4edf9!important;
  backdrop-filter:blur(8px);
}
#main-dashboard .quota-mark{
  grid-column:1!important;
  grid-row:1/3!important;
  display:grid!important;
  place-items:center!important;
  width:32px!important;
  height:32px!important;
  border:1px solid rgba(120,170,236,.22)!important;
  border-radius:10px!important;
  background:linear-gradient(145deg,#213b5e,#17263a)!important;
  color:#a9cbff!important;
  box-shadow:inset 0 1px rgba(255,255,255,.07)!important;
}
#main-dashboard .quota-mark i{font-size:17px!important;line-height:1}
#main-dashboard .premium-hero-quota .quota-value,
#main-dashboard .client-start-quota-chip .quota-value{
  grid-column:2!important;
  grid-row:1!important;
  color:#f4f7fb!important;
  font-size:13px!important;
  font-weight:760!important;
  line-height:1!important;
  font-variant-numeric:tabular-nums;
}
#main-dashboard .premium-hero-quota>small,
#main-dashboard .client-start-quota-chip>small{
  grid-column:2!important;
  grid-row:2!important;
  align-self:start!important;
  color:#93a5bd!important;
  font-size:8px!important;
  font-weight:650!important;
  line-height:1.2!important;
  letter-spacing:.025em!important;
}
#main-dashboard .client-start-hero{min-height:84px!important;border-radius:15px!important}
#main-dashboard .client-start-hero h1{
  display:flex!important;
  align-items:baseline!important;
  flex-wrap:wrap!important;
  gap:.24em!important;
  font-family:Manrope,"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;
  font-size:clamp(21px,2vw,28px)!important;
  font-weight:620!important;
  letter-spacing:-.85px!important;
  color:#e9eef7!important;
}
#main-dashboard .client-start-hero h1 .greeting-prefix{color:#d7e0ed!important;font-weight:570!important}
#main-dashboard .client-start-hero h1 .greeting-mark{color:#78aaff!important;font-weight:650!important}
#main-dashboard .client-start-quota-chip{margin:0!important}
@media(max-width:760px){
  #main-dashboard .premium-hero{min-height:72px!important}
  #main-dashboard .premium-hero-copy{padding:13px 15px!important}
  #main-dashboard .premium-hero h1{font-size:clamp(20px,5.4vw,26px)!important;letter-spacing:-.7px!important}
  #main-dashboard .premium-hero-quota,#main-dashboard .client-start-quota-chip{grid-template-columns:28px auto!important;column-gap:7px!important;min-height:42px!important;margin-right:9px!important;padding:5px 8px 5px 6px!important;border-radius:11px!important}
  #main-dashboard .quota-mark{width:28px!important;height:28px!important;border-radius:9px!important}
  #main-dashboard .quota-mark i{font-size:15px!important}
  #main-dashboard .premium-hero-quota>small,#main-dashboard .client-start-quota-chip>small{display:block!important;font-size:7px!important}
  #main-dashboard .premium-hero-quota .quota-value,#main-dashboard .client-start-quota-chip .quota-value{font-size:11px!important}
  #main-dashboard .client-start-hero{min-height:72px!important}
  #main-dashboard .client-start-hero h1{font-size:20px!important;letter-spacing:-.6px!important}
}
