.workspace-page.reading-mode .daily-title{display:none}
.reading-sheet{background:#fffefa;border:1px solid #dce2d8;border-top:4px solid #315c47;border-radius:3px;padding:32px 40px;max-width:960px}
.reading-heading{padding-bottom:22px;border-bottom:1px solid #ccd7ca}
.reading-eyebrow{font-size:13px;letter-spacing:.08em;color:#657767;margin:0 0 7px}
.workspace-page .reading-heading h2{font-size:30px;margin:0 0 5px;line-height:1.5}
.reading-description{font-size:14px;color:#657767;margin:0}
.reading-meta-line{font-size:13px;color:#526255;margin:18px 0 0;line-height:1.9}
.reading-visitors{padding:19px 0;border-bottom:1px solid #ccd7ca;display:flex;align-items:baseline;gap:30px;flex-wrap:wrap}
.reading-visitors .daily-field{padding:0;border:0;display:flex;align-items:baseline;gap:18px}
.reading-visitors .daily-field label{font-size:15px}
.reading-visitors .value-line{min-height:0}
.workspace-page .reading-visitors .daily-field output{font-size:24px}
.reading-visitors .overview-submetric{margin-left:auto;gap:8px}
.reading-visitors .overview-submetric label,.workspace-page .reading-visitors .overview-submetric output{font-size:13px;font-weight:400;color:#657767}
.reading-visitors .overview-submetric{flex-wrap:wrap}.reading-visitors .overview-submetric small{flex-basis:100%}
.reading-sheet .overview-sections{display:block}
#fields .reading-sheet .card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:24px 0;margin:0;border-bottom:1px solid #ccd7ca}
.workspace-page .reading-section h3{font-size:18px;margin:0 0 10px}
.reading-section>p.muted{font-size:12px;margin:0 0 8px}
.reading-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
.reading-section .daily-field{padding:9px 0;gap:0 12px;border-bottom:1px solid #e7ebe3}
.workspace-page .reading-section .daily-field output{font-size:18px}
.reading-section .reading-cumulative{grid-column:1/-1;display:flex;gap:12px;order:1;border:0;color:#657767}
.reading-section .reading-cumulative label,.workspace-page .reading-section .reading-cumulative output{font-size:13px;font-weight:400}
.reading-section .overview-cash{grid-column:1/-1;order:2;background:transparent;border-top:1px dashed #ccd7ca;border-bottom:0;padding-top:14px;margin-top:10px}
.reading-cash-note{grid-column:1/-1}.reading-cash-note summary{font-size:12px}
.reading-section .overview-details{margin:8px 0 0;border:0;padding:0}
.workspace-page .reading-section details>summary{font-size:13px;padding:8px 0;min-height:36px}
.reading-section .overview-event{display:grid;grid-template-columns:1fr 95px 95px;gap:0 18px;align-items:baseline;margin:10px 0}
.reading-section .overview-event h4{font-size:14px;margin:0}
.reading-section .overview-event .remarks-field{grid-column:1/-1;padding:4px 0 12px}
.reading-section .overview-event .remarks-field label{font-size:12px;color:#657767}
#fields .reading-sheet .reading-meta{padding:12px 0 0;border:0}
.reading-meta h3{display:none}.reading-meta .readonly-meta{display:inline-block;margin:3px 18px 0 0;font-size:13px}
.reading-sheet .overview-remarks{border-bottom:0!important}
.reading-sheet .overview-remarks .daily-field output{font-size:16px;line-height:1.9}
.reading-section .active-field{display:block;min-width:0}.reading-section .active-field .value-line{display:flex}
@media(max-width:600px){.reading-sheet{padding:22px 20px}.workspace-page .reading-heading h2{font-size:25px}.reading-visitors{display:block;padding:15px 0}.reading-visitors>.daily-field{justify-content:space-between}.reading-visitors .overview-submetric{margin-top:7px;justify-content:flex-end;gap:8px}.reading-rows{grid-template-columns:1fr}.reading-section .overview-event{grid-template-columns:1fr 1fr;gap:0 16px}.reading-section .overview-event h4{grid-column:1/-1}.reading-meta-line{font-size:12px}.reading-preview-bar{font-size:12px}.workspace-page .reading-section .daily-field output{font-size:18px}}
.reading-visitors .active-field{display:block;flex-basis:100%}
.reading-cumulative>small{flex-basis:100%}
.reading-section .reading-cumulative{flex-wrap:wrap}
