/* Android Brave can corrupt large translucent, blurred layers into striped tiles.
   Keep the glass styling on desktop and use solid, GPU-safe surfaces on phones. */
@media(max-width:760px){
  .client-portal-page,
  .client-portal-page .cp-main{
    background:#f1eaf1!important;
  }
  .client-portal-page .cp-main>header{
    background:#fff9fc!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  .client-portal-page .cp-card,
  .client-portal-page .cp-hero,
  .client-portal-page .cp-picture-intro,
  .client-portal-page .cp-progress-grid button,
  .client-portal-page .deal-grid article,
  .client-portal-page .metric-row article{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  .client-portal-page .cp-card{
    background:#fffafd!important;
    box-shadow:0 14px 34px rgba(75,55,83,.12)!important;
  }
  .client-portal-page .deal-grid article{
    background:#f8edf2!important;
  }
  .client-portal-page .cp-menu-scrim.show{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
}
