:root{
  --card-radius: 14px;
}

.card{
  border: 0;
  border-radius: var(--card-radius);
  box-shadow: 0 8px 20px rgba(15, 23, 42, .06);
}

.table{
  background: #fff;
  border-radius: var(--card-radius);
  overflow: hidden;
}

.table thead th{
  background: #f8fafc;
  font-weight: 600;
  color: #334155;
}

.btn{
  border-radius: 10px;
}

.page-title{
  font-weight: 800;
  letter-spacing: -.02em;
}

.toolbar{
  display: flex;
  gap: .5rem;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.searchbox{
  max-width: 320px;
}
