@media only screen and (max-width:979px){.status-overlay{padding:0}
}
.status-overlay .mfp-close._type_mobile{margin-top:.5rem;margin-right:.5rem;height:1.5rem;width:1.5rem;font-size:1.5rem;line-height:1.5rem;overflow:visible;color:#000;opacity:1}
@media only screen and (max-width:767px){.status-overlay .mfp-close._type_mobile{margin-top:.35rem}
}
@media only screen and (max-width:767px){.status-overlay .mfp-close._type_mobile{margin-right:.35rem}
}
.status-overlay .mfp-close._type_mobile:before{font-size:1.5rem}
@media only screen and (min-width:980px){.status-overlay .mfp-close._type_mobile{display:none}
}
.status-overlay .mfp-close._type_desktop{display:none;margin:0;transform:translate(47px,-47px);height:35px;width:35px;font-size:35px;line-height:35px;overflow:visible;color:#fff}
.status-overlay .mfp-close._type_desktop:before{font-size:35px}
@media only screen and (min-width:980px){.status-overlay .mfp-close._type_desktop{display:block}
}
.status-overlay__root-wrapper.mfp-bg{opacity:1 !important;background-color:rgba(0,0,0,0.9)}
@media only screen and (max-width:979px){.status-overlay__root-wrapper .mfp-container{padding:0;overflow-y:auto}
}
.status-overlay__wrapper.row{display:flex;justify-content:center}
@media only screen and (max-width:979px){.status-overlay__wrapper.row{flex-direction:column;margin:0}
}
.status-overlay__wrapper.row:before,.status-overlay__wrapper.row:after{content:none}
.status-overlay__data-centers,.status-overlay__history-view{display:flex;flex-direction:column;box-shadow:0 0 50px 0 rgba(0,0,0,0.5)}
@media only screen and (min-width:980px){.status-overlay__data-centers,.status-overlay__history-view{height:710px}
}
.status-overlay__data-centers[class*=col-],.status-overlay__history-view[class*=col-]{padding-left:2rem;padding-right:2rem;padding-top:3.25rem;padding-bottom:3.25rem}
@media only screen and (max-width:767px){.status-overlay__data-centers[class*=col-],.status-overlay__history-view[class*=col-]{padding-left:1.4rem;padding-right:1.4rem}
}
@media only screen and (max-width:767px){.status-overlay__data-centers[class*=col-],.status-overlay__history-view[class*=col-]{padding-top:2.275rem;padding-bottom:2.275rem}
}
@media only screen and (min-width:980px){.status-overlay__data-centers[class*=col-],.status-overlay__history-view[class*=col-]{padding-left:5.25rem;padding-right:5.25rem;padding-top:3.25rem;padding-bottom:3.25rem}
}
@media only screen and (min-width:980px) and only screen and (max-width:767px){.status-overlay__data-centers[class*=col-],.status-overlay__history-view[class*=col-]{padding-left:3.675rem;padding-right:3.675rem}
}
@media only screen and (min-width:980px) and only screen and (max-width:767px){.status-overlay__data-centers[class*=col-],.status-overlay__history-view[class*=col-]{padding-top:2.275rem;padding-bottom:2.275rem}
}
.status-overlay__data-centers-heading,.status-overlay__history-view-heading{text-align:center}
.status-overlay__data-centers{z-index:1}
.status-overlay__history-view{background-color:#3c3c3c;color:#eaeaea}
.status-overlay__history-view-heading{color:#fff}
.status-overlay__history-view [class*=icon-]:before{color:#c6c6c6}
.status-overlay__data-center{display:flex;position:relative;align-items:center;align-self:stretch;padding:.5rem;border:1px solid #969696;background-color:#fff;z-index:9999}
@media only screen and (max-width:767px){.status-overlay__data-center{padding:.35rem}
}
@media only screen and (min-width:980px){.status-overlay__data-center{display:none}
}
.status-overlay__data-center [class*=icon-arrow]{height:1.5rem;width:1.5rem;font-size:1.5rem;line-height:1.5rem;overflow:visible;color:#727272;margin:0}
.status-overlay__data-center [class*=icon-arrow]:before{font-size:1.5rem}
.status-overlay__data-center._type_single{justify-content:center;padding:0;border:0;pointer-events:none}
.status-overlay__data-center-label{position:absolute;top:0;transform:translateY(-70%);padding-left:.25rem;padding-right:.25rem;background-color:#fff;color:#727272;line-height:1}
@media only screen and (max-width:767px){.status-overlay__data-center-label{padding-left:.175rem;padding-right:.175rem}
}
.status-overlay__data-center-name{margin-right:auto;color:#000}
._type_single .status-overlay__data-center-name{margin-right:0}
.status-overlay__data-centers{display:flex;flex-direction:column;align-items:center;background-color:#fff}
.status-overlay__data-centers-heading{max-width:100%;color:#000}
.status-overlay__data-centers-container{position:relative;flex-grow:1;align-self:stretch;margin-top:1.25rem}
@media only screen and (max-width:767px){.status-overlay__data-centers-container{margin-top:.875rem}
}
.status-overlay__data-centers-container.active .status-overlay__data-centers-list-container{display:flex}
.status-overlay__data-centers-container.active .icon-arrowdown{transform:rotate(180deg)}
.status-overlay__data-centers-list{list-style:none;margin:0;padding:0;max-height:100%;flex-grow:1}
.status-overlay__data-centers-list-item{display:flex;padding:0;border-bottom:1px solid #eaeaea}
.status-overlay__data-centers-list-item:first-child{border-top:1px solid #eaeaea}
.scrollable .status-overlay__data-centers-list-item{margin-right:.25rem}
@media only screen and (max-width:767px){.scrollable .status-overlay__data-centers-list-item{margin-right:.175rem}
}
.status-overlay__data-centers-list-container.scrollable{padding-right:.5rem}
@media only screen and (max-width:767px){.status-overlay__data-centers-list-container.scrollable{padding-right:.35rem}
}
.status-overlay__data-centers-list-container .jcf-scrollbar{width:8px;top:50%;right:0;transform:translateY(-50%)}
.status-overlay__data-centers-list-container .jcf-scrollbar-slider,.status-overlay__data-centers-list-container .jcf-scrollbar-handle{border-radius:4px}
.status-overlay__data-centers-list-container .jcf-scrollbar-handle{width:100%;cursor:pointer;background-color:#727272}
.status-overlay__data-centers-list-container .jcf-scrollbar-slider{background-color:#c6c6c6}
@media only screen and (min-width:980px){.status-overlay__data-centers-list{position:absolute;width:100%;height:100%;overflow:hidden}
.scrollable .status-overlay__data-centers-list-item{margin-right:.75rem}
.status-overlay__data-centers-list-container{position:relative;height:100%}
.status-overlay__data-centers-list-container .jcf-scrollbar{width:8px;top:50%;right:0;transform:translateY(-50%)}
.status-overlay__data-centers-list-container .jcf-scrollbar-slider,.status-overlay__data-centers-list-container .jcf-scrollbar-handle{border-radius:4px}
.status-overlay__data-centers-list-container .jcf-scrollbar-handle{width:100%;cursor:pointer;background-color:#727272}
.status-overlay__data-centers-list-container .jcf-scrollbar-slider{background-color:#c6c6c6}
}
@media only screen and (min-width:980px) and only screen and (max-width:767px){.scrollable .status-overlay__data-centers-list-item{margin-right:.525rem}
}
.status-overlay__data-centers-list-container{display:none;position:absolute;bottom:0;transform:translateY(100%);width:100%;max-height:193px;padding-top:.25rem;padding-bottom:.25rem;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);z-index:9998}
@media only screen and (max-width:767px){.status-overlay__data-centers-list-container{padding-top:.175rem;padding-bottom:.175rem}
}
@media only screen and (min-width:768px) and (max-width:979px){.status-overlay__data-centers-list-container{max-height:224px}
}
@media only screen and (min-width:980px){.status-overlay__data-centers-list-container{display:block;position:static;transform:none;padding:0;box-shadow:none;max-height:none}
}
.status-overlay__data-centers-list-item{margin-top:.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;outline:0;cursor:pointer;color:#3c3c3c}
@media only screen and (max-width:767px){.status-overlay__data-centers-list-item{margin-top:.175rem}
}
@media only screen and (max-width:767px){.status-overlay__data-centers-list-item{padding-top:.35rem;padding-bottom:.35rem}
}
@media only screen and (max-width:767px){.status-overlay__data-centers-list-item{padding-left:.525rem;padding-right:.525rem}
}
@media only screen and (max-width:979px){.status-overlay__data-centers-list-item{border:0}
.status-overlay__data-centers-list-item:first-child{border:0}
}
@media only screen and (min-width:980px){.status-overlay__data-centers-list-item{margin:0;padding-left:.5rem;padding-right:.5rem}
}
@media only screen and (min-width:980px) and only screen and (max-width:767px){.status-overlay__data-centers-list-item{padding-left:.35rem;padding-right:.35rem}
}
.status-overlay__data-centers-list-item:first-child{margin-top:0}
.status-overlay__data-centers-list-item.selected{background-color:#eaeaea}
@media only screen and (min-width:1300px){.status-overlay__data-centers-list-item:focus,.status-overlay__data-centers-list-item:hover{background-color:#eaeaea}
}
.status-overlay__data-centers-list-item.selected{font-weight:bold}
.status-overlay__data-centers-list-item.impaired+.status-overlay__data-centers-list-item.normal{margin-top:0;border-top:.175rem solid #eaeaea}
@media only screen and (min-width:768px){.status-overlay__data-centers-list-item.impaired+.status-overlay__data-centers-list-item.normal{border-top:.25rem solid #eaeaea}
}
.status-overlay__last-updated{margin:0;margin-top:2rem;color:#727272}
@media only screen and (max-width:767px){.status-overlay__last-updated{margin-top:1.4rem}
}
.status-overlay__calendar-container{margin-top:2rem}
@media only screen and (max-width:767px){.status-overlay__calendar-container{margin-top:1.4rem}
}
.status-overlay__nav-bar,.status-overlay__weekdays,.status-overlay__month{display:flex;flex-wrap:wrap}
.status-overlay__nav-bar{justify-content:center;align-items:center;color:white}
.status-overlay__navigation-button[class*=icon]{height:1.5rem;width:1.5rem;font-size:1.5rem;line-height:1.5rem;overflow:visible;margin-left:1.25rem;margin-right:1.25rem;padding:0;border:0;background:0}
.status-overlay__navigation-button[class*=icon]:before{font-size:1.5rem}
@media only screen and (max-width:767px){.status-overlay__navigation-button[class*=icon]{margin-left:.875rem;margin-right:.875rem}
}
.status-overlay__navigation-button[class*=icon][disabled]:before{color:#727272;cursor:default}
.status-overlay__weekdays{margin-top:.75rem}
@media only screen and (max-width:767px){.status-overlay__weekdays{margin-top:.525rem}
}
.status-overlay__weekdays,.status-overlay__month{margin-left:-0.25rem}
@media only screen and (max-width:767px){.status-overlay__weekdays,.status-overlay__month{margin-left:-0.175rem}
}
.status-overlay__weekday{flex-basis:0;flex-grow:1;margin-left:.25rem;padding-left:.25rem}
@media only screen and (max-width:767px){.status-overlay__weekday{margin-left:.175rem}
}
@media only screen and (max-width:767px){.status-overlay__weekday{padding-left:.175rem}
}
.status-overlay__day{font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal;border:0;background:0;padding:0;width:100%;text-align:left;display:flex;flex-direction:column;position:absolute;top:0;left:0;height:100%;padding:.25rem;outline:0;color:#969696;line-height:1}
html.content-zh_cn .status-overlay__day{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:400}
html.content-iw_il .status-overlay__day{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_ae .status-overlay__day{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp .status-overlay__day{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr .status-overlay__day{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:400}
html.content-zh_tw .status-overlay__day{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:400}
.status-overlay__day[disabled]{cursor:default}
@media only screen and (max-width:767px){.status-overlay__day{padding:.175rem}
}
.status-overlay__day-container{position:relative;flex-grow:1;flex-basis:calc(100% / 7 - 5px);margin-top:.25rem;margin-left:.25rem}
@media only screen and (max-width:767px){.status-overlay__day-container{margin-top:.175rem}
}
@media only screen and (max-width:767px){.status-overlay__day-container{margin-left:.175rem}
}
.status-overlay__day-sizer{margin-top:100%}
.status-overlay__day.active{background-color:#93c939;color:#3c3c3c}
@media only screen and (min-width:1300px){.status-overlay__day.active:focus,.status-overlay__day.active:hover{background-color:#76a22c}
}
.status-overlay__day.active.selected{color:#fff;font-weight:bold}
.status-overlay__day.impaired:after{display:block;position:absolute;top:25%;left:25%;right:0;bottom:0;background:linear-gradient(135deg,transparent 0,transparent 50%,#727272 50.1%,#727272 100%);content:''}
.status-overlay__timezone{font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal;border:0;background:0;padding:0;width:100%;text-align:left;display:flex;width:auto;align-items:center}
html.content-zh_cn .status-overlay__timezone{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:400}
html.content-iw_il .status-overlay__timezone{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_ae .status-overlay__timezone{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp .status-overlay__timezone{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr .status-overlay__timezone{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:400}
html.content-zh_tw .status-overlay__timezone{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:400}
.status-overlay__timezone[disabled]{cursor:default}
.status-overlay__timezone-date{margin-right:auto;color:#fff}
.status-overlay__timezone-offset{color:#eaeaea}
.status-overlay__timezones{display:flex;align-items:flex-start;width:100%;padding-bottom:.75rem;border-bottom:1px solid #eaeaea}
@media only screen and (max-width:767px){.status-overlay__timezones{padding-bottom:.525rem}
}
.status-overlay__timezones [class*=icon]{margin:0;margin-left:.5rem;height:1.5rem;width:1.5rem;font-size:1.5rem;line-height:1.5rem;overflow:visible}
@media only screen and (max-width:767px){.status-overlay__timezones [class*=icon]{margin-left:.35rem}
}
.status-overlay__timezones [class*=icon]:before{font-size:1.5rem}
.status-overlay__timezones-container{display:flex;flex-shrink:0;position:relative;margin-top:2rem}
@media only screen and (max-width:767px){.status-overlay__timezones-container{margin-top:1.4rem}
}
.status-overlay__timezones-container.active .status-overlay__timezones-list-container{display:flex}
.status-overlay__timezones-container.active [class*=icon]{transform:rotate(180deg)}
.status-overlay__timezones-list{max-height:100%;flex-grow:1;margin:0;padding:0;color:#000;list-style:none}
.scrollable .status-overlay__timezones-list-item{margin-right:.25rem}
@media only screen and (max-width:767px){.scrollable .status-overlay__timezones-list-item{margin-right:.175rem}
}
.status-overlay__timezones-list-container.scrollable{padding-right:.5rem}
@media only screen and (max-width:767px){.status-overlay__timezones-list-container.scrollable{padding-right:.35rem}
}
.status-overlay__timezones-list-container .jcf-scrollbar{width:8px;top:50%;right:0;transform:translateY(-50%)}
.status-overlay__timezones-list-container .jcf-scrollbar-slider,.status-overlay__timezones-list-container .jcf-scrollbar-handle{border-radius:4px}
.status-overlay__timezones-list-container .jcf-scrollbar-handle{width:100%;cursor:pointer;background-color:#727272}
.status-overlay__timezones-list-container .jcf-scrollbar-slider{background-color:#c6c6c6}
.status-overlay__timezones-list-container{display:none;position:absolute;bottom:1px;right:0;transform:translateY(100%);width:220px;height:194px;padding-top:.25rem;padding-bottom:.25rem;padding-right:.5rem;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);z-index:13}
@media only screen and (max-width:767px){.status-overlay__timezones-list-container{padding-top:.175rem;padding-bottom:.175rem}
}
@media only screen and (max-width:767px){.status-overlay__timezones-list-container{padding-right:.35rem}
}
@media only screen and (min-width:768px){.status-overlay__timezones-list-container{height:224px}
}
.status-overlay__timezones-list-item{margin-top:.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;outline:0;cursor:pointer}
@media only screen and (max-width:767px){.status-overlay__timezones-list-item{margin-top:.175rem}
}
@media only screen and (max-width:767px){.status-overlay__timezones-list-item{padding-top:.35rem;padding-bottom:.35rem}
}
@media only screen and (max-width:767px){.status-overlay__timezones-list-item{padding-left:.525rem;padding-right:.525rem}
}
.status-overlay__timezones-list-item:first-child{margin-top:0}
.status-overlay__timezones-list-item.selected{background-color:#eaeaea}
@media only screen and (min-width:1300px){.status-overlay__timezones-list-item:hover,.status-overlay__timezones-list-item:focus{background-color:#eaeaea}
}
.status-overlay__events-container{flex-grow:1;flex-basis:0;padding-top:.25rem;padding-bottom:.25rem}
@media only screen and (max-width:767px){.status-overlay__events-container{padding-top:.175rem;padding-bottom:.175rem}
}
.status-overlay__events-list{list-style:none;margin:0;padding:0}
@media only screen and (min-width:980px){.status-overlay__events-list{position:absolute;width:100%;height:100%;overflow:hidden}
.scrollable .status-overlay__events-list-item{margin-right:.75rem}
.status-overlay__events-list-container{position:relative;height:100%}
.status-overlay__events-list-container .jcf-scrollbar{width:8px;top:50%;right:0;transform:translateY(-50%)}
.status-overlay__events-list-container .jcf-scrollbar-slider,.status-overlay__events-list-container .jcf-scrollbar-handle{border-radius:4px}
.status-overlay__events-list-container .jcf-scrollbar-handle{width:100%;cursor:pointer;background-color:#727272}
.status-overlay__events-list-container .jcf-scrollbar-slider{background-color:#c6c6c6}
}
@media only screen and (min-width:980px) and only screen and (max-width:767px){.scrollable .status-overlay__events-list-item{margin-right:.525rem}
}
.status-overlay__events-list-item{margin-top:2rem}
@media only screen and (max-width:767px){.status-overlay__events-list-item{margin-top:1.4rem}
}
.status-overlay__events-list-item:first-child{margin-top:0}
.status-overlay__events-list-item:first-child .status-overlay__events-detail:first-child{margin-top:.5rem}
@media only screen and (max-width:767px){.status-overlay__events-list-item:first-child .status-overlay__events-detail:first-child{margin-top:.35rem}
}
.status-overlay__events-detail{margin:0;margin-top:.75rem}
@media only screen and (max-width:767px){.status-overlay__events-detail{margin-top:.525rem}
}