.accounting-compliance-panel {
  margin-top: 16px;
}

.accounting-setting-group {
  display: grid;
  gap: 10px;
  margin-top: 14px;
  padding: 12px;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 4px;
  background: rgba(255,255,255,.025);
}

.settings-check {
  display: flex !important;
  align-items: center;
  gap: 8px;
}

.settings-check input {
  width: auto;
}

.accounting-projection-preview {
  margin-top: 14px;
  padding: 12px;
  overflow: auto;
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 4px;
  background: rgba(0,0,0,.04);
}

.accounting-projection-preview pre {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  font-size: .72rem;
}
