.component-container{
  display: grid;
  border-radius:16px!important;
  margin-bottom:16px;
  padding:32px;
  border: 1px solid #e0e0e0!important;

}

.fake-header .nav {
grid-template-areas:"logo cta";
  grid-template-columns:auto; 
  justify-content:space-between;
}
 

.fake-header .nav .nav-ctas{
display:block;
}

.subscribe-custom{
margin-right:  8px;
}

.layout-content.status.status-index .components-section .component-container .name{
text-overflow: unset;
  white-space:wrap;
}


.layout-content.status.status-index .page-status .status{
color:#0C0C0E!important;
}

.layout-content.status.status-index .components-section .components-container.one-column .component-container:first-child, .layout-content.status.status-index .components-section .components-container.one-column .component-container:nth-last-child(3),.layout-content.status.status-index .components-section .components-container.one-column .component-container:nth-last-child(2), .layout-content.status.status-index .components-section .components-container.one-column .component-container:nth-last-child(1){
border-radius:16px!important;
}

.component-container > .component-inner-container .name {
font-size: 18px;
font-style: normal;
font-weight: 700!important;
line-height: 21px;

}

.layout-content.status.status-index .unresolved-incidents .unresolved-incident .incident-title a{
color:#0C0C0E!important;
}




.component-status{
  color:#0C0C0E!important;
  padding: 4px 8px;
  border-radius:4px;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 25px; /* 25.2px */
}


/*Statuses*/
.layout-content.status.status-index .status-day .update-title.impact-maintenance a, .layout-content.status.status-index .status-day .update-title.impact-maintenance a:hover, .layout-content.status.status-index .page-status.status-maintenance, .layout-content.status.status-index .unresolved-incident.impact-maintenance .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab {
background: var(--cl-ch-200);
}
    
    .layout-content.status.status-index .unresolved-incident.impact-maintenance .updates, .layout-content.status.status-index .scheduled-incidents-container{
    border-color: var(--cl-ch-200);
    }

.status-blue .component-status{
background: var(--cl-ch-200);
}

.status-green .component-status{
background: #CAEFC1;
}

.status-yellow .component-status{
background: #DBD470;
}

.status-orange .component-status{
background: #FFC2A8;
}


.status-red .component-status{
background: #CE7E7E;
}


/*.components-container .component-container{
  padding:32px!important;
}

.components-container .component-container:nth-last-of-type(-n + 3) {
  border-bottom: none!important;
    border-radius:none;
}*/



.incidents-list h2{
text-align:center;
  margin-bottom:32px;
text-align: center;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 44px; 
}

.status-grid {
  border: 1px solid #e0e0e0!important;
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
}


.status-row {
  display: grid;
  border-bottom: 1px solid #e0e0e0;
}

@media (min-width: 768px) {
.status-row{
  grid-template-columns: repeat(3, 1fr);   
 } 
}   

.status-row:last-child {
  border-bottom: none;
}


.status-day {
  margin:0!important;
  padding: 32px;
 border-bottom:1px solid #e0e0e0;
}
            
@media (min-width: 768px) {
   .status-day{
    border-right: 1px solid #e0e0e0;
    border-bottom:none;
   } 
}

.status-day:last-child {
  border-right: none;
}

.status-day .date{
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25px; 
  border-bottom:none!important;
}

.layout-content.status .incidents-list.format-expanded .status-day {
    margin-top: 0;
}



.subscribe-text-full{    
  	background: var(--cl-hb-400);
    color: white!important;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    padding: .5rem 1rem;
    transition: all ease .2s;
    text-decoration: none!important;
    color: inherit;
    position: relative;
      border-radius: .5rem;
      text-decoration:none!important;

}
    
    .updates-dropdown-container .updates-dropdown{
    right:0;
    }
    
    .nav .nav-ctas a{
      font-size: 11px!important;
    }