/* Approved office record styles from src/operations.css, scoped to avoid
   changing the independent pumper entry forms. Common tables use the shell. */
.reference-records .panel th,.reference-records .panel td{font-size:16px;background:transparent}
.reference-records .panel thead th{font-size:15px}
.reference-records .panel tfoot td{font-weight:normal}
.reference-records .record-filters{display:grid;grid-template-columns:minmax(190px,1fr) 180px;gap:20px;padding:16px 20px;border-bottom:1px solid var(--line)}
.reference-records .record-filters label{margin:0;font-size:14px}
.reference-records .record-filters input,.reference-records .record-filters select{margin-top:7px;min-height:42px;font-size:16px}
.reference-records .text-button{padding:3px;border:0;background:none;text-decoration:underline;color:var(--rust)}
.reference-records .water-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;flex-wrap:wrap}
.reference-records .route-pills{display:flex;gap:0;border:1px solid var(--line);flex-shrink:0}
.reference-records .route-pills button{background:var(--paper);border:0;border-right:1px solid var(--line);padding:10px 24px;color:var(--ink)}
.reference-records .route-pills button:last-child{border-right:0}
.reference-records .route-pills button[aria-pressed=true]{background:var(--ink);color:var(--cream)}
.reference-records .inline-check{display:flex;gap:9px;align-items:center;margin:0;font-size:15px;white-space:nowrap}
.reference-records .inline-check input{min-height:18px;width:18px;height:18px;accent-color:var(--olive)}
.reference-records .water-report small,.reference-records .reda-panel small,.reference-tickets th small{display:block;font-size:13px;margin-top:4px;font-weight:normal;color:#796d57}
.reference-records .panel td.water-volume{font-size:24px}
.reference-records .reda-panel{margin-top:25px}
.reference-records .water-summary-note{padding:0 20px 16px;margin:0;font-size:14px;color:var(--ink)}
.reference-records .water-reset-report{margin-top:22px}
.reference-records .small{font-size:15px;color:#665e4d;line-height:1.5;margin:12px 0}
.reference-records [hidden]{display:none!important}
@media(max-width:760px){.reference-records .route-pills button{padding:10px 18px}.reference-records .record-filters{grid-template-columns:1fr;gap:13px}}
@media(max-width:720px){.reference-records .panel th,.reference-records .panel td{padding:12px}}
@media(max-width:500px){.reference-records .panel tbody th:first-child{white-space:normal}}
@media print{.reference-records .water-toolbar,.reference-records .record-filters{display:none!important}.reference-records .panel{border:1px solid #999}.reference-records .panel-title{background:#eee!important;color:#000!important}.reference-records .water-report td,.reference-records .water-report th{padding:8px}.reference-records .reda-panel{break-inside:avoid}}
