.fs-alert{background-color:var(--fs-alert-bg);border-bottom:1px solid var(--fs-alert-border);padding-block:var(--fs-space-5)}.fs-alert--info{--fs-alert-bg:var(--fs-status-blue-bg);--fs-alert-border:var(--fs-status-blue-border);--fs-alert-icon:var(--fs-status-blue-icon)}.fs-alert--success{--fs-alert-bg:var(--fs-status-green-bg);--fs-alert-border:var(--fs-status-green-border);--fs-alert-icon:var(--fs-status-green-text)}.fs-alert--warning{--fs-alert-bg:var(--fs-status-yellow-bg);--fs-alert-border:var(--fs-status-yellow-border);--fs-alert-icon:var(--fs-status-yellow-text)}.fs-alert--critical{--fs-alert-bg:var(--fs-status-red-bg);--fs-alert-border:var(--fs-status-red-border);--fs-alert-icon:var(--fs-status-red-icon)}.fs-alert__inner{align-items:flex-start;display:flex;gap:var(--fs-space-4);margin-inline:auto;max-width:var(--fs-container);padding-inline:var(--fs-margin)}.fs-alert__icon{align-items:center;background-color:var(--fs-alert-icon);border-radius:var(--fs-radius-full);color:var(--fs-bg-page);display:inline-flex;flex:none;font-family:var(--fs-font-heading);font-size:var(--fs-body-caption-size);font-weight:var(--fs-weight-semibold);height:22px;justify-content:center;line-height:1;margin-top:1px;width:22px}.fs-alert--success .fs-alert__icon{font-size:0;position:relative}.fs-alert--success .fs-alert__icon:before{border-bottom:2px solid var(--fs-bg-page);border-left:2px solid var(--fs-bg-page);content:"";height:5px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(-45deg);width:9px}.fs-alert__body{flex:1;min-width:0}.fs-alert__title{color:var(--fs-text-primary);font-weight:var(--fs-weight-semibold);margin:0 0 var(--fs-space-1)}.fs-alert__text,.fs-alert__title{font-family:var(--fs-font-body);font-size:var(--fs-body-small-size);line-height:var(--fs-body-lh)}.fs-alert__text{color:var(--fs-text-secondary);margin:0}.fs-alert__link{align-self:center;color:var(--fs-text-primary);flex:none;font-family:var(--fs-font-body);font-size:var(--fs-body-small-size);font-weight:var(--fs-weight-semibold);line-height:var(--fs-body-lh);text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.fs-alert__link:hover{text-decoration-thickness:2px}.fs-alert__link:focus-visible{border-radius:var(--fs-radius-medium);outline:2px solid var(--fs-focus-ring);outline-offset:2px}@media (max-width:767px){.fs-alert__inner{flex-wrap:wrap}.fs-alert__link{align-self:flex-start;flex-basis:100%;padding-left:calc(22px + var(--fs-space-4))}}