.sheetwrap{overflow:auto}.readingtable{min-width:650px;border-collapse:collapse;font-size:18px;color:#142e3e}.readingtable td,.readingtable th{border:1px solid #344a57;text-align:center;padding:16px;min-width:130px;font-weight:600}.readingtable td:first-child,.readingtable th:first-child{background:#e1e6e9;min-width:160px}.readingtable small{display:block;font-size:14px;font-weight:400;margin-top:7px;color:#536d7b}.readingtable th{font-size:26px;background:#f6f9fa}.readingtable input{min-width:125px;width:100%;font-size:18px;height:48px;text-align:center;background:#f0fbf7;border-color:#77b5a8}.badreading{border-color:#cc2929!important;background:#fff0f0!important}.sheetmeta{gap:16px;flex-wrap:wrap;margin-bottom:25px}.sheetmeta,.submitnotice{display:flex;justify-content:space-between}.submitnotice{align-items:center;gap:12px;padding:15px;background:#e6f5ee;margin-bottom:18px;border-radius:7px}.reportdialog{max-width:1100px!important;max-height:90vh;overflow:auto}.datecontrol{display:flex;align-items:end;gap:12px}.datecontrol label{font-size:14px}.ratepanel{margin-top:26px}.salepanel{padding:24px}.salesummary{margin-bottom:28px}.salesummary h2{font-size:20px;font-weight:700;margin-bottom:16px}.summarynumbers{display:flex;gap:35px;flex-wrap:wrap;margin-top:20px}.summarynumbers span{display:block;font-size:14px;color:#617d8a}.summarynumbers strong{display:block;font-size:26px;margin-top:6px}.summaryperiods{display:grid;grid-template-columns:1fr 1fr;gap:20px}.summaryperiods>div{border:1px solid #dbe6ed;padding:22px;border-radius:10px}.summaryperiods h3{font-weight:700}.summarydate{font-size:14px;color:#617d8a;margin:8px 0 16px}@media(max-width:650px){.datecontrol{width:100%;flex-wrap:wrap}.salepanel{padding:15px}.summaryperiods{grid-template-columns:1fr}.readingtable td,.readingtable th{padding:12px}.sheetmeta{flex-direction:column}}