/* Backoffice BR Citas — minimal CSS, mesmo padrão de poc-blog-identity */

* { box-sizing: border-box; }
body {
  font-family: system-ui, -apple-system, sans-serif;
  margin: 0;
  line-height: 1.6;
  color: #222;
  background: #fafafa;
}
main { padding: 1.5rem; }
h1 { color: #111; }
form { display: flex; flex-direction: column; gap: 0.5rem; max-width: 400px; }
button {
  background: #0066cc;
  color: white;
  border: none;
  padding: 0.5rem 1rem;
  border-radius: 4px;
  cursor: pointer;
  font-size: 1rem;
}
button:hover { background: #0052a3; }
input {
  padding: 0.5rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 1rem;
}
