.regulated-block{background:#fff;border-radius:16px;padding:26px;margin:28px 0;box-shadow:0 8px 30px #10233f0d}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.section-title h2{margin:0}.section-title p{margin:4px 0;color:#687891}.status{font-weight:700;white-space:nowrap}.status.ok{color:#16866f}.status.fail{color:#b42318}.hour-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.hour-price{border:1px solid #dce4ef;border-radius:10px;padding:10px;display:flex;flex-direction:column}.hour-price.cheap{background:#eafaf5;border-color:#83d9c6}.hour-price span{color:#687891;font-size:13px}.notice{background:#fff2f0;color:#8f2019;padding:16px;border-radius:10px}.source-note{font-size:14px;color:#687891;margin-bottom:0}@media(max-width:800px){.hour-grid{grid-template-columns:repeat(2,1fr)}.section-title{flex-direction:column}.regulated-block{padding:18px}}
