/* SLPT R27 Dashboard Modern Professional — B4d Recent Messages only. */
#content .v192-dashboard .v192-panel:has(.v192-message-list){
  position:relative!important;
  border-color:color-mix(in srgb,var(--r248-line) 72%,#ec4899 28%)!important;
  background:
    linear-gradient(180deg,rgba(236,72,153,.038),rgba(122,39,67,.020) 76px,transparent 120px),
    var(--r248-panel)!important;
  box-shadow:0 14px 32px rgba(190,24,93,.052),0 2px 7px rgba(15,23,42,.035)!important;
  overflow:hidden!important;
}
#content .v192-dashboard .v192-panel:has(.v192-message-list)::before{
  content:''!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:3px!important;
  background:linear-gradient(90deg,#be3567,#ec4899 64%,rgba(236,72,153,.14))!important;
}
#content .v192-dashboard .v192-panel:has(.v192-message-list) .panel-head{padding-bottom:11px!important;margin-bottom:4px!important;border-bottom:1px solid color-mix(in srgb,var(--r248-line) 88%,#ec4899 12%)!important}
#content .v192-dashboard .v192-panel:has(.v192-message-list) .link-btn{
  padding:6px 9px!important;border-radius:8px!important;
  background:rgba(236,72,153,.060)!important;color:#b93b72!important;
}
#content .v192-dashboard .v192-message-list{gap:5px!important;margin-top:6px!important}
#content .v192-dashboard .v192-message-row{
  min-height:52px!important;padding:8px 8px!important;border:1px solid transparent!important;border-radius:11px!important;
  background:transparent!important;
  transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important;
}
#content .v192-dashboard .v192-message-row:hover{
  transform:translateY(-1px)!important;
  background:linear-gradient(96deg,rgba(236,72,153,.050),rgba(122,39,67,.020) 54%,transparent)!important;
  border-color:color-mix(in srgb,var(--r248-line) 82%,#ec4899 18%)!important;
  box-shadow:0 6px 14px rgba(190,24,93,.045)!important;
}
#content .v192-dashboard .v192-message-row:has(.v192-message-meta i){
  background:linear-gradient(96deg,rgba(236,72,153,.070),rgba(122,39,67,.025) 52%,transparent)!important;
  border-color:rgba(236,72,153,.11)!important;
}
#content .v192-dashboard .v192-mini-avatar{
  width:36px!important;height:36px!important;
  background:linear-gradient(145deg,#fce7f3,#ede9fe)!important;
  border:1px solid rgba(190,24,93,.09)!important;
  color:#8d3158!important;
  box-shadow:0 4px 10px rgba(122,39,67,.07),inset 0 1px rgba(255,255,255,.75)!important;
}
#content .v192-dashboard .v192-message-row b{font-size:12.25px!important;color:var(--r248-text)!important}
#content .v192-dashboard .v192-message-row small{font-size:9.8px!important}
#content .v192-dashboard .v192-message-meta i{
  min-width:19px!important;height:19px!important;
  background:linear-gradient(135deg,#be3567,#ec4899)!important;
  box-shadow:0 3px 8px rgba(190,24,93,.16)!important;
}
html[data-theme="mist-graphite"] #content .v192-dashboard .v192-panel:has(.v192-message-list){background:linear-gradient(180deg,rgba(236,72,153,.075),rgba(122,39,67,.04) 80px,transparent 130px),var(--r248-panel)!important;box-shadow:0 16px 34px rgba(0,0,0,.22)!important}
html[data-theme="mist-graphite"] #content .v192-dashboard .v192-mini-avatar{background:linear-gradient(145deg,#32192b,#282343)!important;border-color:#4a2a45!important;color:#f3b7d1!important;box-shadow:0 4px 10px rgba(0,0,0,.18)!important}
html[data-theme="mist-graphite"] #content .v192-dashboard .v192-message-row:has(.v192-message-meta i){background:linear-gradient(96deg,rgba(236,72,153,.11),rgba(122,39,67,.05) 55%,transparent)!important}
@media(max-width:560px){#content .v192-dashboard .v192-message-row{grid-template-columns:36px minmax(0,1fr) auto!important;padding:8px 6px!important}}
@media(prefers-reduced-motion:reduce){#content .v192-dashboard .v192-message-row{transition:none!important;transform:none!important}}
