#status-container{height:100%}
#status-container.operational,.status-card.operational{background-color:#f4fdf9}
#status-container.issue,.status-card.issue{background-color:#fffcf6}
#status-container.issue-major,.status-card.issue-major{background-color:#fff7f7}
#status-container.maintenance,.status-card.maintenance{background-color:#f4f5ff}
.status-card{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;max-width:1281px;height:100%;padding:40px 32px;gap:24px;background-color:#fff;border:1px solid #cecece;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0.1);font-family:'Archivo-Regular',Arial,sans-serif !important;font-weight:400 !important;letter-spacing:.03em !important;line-height:136% !important}
@media(max-width:1919px){.status-card{max-width:1190px}
}
.status-card.operational{border-color:#5dc99f;color:#07281c}
.status-card.issue{border-color:#ffb950;color:#281914}
.status-card.issue-major{border-color:#ff7070;color:#2d0303}
.status-card.maintenance{border-color:#3246b4;color:#0e163f}
.status-card .heading-and-icon{display:flex;justify-content:space-between;align-items:top}
@media(max-width:768px){.status-card .heading-and-icon{width:100%}
}
.status-card .title-container{display:flex;flex-direction:column;gap:0 8px}
.status-card .status-title{font-size:1.75em;margin:0 16px 0 0;font-family:'TitlingGothicFB-NormalRegular',Arial,sans-serif !important;font-weight:400 !important;letter-spacing:.03em !important;line-height:136% !important}
.status-card .status-title-secondary{font-size:1.125em;margin:8px 0 0 0;font-family:'TitlingGothicFB-NormalRegular',Arial,sans-serif !important;font-weight:400 !important;letter-spacing:.03em !important;line-height:136% !important}
.status-card .status-icon{width:24px !important;height:24px !important;min-width:24px;min-height:24px;max-width:24px;max-height:24px}
.status-card .status-description{font-size:1.125em;font-family:'Archivo-Regular',Arial,sans-serif !important;font-weight:700 !important;gap:24px;letter-spacing:.03em !important;line-height:136% !important}
.status-card .status-operational{font-size:1.5em;gap:24px;letter-spacing:.03em !important;line-height:136% !important}
.status-maintenance-update-body{margin:0}
.status-card .metadata{display:flex;flex-wrap:wrap;margin:0;font-size:1.125em;font-family:'Archivo-Light',Arial,sans-serif !important}
.status-card .metadata-property{margin:0 8px 0 0}
.status-card .indicator{text-transform:capitalize}
.status-card .status-link{width:fit-content;min-width:114px;color:#363636;background-color:#fff;font-family:'Archivo-Light',Arial,sans-serif !important;font-weight:600 !important;font-size:1em;text-decoration:none;border:1px solid #363636;border-radius:8px;line-height:175% !important;gap:8px;padding:8px 16px}
.status-card .status-link:hover{color:#fff;background-color:#363636}
#status-container.status-layout-full-width-header{width:100vw;display:flex;justify-content:center;align-items:center;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.status-layout-full-width-header .status-card{border-radius:0;border:0;box-shadow:none;padding:20px 16px}
.status-layout-full-width-header .status-card .status-link{min-width:none;background-color:inherit;text-decoration:underline;border:0;border-radius:none;padding:0 16px 0 0}
.status-layout-full-width-header .status-card .status-link:hover{color:#3246b4}