/* Statuspage-style overview adapted to RxT's white community site. */
.status-page-v81 .sp-update{padding:18px 0;border-bottom:1px solid #dce5ef;margin-bottom:18px}.status-page-v81 .sp-update time{font:500 12px/1.5 Inter,Arial,sans-serif;color:#59708c}.status-page-v81 .sp-update h3{font:600 17px/1.5 Inter,Arial,sans-serif!important;color:#17345b;margin:8px 0}
.rxt-unified.rxt-arena.rxt-white.rxt-readable.rxt-balanced.status-page-v81 .sp-page{max-width:920px!important;padding-top:28px;padding-bottom:40px}
.status-page-v81 .sp-status-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.status-page-v81 .sp-status-heading h1{font:800 48px/1.1 'Barlow Condensed',Impact,sans-serif!important;color:#17345b;margin:10px 0}.status-page-v81 .sp-status-heading p{font:400 14px/1.6 Inter,Arial,sans-serif;color:#52647b;margin:0}.status-page-v81 .sp-status-heading>a{display:inline-block;color:#185ad1;border:1px solid #b9cfe9;border-radius:8px;padding:12px 16px;font:600 13px/1.4 Inter,Arial,sans-serif}
.status-page-v81 .sp-status-banner{display:flex;flex-direction:column;gap:8px;background:#267d53;color:#fff;padding:24px;border-radius:10px;margin-bottom:15px}.status-page-v81 .sp-status-banner strong{font:600 20px/1.4 Inter,Arial,sans-serif;color:#fff}.status-page-v81 .sp-status-banner span{font:400 13px/1.5 Inter,Arial,sans-serif;color:#fff}.status-page-v81 .sp-provider-note{font:400 13px/1.7 Inter,Arial,sans-serif;color:#52647b;margin:0 0 32px}
.status-page-v81 .sp-content{display:block;padding:0;margin:0!important}.status-page-v81 .sp-section-head{margin-bottom:16px}.status-page-v81 .sp-section-head h2{font:700 28px/1.2 Inter,Arial,sans-serif!important;margin:8px 0 0}.status-page-v81 .sp-section-head>div>span{display:none}.status-page-v81 .sp-filters{gap:6px}.status-page-v81 .sp-filters button{min-height:38px;border-radius:7px;padding:8px 12px;font-size:12px}.status-page-v81 .progress-expand{min-height:38px;padding:8px 12px;font-size:12px}.status-page-v81 .sp-services{display:block;border:1px solid #d1deed;border-radius:10px;overflow:hidden;margin-bottom:24px}
.status-page-v81 .sp-service{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) auto 20px;gap:12px;padding:20px;border:0;border-bottom:1px solid #dce5ef;border-radius:0;background:#fff;box-shadow:none;margin:0;transform:none}.status-page-v81 .sp-service:last-child{border-bottom:0}.status-page-v81 .sp-service:hover,.status-page-v81 .sp-service[aria-expanded=true]{background:#f5f8fc}.status-page-v81 .service-icon,.status-page-v81 .service-icon img{width:28px;height:28px}.status-page-v81 .service-name b{font:600 15px/1.4 Inter,Arial,sans-serif!important;color:#17345b}.status-page-v81 .service-name small{font-size:12px!important;line-height:1.6!important}.status-page-v81 .service-state{grid-column:3;grid-row:1;align-self:center;background:transparent;padding:0;color:#267d53;font-size:12px!important;white-space:nowrap}.status-page-v81 .sp-service.external .service-state{background:transparent;color:#315f9c}.status-page-v81 .chev{grid-column:4;grid-row:1;font-size:20px}.status-page-v81 .service-detail{grid-column:2/-1;font-size:13px!important;line-height:1.7!important;padding-top:14px}.status-page-v81 .sp-side{display:grid;grid-template-columns:1fr 1.3fr;gap:18px;margin:0 0 28px}.status-page-v81 .sp-card{padding:20px;border-radius:10px;background:#f6f9fd}.status-page-v81 .sp-guidance summary{font-size:12px}
.status-page-v81 .sp-maintenance{border-top:1px solid #d6e1ee;padding-top:26px;margin-top:24px}.status-page-v81 .sp-maintenance h2{font:700 24px/1.3 Inter,Arial,sans-serif!important;color:#17345b;margin:0 0 12px}.status-page-v81 .sp-maintenance p,.status-page-v81 .sp-manual-note{font:400 13px/1.7 Inter,Arial,sans-serif;color:#52647b}.status-page-v81 .sp-maintenance a{display:inline-block;color:#185ad1;font:600 13px/1.5 Inter,Arial,sans-serif;padding:10px 0}.status-page-v81 .sp-manual-note{padding-top:20px;margin-top:20px;border-top:1px solid #e0e8f2}
@media(max-width:600px){.status-page-v81 .sp-status-heading{align-items:flex-start;flex-direction:column}.status-page-v81 .sp-status-heading h1{font-size:40px!important}.status-page-v81 .sp-status-banner{padding:20px}.status-page-v81 .sp-status-banner strong{font-size:18px}.status-page-v81 .sp-service{grid-template-columns:28px minmax(0,1fr) 20px;padding:18px 14px;gap:10px}.status-page-v81 .service-state{grid-column:2;grid-row:2;justify-self:start}.status-page-v81 .chev{grid-column:3;grid-row:1/3}.status-page-v81 .service-detail{grid-column:1/-1}.status-page-v81 .sp-side{grid-template-columns:1fr}}
