.status-banner{padding:14px var(--page-gutter);border:1px solid;border-left-style:none;border-right-style:none;align-items:center;gap:12px;font-family:Comfortaa,sans-serif;font-size:.95rem;font-weight:500;display:flex}.status-banner i{flex-shrink:0;font-size:1.3rem}.status-banner--deleted{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-strong)}.status-banner--deleted i{color:var(--danger-fg)}.status-banner--pending,.status-banner--hidden{background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn-strong)}.status-banner--pending i,.status-banner--hidden i{color:var(--warn-fg)}.status-banner--draft{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-deep)}.status-banner--draft i{color:var(--info-fg)}.status-banner--rejected{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-strong)}.status-banner--rejected i{color:var(--danger-fg)}@media (min-width:721px){.status-banner{width:var(--page-width);border-left-style:solid;border-right-style:solid;border-radius:14px;margin:16px auto 0;padding:14px 20px}}
