/* システムステータス：数値タイル3つ・表示単位の切替・棒グラフ2枚 */
.status-page .stats { grid-template-columns: repeat(3, 1fr); margin-top: 32px; }
@media (max-width: 767px) {
	.status-page .stats { grid-template-columns: 1fr 1fr; }
	.status-page .stats > div:first-child { grid-column: 1 / -1; }
	.status-page .stats > div:nth-child(2) { border-left: 0; padding-left: 0; border-top: 1px solid var(--rule-soft); }
	.status-page .stats > div:nth-child(3) { border-left: 1px solid var(--rule-soft); padding-left: 20px; }
}
.status-page .charts { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; }
@media (max-width: 899px) { .status-page .charts { grid-template-columns: 1fr; gap: 32px; } }
.status-page .chart { min-width: 0; }
.status-page .chart h2 { font-size: 16px; }
.status-page .chart .lg { display: flex; gap: 16px; font-size: 12px; color: var(--ink-2); margin: 8px 0 12px; }
.status-page .canvas-wrap { position: relative; height: 240px; border-bottom: 1px solid var(--rule); }
