.record-form{display:grid;grid-template-columns:160px 1fr auto;gap:10px}.record-form select,.record-form input{min-width:0;border:1px solid #cbded3;border-radius:8px;padding:12px}.record-form button{background:var(--teal);border:0;color:white;border-radius:8px;padding:0 16px;font-weight:700}.record-item{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.record-item small{color:var(--muted)}.record-item strong{color:var(--teal)}#record-list{margin:17px 0 8px}#clear-records{font-size:12px;padding:0;text-decoration:underline}@media(max-width:700px){.record-form{grid-template-columns:1fr}.record-form button{padding:12px}}
