.runtime-pulse-banner{
  margin:0 0 18px;
  border:1px solid rgba(122,74,42,.14);
  background:linear-gradient(180deg, rgba(255,250,244,.98), rgba(255,255,255,.98));
  border-radius:22px;
  padding:16px 18px;
  box-shadow:0 18px 42px rgba(122,74,42,.08);
}
.runtime-pulse-banner--warn{border-color:rgba(180,126,34,.22)}
.runtime-pulse-banner--danger{border-color:rgba(164,48,48,.22);background:linear-gradient(180deg, rgba(255,246,246,.98), rgba(255,255,255,.98))}
.runtime-pulse-banner__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
}
.runtime-pulse-banner__badges{
  display:flex;
  gap:8px;
  flex-wrap:wrap;
  justify-content:flex-end;
}
.runtime-pulse-banner__body{
  display:grid;
  gap:10px;
  margin-top:10px;
}
.runtime-pulse-banner__list{
  margin:0;
  padding-left:18px;
  color:#5f564f;
}
.runtime-pulse-banner__list li + li{margin-top:4px}
.runtime-pulse-banner__actions{
  display:flex;
  gap:8px;
  flex-wrap:wrap;
}
.panel-release-strip{
  margin:0 0 16px;
}
.panel-release-strip > div{
  min-width:0;
}
.panel-release-strip strong{
  display:block;
  overflow-wrap:anywhere;
}
.enhanced-error-state .action-wrap{
  align-items:center;
}
.error-surface-details{
  margin-top:14px;
}
[data-surface-kind="workspace"] .line-item strong,
[data-surface-kind="owner"] .line-item strong,
[data-surface-kind="platform"] .line-item strong,
[data-surface-kind="workspace"] .section-title,
[data-surface-kind="owner"] .section-title,
[data-surface-kind="platform"] .section-title,
[data-surface-kind="workspace"] .card h3,
[data-surface-kind="owner"] .card h3,
[data-surface-kind="platform"] .card h3{
  overflow-wrap:anywhere;
}
[data-surface-kind="workspace"] .muted,
[data-surface-kind="owner"] .muted,
[data-surface-kind="platform"] .muted{
  line-height:1.55;
}
[data-surface-kind="workspace"] .badge,
[data-surface-kind="owner"] .badge,
[data-surface-kind="platform"] .badge{
  max-width:100%;
}
@media (max-width: 900px){
  .runtime-pulse-banner{
    padding:14px;
    border-radius:18px;
  }
  .runtime-pulse-banner__head{
    flex-direction:column;
  }
  .runtime-pulse-banner__badges{
    justify-content:flex-start;
  }
}
