.mp-grid{grid-template-columns:110px repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp-rowwrap{display:contents}.mp-head{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 4px 2px;font-size:12px}.mp-day{font-family:var(--f-display);align-items:center;font-size:18px;font-weight:400;display:flex}.mp-lab{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;display:none}.mp-cell .input{width:100%;min-width:0}@media (max-width:700px){.mp-grid{grid-template-columns:minmax(0,1fr)}.mp-corner,.mp-head{display:none}.mp-rowwrap{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;padding:10px;display:flex}.mp-lab{display:block}}@media print{body *{visibility:hidden}.mp-sheet,.mp-sheet *{visibility:visible}.mp-sheet{width:100%;position:absolute;inset:0 auto auto 0}.mp-grid{grid-template-columns:90px repeat(3,1fr)}.mp-lab{display:none}.mp-corner,.mp-head{display:block}.mp-rowwrap{background:0 0;border:0;padding:0;display:contents}.mp-cell .input{color:#000;background:#fff;border:1px solid #000;font-size:12px}}
