[data-save]{display:block;width:100%;border:2px solid #718b9a;border-radius:6px;background:#fff;color:#173749;margin:6px 0;resize:vertical}.correction{border-color:#397450;background:#f1faf4}.save-status{font-weight:bold}.reading-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:700px){.reading-fields{grid-template-columns:1fr}}@media print{button,.save-status{display:none}[data-save]{height:auto;min-height:5em;overflow:visible;white-space:pre-wrap}.reading-fields{display:block}}