/* Beeta-raporti vorm (report.html) */
form h2{margin:26px 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint, #76839a)}
form label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-size:14px;color:var(--muted, #a3aec1)}
.v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 18px}
form input,form select,form textarea{width:100%;box-sizing:border-box;font:inherit;border-radius:12px;padding:10px 12px;
  background:var(--bg-raise, #121a28);color:var(--text, #eef2f8);border:1px solid var(--line-strong, rgba(154,178,214,.28))}
form textarea{resize:vertical;min-height:70px}
form select{appearance:auto}
form input:focus,form select:focus,form textarea:focus{outline:2px solid var(--blue, #5aa7ff);outline-offset:-1px}
.nupud{margin-top:22px}
#tekst{margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}

/* raportid.php vaade */
.rap{margin:18px 0;padding:16px;border:1px solid var(--line, rgba(154,178,214,.16));border-radius:12px}.rap h3{margin:0 0 8px;font-size:16px}
.rap dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;font-size:14px;margin:0}.rap dt{color:var(--faint,#76839a)}.rap dd{margin:0;white-space:pre-wrap}
