.status-banner{box-shadow:var(--shadow-s);margin-bottom:var(--spacing-l);overflow:hidden}.status-banner__strip{align-items:center;color:var(--color-white,#fff);display:flex;flex-wrap:wrap;gap:var(--spacing-m);padding:var(--spacing-m)}.status-banner--success .status-banner__strip{background:var(--background-status-success)}.status-banner--info .status-banner__strip{background:var(--color-info)}.status-banner--warning .status-banner__strip{background:var(--background-status-warning);color:var(--color,var(--text-status-warning))}.status-banner--error .status-banner__strip{background:var(--background-status-error)}.status-banner__text{display:flex;flex:1 1 auto;flex-direction:column}.status-banner__actions{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--spacing-s)}.status-banner__caption{font-size:var(--font-size-body-s)}.status-banner__content{background:var(--background-page);padding:var(--spacing-m)}.status-banner--success .status-banner__content{border:2px solid var(--background-status-success);border-top:none}.status-banner--info .status-banner__content{border:2px solid var(--color-info);border-top:none}.status-banner--warning .status-banner__content{border:2px solid var(--background-status-warning);border-top:none}.status-banner--error .status-banner__content{border:2px solid var(--background-status-error);border-top:none}@media(min-width:48em){.status-banner__strip{flex-wrap:nowrap;padding:var(--spacing-m) var(--spacing-xl)}.status-banner__actions{flex:0 0 auto}}
