/* =========================================================
   Rabbit Workspace OS v129
   Smart Mail Console — softer internal cards
   Visual-only override: no markup or logic changes.
   ========================================================= */

@media (min-width:1181px){
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-left,
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-center{
    position:relative !important;
    min-width:0 !important;
    padding:18px !important;
    border:1px solid rgba(138,169,218,.36) !important;
    border-radius:24px !important;
    background:
      linear-gradient(145deg,rgba(255,255,255,.76),rgba(237,244,252,.68)) !important;
    box-shadow:
      7px 7px 16px rgba(175,188,203,.28),
      -7px -7px 16px rgba(255,255,255,.72),
      inset 0 1px 0 rgba(255,255,255,.72) !important;
    overflow:hidden !important;
  }

  #home .rabbit-maildesk-summary-v3 .maildesk-summary-left::before,
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-center::before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    pointer-events:none !important;
    border-radius:inherit !important;
    background:linear-gradient(135deg,rgba(75,137,234,.045),rgba(48,189,157,.035)) !important;
  }

  #home .rabbit-maildesk-summary-v3 .maildesk-summary-left > *,
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-center > *{
    position:relative !important;
    z-index:1 !important;
  }

  #home .rabbit-maildesk-summary-v3 .maildesk-summary-left{
    display:flex !important;
    align-items:flex-start !important;
  }

  #home .rabbit-maildesk-summary-v3 .maildesk-summary-center{
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    gap:12px !important;
  }

  #home .rabbit-maildesk-summary-v3 .maildesk-wide-stats{
    gap:10px !important;
  }

  #home .rabbit-maildesk-summary-v3 .maildesk-wide-stats > span{
    border:1px solid rgba(126,157,205,.30) !important;
    border-radius:18px !important;
    background:rgba(255,255,255,.72) !important;
    box-shadow:
      4px 4px 10px rgba(174,187,203,.22),
      -4px -4px 10px rgba(255,255,255,.62) !important;
  }

  #home .rabbit-maildesk-summary-v3 .maildesk-wide-note{
    border:1px solid rgba(76,187,145,.32) !important;
    border-radius:16px !important;
    box-shadow:0 7px 16px rgba(45,139,112,.10) !important;
  }
}

/* Tablet and smartphone: retain soft separation without increasing height too much. */
@media (max-width:1180px){
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-left,
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-center{
    padding:16px !important;
    border:1px solid rgba(138,169,218,.34) !important;
    border-radius:22px !important;
    background:rgba(247,250,254,.76) !important;
    box-shadow:
      5px 5px 12px rgba(175,188,203,.22),
      -5px -5px 12px rgba(255,255,255,.68) !important;
  }
}

@media (prefers-reduced-motion:reduce){
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-left,
  #home .rabbit-maildesk-summary-v3 .maildesk-summary-center{
    transition:none !important;
  }
}
