.ac-status-page{color:var(--ink,#17273a)}
.ac-status-page .page-intro{display:flex;align-items:center;justify-content:space-between;gap:16px}
.ac-status-page .ac-section-count{font-size:12px;color:var(--muted,#6d7b8b)}
.ac-status-page .ac-service-grid{margin-top:14px}
.ac-status-page .ac-database-row{display:flex;align-items:center;gap:18px;padding:15px 20px;margin:18px 0}
.ac-status-page .ac-database-row>div{flex:1;min-width:0}
.ac-status-page .ac-database-row small{display:block;margin-top:3px;color:var(--muted,#6d7b8b);font-size:12px}
.ac-status-page .ac-database-time{font-size:12px;color:var(--muted,#6d7b8b)}
.ac-status-page .ac-database-error{max-width:280px}
.ac-status-page .ac-service-card{padding:20px;min-width:0}
.ac-status-page .ac-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px}
.ac-status-page .ac-card-head h3{margin:0}
.ac-status-page .ac-service-card>p{margin:7px 0 14px;color:var(--muted,#6d7b8b);font-size:13px}
.ac-status-page .ac-service-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}
.ac-status-page .ac-service-card dl div{min-width:0}
.ac-status-page .ac-service-card dt,.ac-status-page .ac-task-row small{display:block;color:var(--muted,#6d7b8b);font-size:12px}
.ac-status-page .ac-service-card dd{margin:5px 0 0;font-size:13px;font-weight:600}
.ac-status-page .ac-task-list{padding:0 20px}
.ac-status-page .ac-task-row{display:grid;grid-template-columns:minmax(130px,1fr) repeat(2,minmax(160px,1fr)) minmax(130px,1fr);align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e7edf3}
.ac-status-page .ac-task-row:last-child{border-bottom:0}
.ac-status-page .ac-task-row>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}
.ac-status-page .ss-error{display:block;margin:10px 0 0;color:#bd4c45;font-size:13px}
@media(max-width:760px){.ac-status-page .ac-database-row{flex-wrap:wrap;gap:7px 12px}.ac-status-page .ac-database-row>div{flex-basis:100%}.ac-status-page .ac-service-grid{grid-template-columns:1fr}.ac-status-page .ac-task-row{grid-template-columns:1fr;gap:10px}.ac-status-page .ac-task-row>div{justify-content:space-between}}

.ac-status-page .ss-note{display:block;margin:10px 0 0;color:var(--muted,#6d7b8b);font-size:13px}
