/* First-time use should feel like jotting down a thought, not filling a catalogue. */
.form-hint { color: var(--muted); margin: 9px 0 0; font-size: 14px; }
.simple-form .idea-field input { padding: 15px; font-size: 16px; }
.simple-form details { border-top: 1px solid var(--line); padding-top: 16px; margin-top: 5px; }
.simple-form summary { cursor: pointer; color: var(--ink); font-weight: 700; font-size: 14px; }
.simple-form summary span { color: var(--muted); font-weight: 400; margin-left: 5px; }
.detail-fields { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 17px; }
.detail-fields .wide { grid-column: 1 / -1; }
.import-row { display:flex; align-items:center; gap:12px; min-height:24px; }
.import-row .text-button { font-size:13px; }
#import-status { color:var(--muted); font-size:12px; line-height:1.35; }

@media (max-width: 760px) {
  .detail-fields { grid-template-columns: 1fr; }
  .detail-fields .wide { grid-column: auto; }
}
