/* panel-enhance.css
   - only additive overrides, keeps original look intact
*/

.sv-cat-btn,
.sv-cat-btn *,
.sv-cat-btn:link,
.sv-cat-btn:visited {
  text-decoration: none !important;
}

.sv-mini-status {
  transition: border-color .18s ease, background-color .18s ease, color .18s ease;
}

.sv-mini-status.is-ok{
  background: rgba(30, 130, 90, 0.14);
  border-color: rgba(60, 220, 160, 0.22);
}

.sv-mini-status.is-err{
  background: rgba(150, 30, 60, 0.14);
  border-color: rgba(255, 80, 120, 0.22);
}

.sv-mini-status.is-info{
  background: rgba(60, 120, 180, 0.10);
  border-color: rgba(120, 200, 255, 0.18);
}

.sv-mini-row.flash-ok{
  box-shadow: 0 0 0 1px rgba(60, 220, 160, 0.35) inset;
}

body.is-embed .card{
  box-shadow: none;
}
