.fields label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.fields label:first-child{grid-column:1/-1}.fields label input,.fields label select{width:100%;color:var(--ink);font-weight:400}.record-end{display:flex;align-items:center;justify-content:space-between;gap:8px}.record-actions{display:flex;gap:5px;opacity:0;transition:opacity .15s}.record-actions:focus-within,.record:hover .record-actions{opacity:1}.record-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:5px 7px;color:#555;font:600 10px inherit;cursor:pointer}.record-actions button:hover{border-color:#b9c9e8;color:var(--blue)}.record-actions button.danger:hover{border-color:#efb6b6;color:#c23939;background:#fff7f7}.next-reminder{color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.reminder-toggle{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:#f4f4f1;border-radius:12px;padding:3px 7px 3px 4px;color:#777;font:650 10px inherit;cursor:pointer}.reminder-toggle i{width:8px;height:8px;border-radius:50%;background:#aaa}.reminder-toggle.on{color:#287845;background:#eff8f1;border-color:#d8ebdd}.reminder-toggle.on i{background:#42a564}.close:disabled,.primary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:820px){.record-actions{opacity:1}}@media(max-width:500px){.fields label:first-child{grid-column:auto}.record-end{align-items:flex-end;flex-direction:column}}