.measurement-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}.measurement-value{display:flex;align-items:center;gap:8px}.measurement-value input{min-width:0}.measurement-field-label{display:flex;align-items:flex-start;gap:8px;flex:1 1}.measurement-field-label>span{min-width:0}.measurement-field-label>svg{flex-shrink:0;margin-top:1.5px;color:var(--primary)}.measurement-value>span{flex-shrink:0;color:#64748b;font-size:13px}.measurement-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.measurement-meta>.daily-field{margin-top:0}.measurement-errors{border-left:3px solid #b91c1c;padding-left:12px;margin-top:16px;color:#b91c1c}.measurement-errors p{margin:4px 0}.measurement-message{display:block;color:#475569;font-size:14px}.measurement-message:empty{display:none}.measurement-message:not(:empty){margin-top:12px}.measurement-records{margin-top:16px}.measurement-record{padding:16px 0;border-top:1px solid #e2e8f0}.measurement-record-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.measurement-record-heading>button{margin-left:auto}.measurement-record-heading>span{font-size:13px}.measurement-readings{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0}.measurement-readings>div{display:flex;align-items:baseline;gap:8px}.measurement-readings dt{color:#475569;font-size:13px}.measurement-readings dd{margin:0;font-weight:600}.measurement-readings dd span{font-size:13px;font-weight:400;color:#64748b}.measurement-note{white-space:pre-wrap;overflow-wrap:anywhere}.measurement-audit{color:#64748b;font-size:12px}.measurement-history summary{cursor:pointer;color:#475569;font-size:14px;min-height:44px;display:list-item;align-content:center}.measurement-history>div{background:#f8fafc;padding:12px;margin-top:8px;border-radius:8px}.measurement-history p{margin:4px 0;font-size:13px}@media (max-width:800px){.measurement-values{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-meta{grid-template-columns:1fr}}@media (max-width:380px){.measurement-values{grid-template-columns:1fr}}