@import url("./tokens.css?v=20260726-sync-1");
@import url("./base.css?v=20260726-sync-1");
@import url("./layout.css?v=20260726-sync-1");
@import url("./components.css?v=20260726-sync-1");
@import url("./login.css?v=20260726-loginfix-12");
@import url("./responsive.css?v=20260726-sync-1");

.dictation-panel {
  display: grid;
  gap: 0.75rem;
  padding: 0.9rem;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--surface-subtle);
}

.dictation-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
}

.dictation-status {
  margin: 0;
  color: var(--muted);
  font-size: 0.95rem;
}

.dictation-draft {
  display: grid;
  gap: 0.4rem;
}

.dictation-draft textarea {
  min-height: 7rem;
  resize: vertical;
}

@media (max-width: 640px) {
  .dictation-actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .dictation-actions button {
    width: 100%;
  }
}
